cherry-pick from 5d29184
5d29184
This really shouldn't need to happen but I don't feel like rewriting the culling code right now. There's no reason for these to be persisted to the Game at all, we should be generating these once they're needed.
Done now. Not porting the cheat menu because it contains non-settings elements as well.
Also fixes the oversight in the previous commit where float options were not saved when changed.