A small executable to sync LOOT user metadata with presets
With these rule syncm I decided to keep it simple:
- Presets
- Overrides
A preset is mostly for Mod Pack Creators to be able to create LOOT rules for their users, editing the LOOT metadata is tedious, awkward workflow, and if users are setting up LOOT rules for the first time it can also be very annoying.
Overrides, on the other hand, are for those more advanced users who deviate from a preset but want to keep their own rules, overrides can be generated from the difference between the current ruleset - preset
and will be created as a overrides/override.yml
file, then whenever a preset updates the overrides will layer over the preset to retain manual changes.
- Apply: Replaces
%applocal%/LOOT/Skyrim Special Edition/userlist.yaml
with the chosenpreset.yaml
plus anyoverride.yaml
chosen, rules are not merged, they are overwritten, in grand old Skyrim style - Generate Preset: Spits out
userlist.yaml
as apreset.yaml
, not much to it. - Generate Override: Takes the difference between the current
userlist.yaml
and apreset.yaml
and generates aoverride.yaml
- List: Spits out your list of presets and overrides