Do YOU want to make your own mod? Look here. (Outdated)

Users who are viewing this thread

This thread is severely out of date. Instead I recommend looking at these two threads:
https://forums.taleworlds.com/index.php/topic,240255.0.html - The Ultimate Introduction to Modding by Lumos
https://forums.taleworlds.com/index.php/topic,326973.0.html - Warband Modder's Download Repository by Lav



Well, this is for all those newbies out there who want to try their luck at modding. you're lucky I'm bored, or you would eventually start a thread that people will hate you for. Something along the lines of:
"hi can u teach me how 2 mod im a noob  :sad:"
So, I've put these guides together so that anybody who actually wants to help them out only has to post one link, as opposed to a bunch.
Modding basically revolves around what is called the module system. You can use the module system to make your first mod.

The module system works somewhat like this: It basically translates the random numbers that you would see were you to open a module's folder into relatively readable material that you can easily change, and quickly and easily apply these changes. It is the largest and most important thing you will ever need to make a mod.


Well, the first thing to do to make a mod should be: Go into C:\Program Files\Mount&Blade\Modules (or wherever you have M&B installed) find the folder titled "Native". Simply copy and paste another one into the Modules folder. Rename the folder (It should say "Native-copy" or something similar) to whatever you want your module to be called.
Then, download the module system. The first thing you want to do with that is open it up, go to the file titled "module_info", and set the export path from "C:/Program Files/Mount&Blade/Modules/Native" to "C:/Program Files/Mount&Blade/Modules/(your mod's name)/".
After that, read Winter's guide on how to use it. (In a link below). Start out small, making only small changes to troops. Hit build_module to see your changes in-game. When you get a basic feel for how the module system works, download Thorgrim's BRFedit (in a link below) and take a look at Yoshiboy's tutorial on how to add items to M&B.


Module system for Warband is released:
http://forums.taleworlds.com/index.php/topic,107054.0.html

WARNING: Not all guides/downloads may work with Warband
Downloadables:

Module system 1.010!
http://forums.taleworlds.com/index.php/topic,49267.0.html

Old versions of M&B and their respective module systems:
http://forums.taleworlds.com/index.php/topic,30480.0.html (thanks to Septa Scarabae)

Rigging armors with Wings3d: (tool, thanks to Manitas)
http://forums.taleworlds.com/index.php/topic,55698.0.html

Throgrim's BRFedit:
http://forums.taleworlds.com/index.php/topic,8771.0.html

Throgrim's map editor:
http://forums.taleworlds.com/index.php/topic,5646.0.html

Item editor: (will work with 1.0)
http://forums.taleworlds.com/index.php/topic,27735.0.html (thanks to jordan)
troop editor: (will work with 1.0)
http://forums.taleworlds.com/index.php/topic,34154.0.html (thanks to HokieBT)


Guides:

Before you make a topic:
http://forums.taleworlds.com/index.php?action=search;advanced

Module system documentation: (an outdated but still useful guide to the basics of the module system)
http://forums.taleworlds.com/index.php/board,12.0.html
Module System Documentation 1.011: (Big thanks to jik)
http://forums.taleworlds.com/index.php/topic,56798.0.html

A massive guide to an assortment of useful scripts: (Thanks to transvanio)
http://forums.taleworlds.com/index.php/topic,78411.0.html

Tutorial on vertex animating with Thorgrim's BRFedit: (Thanks to Thorgrim) (new!)
http://forums.taleworlds.com/index.php/topic,8771.msg450598.html#msg450598

Simple texturing tutorial: (thanks to Buxton)
http://forums.taleworlds.com/index.php/topic,24446.0.html

Adding your own fonts: (Thanks to -GandalfTheGrey)
http://forums.taleworlds.com/index.php/topic,6563.0.html

Adding the option to speak with the Village Elder from the village menu: (Thanks to HokieBT and some other bloke)
http://forums.taleworlds.com/index.php/topic,57994.new.html#new

Another basic guide on mod-making: (Thank you Jubal)
http://z9.invisionfree.com/exilian/index.php?showtopic=26

Different method of naval battles+water travel: (Thanks to me! :grin:)
http://forums.taleworlds.com/index.php/topic,69810.0.html

Texturing tutorial: (Thanks to Yoshiboy)
http://forums.taleworlds.com/index.php/topic,14245.0.html

Adding Mirathei's sea battles: (Thanks to Jubal and Mirathei)
http://forums.taleworlds.com/index.php/topic,52793.0.html

Making a new Quest: (Thanks to Kolba)
http://forums.taleworlds.com/index.php/topic,53259.0.html

Making a new party on the map: (Thanks to Kolba)
http://forums.taleworlds.com/index.php/topic,53192.0.html

Scene editing guide: (Thanks to Jubal)
http://z9.invisionfree.com/exilian/index.php?showtopic=12

Adding a new faction: (Thanks to Dindi/Grailknighthero)
http://forums.taleworlds.com/index.php/topic,28839.0.html
OR: (thanks to ealabor/Mirathei)
http://forums.taleworlds.com/index.php/topic,42588.0.html

Adding new items to M&B using wings3d:
http://forums.taleworlds.com/index.php/topic,6146.0.html (thanks to Yoshiboy)

Making only one banner per faction: (Thanks to Jubal)
http://z9.invisionfree.com/exilian/index.php?showtopic=417

Adding Chel's abilities scripts: (Thanks to Chel and Jubal)
http://z9.invisionfree.com/exilian/index.php?showtopic=74

Rigging tutorial: (Thanks to Yoshiboy)
http://forums.taleworlds.com/index.php/topic,15272.0.html

Switching banners between lords/kings: (Thanks to HokieBT)
http://forums.taleworlds.com/index.php/topic,51128.0.html

