Mount & Blade: Warband

Mount & Blade: Warband

Not enough ratings
How to get (some) mods (kind of) working in the Linux beta.
By Niarbeht
This is meant to be a basic guide to cover installation of zipped mod packages while using the Linux beta of Mount and Blade: Warband. Maybe the configuration menu will get fixed soon, but for now...
   
Award
Favorite
Favorited
Unfavorite
Unpacking the mod.
Use your favorite method to open your mod's zip file (or however it was packaged), and extract it to your Mount & Blade: Warband installation's Modules directory, likely located under:
~/.local/share/Steam/SteamApps/common/MountBlade Warband/Modules
If you are using the command line, don't forget to escape the space in "MountBlade\ Warband"!

Pictured here: AwesomeWM with Nautilus.  Boredom incarnate.
Convincing the game to run the mod.
So you may have noted that the Linux beta build as of July 1st, 2014 doesn't let you pick the mod you want to run from the configuration menu. Well, okay, it does let you pick a mod, but then it immediately forgets it when you close the configuration menu, so it doesn't actually let you pick a mod. Anyway, here's how to get around that.

Yes, yes, I know, Nautilus and gedit.  I'm a terrible person.  But if you have to read my guide, I'm doing something better than you, aren't I?
Edit the file under:
~/.mbwarband/last_module_warband

By default, it will say:
Native

Change it to read the directory name of the mod you extracted under Modules. This might be a good time to rename the mod's directory from something ludicrously long to something short and simple. Look in the picture above to see what I mean.
Running the game, and the horrors that ensue.
So, you've run the game, and your mod (maybe) loads. And you get into the game. And all is not well in the land of Calradia.

What new devilry is this?The right man in the wrong place can make all the difference in the world.Don't hug me, I'm scared
The game's developers have stated (somewhere, I don't have a link handy) that some textures have trouble with the Linux version's texture loader. I believe they stated they were working on improving the texture loader. Also, some mods that use shaders may need to re-write the shaders in GLSL to give Linux support. I'm not a modder, I have no idea the work involved or if there are any nice workarounds that can be used. I guess if you're a modder and you have questions, contact TaleWorlds in whatever is the usual fashion.
Moral of the story?
It's a beta. It kind of works, sometimes, and often in ways you do not expect.

This is to be expected.

I, for one, welcome our new penguin overlords.
3 Comments
Paige 404 5 Jul, 2015 @ 1:05pm 
Currently, the only way I've found to make workshop mods work on Ubuntu 14.04 is to track the mod folder down in the filesystem (e.g. /home/<username>/.local/share/Steam/SteamApps/workshop/content/<numbers representing game>/<numbers representing mod>/) and copy the contents into a new mod in you Modules folder (e.g. /home/<username>/.local/share/Steam/SteamApps/common/MountBlade Warband/Modules/<New Module Name>/).

Otherwise, the module crashes when you try to start a new game.

For instance, the More Women for Native workshop mod was located on my machine at /home/maura/.local/share/Steam/SteamApps/workshop/content/48700/326475386/ and I copied it into a new folder at /home/maura/.local/share/Steam/SteamApps/common/MountBlade Warband/Modules/MoreWomen/.
Dick Gumshoe 25 Dec, 2014 @ 2:48pm 
The Native Expasion works well on Linux.
Niarbeht  [author] 1 Jul, 2014 @ 2:07am 
If you have anything to add to this, let me know in the comments. It's been a long, hot day to not have air conditioning, so my brain is kind of not working anymore. So I probably forgot something.