Difference between revisions of "Groovie/11H/Script Variables"
< Groovie
Jump to navigation
Jump to search
(more variables) |
(script filename descriptions) |
||
Line 1: | Line 1: | ||
==Variables== | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 57: | Line 57: | ||
| Current CD: -1=none, 0=all, 1, 2 | | Current CD: -1=none, 0=all, 1, 2 | ||
| Set by opcode 0x4C (getcd). Shows the screen asking for a CD | | Set by opcode 0x4C (getcd). Shows the screen asking for a CD | ||
|} | |||
==Script Files== | |||
{| class="wikitable" border="1" | |||
|- | |||
!Script .grv | |||
!Description | |||
|- | |||
|al | |||
|mouse trap | |||
|- | |||
|bc | |||
|books | |||
|- | |||
|bs | |||
|modern art | |||
|- | |||
|cd | |||
|dice | |||
|- | |||
|cr | |||
|cash register | |||
|- | |||
|fs | |||
|spiders | |||
|- | |||
|hs | |||
|beehive | |||
|- | |||
|itsawrap | |||
|credits | |||
|- | |||
|km | |||
|knights | |||
|- | |||
|kp | |||
|kitchen plates | |||
|- | |||
|makingof | |||
|making of videos | |||
|- | |||
|mh | |||
|furniture | |||
|- | |||
|nc | |||
|pool balls | |||
|- | |||
|nk | |||
|jewelry | |||
|- | |||
|pt | |||
|pente | |||
|- | |||
|rr | |||
|train | |||
|- | |||
|script | |||
|main script, also handles the GameBook | |||
|- | |||
|sm | |||
|mirror | |||
|- | |||
|sw | |||
|bishops | |||
|- | |||
|tb | |||
|trilobyte cake | |||
|- | |||
|trailer | |||
|Clandestiny trailer video | |||
|- | |||
|tx | |||
|triangle centaur | |||
|- | |||
|wl | |||
|unintentionally straightforward | |||
|} | |} |
Revision as of 10:30, 15 January 2022
Variables
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 |
Script Files
Script .grv | Description |
---|---|
al | mouse trap |
bc | books |
bs | modern art |
cd | dice |
cr | cash register |
fs | spiders |
hs | beehive |
itsawrap | credits |
km | knights |
kp | kitchen plates |
makingof | making of videos |
mh | furniture |
nc | pool balls |
nk | jewelry |
pt | pente |
rr | train |
script | main script, also handles the GameBook |
sm | mirror |
sw | bishops |
tb | trilobyte cake |
trailer | Clandestiny trailer video |
tx | triangle centaur |
wl | unintentionally straightforward |