Closed Diyagi closed 4 weeks ago
Config is actively being recoded from the ground up! I'll take a look at this though and make any changes required moving forward! <3
Im trying this PR
@Diyagi doing some tests with it now and will manually merge shortly!
Closing with the recent V2.6.9
The way the current configuration works makes code maintenance and feature implementation confusing, when adding an new config you have to edit 200+ lines just to implement the bool for that config.
The goal of this refactor is to make the configuration a bit cleaner and easier to work with, also to de-clutter the Overlay cpp/header a bit.
default
vars, the default value is now the values that the current vars are initialized with.version
field in the JSON file in case migrations of that config file are needed in the future.I will leave this as an draft for now so we can work on it, plus this needs more testing.