I’d like to know the reason behind making the mod settings from config.json only editable at the start of the game?
I’m using it as a mod data cache now, so it’s all good, but I’d like an attribute for each setting that says when the setting is editable by the player:
- Not at all (e.g. persistent state container — hidden in UI)
- New game (current solution)
- Load game
- Runtime
Higher number implies all above, I.e. if a setting is editable at runtime, it can also be changed when setting up a new game.