- I've download the source and unzipped it
- then I've copied everything from the folder WFaS Pre battle orders into this folder WFaS Enhanced 175
- in the folder WFaS Enhanced 175 I've double-clicked on the file modmerger.py
- here I followed the steps of the modmerger installation (I think the options I chose was 1 -> Enter and then 0 -> Enter)
- after this, I opened module_troops.py (right click -> edit with notepad) which is in this folder WFaS Enhanced 175
- here I've looked for nord_footman_levelup3, which lead to the following line which I commented out by placing a # in front of that line, so that it looked like this #upgrade(troops,"nord_footman_levelup2","nord_footman_levelup3")
- saved the module_troops.py and closed it
- went to my WFaS Enhanced folder (the game/mod itself, not the source) and backed up all the files in there
- went back to the WFaS Enhanced 175 folder
- opened the file module_info.py and checked whether the export-path pointed to the location of the WFaS Enhanced mod folder
- then I ran (double-click) the build_meshes.bat (file should be in the folder WFaS Enhanced 175)
- then I ran the build_module.bat (file is in the folder WFaS Enhanced 175), on compiling you will get a warning that several global_variables are not being used - you can ignore this warning, it should have no effect on the game play
- on being asked whether I wanted to overwrite, I checked 'yes to all'
After this you're done. You can start to play. I didn't test that much though, i.e. I didn't play the mod that much. But I compared the files of the original mod download with the new version I've compiled and they are the same sizes. So, I guess it should work without bugs, at least I didn't encounter any bugs in 2 hours gameplay - the new/added stuff was all in there, pre-battle order deployments worked too, etc.
Why did I comment the module_troops.py/comment the nord_footman_levelup3 line out?
Because there doesn't exist any nord_footman_levelup3, only a nord_footman_levelup2. If you leave it as it is, you will get an error on compiling the mod. So, instead of commenting the above line out you could also delete the line completely, or, add/create a new troop nord_footman_levelup3 (that's a pikeman veteran or elite pikeman or something) in which case you can leave the line as it is of course.
A few hints:
If you have Vista, Win7 or Win8 you will have to have, or give yourself, full admin rights first, in order to be able to install/compile everything properly - just ask google or youtube how to do it, it's not difficult.
And to run the batch files, i.e. in order to compile the files of the module system, you have to have Python installed on your PC. I think I use version 2.6.x or 2.7.x of Python which works fine with WFaS and Warband. You can download Python for free, just ask the search engine of your choice. For properly installing Python you also need full admin rights on your PC as you have to add a new path variable.
If you open Python files (use right-click -> edit with notepad), always use a proper editor for working with those files. The Python install includes the editor IDLE which I don't like that much, I prefer to use Notepad++ - it makes working with the code so much more convenient. You can download notepad++ for free. There are different other good editors out there, you could even use the Windows default editor, but that'll become a real pain in the ass.