Mutagen-Modding / Synthesis

A patcher pipeline framework and GUI. Run collections of code-based mods to create content customized for your load order
GNU General Public License v3.0
245 stars 18 forks source link

Customized FormKey lib generator for selected mods to include in Solution Patchers #87

Open Deigue opened 4 years ago

Deigue commented 4 years ago

Builds up on the concept of : Mutagen.Bethesda.FormKeys

A nice-to-have / convenience feature for Patcher developers intending to make readable code for potentially complicated mods with several references back to certain records in a particular mod or subset of mods.

Some thoughts/points this would involve:

Pros:

Cons:

Noggog commented 4 years ago

Could in theory have Synthesis regenerate the files against the mod currently found in the load order. Since we're building the code before running things all while artificially updating the Mutagen nugets... regenerating that mapping file is feasible to throw in as well.

I feel like this could depend nicely on #65 , as the system would then know what mods a patcher thinks should exist. If we standardize where the FormKey mappings would reside in the project folder structure, then these systems can automatically "sync" the mappings as well