Difference between revisions of "Groovie/11H/Script Variables"
< Groovie
Jump to navigation
Jump to search
(var 0x091 for GameBook notifications) |
(more variables) |
||
Line 1: | Line 1: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 6: | Line 6: | ||
! Used | ! Used | ||
|- | |- | ||
| 0x000-0x009 | |0x000-0x009 | ||
| (boolean) Savegame available | | (boolean) Savegame available | ||
| Set by opcode 0x3C (check valid saves). | | Set by opcode 0x3C (check valid saves). | ||
|- | |- | ||
|0x08C & 0x08D | |0x08C & 0x08D | ||
| | | Which room the character is in | ||
| | | | ||
|- | |||
|0x08E | |||
| Which scene/orientation the character is in | |||
| | |||
|- | |||
|0x08F | |||
| Which chapter the player is in | |||
| a value from 1 to 5 | |||
|- | |- | ||
|0x091 | |0x091 | ||
| GameBook notification | | GameBook notification | ||
| 1 = show blue circles | | 1 = show blue circles | ||
|- | |||
|0x0B4 | |||
| Set to 1 when Samantha makes a move | |||
| Used by all the AI puzzles (AL, BS, HS, TB, and TX) except for PT (pente) because Samantha can't make a move there. Set to 1 in script.grv | |||
|- | |||
|0x0BF | |||
| Something important | |||
| Only used in script.grv and tx.grv (triangle/centaur puzzle) | |||
|- | |||
|0x0E9 to 0x0FB | |||
| Maybe puzzle completion | |||
| 5=solved, 0=unsolved | |||
|- | |- | ||
|0x100 | |0x100 |
Revision as of 10:24, 15 January 2022
Variable | Meaning | Used |
---|---|---|
0x000-0x009 | (boolean) Savegame available | Set by opcode 0x3C (check valid saves). |
0x08C & 0x08D | Which room the character is in | |
0x08E | Which scene/orientation the character is in | |
0x08F | Which chapter the player is in | a value from 1 to 5 |
0x091 | GameBook notification | 1 = show blue circles |
0x0B4 | Set to 1 when Samantha makes a move | Used by all the AI puzzles (AL, BS, HS, TB, and TX) except for PT (pente) because Samantha can't make a move there. Set to 1 in script.grv |
0x0BF | Something important | Only used in script.grv and tx.grv (triangle/centaur puzzle) |
0x0E9 to 0x0FB | Maybe puzzle completion | 5=solved, 0=unsolved |
0x100 | Audio driver: 1 = GM, 2 = MT32 | Has to be set from the game options. Shows a "loading roland / general midi driver" video at the start and probably sends sysexes while playing it |
0x102 | Return value of functions | Set by opcode 0x17 (return) |
0x103 | Timer | Incremented regularly (while idling) although can be "seeded" as such by the script |
0x104 | Number of available savegames | Set by opcode 0x3C (check valid saves). Enables the "load" option in the main menu if it's different than 0 |
0x106 | Current CD: -1=none, 0=all, 1, 2 | Set by opcode 0x4C (getcd). Shows the screen asking for a CD |