SAVW (File Format): Difference between revisions
no edit summary
>Aruki (→Format) |
>Aruki No edit summary |
||
Line 64: | Line 64: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| ''' | | '''Layer Toggle Count''' | ||
| Count of layers that can be toggled on/off from this world. | | Count of layers that can be toggled on/off from this world. | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| [[# | | [[#Layer Toggle|Layer Toggle]] | ||
| 1 | | 1 | ||
| ''' | | '''Layer Toggle Array''' | ||
| Array specifying every layer that can be toggled on/off from this world (any layer referenced by a ScriptLayerController). The layers specified can be in other worlds. | | Array specifying every layer that can be toggled on/off from this world (any layer referenced by a ScriptLayerController). The layers specified can be in other worlds. | ||
| {{check}} | | {{check}} | ||
Line 92: | Line 92: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| ''' | | '''Scannable Object Count''' | ||
| Count of | | Count of scannable objects in the next array. | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| [[# | | [[#Scannable Object|Scannable Object]] | ||
| '' | | ''Scannable Object Count'' | ||
| ''' | | '''Scannable Object Array''' | ||
| Array describing every | | Array describing every scannable object in this world. | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
Line 106: | Line 106: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| ''' | | '''System State Env Var Count''' | ||
| Count of | | Count of system state env vars modified from this world. | ||
| {{nocheck}} | | {{nocheck}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| [[# | | [[#Environment Variable|Environment Variable]] | ||
| '' | | ''System State Env Var Count'' | ||
| ''' | | '''System State Env Var Array''' | ||
| | | Array of env vars affecting the entire system. Mainly used for multiplayer music unlocks. | ||
| {{nocheck}} | | {{nocheck}} | ||
| {{check}} | | {{check}} | ||
Line 120: | Line 120: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| '''Game State Env Var Count''' | |||
| Count of | | Count of game state env vars modified from this world. | ||
| {{nocheck}} | | {{nocheck}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| [[# | | [[#Environment Variable|Environment Variable]] | ||
| '' | | ''Game State Env Var Count'' | ||
| '''Game State Env Var Array''' | |||
| | | Array of env vars affecting only this save slot. Mainly used to enable the Dark World map button. | ||
| {{nocheck}} | | {{nocheck}} | ||
| {{check}} | | {{check}} | ||
Line 134: | Line 134: | ||
| u32 | | u32 | ||
| 1 | | 1 | ||
| ''' | | '''Unmappable Object Count''' | ||
| Count of | | Count of unmappable objects in the world. | ||
| {{nocheck}} | | {{nocheck}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| u32 | | u32 | ||
| '' | | ''Unmappable Object Count'' | ||
| ''' | | '''Unmappable Object Instance IDs''' | ||
| Array of instance IDs listing every Translator Door Location | | Array of instance IDs listing every instance that can be removed from the map. Mainly used by Translator Door Location SpecialFunctions. | ||
| {{nocheck}} | | {{nocheck}} | ||
| {{check}} | | {{check}} | ||
Line 170: | Line 170: | ||
|} | |} | ||
=== | === Layer Toggle === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 188: | Line 188: | ||
|} | |} | ||
=== | === Scannable Object === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 228: | Line 228: | ||
|} | |} | ||
=== | === Environment Variable === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 237: | Line 237: | ||
| string | | string | ||
| '''Unlock Name''' | | '''Unlock Name''' | ||
| | | Name of the environment variable as a zero-terminated string. | ||
|- | |- | ||
| u32 | | u32 | ||
Line 251: | Line 251: | ||
| Always 0? | | Always 0? | ||
|- | |- | ||
| colspan=3 {{unknown|End of | | colspan=3 {{unknown|End of environment variable}} | ||
|} | |} | ||