-
Notifications
You must be signed in to change notification settings - Fork 84
Description
This feature enhancement request is likely just the combination of two pieces of existing functionality in BAIN.
Background
Some mods are packaged in such a way that the mod package will install thousands (ten gigabytes in some cases) of loose files into the game's data directory.
Prior to the addition of the FOMOD installer I would capture FOMOD installs via "Monitor External Installation" function, then once the installer was processed (almost always via old-school NMM) I would pack the resulting BAIN package into a BSA archive with a matching plugin if needed.
This is mostly possible the current FOMOD installer, mainly by building a list of all of the components that will be installed, then canceling the install and building a BAIN package by hand.
Detail
Current functionality of the FOMOD installer:
Once the FOMOD is processed, it creates a list of files to be installed it builds a manifest of files to be installed, then installs them directly to the Data directory.
Suggested functionality:
At the start or end of the FOMOD install wizard, the user presented with an additional checkbox option to "Install to New Project" which will allow the mod to be installed to a user-named folder under Bash Installers rather than the Data folder.
I'm not sure if it is possible to leverage some if not most of the "Monitor External Installation" functionality to do facilitate this as it has been a long time since I did a deep-dive into the code.
This might be post-Python3 stuff but I wanted to suggest the enhancement for review and discussion.