Es soll möglich sein mitten in der Simulation die Szene mit allen jetzigen Zuständen im user Ordner zu speichern. D.h. es gibt dann im Projects Ordner die Orginal Szene und im user Ordner die angepasste. D.h. es wird wie auch im NOWA-Design die level.scene also auch die global.scene im user Ordner gespeichert. Beispiel: Der Spieler hat sich Dinge im Shop gekauft, dann wird die Szene mit dem aktuellen Inventory gespeichert. Der Spieler hatte zuvor Münzen gesammelt. Wenn der Zustand gespeichert wird, dann befinden sich im im Projekt Ordner noch die Münzen, im user Ordner in der scene aber nicht mehr!
Über Lua kann der Befehl aufgerufen werden. Wenn der String name leer ist, dann wird der gleiche Name wie im Project Ordner verwendet, ansonsten der String speicher Name.
Wenn nun ein State geladen wird über einen Lua Befehl oder ähnliches, dann wird nicht die Scene aus dem Project Ordner geladen, sondern die manipulierte vom user Ordner.
Dort liegen dann auch ggf. die user settings für die Attribute. Weil man kann ja direkt attribute in lua speichern und laden. Diese werden dann immer nachträglich geladen.