Mod Manager for Dawn of War, Winter Assault, Dark Crusade and Soulstorm. Eliminates common problems with launching mods, such as not having required mods or the correct version of required mods installed. Last updated on 21st March 2016 with Version 1.2. Use 7-Zip to extract it from the archive, though other programs might work as well. Click 'Read More' to see more details and a link to the source code.
This is a Mod Manager tool designed to eliminate commonly observed problems with launching Dawn of War 1 mods, such as not having required mods or the correct versions of required mods installed in a Dawn of War game executable directory. It is based on Cosmocrat's DoW MODenizer tool, but is re-written from the ground up in C++ with the wxWidgets GUI library and possesses additional functionality. The icon is also from the MODenizer tool, so credit is given to Cosmocrat for that. Let me know if there any additional features that you feel are missing or if there are any bugs that I missed during testing.
For those interested in contributing to the development of the Mod Manager, the source code can be found on GitHub.
SHA256 Checksum to verify its integrity: 98ADF47CDB2B73C0A54E603DC59D71EEE1E9B575E5390E1911E0F8EA57798A6B
VirusTotal Scan to ensure that it's clean.
- Determining whether a mod has all of its required mods, and the correct versions of those mods, installed.
- Running a mod with advanced options; such as running in Developer Mode, with no pre-rendered intro movies, with high poly models displayed at any distance or activating All AI Mode.
- Searching for and displaying Fatal Data Errors found in the warnings.log file to help with troubleshooting.
- Works with all Dawn of War 1 games.
- Does not need to be placed in a Dawn of War directory to work. It can run from anywhere.
- The Mod Manager can now search for and display all Fatal Data Errors in the warnings.log file when prompted via a menu option. This feature is designed to help with troubleshooting.
- Can now run a mod with All AI Mode activated (turns the local player, normally you, into an AI).
- The menu bar and the confirmation dialogue upon trying to run a mod have been altered to be clearer and more user-friendly.
- Error messages are now more informative.
- Required Mod version checker functionality can now read // and -- style comments.
- The Mod Manager now only shows playable mods in its Currently Installed Mods list by default. To show all mods in a directory, go to File->Show All Mods.
- Works with all of the Dawn of War I games: Dawn of War, Winter Assault, Dark Crusade and Soulstorm. Should also work with both Steam and Disk versions. Simply choose the executable directory of your desired game upon launching the tool. If there's more than one game in the same directory, the Mod Manager will ask you which game you want to play.
- Displays a list of all installed mods and their version numbers, plus the mods they require to run (if any).
- Can refresh the installed and required mod lists while running via the menu; so if you installed or updated a mod while the Mod Manger is running, you don't have to restart the Mod Manager.
- Can launch a mod in Developer Mode (-dev switch), with no intro movies (-nomovies switch) and/or force high-poly models to be seen at any distance (-forcehighpoly switch), or with no options at all.
- Checks to see if all required mods are actually installed before letting you launch a mod.
- Checks to see if a mod is marked as playable before letting you launch a mod.
- Possesses functionality to check whether a specific version of a required mod is installed via custom comments in the module file. The custom comment must match the version number in the required mod's module file. For example, if your mod required version 1.84 of the Ultimate Apocalypse Mod and version 1.6 of the Chaos Daemons Mod, your module file might look a bit like this (relevant parts highlighted):
UIName = My Super Cool Mod!
Description = TEH BESTEST MOD EVAR!!!
DllName = WXPMod
Playable = 1
ModFolder = My_Super_Cool_Mod
ModVersion = 1.0
TextureFE = Art/UI/Textures/Title_winter_assault.tga
DataFolder.1 = Data
;; Version = 1.84.17
RequiredMod.1 = UltimateApocalypse_THB
;; Version = 1.6
RequiredMod.2 = Daemons
RequiredMod.3 = DXP2
RequiredMod.4 = W40k
- The Relic Error Report dialogue might pop up when you launch a mod through the mod manager on the Steam version of the games. The mod itself still launches fine through the mod manager, though, so it isn't a big problem. If there is, notify me.