Basic modelling tutorial: (written)
http://forums.taleworlds.com/index.php/topic,10868.msg177875.html#msg177875 (thanks to Highelf)

Making teleports and healers: (thanks to Kolba)
http://forums.taleworlds.com/index.php/topic,53675.0.html

Downloadable modelling videos:
http://forums.taleworlds.com/index.php/topic,24463.0.html (thanks to Highelf)

Making weapon textures: (for .960)
http://forums.taleworlds.com/index.php/topic,42137.0.html (thanks to James)

Disabling NPC arguments: (useful and easy!)
http://forums.taleworlds.com/index.php/topic,46630.0.html

Unwrapping tutorial:
http://forums.taleworlds.com/index.php/topic,11531.0.html

Making scenes and scene props:
http://forums.taleworlds.com/index.php/topic,11559.0.html

Adding custom music to the game: (Does NOT work with 1.0)
http://forums.taleworlds.com/index.php/topic,24458.0.html
1.0 compatible guide on adding custom music:
http://forums.taleworlds.com/index.php/topic,50101.msg1300258.html#msg1300258


Miscellaneous:

AI army reinforcement:
http://forums.taleworlds.com/index.php/topic,51401.0.html

How to Install Mods for Mount & Blade
http://forums.taleworlds.com/index.php/topic,9715.0.html
{Alternate}
http://forums.taleworlds.com/index.php/topic,12683.0.html

(To use when releasing a mod:smile:
Mod Installer Script: (Thanks to Janus)
http://forums.taleworlds.com/index.php/topic,5488.0.html

Modding tips and limits: (thanks to ealabor)
http://forums.taleworlds.com/index.php/topic,52642.0.html

How to copy items from mod to mod, by D'Sparil:
http://forums.taleworlds.com/index.php/topic,22899.0.html

Mod Makers Q&A thread. If you have a small question, ask here:
http://forums.taleworlds.com/index.php/topic,6575.0.html

For comprehensive lists of historical names by culture.  Good for historical mods. (Thanks to saxondragon)
http://www.lowchensaustralia.com/names/medievalnames.htm

Here is a nice link for colors for our factions and bandits (Thanks to saxondragon)
http://en.wikipedia.org/wiki/List_of_colors

And to convert the hex values to a usable format for the factions file: (Thanks to saxondragon)
http://flor.nl/dec2hex.html

OSP project, recommended you check here to see if someone's made an item you would like to have but don't want to make:
http://forums.taleworlds.com/index.php/topic,50086.0.html (Credits to maw, Llew2, and all the modellers and anybody who've helped with this. (Too many to list))

A bunch of assembled guides on doing ****. VERY useful.
http://forums.taleworlds.com/index.php/topic,15562.0.html

Also, as this is a recurring problem, How to take a screenshot. Then, upload the image to any image hosting site, such as imageshack or photobucket. Then, copy the "direct link" (as it's called for photobucket, not sure about imageshack) and paste it in between and /img]. (with a [ in front of /img], I just couldn't post the whole thing because then nothing shows up.) If that fails, just posting a link will work too.

IMPORTANT NOTE! There is a chance that after installing python and the module system, You will get an error when you go to "build_module". It should say "Python is not recognized as...". If you get that, look [url=http://forums.taleworlds.com/index.php/topic,35044.0.html]here. [/url][/spoiler]



Well, that's almost everything you'd need to know on how to make a (basic) mod.

Hope I didn't forget anything.

[color=red]Please Note:
The Module System WILL NOT work if you have python 3.0 installed. It is only compatible with python 25 and python 26!

Also, DO NOT ask for this topic to be stickied. While I appreciate the support, the admins have already said that they do not wish to set this topic as a sticky.[/color]
 
good job, Ruthven.
very useful, having all those links on one place.
should elimnate some noobs.
 
kavien said:
good job, Ruthven.
very useful, having all those links on one place.
should elimnate some noobs.

Agreed on all points, except that now there will be plenty of Recruits asking for an alternative download resource...  :lol:
 
Thanks Ruthven, I think this is a very good start, but I would suggest adding an overview of the concept of modding, and organize this post a little better.  Pretend the person reading has no experience or knowledge at all.  I'd suggest a brief overview of what mod's are and explain the directory structure and how mods are placed under the 'Modules' folder.  Explain that the module system is basically a programming language that creates the text files that are used to play the game.  Therefore, it is possible to create mod's by directly editing the text files with the unofficial tools but usually more advanced modding requires using the module system and the python programming language.  Maybe create an outline or break the post into different sections like....

- overview
- the module system (add a link to installing python or the python not recognized post as well)
- editing text files directly (add a link to http://forums.taleworlds.com/index.php/topic,46290.0.html)
- creating or adding new items (3d modeling, copying items, brf edit, etc)
- etc

 
Good job, Ruthven. If think this thread will help some newbies, if they'll ever find it :razz:.
 
Thanks for the feedback. I'm hoping this will get stickied, but probably not.
Anyways, Hokie, thanks, I think I'll maybe put a little more time into the original post.
 
Ruthven,

This thread will have to be sticked someday because this will be great help to any new modders, including me.  I have been doing small personal modding for Mount and Blade for my own fun experiences.  This thread with the informatino you wrote will be great help to me someday.  Keep up your great work on this thread.

:smile:


Eagle out...
 
Right, well done. Mind if I nick the links?

http://z9.invisionfree.com/exilian/index.php?showtopic=26

That's the exilian tutorial contents, it's got most things covered, but actually it would be good if anyone wanted to help us expand it, I'd really like to make the tuorials section into a fully developed modcyclopedia with lots of stuff it.

http://z9.invisionfree.com/exilian/index.php?showtopic=12
That should also help anyone doing scene editing.
 
Back
Top Bottom