Skip to content

Kaedrin/warhammer-mod-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Mod Manager for Total War

The new mod manager for Total War is a rework of the Rome 2 mod manager by MitchTWC. Featuring new file parsing, conflict resolution, data file assessment, profile management, and other rewrites this tool is on it's way to be being rewritten from the ground up in a 2.0 version which will feature Steam integration.

Changes and Bug Fixes for v1.9.0:

v1.9.0 adds support for Warhammer 3 and Troy, with more to come:

  1. Support for Troy Added
  2. Support for PFH6 Added
  3. UI Support for War3 Added
  4. Out of Date Check Updated/Added For Warhammer 3, Warhammer 2, Three Kingdoms, and Troy
  5. Initial support for moving Date Updated string to an XML file instead of requiring code changes

WARNING If you see the CA launcher download any files, once it is finished downloading you need to click the refresh button in the KMM in order for the KMM to move those new and/or updated mods to the data folder. The refresh button will scan the content folder again and display any newly subscribed mods in the list as usual.

Current Mod Manager Features:

  • Ability to load, save, and delete profiles of activated Mods
  • Ability to change the priority order of Mods
  • Ability to show which Mods are in conflict with each other
  • Ability to refresh the list of Mods in case new ones were downloaded using the CA mod launcher
  • Ability to revert back to vanilla (no custom priority defined, return to using the CA mod launcher)
  • Ability to select a row/Mod and see the Mod's image
  • Improved file loading using parallel processing
  • Move Data files and AppIds to XML files enabling the Mod Manager to support other Total War games (will need to rework for more than Warhammer 1 and 2)
  • Enable/Disable all mods
  • Added menu options for Importing and Exporting profiles (to any other location on the machine than the usual scripts folder for sharing)
  • New menu option to use the last profile used at startup
  • New menu option to use Warhammer 1 or 2 (which is restored at application startup)
  • New menu option to export a profile for sharing with others
  • New menu option to import a profile (will silently ignore any pack files that are missing at this time, more work will be done on this in the future)
  • Right clicking a row will launch a new form which will show the file contents of the Mod file
  • Moved data file path to menu option
  • Moved contact message to menu option
  • Profiles now only save the Mods that are enabled for speed/efficiency
  • Improved sizing/resizing elements of the GUI to better support 16x9 resolutions and large fonts.
  • Solved how to get which Total War games are installed for next version
  • Found how to import CA Mod Launcher settings for first time users, will include in a future version
  • Improved file loading using parallel processing
  • Enable/Disable all mods option added
  • Added menu options for Importing and Exporting profiles (to any other location on the machine than the usual scripts folder for sharing)
  • New menu option to use the last profile used at startup
  • New menu option to export a profile for sharing with others
  • New menu option to import a profile (will silently ignore any pack files that are missing at this time, more work will be done on this in the future)
  • Right clicking a row will launch a new form which will show the file contents of the Mod file
  • Moved data file path to menu option
  • Moved contact message to menu option
  • Profiles now only save the Mods that are enabled for speed/efficiency
  • Improved sizing/resizing elements of the GUI to better support 16x9 resolutions and large fonts.
  • Number of Mods activated listed
  • Settings file for old versions of the mod manager deleted at startup to reduce conflicts
  • Moving mods/up down with the arrows show their PNG
  • Settings file for old versions of the mod manager deleted at startup to reduce conflicts
  • Moving mods/up down with the arrows show their PNG
  • Issues with mods being missing due to the new CA Launcher
  • Data path option under information now mentions that revert will delete the application preferences so that you can restart the application and have it scan for a new install location.
  • Revert now deletes the application preference and the user.script.txt file
  • New way of handling settings implemented which should improve their reliability
  • Bug in old settings handling fixed which should take care of the issue where it couldn't find the .exe and you had to manually delete the application preferences at times.
  • Steam files added but integration disabled for now, waiting for the update on the 31st.
  • "Last Used Mods" Profile now works again
  • Content folder now keeps the .pack file for steam integration but a copy to data unless a newer filestamp is found (ie, the user has altered the file on their own). Version 1.5 will flag this file is being altered and an update being available from the author.
  • Closing KMM deletes the user.script.txt file (assists mod authors with developing scripts)
  • Clean Data button added (with confirmation) - this will remove all mods from your Data folder. Mods that have no been updated yet will have to be re-downloaded
  • Warhammer 1 support added
  • Thrones of Britannia support added
  • KMM now checks to see if War2, War1, and Throb are installed at start and enables/disables their menu item appropriately
  • Application settings have been moved to \AppData\Roaming\Kaedrin Mod Manager
  • Profiles are now saved by game
  • Importing a profile now shows up in the Profiles selection list without having to click Refresh
  • Content folder now keeps the .pack file for steam integration but a copy to data unless a newer filestamp is found (ie, the user has altered the file on their own). Version 1.6 will flag this file is being altered and an update being available from the author.
  • Issue with Steam being installed on one drive and a game being installed on another drive fixed
  • Error Creating Profile when switching to a game fixed (directory doesn't exist bug)
  • Clean Data wrapped in a try/catch so if a process is playing with your files, you won't see an error. The files remain.
  • Delete user.script.txt on startup
  • AppId (Steam Integration text file) deleted at startup
  • Add clean data to the File menu
  • Install detection routine will now use Steam for the first check. This will prompt the user that the application will exit after writing out the install paths. You will need to restart the mod manager after this one time detection of install location happens.
  • Movie packs will now show up in the List (they were loading but not displaying)
  • Batch file method of calling the game exe removed (this should reduce antivirus reports)
  • Install folder scan now checks if folder exists that steam reports (since apparently steam reports folders that don't exist or users don't have anymore)
  • Warhammer 2 installation is no longer required for Warhammer 1 or Thrones of Britannia
  • Steam install detection issues when you don't have Warhammer 2 installion fixed
  • Copy files wrapped in an access violation check (should prevent issues with copying files that are being downloaded)

Requirements:

  • DotNet v4.5 Framework installed
  • Resolution at least 1400x850 or better
  • You MUST disable ALL mods in the CA Mod Manager BEFORE Launching in this Mod Manager
  • You MUST REVERT TO VANILLA in order to go back to use the CA Mod Manager after using the New Mod Manager

Upcoming Features:

  • Being cleaned up and will be back soon

    alt text