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