An currently unfinished modding studio/tool for Mount & Blade Games (only tested with Warband yet) with a 3D troop and item viewer, a menu viewer and more little tweaks such as a module ini editor etc. Now with face editor! (WIP) Always make a backup somewhere save! It is always possible that bugs could be hitting you out of nowhere.
Edit: I am back, but I don't know whether or when I will continue developing this. But at least now I am looking into it again. Sorry for bugs and problems, I know many people had problems I suppose. I hope, in case I will continue / restart development, I will make some things easier and also fix some more bugs. I am also open for help, should anyone want to continue development or help or something. Just leave a comment.
The main goal for this tool is, to make it easier for modders to create new mods. This brings me to the part, where I have to say that this tool nor the creator of it is responsible for misuse or information stealing.
The tool will change over time, so features could be sorted out or new ones will be added.
This is ment to be a good tool for mod creation and should only be used for this purpose!
Also a big thanks to the developers of openBrf, which I used in my modding tool!
For those of you, who would like to add new features to this tool themselfs or just fool around with it, the source code will follow with one of the next updates. For now I just want to get some feedback on the first look and afterwards will make it open source, if there will be enough positive or constructive feedback.
There are some help instructions for managers now, but more will follow in the future.
Version 3.2.0 probably didn't work for most of you because I forgot to put some new files inside the installer exe and the update process... Sorry for that, I hope all works fine now. If you still have Version 3.2.1 or older please update to the latest version by using the installer.
The Build process generates all module files (module_*.py) in your current project folder. For example: ".\Projects\Native - Modified\moduleFiles" and copies them into the moduleSystem folder ".\Projects\Native - Modified\moduleSystem".
The current build process doesn't use the moduleSystem anymore because it compiles the code on its own, but you can still use the module files.
In the previous version I removed this feature which probably caused some problems and was less usefull for advanced modders. If there should be problems with the current version, please write a comment (event not signed in people can write a comment).
There is always the possibility that an antivirus scanner detects this tool as something harmful or at least as a trojan software. In this case either don't use the tool or allow it by your antivirus software, also Windows probably pops up a dialog because it couldn't find a signed certificate.
You start the installer exe as an administrator. Click continue and set the installation location. After that all necessary files will be installed.
The first launch of the MB Studio.exe needs administrator priviledges as well. When all is set up, the next time you should be able to do it without administrator priviledges. If not just execute with administrator rights again.
The other Mount & Blade versions like Mount & Blade (v1.011), Mount & Blade: Fire and Sword and the upcoming Mount & Blade II: Bannerlords will probably be supported in future versions.
If other Mount & Blade versions will be available, it should be possible to upgrade mods from an older game version to the latest Mount & Blade version of (e.g. Mount & Blade (v.1.011) to Mount & Blade: With Fire And Sword or Mount & Blade: Warband)
Also I would like to make it possible to create universal mods which can be played in all or at least the targeted game versions (but have restrictions depending on the targeted game versions). Most of the restrictions would be code related because newer game versions have more or different operations than older ones, so only operations which are available in all targeted game versions (or have similar operations which can be replaced for them) can be used.
All of the described future features could be realized, but maybe aren't that usefull afterall or the process of realizing them is to difficult, so don't expect all of these visions come true, but don't never say never.
The update starts after the first launch and will take care of everything! If there is an error on the updater screen, just execute MB Studio Updater.exe manually. After any update it is possible that your current user.config settings will be reset because a new user.config will be generated for a new version. In that case you have to change the new user.config to your old settings which should be available in the old user.config file located at the older versions subfolder. This is only needed at the current state and won't be necessary in future updates. The auto-updater can be disabled in the user.config file. This is probably located in a subfolder at: C:\Users\%USERNAME%\AppData\Local\J.SYS containing the application name.
The Updater got removed for now because of some version control and other changes. Please download the latest version here and (re-)install MB Studio. It should work when you simply install over the already existing installation. But maybe make a backup, just in case.
The stable channel should only contain stable update versions, but remember this is still in development and could still contain a lot of bugs which didn't occur during the testing part.
If you encounter such a bug or any other potential problem with MB Studio, please post it here or in a related topic, even if you could fix it yourself. This could help me and others during the development - because I can't test this on all king of operating systems and pc configurations on my own.
The current version (v3.2.2 - Marnid) has still some bugs and because of that it is just a preview. But it also has many bug fixes and improvments like a face editor and the menu and troop view are better scaled now. Face editor settings are cool and all, but you have to be careful with that. It is far away from being finished yet.
Edit: Face Code fix with 126.96.36.199_r3
Edit: Fixed number conversion and string escape with 188.8.131.52
Today the source code will be available over github. And maybe I will make a video and README on how to set things up, so that you could compile it yourself and maybe fix some bugs. It should be a free tool after all and before it ends up being totally useless, maybe there now could be found at least some value. Hope it helps.
Github: MB Studio IDE - Source
I am using OpenBRF: OpenBRF - by mtarini - taleworlds page
I am not using nor collecting any client data at the current state. The updater downloads the current files depending on your update channel (default: stable) and the file hashes. If your local hashes don't match the up-to-date hashes online (for your selected channel), the new files will be downloaded.
-- This is an unfinished tool --