v0.5.7
What's Changed
- File-conflict detection now only considers files the game actually loads: *.xml, *.atlas, music*.mp3, dialog*.txt, galactopedia*.txt, and root GameText.txt / Hints.txt / SystemNames.txt. This ends false conflicts on settings.json, settings.schema.json, docs, DLLs, textures and other mod-private files.
- The mod list remembers its sort column and direction between launches (stored in launcher_settings.json); dragging a row to reorder switches it back to manual load order.
- Code-mod injection DLLs are now discovered automatically (a public static Entry class with Init()/InitWithOptions(string), read from DLL metadata without loading) instead of a non-standard launcher block in mod.json; an optional dw2modlauncher.json still overrides.
- Mod settings dialog: two-column layout, descriptions as row tooltips, folder/filename field types with a browse button and validation, and an icon toolbar (configure, create, properties, delete, publish).
- Remembers the last window position you chose and restores to that
- Improved the mod list and mod editor toolbars to be all icons
- Added a configure icon to that toolbar
Full Changelog: v0.5.6...v0.5.7