Autogenerated Setting Improvements:
- Enum support
- String, Enumerable string support
Dictionary<string, T>
supportDictionary<AnEnum, T>
support- Improved DLL loading to allow for FormKey mapping library usage
- New attributes:
- SynthesisIgnoreSetting
- SynthesisSettingName (to override the display)
- SynthesisOrder (hopefully temporary, but helps enforce setting display order)
- Settings that aren't settable will be skipped
- Some fixes for object/formlink settings
Other:
- Synthesis libs only net5.0 now
- Removed newtonsoft from imports that reach patchers
- Added project splicing backwards compatibility logic for both the above items