wispborne / TriOS

Starsector mod manager & toolkit.
https://fractalsoftworks.com/forum/index.php?topic=29674.0
GNU General Public License v3.0
9 stars 1 forks source link

Feature: Prompt to force-update game version when enabling outdated mods #59

Open Dessix opened 1 month ago

Dessix commented 1 month ago

In my setup, about 15 mods ended up needing their mod_info.json updated to contain gameVersion: "0.97a-R11" while being listed as 0.96a*-supporting. Manually doing this is a bit of a chore, and the game will automatically disable them on startup if they don't match.

It would be nice if the system would automatically patch in a faked current version when enabling mods that aren't currently supported in the target version of the game. It's probably important to keep a note that the mod may still be incompatible, and potentially warn the user or require confirmation when enabling an out-of-date mod.

wispborne commented 1 month ago

You can right-click a mod in TriOS and choose "Force to " and it'll do that :) It adds a line to the mod_info.json showing the original game version, as well.

There's no way to do it in batch in TriOS.

wispborne commented 1 month ago

When enabling an outdated mod, I could add a dialog asking if you want to "force-enable" it, with lots of warnings.

Dessix commented 1 month ago

That could be nice- I ended up manually updating all of my files because I simply didn't discover the force feature you described. Perhaps a little button next to the version number on outdated mods would be smooth enough?