xyz Yes! I guess that's how it's called, the state file!
My idea is this: a game I can create while playing. My project right now is just a "master interface" that allows me to extend the game while playing it as if I'm in Minecraft's creator mode. For example, a simple button can add a new dialogue in that moment. I will be deleting this master interface from the final game, since it only contains creator tools.
The intention was to create, modify or remove events while playing, which I find more straightforward than those dialogue plugins.
So during the developing time (which requires to play the game) I already can create characters and dialogues using custom Resources. But I want to create that unique res:// state file
that will never be modified after the game is exported without the creator tools.
This file will not be generated by users, but by me. I guess I will be an user during the development, but this file belongs to res://.
While I'm working in my game, some events may add a variable when I create them. For example, if I suddenly decide to add a fight, I can add "dungeon_9_fight = true" to the event creator, which should add it to the rest of variables.
Then the game reloads and the event can add that variable to the user:// file as the user's state, but I need it also in another file that contains all possible variables or states so I can keep track of this. It's kinda like when those dialogue plugins allow you to add variables using dialogues, but those don't need the game to be running.
Updates would not be a problem either, since any update include an updated "states sheet", or however it's called.