Difference between revisions of "User:Shard"

From QhimmWiki
Jump to navigation Jump to search
Qhimm>Shard
Qhimm>Shard
Line 1: Line 1:
I work on FF8 scripts and field data. If there's a script opcode you want to know about that's missing from this list, PM me via the forums and I might try to document it (if I can find out what it does).


==Game Variables==
{{:FF8/Variables}}
==Script Opcodes==
{| class="wikitable sortable" border="1"
{| class="wikitable sortable" border="1"
|-
|-

Revision as of 02:22, 13 May 2014

Game Variables

By Shard.

Game variables can be accessed using the PSHM family of script functions, and can be written to by using the POPM family of functions. Which one you use depends on the size of the variable. The variables are all stored in save files, with the save block starting at address 0xD10 on uncompressed PC saves. The parameter to access a variable in the game scripts is basically the offset from this point in the variable block. For example, getting main story progress (word 256, which is word 0x100 in hex) just gets the two bytes starting at address 0xD10 + 0x100 = 0xE10. The varmap is continuous in memory while the game is running as well. In the en-US version of the original and SE releases (and likely most other versions), the varblock begins at 0x18fe9b8. You can use this Cheat Engine Table to track them as you play.

Items in grey are unused by field scripts (some of them may be used in battle scripts).

Var type Var Number Description
Byte 0-3 unused in fields (always "FF-8")
Long 4 Steps (used to generate random encounters)
Long 8 Payslip
Byte 12-15 unused in fields
Signed Word 16 SeeD rank points?
Byte 18-19 unused in fields
Long 20 Battles won. (Fun fact: this affects the basketball shot in Trabia.)
Byte 24-25 unused in fields
Word 26 Battles escaped.
Word 28 Enemies killed by Squall
Word 30 Enemies killed by Zell
Word 32 Enemies killed by Irvine
Word 34 Enemies killed by Quistis
Word 36 Enemies killed by Rinoa
Word 38 Enemies killed by Selphie
Word 40 Enemies killed by Seifer
Word 42 Enemies killed by Edea
Word 44 Squall death count
Word 46 Zell death count
Word 48 Irvine death count
Word 50 Quistis death count
Word 52 Rinoa death count
Word 54 Selphie death count
Word 56 Seifer death count
Word 58 Edea death count
Byte 60-67 unused in fields
Long 68 Enemies killed
Long 72 Amount of Gil the party currently has
Long 76 Amount of Gil Laguna's party has
Long 80 Counts the number of frames since the current movie started playing.
Word 84 Last area visited.
Signed Byte 86 Current car rent.
Signed Byte 87 Built-in engine variable. No idea what it does. Scripts always check if it's equal to 0 or 10. Related to music.
Signed Byte 88 Built-in engine variable. Used exclusively on save points. Never written to with field scripts. Related to Siren's Move-Find ability.
Byte 89-103 unused in fields
Long 104 Seems related to SARALYDISPON/SARALYON/MUSICLOAD/PHSPOWER opcodes
Long 108 Music related
Long 112 unused in fields
Byte 116-147 Draw points in field
Byte 148-179 Draw points in worldmap
Byte 180-255 unused in fields
Word 256 Main Story quest progress.
Byte 258 not investigated
Byte 259-260 unused in fields
Byte 261 not investigated
Byte 262-263 unused in fields
Byte 264 not investigated
Byte 265 not investigated
Byte 266 World map version? (3=Esthar locations unlocked)
Byte 267 unused in fields
Byte 268 not investigated
Byte 269 not investigated
Byte 270 not investigated
Byte 271 unused in fields
Byte 272-299 SO MANY F***ING CARD GAME VARIABLES
Byte 300 Card Queen re-cards.
Byte 301-303 unused in fields
Byte 304-305 Timber Maniacs issues found.
Byte 306-319 Reserved for Hacktuar / FF8Voice
Byte 320-332 Ultimecia Gallery related (pictures viewed?)
Byte 333 Ultimecia Armory chest flags
Byte 334 Ultimecia Castle seals. See SEALEDOFF for details.
Byte 335 Card related
Byte 336 Deling City bus related
Byte 338-340 Deling Sewer gates opened
Byte 341 Does lots of things.5
Byte 342 Deling City bus system
Byte 343 G-Garden door/event flags.
Byte 344 B-Garden / G-Garden event flags (during GvG)
Byte 345 G-Garden door/event flags.
Byte 346-349 FH Instrument (346 Zell, 347 Irvine, 348 Selphie, 349 Quistis)
Word 350-356 Health Bars (Garden mech fight)
Byte 358 Space station talk flags, Centra ruins related (beat odin?).
Byte 359 Centra ruins related (beat odin?).
Long 360 Choice of FH music.
Byte 364-368 Randomly generated code for Centra Ruins.
Byte 369-370 Ultimecia Castle flags
Byte 371 unused in fields
Byte 372-376 Ultimecia boss/timer/item flags
Byte 377 Ultimecia organ note controller
Byte 378 Centra Ruins timer (controls blackout messages from Odin)
Byte 379 unused in fields
Word 380 Squall health during mech fight.
Byte 382-383 unused in fields
Byte 384 Something about Laguna's time periods and GFs.
Byte 385 Laguna dialogue in pub. Only the +2 bit is ever set. Don't change the +1 bit.
Byte 387 Winhill progress?
Byte 388 Timber Maniacs HQ talk flags (main lobby)
Byte 389 Timber Maniacs HQ talk flags (office room)
Byte 390 Edea talk flags at her house
Byte 391 Laguna talk flags (in his office, disc 3)
Byte 392 unknown (used in Edea's house and in the Balamb Garden computer system)
Byte 393-399 unused in fields
Long 400 and 404 Related to monsters killed in Winhill, but I don't think it actually does anything. Will investigate.
Byte 408 unused in fields
Byte 409 Balamb Garden computer system
Byte 410-431 unused in fields
Byte 432 BG Main hall flags
Byte 433 Flags. Switches are assigned all over BG. No idea what any of them control.
Byte 434 Flags. Switches are assigned all over BG. No idea what any of them control.
Byte 435 Flags. Switches are assigned all over BG. No idea what any of them control.
Byte 436 Moomba friendship level in the prison? Some actions cause these flags to be set.
Byte 437 In BG on Disc 2, keeps track of who's in your party. In the prison, it's the current floor you're on.
Byte 438 Cid vs Norg event flags
Byte 439 Cid vs Norg event flags
Byte 440 Event flags. (+1 Quad ambush, +2 quad item giver, +4/+8 Infirmary helped, +16 Nida, +64 Kadowaki Elixir, +128 Training center)
Byte 441 Cid vs Norg event flags
Byte 442 Rinoa Garden tour flags
Word 443 Zell Health in Prison (Hacktuar)
Byte 445-447 Propagator defeated flags
Word 448 Unknown
Byte 450-451 Various magazine/talk flags
Byte 452 Lunatic Pandora areas visited?
Byte 453-455 Moomba teleport variables
Byte 456-457 unused in fields
Byte 458-459 Used with MUSICSKIP in some Balamb Garden areas
Byte 460 Random flags (some used for Card Club)
Byte 461-473 unused in fields
Byte 474 Random flags (some used for Card Club)
Byte 475-478 CC Group variables
Byte 479 If set to 0, disables all random battles during area loading.
Byte 480 State of students in classroom (what they're doing).
Byte 481 Controls a conversation in the cafeteria.
Signed Word 482 Error ratio of missiles
Byte 484 Missile Base progression?
Byte 485 ToUK Progression (initially 0b111010101, +2 on finish quest. No other pops)
Byte 486 ToUK room? (used to control map jumps in the maze)
Byte 487 Missile base progression (also does something in BG2F classroom)
Byte 488 Alternate Party Flags. Irvine +1/+16, Quistis +2/+32, Rinoa +4/+64, Zell +8/+128.1
Byte 489 Random talk flags?
Byte 490 Cafeteria cutscene
Byte 491 ToUK stuff
Byte 492 I think this is a door opener for the missile base if you choose a short time limit.
Byte 493 Missile base timer related?
Byte 494-527 unused in fields
Signed Word 528 Sub-story progression (it's a progression variable for individual segments of the game)
Byte 530 X-ATM related (defeated it in battle?)
Byte 531 Functionally unused. Read from at dollet, only manipulated in debug rooms.
Byte 532 Controls footstep sounds at dollet (sand to concrete)
Byte 533 not investigated
Byte 534 not investigated
Byte 535 not investigated
Byte 536 not investigated
Byte 537 not investigated
Byte 538 not investigated
Byte 539 not investigated
Byte 540-591 unused in fields
Byte 592-593 Seems to control angles and character facing.
Byte 594 unused in fields
Byte 595 not investigated
Byte 596 not investigated
Byte 597 not investigated
Byte 598 not investigated
Byte 599 not investigated
Byte 600 not investigated
Byte 601 not investigated
Byte 602 not investigated
Byte 603 not investigated
Byte 604 not investigated
Byte 605 not investigated
Byte 606 not investigated
Byte 607 not investigated
Byte 608 not investigated
Byte 609 not investigated
Byte 610 not investigated
Byte 611 not investigated
Byte 612 not investigated
Byte 613 not investigated
Byte 614 not investigated
Byte 615 not investigated
Byte 616 not investigated
Byte 617 not investigated
Byte 618 not investigated
Byte 619 not investigated
Byte 620 not investigated
Byte 621 not investigated
Byte 622 not investigated
Byte 623 not investigated
Byte 624 not investigated
Byte 625 Balamb visited flags (+8 Zell's room)
Byte 626 not investigated
Byte 627 not investigated
Byte 628 unused in fields
Byte 629 not investigated
Byte 630 not investigated
Byte 631 not investigated
Byte 632 not investigated
Byte 633 not investigated
Word 634 not investigated
Byte 636 not investigated
Byte 637 unused in fields
Byte 638 not investigated
Byte 639 unused in fields
Byte 640 not investigated
Byte 641 not investigated
Byte 642 not investigated
Byte 643 not investigated
Byte 644 not investigated
Byte 645 not investigated
Byte 646 not investigated
Byte 647 not investigated
Byte 648 not investigated
Byte 649 not investigated
Byte 650-655 unused in fields
Word 656 not investigated
Byte 658 not investigated
Byte 659 not investigated
Byte 660 not investigated
Byte 661 not investigated
Byte 662 not investigated
Byte 663 not investigated
Byte 664 not investigated
Byte 665 not investigated
Word 666 not investigated
Byte 668 not investigated
Byte 669-671 unused in fields
Word 672 not investigated
Byte 674 unused in fields
Byte 675 not investigated
Byte 676 unused in fields
Byte 677 not investigated
Byte 678 not investigated
Byte 679 unused in fields
Byte 680 not investigated
Byte 681 not investigated
Byte 682 not investigated
Byte 683 not investigated
Byte 684 not investigated
Byte 685 not investigated
Byte 686 not investigated
Byte 687 not investigated
Byte 688 not investigated
Byte 689 not investigated
Byte 690 not investigated
Byte 691 not investigated
Byte 692-719 unused in fields
Byte 720 Squall's costume (0=normal, 1=student, 2=SeeD, 3=Bandage on forehead)
Byte 721 Zell's Costume (0=normal, 1=student, 2=SeeD)
Byte 722 Selphie's costume (0=normal, 1=student, 2=SeeD)
Byte 723 Quistis' Costume (0=normal, 1=SeeD)
Word 724 Dollet mission time
Word 726 not investigated
Byte 728 Does lots of things.3
Byte 729 not investigated
Byte 730 Flags (+1 Joined Garden Festival Committee, +4 Gave Selphie tour of BG, +16 Kadowaki asks for Cid, +32 and +64 Tomb of Unknown Kind hints?, +128 Beat all card people?)
Byte 731 unused in fields
Word 732 not investigated
Byte 734 Split Party Flags (+1 Zell, +2 Irvine, +4 Rinoa, +8 Quistis, +16 Selphie).2
Byte 735 not investigated
Byte 736-751 unused in fields
Byte 752 not investigated
Byte 753-1023 unused in fields
Byte Above 1023 Temporary variables used pretty much everywhere.

Notes

  1. When the party splits in disc 2, each party member in the inactive party except Selphie has one of the eight bits changed for this variable. One member has a flag in the 4 most significant bits, and the other has a flag in the 4 least significant bits. It's done this way so that when the characters appear, they animate towards different locations in the field, rather than stacking on top of each other.
  2. This byte contains flags for which characters are in Squall's party when the party splits in disc 2.
  3. List of everything that 728 holds throughout the game:
    1. SeeD field exam "Conduct" score (lose points when you do something wrong at Dollet).
    2. Train job attempts (Timber)
    3. Tomb of the Unknown King student ID.
    4. Who you took to space in disc 3.
  4. The field controlling restriction unlocking in Ultimecia's Castle uses this to figure out where to jump the party after they've broken a seal. It's unknown how SETPLACE actually sets this, it's not always related to the field ID or the SETPLACE parameter. This variable is also set at Balamb Garden's front gate manually.:5. List of everything that 341 holds throughout the game:
    1. First flashback team
    2. Selphie's current action when escaping from Deling's mansion (changes the dialogue)
    3. FH Concert Crappiness
    4. Something in B-Garden classroom during the paratrooper attack.


Script Opcodes

Opcode Name Function Type
000 000 NOP (Unused) Script Processing
001 001 CAL Script Processing
002 002 JMP Script Processing
003 003 JPF Script Processing
004 004 GJMP (Unused) Script Processing
005 005 LBL Script Processing
006 006 RET Script Processing
007 007 PSHN_L Memory
008 008 PSHI_L Memory
009 009 POPI_L Memory
00A 00A PSHM_B Memory
00B 00B POPM_B Memory
00C 00C PSHM_W Memory
00D 00D POPM_W Memory
00E 00E PSHM_L Memory
00F 00F POPM_L Memory
010 010 PSHSM_B Memory
011 011 PSHSM_W Memory
012 012 PSHSM_L Memory
013 013 PSHAC Memory
014 014 REQ Script Processing
015 015 REQSW Script Processing
016 016 REQEW Script Processing
017 017 PREQ Script Processing
018 018 PREQSW Script Processing
019 019 PREQEW Script Processing
01A 01A UNUSE Entity
01B 01B DEBUG (Unused)
01C 01C HALT Script Processing
01D 01D SET Entity
01E 01E SET3 Entity
01F 01F IDLOCK Field related
020 020 IDUNLOCK Field related
021 021 EFFECTPLAY2 Music and Sound
022 022 FOOTSTEP
023 023 JUMP Entity
024 024 JUMP3 Entity
025 025 LADDERUP Entity
026 026 LADDERDOWN Entity
027 027 LADDERUP2 Entity
028 028 LADDERDOWN2 Entity
029 029 MAPJUMP Field related
02A 02A MAPJUMP3 Field related
02B 02B SETMODEL Entity
02C 02C BASEANIME Animation
02D 02D ANIME Animation
02E 02E ANIMEKEEP Animation
02F 02F CANIME Animation
030 030 CANIMEKEEP Animation
031 031 RANIME Animation
032 032 RANIMEKEEP Animation
033 033 RCANIME Animation
034 034 RCANIMEKEEP Animation
035 035 RANIMELOOP Animation
036 036 RCANIMELOOP Animation
037 037 LADDERANIME Animation
038 038 DISCJUMP Field related
039 039 SETLINE Entity
03A 03A LINEON Entity
03B 03B LINEOFF Entity
03C 03C WAIT Script Processing
03D 03D MSPEED
03E 03E MOVE Entity
03F 03F MOVEA
040 040 PMOVEA
041 041 CMOVE
042 042 FMOVE
043 043 PJUMPA
044 044 ANIMESYNC Script Processing
045 045 ANIMESTOP Animation
046 046 MESW (Unused)
047 047 MES Message
048 048 MESSYNC Script Processing
049 049 MESVAR Message
04A 04A ASK Message
04B 04B WINSIZE Message
04C 04C WINCLOSE Message
04D 04D UCON Misc
04E 04E UCOFF Misc
04F 04F MOVIE Movie
050 050 MOVIESYNC Script Processing
051 051 SETPC Party management
052 052 DIR Entity
053 053 DIRP
054 054 DIRA
055 055 PDIRA
056 056 SPUREADY Timer
057 057 TALKON Entity
058 058 TALKOFF Entity
059 059 PUSHON Entity
05A 05A PUSHOFF Entity
05B 05B ISTOUCH
05C 05C MAPJUMPO Field related
05D 05D MAPJUMPON Field related
05E 05E MAPJUMPOFF Field related
05F 05F SETMESSPEED Message
060 060 SHOW Entity
061 061 HIDE Entity
062 062 TALKRADIUS Entity
063 063 PUSHRADIUS Entity
064 064 AMESW Message
065 065 AMES Message
066 066 GETINFO
067 067 THROUGHON Entity
068 068 THROUGHOFF Entity
069 069 BATTLE Battle
06A 06A BATTLERESULT Battle
06B 06B BATTLEON Field related
06C 06C BATTLEOFF Field related
06D 06D KEYSCAN Input
06E 06E KEYON Input
06F 06F AASK Message
070 070 PGETINFO
071 071 DSCROLL
072 072 LSCROLL
073 073 CSCROLL
074 074 DSCROLLA
075 075 LSCROLLA
076 076 CSCROLLA
077 077 SCROLLSYNC Script Processing
078 078 RMOVE
079 079 RMOVEA
07A 07A RPMOVEA
07B 07B RCMOVE
07C 07C RFMOVE
07D 07D MOVESYNC Script Processing
07E 07E CLEAR Field related
07F 07F DSCROLLP
080 080 LSCROLLP
081 081 CSCROLLP
082 082 LTURNR
083 083 LTURNL
084 084 CTURNR
085 085 CTURNL
086 086 ADDPARTY Party Management
087 087 SUBPARTY Party Management
088 088 CHANGEPARTY Party Management
089 089 REFRESHPARTY Party Management
08A 08A SETPARTY Party Management
08B 08B ISPARTY Party Management
08C 08C ADDMEMBER Party Management
08D 08D SUBMEMBER Party Management
08E 08E ISMEMBER (Unused) Party Management
08F 08F LTURN
090 090 CTURN
091 091 PLTURN
092 092 PCTURN
093 093 JOIN Entity
094 094 MESFORCUS (Unused)
095 095 BGANIME Field related
096 096 RBGANIME Field related
097 097 RBGANIMELOOP Field related
098 098 BGANIMESYNC Field related
099 099 BGDRAW Field related
09A 09A BGOFF Field related
09B 09B BGANIMESPEED Field related
09C 09C SETTIMER Timer
09D 09D DISPTIMER Timer
09E 09E SHADETIMER (Unused)
09F 09F SETGETA
0A0 0A0 SETROOTTRANS
0A1 0A1 SETVIBRATE
0A2 0A2 STOPVIBRATE (Unused)
0A3 0A3 MOVIEREADY Movie
0A4 0A4 GETTIMER Timer
0A5 0A5 FADEIN Field related
0A6 0A6 FADEOUT Field related
0A7 0A7 FADESYNC Script Processing
0A8 0A8 SHAKE Field related
0A9 0A9 SHAKEOFF Field related
0AA 0AA FADEBLACK Field related
0AB 0AB FOLLOWOFF
0AC 0AC FOLLOWON
0AD 0AD GAMEOVER Field related
0AE 0AE ENDING (Unused)
0AF 0AF SHADELEVEL
0B0 0B0 SHADEFORM
0B1 0B1 FMOVEA
0B2 0B2 FMOVEP
0B3 0B3 SHADESET
0B4 0B4 MUSICCHANGE Music and Sound
0B5 0B5 MUSICLOAD Music and Sound
0B6 0B6 FADENONE
0B7 0B7 POLYCOLOR
0B8 0B8 POLYCOLORALL
0B9 0B9 KILLTIMER Timer
0BA 0BA CROSSMUSIC
0BB 0BB DUALMUSIC
0BC 0BC EFFECTPLAY Music and Sound
0BD 0BD EFFECTLOAD Music and Sound
0BE 0BE LOADSYNC
0BF 0BF MUSICSTOP Music and Sound
0C0 0C0 MUSICVOL Music and Sound
0C1 0C1 MUSICVOLTRANS Music and Sound
0C2 0C2 MUSICVOLFADE Music and Sound
0C3 0C3 ALLSEVOL Music and Sound
0C4 0C4 ALLSEVOLTRANS Music and Sound
0C5 0C5 ALLSEPOS (Unused) Music and Sound
0C6 0C6 ALLSEPOSTRANS Music and Sound
0C7 0C7 SEVOL Music and Sound
0C8 0C8 SEVOLTRANS Music and Sound
0C9 0C9 SEPOS Music and Sound
0CA 0CA SEPOSTRANS Music and Sound
0CB 0CB SETBATTLEMUSIC Music and Sound
0CC 0CC BATTLEMODE Battle
0CD 0CD SESTOP Music and Sound
0CE 0CE BGANIMEFLAG (Unused)
0CF 0CF INITSOUND
0D0 0D0 BGSHADE
0D1 0D1 BGSHADESTOP
0D2 0D2 RBGSHADELOOP
0D3 0D3 DSCROLL2
0D4 0D4 LSCROLL2
0D5 0D5 CSCROLL2
0D6 0D6 DSCROLLA2
0D7 0D7 LSCROLLA2 (Unused)
0D8 0D8 CSCROLLA2
0D9 0D9 DSCROLLP2 (Unused)
0DA 0DA LSCROLLP2 (Unused)
0DB 0DB CSCROLLP2 (Unused)
0DC 0DC SCROLLSYNC2
0DD 0DD SCROLLMODE2
0DE 0DE MENUENABLE Menus
0DF 0DF MENUDISABLE Menus
0E0 0E0 FOOTSTEPON
0E1 0E1 FOOTSTEPOFF
0E2 0E2 FOOTSTEPOFFALL
0E3 0E3 FOOTSTEPCUT
0E4 0E4 PREMAPJUMP
0E5 0E5 USE Entity
0E6 0E6 SPLIT Entity
0E7 0E7 ANIMESPEED Animation
0E8 0E8 RND
0E9 0E9 DCOLADD
0EA 0EA DCOLSUB
0EB 0EB TCOLADD
0EC 0EC TCOLSUB
0ED 0ED FCOLADD Field related
0EE 0EE FCOLSUB Field related
0EF 0EF COLSYNC Script processing
0F0 0F0 DOFFSET
0F1 0F1 LOFFSETS
0F2 0F2 COFFSETS
0F3 0F3 LOFFSET
0F4 0F4 COFFSET
0F5 0F5 OFFSETSYNC
0F6 0F6 RUNENABLE Entity
0F7 0F7 RUNDISABLE Entity
0F8 0F8 MAPFADEOFF Field related
0F9 0F9 MAPFADEON Field related
0FA 0FA INITTRACE
0FB 0FB SETDRESS Entity
0FC 0FC GETDRESS (Unused) Entity
0FD 0FD FACEDIR Entity
0FE 0FE FACEDIRA
0FF 0FF FACEDIRP
100 100 FACEDIRLIMIT
101 101 FACEDIROFF
102 102 SARALYOFF
103 103 SARALYON
104 104 SARALYDISPOFF
105 105 SARALYDISPON
106 106 MESMODE Message
107 107 FACEDIRINIT
108 108 FACEDIRI
109 109 JUNCTION Party Management
10A 10A SETCAMERA Field related
10B 10B BATTLECUT
10C 10C FOOTSTEPCOPY
10D 10D WORLDMAPJUMP Field related
10E 10E RFACEDIRI (Unused)
10F 10F RFACEDIR
110 110 RFACEDIRA
111 111 RFACEDIRP
112 112 RFACEDIROFF
113 113 FACEDIRSYNC
114 114 COPYINFO
115 115 PCOPYINFO (Unused)
116 116 RAMESW Message
117 117 BGSHADEOFF Field related
118 118 AXIS
119 119 AXISSYNC (Unused)
11A 11A MENUNORMAL Menus
11B 11B MENUPHS Menus
11C 11C BGCLEAR
11D 11D GETPARTY Party Management
11E 11E MENUSHOP Menus
11F 11F DISC Field related
120 120 DSCROLL3 (Unused)
121 121 LSCROLL3
122 122 CSCROLL3
123 123 MACCEL
124 124 MLIMIT
125 125 ADDITEM Item/Magic/Card/GF
126 126 SETWITCH
127 127 SETODIN
128 128 RESETGF
129 129 MENUNAME Menus
12A 12A REST
12B 12B MOVECANCEL
12C 12C PMOVECANCEL (Unused)
12D 12D ACTORMODE
12E 12E MENUSAVE Menus
12F 12F SAVEENABLE Menus
130 130 PHSENABLE Menus
131 131 HOLD Party Management
132 132 MOVIECUT
133 133 SETPLACE
134 134 SETDCAMERA
135 135 CHOICEMUSIC
136 136 GETCARD
137 137 DRAWPOINT Menus
138 138 PHSPOWER
139 139 KEY
13A 13A CARDGAME Menus
13B 13B SETBAR
13C 13C DISPBAR
13D 13D KILLBAR
13E 13E SCROLLRATIO2
13F 13F WHOAMI
140 140 MUSICSTATUS
141 141 MUSICREPLAY
142 142 DOORLINEOFF Entity
143 143 DOORLINEON Entity
144 144 MUSICSKIP
145 145 DYING Party Management
146 146 SETHP Party Management
147 147 GETHP (Unused) Party Management
148 148 MOVEFLUSH
149 149 MUSICVOLSYNC
14A 14A PUSHANIME
14B 14B POPANIME
14C 14C KEYSCAN2 Input
14D 14D KEYON2 (Unused) Input
14E 14E PARTICLEON
14F 14F PARTICLEOFF
150 150 KEYSIGHNCHANGE
151 151 ADDGIL Item/Magic/Card/GF
152 152 ADDPASTGIL Item/Magic/Card/GF
153 153 ADDSEEDLEVEL Item/Magic/Card/GF
154 154 PARTICLESET
155 155 SETDRAWPOINT
156 156 MENUTIPS Menus
157 157 LASTIN
158 158 LASTOUT
159 159 SEALEDOFF
15A 15A MENUTUTO Menus
15B 15B OPENEYES (Unused)
15C 15C CLOSEEYES
15D 15D BLINKEYES (Unused)
15E 15E SETCARD Item/Magic/Card/GF
15F 15F HOWMANYCARD Item/Magic/Card/GF
160 160 WHERECARD Item/Magic/Card/GF
161 161 ADDMAGIC Item/Magic/Card/GF
162 162 SWAP
163 163 SETPARTY2 (Unused)
164 164 SPUSYNC Timer
165 165 BROKEN
166 166 UNKNOWN1
167 167 UNKNOWN2
168 168 UNKNOWN3
169 169 UNKNOWN4
170 170 UNKNOWN5 Item/Magic/Card/GF
171 171 UNKNOWN6 Animation
172 172 UNKNOWN7 Animation
173 173 UNKNOWN8 Animation
174 174 UNKNOWN9 Animation
175 175 UNKNOWN10
176 176 UNKNOWN11
177 177 UNKNOWN12
178 178 UNKNOWN13 Music and Sound
179 179 UNKNOWN14 Music and Sound
180 180 UNKNOWN15
181 181 UNKNOWN16 Field related
182 182 UNKNOWN17 Field related
183 183 UNKNOWN18 Menus