This is the source code of the latest Mod Manager version v1.52, This project was made with Microsoft Visual Studio 2019.
The Mod Manager helps to organize and find issues with missing Mods and present Mods. With the source code you'll be able to alter the Mod Manager and add new functions or fix already existing ones. If you want to contribute, be sure to contact me, Cosmocrat before adding any customly made code by yourself to the public!
Installation:
Extract the folder somewhere on your computer and launch the DoW Mod Manager.sln project file.
Version 1.52 changelog
- Fixed an issue with the LAA patch where the internal checksum of the executable was not properly updated and thus caused people using the LAA TOGGLE not be able to join multiplayer games.
Version 1.51 changelog:
- Fixed an issue where the app would crash after quitting a game and clicking on the blank black space in the left available mods list.
- Fixed deselection of last started mod after firing up the game.
Version 1.5 changelog:
Mod Merger changes:
- UI now scales properly with window size.
- Uses a dark themed color as well.
Mod Manager changes:
- Changed UI to use a dark color theme.
- UI now scales properly with window size.
- Added a button that allows for quick and easy toggle of the LAA flag on the relevant executables. (Integrates the functionality of the 4GB patch into one button)
- Added code that updates the mod manager entries as soon as some file gets changed/deleted in the file explorer, without having to restart the app.
- Added safeguards for missing art assets.
- Added persistant data for the last chosen mod and the checkbox options.
- Added support for Dark Crusade game as well.
Version 1.4 Changelog:
Mod Merger changes:
-Mod Merger was updated with additional logic to handle unexpected user inputs.
-The various Buttons will now only activate if they're needed and are able to provide actual functionality.
-New Disabled variants of the Button images added.
-Mod Merger allows now to overwrite an existing .module file with an updated one without crashing.
-A new Messagebox will tell you if saving the new module file was successfull.
-It's now possible to add/remove alot of Mods by just clicking the plus/minus Button. You won't have to reselect Mods you want to add/remove everytime.
-It's now possible to conveniently enable/disable mods as well without having to reselect them everytime.
-Added some Tooltips to the Mod Merger buttons to explain their functionality.
Mod Manager changes:
-The Mod manager will now only list mods that have the "Playable" flag set to 1.
-Added a new Button that allows for immediate start of the unmodded Base Soulstorm game.
-Added a new Label that will display if the Soulstorm.exe has the 4GB Patch (LAA Patch) applied or not.
-Added a new Label that will display if the GraphicsConfig.exe has the 4GB Patch (LAA Patch) applied or not.
-Mod Manager will now update it's mod list once you created a new Merged/altered an existing Mod with the Mod Merger.
Alright I uploaded a new version of the Mod manager source code that fixes a bug. Please redownload the file above!
Did you upload the wrong file? I downloaded it and this one is a compiled executable instead of the source code.
You are right, I dun goofed. I uploaded the correct VS project now!
Please, create a git hub/lab repo for it
There exists a repo for this quite some time now. Guess I forgot to link it. Here it is: Github.com