changes:
-since modders started uploading mods with packageIds that contains "_copy" in them, RimPy is no longer filter "_copy" in all mods. That means that autosorting will not work properly with local copies created with Fluffy Mod Manager. As we can see, modification of mod's packageId is not a good solution and breaks RimPy logic. There is no better solution since we cannot distinguish mods with modder created "_copy" and "_copy" added by Fluffy Mod Manager.
-rentry function was rewritten to reduce number of issue and make lists more informative
fix:
-update log might stuck when data file got corrupted
-log analyzer might crash when you click on specific issues (with soem keyword, "specific" for XML)
-issue when textures conversion process stuck on JPG and JPEG files
optimizations:
-function that gets files modification date was rewritten (huge perfromance improvement, up to 50% to speed of update log dialog population)
added:
-mod stripping function checks languages folders and mark unused languages to be deleted (only English and your in-game currently selected language will be left)
-mod stripping and texture optimization progress bar dialogs may be canceled, that will limit lists to mods that were analyzed
fix:
- update log might stuck when data file got corrupted
- log analyzer might crash when you click on specific issues (with soem keyword, "specific" for XML)
added: - mod stripping function checks languages folders and mark unused languages to be deleted (only English and your in-game currently selected language will be left)
- mod stripping and texture optimization progress bar dialogs may be canceled, that will limit lists to mods that were analyzed
- fixed: RMB on Run button caused critical error instead of opening Startup parameters dialog
- fixed: BC1 conversion artifacts
- fixed: mod stripping dialog deletes scenarios
- upscaler do not save PNG copies of upscaled images anymore
- fixes for rules creation dialog (comments were broken)
- fix for "runner crash", when RimPy unable to detect game executable on startup
- popup warning for loadBottom checkbox
- any new rule must have a comment
- fixed issue when mouse position wasn't read properly that caused RMB misclicks
- fixed issue with texture converter for ".PNG" files
- corrupted config.ini handling (it will be rewritten in case of issues in reading)
- Update tab changes:
only XML, DLL and TXT files modification dates are checked (prevent issues with mod stripping and textures converter functions to "update" mods without real update);
added column for sorting Active mods by date;
active mods in the list are highlighted in green
update log is populated each program start/restart (instead of pressing Update log tab) in separate thread, hopefully that should not cause performance issues/lags - restart button now have tooltip that lists the mods which changed
- restore window size on program start