Mount & Blade: Warband

Mount & Blade: Warband

47 Bewertungen
How to UPLOAD your mod to the Steam Workshop.
Von Rambo Burrito
How to upload your mod to the Steam Workshop!
   
Preis verleihen
Favorisieren
Favorisiert
Entfernen
Find your module folder
Start out by finding your mod that you've made by going to your module folder. The module folder is located in C:\Program Files (x86)\Steam\steamapps\common\MountBlade Warband\Modules

Copy your mod folder into the root directory.
Right click on your mod folder and select copy, go back to your root folder (C:\Program Files (x86)\Steam\steamapps\common\MountBlade Warband\) and right click - paste your mod folder.

Find the input.ini file
In your root directory, find and open the input.ini file. After opening the file, edit the lines

module_title =

file_module_name =

These MUST BE THE SAME EXACT NAME AS YOUR MODULE FOLDER! (If I made a mod called testing, I would do the following:

module_title = testing

file_module_name = testing

If you do not put the exact name, your mod will not upload. SAVE input.ini and exit out of it.


Image File
Your workshop image preview file should be around 512 x 414 px. I'm sure any size would actually work, but mine has never caused an issue.

Simply open up MS Paint, or whatever program you want to do, design a preview image, and then save it to your root directory as a .png.

Your image preview file should go into your default Mount & Blade install directory and NOT your module directory
Directory layout
This is the list of files that you should have in your Mount & Blade directory (\Steam\steamapps\common\MountBlade Warband\)

Since I used the example module folder "testing", I'll use it here. There are three must-haves in your Mount & Blade directory for the uploader to work

  • Testing (your module folder with the contents of your mod)
  • input.ini
  • YourImageName.png

Time for the CMD!
Time to bring you way back! The Command Prompt must be used here. On Windows 10, in your root directory, click on a file that is not a folder (something like dbghelp.dll), go to File -> Command Prompt -> Open Command Prompt.

Why do you have to click on a file first? If you click on a folder, the command prompt will open in the folder your have selected - which you do not want.


If you have Windows 8 or below, Go to START -> Search -> cmd

If you go the search -> cmd route, you'll have to type in by hand to get to your Mount & Blade directory.. You must type cd first (change directories), then a space, then the path to your root directory.


Now:

Where YourImageName.png is, obviously put the name of the image file you made for the mod (it's your modules image shown on the Workshop)

mbw_workshop_uploader.exe publish -mod input.ini -icon YourImageName.png

Hit enter and your mod should now upload. You MUST be logged into your Steam Client. If the upload still does not work, download SteamCMD and extract it to your root folder, and run the file (it'll download files needed for SteamCMD).


Your mod is uploaded, now what?
The easiest way I've found to find your workshop file is to go to your Steam profile and look for your "workshop submissions" (located under the Mount & Blade Warband image, next to your screenshots, etc).

One you've found your workshop submission, you may now edit it to your hearts desire (description, etc). DO NOT FORGET to make the visibility public when you're ready to have the public play your mod.

I hope this guide helps.
Update your mod
To update your mod, repeat the steps (copy - paste, then go to your cmd).

This time you'll type

mbw_workshop_uploader.exe update -mod input.ini -id YourModIDHere -icon YourImageName.png -changes Your Change Notes Go Here.

To get your mod ID, go to your workshop item and look at the URL. It'll say what your mod id is. For example, the url for my Vexed Mod is




My mod id is 525505426, so my upload would look like this

mbw_workshop_uploader.exe update -mod input.ini -id 525505426 -icon YourImageName.png -changes I updated this today!


Errors:

Help! I'm getting an "The extention .png is not valid" error!

Solution - You have an extra copy of icon.png in your mod folder. When you delete this icon.png, the upload should work.
85 Kommentare
Z_M71 4. Sep. 2024 um 2:36 
is there not an easy way to publish your mod like you do with games you pay and then you can publish your game freely.
Endeavor 4. März 2024 um 9:03 
its baffling that steam doesnt have a competitor (outside of garbage ui of epic games) with all of its awful flaws.
Rambo Burrito  [Autor] 19. Nov. 2023 um 16:20 
Yeah, it's pretty annoying that this is the way to upload a mod to Steam for M&B. I wish it was just a drag and drop system, but maybe in the future it will be.
ShockedHearts 19. Nov. 2023 um 15:13 
meanwhile on nexus you just pus upload mod folder and drop the file in. boom done. add a title screenshots whatever
ShockedHearts 19. Nov. 2023 um 15:12 
this is the most confusing way to upload a mod I have ever seen. no wonder developers often dont opt for steam workshop.
Khanor 28. Juni 2023 um 16:50 
Excellent guide, thank you.
It works, and with many images/screenshots it's hard to go wrong. I will add two hints for people dropping by. First, remember to set to public after updates of the mod too (either in the file or on the mod's page itself). Secondly, as for the mod's tags in the "input.ini"-file (e.g. "tags = Gameplay, sound") you can just copy-paste over the relevant words from the tags in the sidebar of the Warband-workshop, the ones used for filtering when browsing mods for the game. Separate these in the file with commas and spaces like shown in the guide above, of course.
Nikcrazy 4. Juni 2023 um 6:29 
Does anyone know if this also works for Paradox games? Would like to automatically update my mod but find Paradox only the possibility to update manually which makes the automated very difficult.
GeraltBozyele 16. Apr. 2023 um 4:51 
how to update mod files
CynicDragon 17. März 2023 um 23:03 
I'm new to this process, and am a bit puzzled by this process, any chance of a tutorial video from this intel?
Oberpfalz_ 26. Nov. 2021 um 15:41 
thank you sorry for my frustration you are right.