v2.0 - Kaedrin/warhammer-mod-manager GitHub Wiki

Welcome to the warhammer-mod-manager wiki!

Main GUI

  • GUI rewritten in WPF (cleaner look, scales with resolution better, easier to maintain/extend)
  • Ability to search the datagrid for Mod name with Next/Previous capability
  • Improved row manipulation (when checked, rows will snap to the next checked item when moving up or down)
  • Multiple row selection is now supported
  • Up/down row selection via the keyboard now supported (spacebar for selecting the mod)
  • Shift up/down row selection via the keyboard now supported and will move mods up and down
  • Datagrid shows Priority, File Name, Enabled (checkbox), Conflicts/Issues, Date, Category, and Read-Only without Steamworks Integration enabled
  • Datagrid shows Priority, File Name, Enabled (checkbox), Conflicts/Issues, Date, Category, Mod Name/Title, Author, and Read-Only with Steamworks Integration enabled
  • Thumbnail view where each row is larger but shows an inline thumbnail for the Mod (probably a dozen rows at once)
  • Number of Mods activated listed
  • Help Page added
  • Checking an item will move it up to the next checked item (auto-bump)
  • Drag and drop capability for the Datagrid
  • New column added indicated the priority of the activated mods
  • Toggle All gains a hotkey (TBD)
  • Sorting algorithms for conflict and dates reworked
  • Filter mods by content (table or script names within the mods)
  • Ability to set mods to read only (no updates)
  • Add Category allow users to categorize mods (saved to a global profile of all mods you have so that it applies to all profiles)
  • Ability to hide the Category column if desired
  • Ability to delete mods (and their backups, along with unsubscribe if SteamWorks Integration is enabled)

Preferences

  • Ability to enable/disable Steamworks Integration
  • Ability to enable/disable use of CA Launcher
  • Ability to revert back to vanilla (essentially uninstall)
  • Advanced and Standard mode to lock some features like load order behind confirmation message boxes (load order shouldn't be changed without an understanding of what it is)
  • Check for updates and notify option added
  • Check for updates and download option added (data files)
  • Check for updates and download option added (data files and manager)
  • Choose number of backups to keep for different versions of mods (0-3)
  • Moved to new AppData location and out of CA's for KMM files

Profiles

  • Ability to save 0 to 3 backups of mods associated with a profile (backups are done when a new version is detected, up to the limit at which point the oldest is removed)
  • Ability to manage multiple profiles from a single profile GUI screen
  • Ability to see all mods in the profile without loading it
  • Ability to share profile files
  • Ability to subscribe to required steam mods found in a profiles
  • Ability to generate a download package for a profile with all required mod files
  • Show all data paths and file paths relevant to the games and the manager
  • Ability to save, load, and export preferences

Data Management

  • Attila support added
  • Empire support added
  • Napoleon support added
  • Rome 2 support added
  • Shogun 2 support added
  • Warhammer 1 support added
  • Ability to import CA Mod Launcher settings for first time users
  • Detect any unsubscribed/deleted Mod and make a local backup before Launch

Steam Integration

  • Ability to subscribe to required steam mods found in a profile
  • Ability to download missing mods found in a profile
  • Ability to upload a new mod or update an existing one (for owners) (Future)
  • Ability to get thumbnail, title, description, etc from Steam for a mod
  • Ability to share steam mod collections and profiles
  • Ability to unsubscribe to mods (and delete them)

Conflict Resolution

  • Investigate if it's possible to evaluate conflicts by row instead of purely by table
  • Color coded conflicts:
  • Yellow UI/vmd - go ahead
  • Orange scripts - only if you know
  • Red tables - will crash

Detailed Information Window/Tooltip Improvements

  • Window for detailed viewing of mod contents improved
  • Will display Readme and Changes file from a .pack file if found within
  • Ability for user to add comments/notes to a mod file (saved in the profile)
  • If Steamworks is enabled it will allow voting/comments (Future)
  • Show full description from Steam
  • Show all images from Steam