I think you are a little confused on what exactly flags are. Flags are a piece of data that holds either true/false and is linked to a specific monster/item/tile through either the JSON’s or the JSON like definitions (which will eventually be replaced with JSON’s). Options, on the other hand, are things that link to a specific world, and can store any number of values, either true/false, or integers, or decimal numbers, whatever they are configured to do. Because the zombie revival option will be linked to a monster, and not a world, and because it is true/false, it is inherently defined as a flag, and is or will be therefore defined in the JSON’s. Things like season length, on the other hand, are not true/false and are tied to a specific world, thus making them options that are stored in the options menu.
Things can’t be both an “option” and a “flag”, since the two definitions are inherently separate based on what they are linked too (and what type of data they store).
[quote=“hardcore, post:57, topic:2490”]
In this case we are trading a slight amount of ease-of-access in return for a large amount of customizability, a trade that has been deemed “worth-it”.
You don’t have to trade anything. You can import any and as many variables from JSON files and represent it to user as in-game options. If that was not planned to be a feature of Mod Manager then I don’t see the point of Mod Manager at all. If you expect user should be able to modify files to set their desired game parameters then they should also be able to copy those files to appropriate folder. But if you want to help them manage those mods you should help them with more tedious task of editing files, rather than helping them with more trivial task of simply putting those files in appropriate folder.[/quote]
The idea of the mod manager is to make it easier for people to edit/load different JSON files, exactly as you state. The current ease-of-access loss I was referring to was discussing the current dev version, which has not currently incorporated the mod manager.