ModOrganizer2 / modorganizer

Mod manager for various PC games. Discord Server: https://discord.gg/ewUVAqyrQX if you would like to be more involved
http://www.nexusmods.com/skyrimspecialedition/mods/6194
GNU General Public License v3.0
2.22k stars 161 forks source link

Keep track of choosen install options #1083

Open Shine753 opened 4 years ago

Shine753 commented 4 years ago

When installing a mod that can be configured at install, keep track of the options choosen by the user, and show them into the mods list. So they can be choosen again (or not) on reinstall. Ideally, check them by default when asked for choice on the reinstall dialogs.

As an example, installing "Animated Window Lighting System" for Oblivion, remembering the checked options, and changing its mind after this when reinstalling with a slightly different configuration is a really pain.

Al12rs commented 4 years ago

We are considering adding a notes filed during installation since actually remembering which options were chosen isn't feasible for all typed of installers.

Holt59 commented 4 years ago

This is done for the BAIN installer via https://github.com/ModOrganizer2/modorganizer-installer_bain/pull/11

For FOMOD (XML), this requires a lots more work, at least to have something clean...

Holt59 commented 1 year ago

There is Python library to install FOMOD - https://github.com/GandaG/pyfomod

This would probably makes much more sense to restart the FOMOD installer from scratch, similar to the BAIN Wizard installer. The major issue with the library above is that it rejects some invalid FOMOD that the current installer would accept (and that other mod managers would also accept).