Difference between revisions of "FF8/Field/Script/Opcodes"

From Final Fantasy Inside
< FF8‎ | Field‎ | Script
Jump to navigation Jump to search
my_wiki>MaKiPL
m (Opcode list)
my_wiki>Albeoris
(Created page with "By Aali, myst6re and Shard. == The language == The field script language in ff8 is a simple assembly language with a stack. Here is an example: stack = [] PSHM_W...")
Line 1: Line 1:
 
By Aali, myst6re and Shard.
 
By Aali, myst6re and Shard.
  
== The language ==
+
== The language ==
  
 
The field script language in ff8 is a simple assembly language with a stack. Here is an example:
 
The field script language in ff8 is a simple assembly language with a stack. Here is an example:
Line 8: Line 8:
  
 
  PSHM_W      1024      # push var1024 onto the stack (stack = [var1024])
 
  PSHM_W      1024      # push var1024 onto the stack (stack = [var1024])
  PSHN_L      6        # push number 6 onto the stack (stack = [6 ; var1024])
+
  PSHN_L      6        # push number 6 onto the stack (stack = [; var1024])
 
  CAL          EQ        # compare the two numbers at the top of the stack, pop this numbers, and push the result (1 or 0) into the stack (stack = [1 or 0])  
 
  CAL          EQ        # compare the two numbers at the top of the stack, pop this numbers, and push the result (1 or 0) into the stack (stack = [1 or 0])  
 
  JPF          LABEL1    # if the popped top of the stack is 0, jump to LABEL1 (stack = [])
 
  JPF          LABEL1    # if the popped top of the stack is 0, jump to LABEL1 (stack = [])
Line 21: Line 21:
  
 
In standard code, it's equivalent to:
 
In standard code, it's equivalent to:
 +
 
  if(var1024 == 6) {
 
  if(var1024 == 6) {
 
     var1024 = 0;
 
     var1024 = 0;
Line 27: Line 28:
 
  }
 
  }
  
== Reading Documentation ==
+
== Reading Documentation ==
 +
 
 
Each Opcode's page lists all the parameters for that function in the order you would put them on the stack before the function call. The inline argument is listed separately, if the function requires one. For example, on the page for [[FF8/Field/Script/Opcodes/01E_SET3|SET3]], the parameters are listed like this:
 
Each Opcode's page lists all the parameters for that function in the order you would put them on the stack before the function call. The inline argument is listed separately, if the function requires one. For example, on the page for [[FF8/Field/Script/Opcodes/01E_SET3|SET3]], the parameters are listed like this:
:''XCoord''
+
 
:''YCoord''
+
: ''XCoord''
:''ZCoord''
+
: ''YCoord''
:'''SET3'''
+
: ''ZCoord''
 +
: '''SET3'''
 +
 
 
Which means when you call '''SET3''', the ZCoord is the top item on the stack, YCoord is under it, and XCoord is under that, for example
 
Which means when you call '''SET3''', the ZCoord is the top item on the stack, YCoord is under it, and XCoord is under that, for example
 +
 
  PSHN_L      402  (XCoord)
 
  PSHN_L      402  (XCoord)
 
  PSHN_L      -381  (YCoord)
 
  PSHN_L      -381  (YCoord)
Line 39: Line 44:
 
  SET3        17    (walkmesh triangle ID)
 
  SET3        17    (walkmesh triangle ID)
  
== Opcode list ==
+
== Opcode list ==
<onlyinclude>
+
 
 
{| class="wikitable sortable" border="1"
 
{| class="wikitable sortable" border="1"
|-
 
 
! Opcode
 
! Opcode
 
! Name
 
! Name
Line 48: Line 52:
 
|-
 
|-
 
| 000
 
| 000
| [[FF8/Field/Script/Opcodes/000 NOP|000 NOP]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/000_NOP|000 NOP]] ''(Unused)''
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 001
 
| 001
| [[FF8/Field/Script/Opcodes/001 CAL|001 CAL]]
+
|
 +
[[FF8/Field/Script/Opcodes/001_CAL|001 CAL]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 002
 
| 002
| [[FF8/Field/Script/Opcodes/002 JMP|002 JMP]]
+
|
 +
[[FF8/Field/Script/Opcodes/002_JMP|002 JMP]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 003
 
| 003
| [[FF8/Field/Script/Opcodes/003 JPF|003 JPF]]
+
|
 +
[[FF8/Field/Script/Opcodes/003_JPF|003 JPF]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 004
 
| 004
| [[FF8/Field/Script/Opcodes/004 GJMP|004 GJMP]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/004_GJMP|004 GJMP]] ''(Unused)''
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 005
 
| 005
| [[FF8/Field/Script/Opcodes/005 LBL|005 LBL]]
+
|
 +
[[FF8/Field/Script/Opcodes/005_LBL|005 LBL]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 006
 
| 006
| [[FF8/Field/Script/Opcodes/006 RET|006 RET]]
+
|
 +
[[FF8/Field/Script/Opcodes/006_RET|006 RET]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 007
 
| 007
| [[FF8/Field/Script/Opcodes/007 PSHN_L|007 PSHN_L]]
+
|
 +
[[FF8/Field/Script/Opcodes/007_PSHN_L|007 PSHN_L]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 008
 
| 008
| [[FF8/Field/Script/Opcodes/008 PSHI_L|008 PSHI_L]]
+
|
 +
[[FF8/Field/Script/Opcodes/008_PSHI_L|008 PSHI_L]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 009
 
| 009
| [[FF8/Field/Script/Opcodes/009 POPI_L|009 POPI_L]]
+
|
 +
[[FF8/Field/Script/Opcodes/009_POPI_L|009 POPI_L]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 00A
 
| 00A
| [[FF8/Field/Script/Opcodes/00A PSHM_B|00A PSHM_B]]
+
|
 +
[[FF8/Field/Script/Opcodes/00A_PSHM_B|00A PSHM_B]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 00B
 
| 00B
| [[FF8/Field/Script/Opcodes/00B POPM_B|00B POPM_B]]
+
|
 +
[[FF8/Field/Script/Opcodes/00B_POPM_B|00B POPM_B]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 00C
 
| 00C
| [[FF8/Field/Script/Opcodes/00C PSHM_W|00C PSHM_W]]
+
|
 +
[[FF8/Field/Script/Opcodes/00C_PSHM_W|00C PSHM_W]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 00D
 
| 00D
| [[FF8/Field/Script/Opcodes/00D POPM_W|00D POPM_W]]
+
|
 +
[[FF8/Field/Script/Opcodes/00D_POPM_W|00D POPM_W]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 00E
 
| 00E
| [[FF8/Field/Script/Opcodes/00E PSHM_L|00E PSHM_L]]
+
|
 +
[[FF8/Field/Script/Opcodes/00E_PSHM_L|00E PSHM_L]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 00F
 
| 00F
| [[FF8/Field/Script/Opcodes/00F POPM_L|00F POPM_L]]
+
|
 +
[[FF8/Field/Script/Opcodes/00F_POPM_L|00F POPM_L]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 010
 
| 010
| [[FF8/Field/Script/Opcodes/010 PSHSM_B|010 PSHSM_B]]
+
|
 +
[[FF8/Field/Script/Opcodes/010_PSHSM_B|010 PSHSM_B]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 011
 
| 011
| [[FF8/Field/Script/Opcodes/011 PSHSM_W|011 PSHSM_W]]
+
|
 +
[[FF8/Field/Script/Opcodes/011_PSHSM_W|011 PSHSM_W]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 012
 
| 012
| [[FF8/Field/Script/Opcodes/012 PSHSM_L|012 PSHSM_L]]
+
|
 +
[[FF8/Field/Script/Opcodes/012_PSHSM_L|012 PSHSM_L]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 013
 
| 013
| [[FF8/Field/Script/Opcodes/013 PSHAC|013 PSHAC]]
+
|
 +
[[FF8/Field/Script/Opcodes/013_PSHAC|013 PSHAC]]
 
| Memory
 
| Memory
 
|-
 
|-
 
| 014
 
| 014
| [[FF8/Field/Script/Opcodes/014 REQ|014 REQ]]
+
|
 +
[[FF8/Field/Script/Opcodes/014_REQ|014 REQ]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 015
 
| 015
| [[FF8/Field/Script/Opcodes/015 REQSW|015 REQSW]]
+
|
 +
[[FF8/Field/Script/Opcodes/015_REQSW|015 REQSW]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 016
 
| 016
| [[FF8/Field/Script/Opcodes/016 REQEW|016 REQEW]]
+
|
 +
[[FF8/Field/Script/Opcodes/016_REQEW|016 REQEW]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 017
 
| 017
| [[FF8/Field/Script/Opcodes/017 PREQ|017 PREQ]]
+
|
 +
[[FF8/Field/Script/Opcodes/017_PREQ|017 PREQ]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 018
 
| 018
| [[FF8/Field/Script/Opcodes/018 PREQSW|018 PREQSW]]
+
|
 +
[[FF8/Field/Script/Opcodes/018_PREQSW|018 PREQSW]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 019
 
| 019
| [[FF8/Field/Script/Opcodes/019 PREQEW|019 PREQEW]]
+
|
 +
[[FF8/Field/Script/Opcodes/019_PREQEW|019 PREQEW]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 01A
 
| 01A
| [[FF8/Field/Script/Opcodes/01A UNUSE|01A UNUSE]]
+
|
 +
[[FF8/Field/Script/Opcodes/01A_UNUSE|01A UNUSE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 01B
 
| 01B
| [[FF8/Field/Script/Opcodes/01B DEBUG|01B DEBUG]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/01B_DEBUG|01B DEBUG]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 01C
 
| 01C
| [[FF8/Field/Script/Opcodes/01C HALT|01C HALT]]
+
|
 +
[[FF8/Field/Script/Opcodes/01C_HALT|01C HALT]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 01D
 
| 01D
| [[FF8/Field/Script/Opcodes/01D SET|01D SET]]
+
|
 +
[[FF8/Field/Script/Opcodes/01D_SET|01D SET]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 01E
 
| 01E
| [[FF8/Field/Script/Opcodes/01E SET3|01E SET3]]
+
|
 +
[[FF8/Field/Script/Opcodes/01E_SET3|01E SET3]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 01F
 
| 01F
| [[FF8/Field/Script/Opcodes/01F IDLOCK|01F IDLOCK]]
+
|
 +
[[FF8/Field/Script/Opcodes/01F_IDLOCK|01F IDLOCK]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 020
 
| 020
| [[FF8/Field/Script/Opcodes/020 IDUNLOCK|020 IDUNLOCK]]
+
|
 +
[[FF8/Field/Script/Opcodes/020_IDUNLOCK|020 IDUNLOCK]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 021
 
| 021
| [[FF8/Field/Script/Opcodes/021 EFFECTPLAY2|021 EFFECTPLAY2]]
+
|
 +
[[FF8/Field/Script/Opcodes/021_EFFECTPLAY2|021 EFFECTPLAY2]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 022
 
| 022
| [[FF8/Field/Script/Opcodes/022 FOOTSTEP|022 FOOTSTEP]]
+
|
 +
[[FF8/Field/Script/Opcodes/022_FOOTSTEP|022 FOOTSTEP]]
 
|
 
|
 
|-
 
|-
 
| 023
 
| 023
| [[FF8/Field/Script/Opcodes/023 JUMP|023 JUMP]]
+
|
 +
[[FF8/Field/Script/Opcodes/023_JUMP|023 JUMP]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 024
 
| 024
| [[FF8/Field/Script/Opcodes/024 JUMP3|024 JUMP3]]
+
|
 +
[[FF8/Field/Script/Opcodes/024_JUMP3|024 JUMP3]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 025
 
| 025
| [[FF8/Field/Script/Opcodes/025 LADDERUP|025 LADDERUP]]
+
|
 +
[[FF8/Field/Script/Opcodes/025_LADDERUP|025 LADDERUP]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 026
 
| 026
| [[FF8/Field/Script/Opcodes/026 LADDERDOWN|026 LADDERDOWN]]
+
|
 +
[[FF8/Field/Script/Opcodes/026_LADDERDOWN|026 LADDERDOWN]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 027
 
| 027
| [[FF8/Field/Script/Opcodes/027 LADDERUP2|027 LADDERUP2]]
+
|
 +
[[FF8/Field/Script/Opcodes/027_LADDERUP2|027 LADDERUP2]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 028
 
| 028
| [[FF8/Field/Script/Opcodes/028 LADDERDOWN2|028 LADDERDOWN2]]
+
|
 +
[[FF8/Field/Script/Opcodes/028_LADDERDOWN2|028 LADDERDOWN2]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 029
 
| 029
| [[FF8/Field/Script/Opcodes/029 MAPJUMP|029 MAPJUMP]]
+
|
 +
[[FF8/Field/Script/Opcodes/029_MAPJUMP|029 MAPJUMP]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 02A
 
| 02A
| [[FF8/Field/Script/Opcodes/02A MAPJUMP3|02A MAPJUMP3]]
+
|
 +
[[FF8/Field/Script/Opcodes/02A_MAPJUMP3|02A MAPJUMP3]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 02B
 
| 02B
| [[FF8/Field/Script/Opcodes/02B SETMODEL|02B SETMODEL]]
+
|
 +
[[FF8/Field/Script/Opcodes/02B_SETMODEL|02B SETMODEL]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 02C
 
| 02C
| [[FF8/Field/Script/Opcodes/02C BASEANIME|02C BASEANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/02C_BASEANIME|02C BASEANIME]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 02D
 
| 02D
| [[FF8/Field/Script/Opcodes/02D ANIME|02D ANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/02D_ANIME|02D ANIME]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 02E
 
| 02E
| [[FF8/Field/Script/Opcodes/02E ANIMEKEEP|02E ANIMEKEEP]]
+
|
 +
[[FF8/Field/Script/Opcodes/02E_ANIMEKEEP|02E ANIMEKEEP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 02F
 
| 02F
| [[FF8/Field/Script/Opcodes/02F CANIME|02F CANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/02F_CANIME|02F CANIME]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 030
 
| 030
| [[FF8/Field/Script/Opcodes/030 CANIMEKEEP|030 CANIMEKEEP]]
+
|
 +
[[FF8/Field/Script/Opcodes/030_CANIMEKEEP|030 CANIMEKEEP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 031
 
| 031
| [[FF8/Field/Script/Opcodes/031 RANIME|031 RANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/031_RANIME|031 RANIME]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 032
 
| 032
| [[FF8/Field/Script/Opcodes/032 RANIMEKEEP|032 RANIMEKEEP]]
+
|
 +
[[FF8/Field/Script/Opcodes/032_RANIMEKEEP|032 RANIMEKEEP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 033
 
| 033
| [[FF8/Field/Script/Opcodes/033 RCANIME|033 RCANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/033_RCANIME|033 RCANIME]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 034
 
| 034
| [[FF8/Field/Script/Opcodes/034 RCANIMEKEEP|034 RCANIMEKEEP]]
+
|
 +
[[FF8/Field/Script/Opcodes/034_RCANIMEKEEP|034 RCANIMEKEEP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 035
 
| 035
| [[FF8/Field/Script/Opcodes/035 RANIMELOOP|035 RANIMELOOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/035_RANIMELOOP|035 RANIMELOOP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 036
 
| 036
| [[FF8/Field/Script/Opcodes/036 RCANIMELOOP|036 RCANIMELOOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/036_RCANIMELOOP|036 RCANIMELOOP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 037
 
| 037
| [[FF8/Field/Script/Opcodes/037 LADDERANIME|037 LADDERANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/037_LADDERANIME|037 LADDERANIME]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 038
 
| 038
| [[FF8/Field/Script/Opcodes/038 DISCJUMP|038 DISCJUMP]]
+
|
 +
[[FF8/Field/Script/Opcodes/038_DISCJUMP|038 DISCJUMP]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 039
 
| 039
| [[FF8/Field/Script/Opcodes/039 SETLINE|039 SETLINE]]
+
|
 +
[[FF8/Field/Script/Opcodes/039_SETLINE|039 SETLINE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 03A
 
| 03A
| [[FF8/Field/Script/Opcodes/03A LINEON|03A LINEON]]
+
|
 +
[[FF8/Field/Script/Opcodes/03A_LINEON|03A LINEON]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 03B
 
| 03B
| [[FF8/Field/Script/Opcodes/03B LINEOFF|03B LINEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/03B_LINEOFF|03B LINEOFF]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 03C
 
| 03C
| [[FF8/Field/Script/Opcodes/03C WAIT|03C WAIT]]
+
|
 +
[[FF8/Field/Script/Opcodes/03C_WAIT|03C WAIT]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 03D
 
| 03D
| [[FF8/Field/Script/Opcodes/03D MSPEED|03D MSPEED]]
+
|
 +
[[FF8/Field/Script/Opcodes/03D_MSPEED|03D MSPEED]]
 
|
 
|
 
|-
 
|-
 
| 03E
 
| 03E
| [[FF8/Field/Script/Opcodes/03E MOVE|03E MOVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/03E_MOVE|03E MOVE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 03F
 
| 03F
| [[FF8/Field/Script/Opcodes/03F MOVEA|03F MOVEA]]
+
|
 +
[[FF8/Field/Script/Opcodes/03F_MOVEA|03F MOVEA]]
 
|
 
|
 
|-
 
|-
 
| 040
 
| 040
| [[FF8/Field/Script/Opcodes/040 PMOVEA|040 PMOVEA]]
+
|
 +
[[FF8/Field/Script/Opcodes/040_PMOVEA|040 PMOVEA]]
 
|
 
|
 
|-
 
|-
 
| 041
 
| 041
| [[FF8/Field/Script/Opcodes/041 CMOVE|041 CMOVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/041_CMOVE|041 CMOVE]]
 
|
 
|
 
|-
 
|-
 
| 042
 
| 042
| [[FF8/Field/Script/Opcodes/042 FMOVE|042 FMOVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/042_FMOVE|042 FMOVE]]
 
|
 
|
 
|-
 
|-
 
| 043
 
| 043
| [[FF8/Field/Script/Opcodes/043 PJUMPA|043 PJUMPA]]
+
|
 +
[[FF8/Field/Script/Opcodes/043_PJUMPA|043 PJUMPA]]
 
|
 
|
 
|-
 
|-
 
| 044
 
| 044
| [[FF8/Field/Script/Opcodes/044 ANIMESYNC|044 ANIMESYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/044_ANIMESYNC|044 ANIMESYNC]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 045
 
| 045
| [[FF8/Field/Script/Opcodes/045 ANIMESTOP|045 ANIMESTOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/045_ANIMESTOP|045 ANIMESTOP]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 046
 
| 046
| [[FF8/Field/Script/Opcodes/046 MESW|046 MESW]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/046_MESW|046 MESW]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 047
 
| 047
| [[FF8/Field/Script/Opcodes/047 MES|047 MES]]
+
|
 +
[[FF8/Field/Script/Opcodes/047_MES|047 MES]]
 
| Message
 
| Message
 
|-
 
|-
 
| 048
 
| 048
| [[FF8/Field/Script/Opcodes/048 MESSYNC|048 MESSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/048_MESSYNC|048 MESSYNC]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 049
 
| 049
| [[FF8/Field/Script/Opcodes/049 MESVAR|049 MESVAR]]
+
|
 +
[[FF8/Field/Script/Opcodes/049_MESVAR|049 MESVAR]]
 
| Message
 
| Message
 
|-
 
|-
 
| 04A
 
| 04A
| [[FF8/Field/Script/Opcodes/04A ASK|04A ASK]]
+
|
 +
[[FF8/Field/Script/Opcodes/04A_ASK|04A ASK]]
 
| Message
 
| Message
 
|-
 
|-
 
| 04B
 
| 04B
| [[FF8/Field/Script/Opcodes/04B WINSIZE|04B WINSIZE]]
+
|
 +
[[FF8/Field/Script/Opcodes/04B_WINSIZE|04B WINSIZE]]
 
| Message
 
| Message
 
|-
 
|-
 
| 04C
 
| 04C
| [[FF8/Field/Script/Opcodes/04C WINCLOSE|04C WINCLOSE]]
+
|
 +
[[FF8/Field/Script/Opcodes/04C_WINCLOSE|04C WINCLOSE]]
 
| Message
 
| Message
 
|-
 
|-
 
| 04D
 
| 04D
| [[FF8/Field/Script/Opcodes/04D UCON|04D UCON]]
+
|
 +
[[FF8/Field/Script/Opcodes/04D_UCON|04D UCON]]
 
| Misc
 
| Misc
 
|-
 
|-
 
| 04E
 
| 04E
| [[FF8/Field/Script/Opcodes/04E UCOFF|04E UCOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/04E_UCOFF|04E UCOFF]]
 
| Misc
 
| Misc
 
|-
 
|-
 
| 04F
 
| 04F
| [[FF8/Field/Script/Opcodes/04F MOVIE|04F MOVIE]]
+
|
 +
[[FF8/Field/Script/Opcodes/04F_MOVIE|04F MOVIE]]
 
| Movie
 
| Movie
 
|-
 
|-
 
| 050
 
| 050
| [[FF8/Field/Script/Opcodes/050 MOVIESYNC|050 MOVIESYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/050_MOVIESYNC|050 MOVIESYNC]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 051
 
| 051
| [[FF8/Field/Script/Opcodes/051 SETPC|051 SETPC]]
+
|
 +
[[FF8/Field/Script/Opcodes/051_SETPC|051 SETPC]]
 
| Party management
 
| Party management
 
|-
 
|-
 
| 052
 
| 052
| [[FF8/Field/Script/Opcodes/052 DIR|052 DIR]]
+
|
 +
[[FF8/Field/Script/Opcodes/052_DIR|052 DIR]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 053
 
| 053
| [[FF8/Field/Script/Opcodes/053 DIRP|053 DIRP]]
+
|
 +
[[FF8/Field/Script/Opcodes/053_DIRP|053 DIRP]]
 
|
 
|
 
|-
 
|-
 
| 054
 
| 054
| [[FF8/Field/Script/Opcodes/054 DIRA|054 DIRA]]
+
|
 +
[[FF8/Field/Script/Opcodes/054_DIRA|054 DIRA]]
 
|
 
|
 
|-
 
|-
 
| 055
 
| 055
| [[FF8/Field/Script/Opcodes/055 PDIRA|055 PDIRA]]
+
|
 +
[[FF8/Field/Script/Opcodes/055_PDIRA|055 PDIRA]]
 
|
 
|
 
|-
 
|-
 
| 056
 
| 056
| [[FF8/Field/Script/Opcodes/056 SPUREADY|056 SPUREADY]]
+
|
 +
[[FF8/Field/Script/Opcodes/056_SPUREADY|056 SPUREADY]]
 
| Timer
 
| Timer
 
|-
 
|-
 
| 057
 
| 057
| [[FF8/Field/Script/Opcodes/057 TALKON|057 TALKON]]
+
|
 +
[[FF8/Field/Script/Opcodes/057_TALKON|057 TALKON]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 058
 
| 058
| [[FF8/Field/Script/Opcodes/058 TALKOFF|058 TALKOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/058_TALKOFF|058 TALKOFF]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 059
 
| 059
| [[FF8/Field/Script/Opcodes/059 PUSHON|059 PUSHON]]
+
|
 +
[[FF8/Field/Script/Opcodes/059_PUSHON|059 PUSHON]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 05A
 
| 05A
| [[FF8/Field/Script/Opcodes/05A PUSHOFF|05A PUSHOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/05A_PUSHOFF|05A PUSHOFF]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 05B
 
| 05B
| [[FF8/Field/Script/Opcodes/05B ISTOUCH|05B ISTOUCH]]
+
|
 +
[[FF8/Field/Script/Opcodes/05B_ISTOUCH|05B ISTOUCH]]
 
|
 
|
 
|-
 
|-
 
| 05C
 
| 05C
| [[FF8/Field/Script/Opcodes/05C MAPJUMPO|05C MAPJUMPO]]
+
|
 +
[[FF8/Field/Script/Opcodes/05C_MAPJUMPO|05C MAPJUMPO]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 05D
 
| 05D
| [[FF8/Field/Script/Opcodes/05D MAPJUMPON|05D MAPJUMPON]]
+
|
 +
[[FF8/Field/Script/Opcodes/05D_MAPJUMPON|05D MAPJUMPON]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 05E
 
| 05E
| [[FF8/Field/Script/Opcodes/05E MAPJUMPOFF|05E MAPJUMPOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/05E_MAPJUMPOFF|05E MAPJUMPOFF]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 05F
 
| 05F
| [[FF8/Field/Script/Opcodes/05F SETMESSPEED|05F SETMESSPEED]]
+
|
 +
[[FF8/Field/Script/Opcodes/05F_SETMESSPEED|05F SETMESSPEED]]
 
| Message
 
| Message
 
|-
 
|-
 
| 060
 
| 060
| [[FF8/Field/Script/Opcodes/060 SHOW|060 SHOW]]
+
|
 +
[[FF8/Field/Script/Opcodes/060_SHOW|060 SHOW]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 061
 
| 061
| [[FF8/Field/Script/Opcodes/061 HIDE|061 HIDE]]
+
|
 +
[[FF8/Field/Script/Opcodes/061_HIDE|061 HIDE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 062
 
| 062
| [[FF8/Field/Script/Opcodes/062 TALKRADIUS|062 TALKRADIUS]]
+
|
 +
[[FF8/Field/Script/Opcodes/062_TALKRADIUS|062 TALKRADIUS]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 063
 
| 063
| [[FF8/Field/Script/Opcodes/063 PUSHRADIUS|063 PUSHRADIUS]]
+
|
 +
[[FF8/Field/Script/Opcodes/063_PUSHRADIUS|063 PUSHRADIUS]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 064
 
| 064
| [[FF8/Field/Script/Opcodes/064 AMESW|064 AMESW]]
+
|
 +
[[FF8/Field/Script/Opcodes/064_AMESW|064 AMESW]]
 
| Message
 
| Message
 
|-
 
|-
 
| 065
 
| 065
| [[FF8/Field/Script/Opcodes/065 AMES|065 AMES]]
+
|
 +
[[FF8/Field/Script/Opcodes/065_AMES|065 AMES]]
 
| Message
 
| Message
 
|-
 
|-
 
| 066
 
| 066
| [[FF8/Field/Script/Opcodes/066 GETINFO|066 GETINFO]]
+
|
 +
[[FF8/Field/Script/Opcodes/066_GETINFO|066 GETINFO]]
 
|
 
|
 
|-
 
|-
 
| 067
 
| 067
| [[FF8/Field/Script/Opcodes/067 THROUGHON|067 THROUGHON]]
+
|
 +
[[FF8/Field/Script/Opcodes/067_THROUGHON|067 THROUGHON]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 068
 
| 068
| [[FF8/Field/Script/Opcodes/068 THROUGHOFF|068 THROUGHOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/068_THROUGHOFF|068 THROUGHOFF]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 069
 
| 069
| [[FF8/Field/Script/Opcodes/069 BATTLE|069 BATTLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/069_BATTLE|069 BATTLE]]
 
| Battle
 
| Battle
 
|-
 
|-
 
| 06A
 
| 06A
| [[FF8/Field/Script/Opcodes/06A BATTLERESULT|06A BATTLERESULT]]
+
|
 +
[[FF8/Field/Script/Opcodes/06A_BATTLERESULT|06A BATTLERESULT]]
 
| Battle
 
| Battle
 
|-
 
|-
 
| 06B
 
| 06B
| [[FF8/Field/Script/Opcodes/06B BATTLEON|06B BATTLEON]]
+
|
 +
[[FF8/Field/Script/Opcodes/06B_BATTLEON|06B BATTLEON]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 06C
 
| 06C
| [[FF8/Field/Script/Opcodes/06C BATTLEOFF|06C BATTLEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/06C_BATTLEOFF|06C BATTLEOFF]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 06D
 
| 06D
| [[FF8/Field/Script/Opcodes/06D KEYSCAN|06D KEYSCAN]]
+
|
 +
[[FF8/Field/Script/Opcodes/06D_KEYSCAN|06D KEYSCAN]]
 
| Input
 
| Input
 
|-
 
|-
 
| 06E
 
| 06E
| [[FF8/Field/Script/Opcodes/06E KEYON|06E KEYON]]
+
|
 +
[[FF8/Field/Script/Opcodes/06E_KEYON|06E KEYON]]
 
| Input
 
| Input
 
|-
 
|-
 
| 06F
 
| 06F
| [[FF8/Field/Script/Opcodes/06F AASK|06F AASK]]
+
|
 +
[[FF8/Field/Script/Opcodes/06F_AASK|06F AASK]]
 
| Message
 
| Message
 
|-
 
|-
 
| 070
 
| 070
| [[FF8/Field/Script/Opcodes/070 PGETINFO|070 PGETINFO]]
+
|
 +
[[FF8/Field/Script/Opcodes/070_PGETINFO|070 PGETINFO]]
 
|
 
|
 
|-
 
|-
 
| 071
 
| 071
| [[FF8/Field/Script/Opcodes/071 DSCROLL|071 DSCROLL]]
+
|
 +
[[FF8/Field/Script/Opcodes/071_DSCROLL|071 DSCROLL]]
 
|
 
|
 
|-
 
|-
 
| 072
 
| 072
| [[FF8/Field/Script/Opcodes/072 LSCROLL|072 LSCROLL]]
+
|
 +
[[FF8/Field/Script/Opcodes/072_LSCROLL|072 LSCROLL]]
 
|
 
|
 
|-
 
|-
 
| 073
 
| 073
| [[FF8/Field/Script/Opcodes/073 CSCROLL|073 CSCROLL]]
+
|
 +
[[FF8/Field/Script/Opcodes/073_CSCROLL|073 CSCROLL]]
 
|
 
|
 
|-
 
|-
 
| 074
 
| 074
| [[FF8/Field/Script/Opcodes/074 DSCROLLA|074 DSCROLLA]]
+
|
 +
[[FF8/Field/Script/Opcodes/074_DSCROLLA|074 DSCROLLA]]
 
|
 
|
 
|-
 
|-
 
| 075
 
| 075
| [[FF8/Field/Script/Opcodes/075 LSCROLLA|075 LSCROLLA]]
+
|
 +
[[FF8/Field/Script/Opcodes/075_LSCROLLA|075 LSCROLLA]]
 
|
 
|
 
|-
 
|-
 
| 076
 
| 076
| [[FF8/Field/Script/Opcodes/076 CSCROLLA|076 CSCROLLA]]
+
|
 +
[[FF8/Field/Script/Opcodes/076_CSCROLLA|076 CSCROLLA]]
 
|
 
|
 
|-
 
|-
 
| 077
 
| 077
| [[FF8/Field/Script/Opcodes/077 SCROLLSYNC|077 SCROLLSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/077_SCROLLSYNC|077 SCROLLSYNC]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 078
 
| 078
| [[FF8/Field/Script/Opcodes/078 RMOVE|078 RMOVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/078_RMOVE|078 RMOVE]]
 
|
 
|
 
|-
 
|-
 
| 079
 
| 079
| [[FF8/Field/Script/Opcodes/079 RMOVEA|079 RMOVEA]]
+
|
 +
[[FF8/Field/Script/Opcodes/079_RMOVEA|079 RMOVEA]]
 
|
 
|
 
|-
 
|-
 
| 07A
 
| 07A
| [[FF8/Field/Script/Opcodes/07A RPMOVEA|07A RPMOVEA]]
+
|
 +
[[FF8/Field/Script/Opcodes/07A_RPMOVEA|07A RPMOVEA]]
 
|
 
|
 
|-
 
|-
 
| 07B
 
| 07B
| [[FF8/Field/Script/Opcodes/07B RCMOVE|07B RCMOVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/07B_RCMOVE|07B RCMOVE]]
 
|
 
|
 
|-
 
|-
 
| 07C
 
| 07C
| [[FF8/Field/Script/Opcodes/07C RFMOVE|07C RFMOVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/07C_RFMOVE|07C RFMOVE]]
 
|
 
|
 
|-
 
|-
 
| 07D
 
| 07D
| [[FF8/Field/Script/Opcodes/07D MOVESYNC|07D MOVESYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/07D_MOVESYNC|07D MOVESYNC]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 07E
 
| 07E
| [[FF8/Field/Script/Opcodes/07E CLEAR|07E CLEAR]]
+
|
 +
[[FF8/Field/Script/Opcodes/07E_CLEAR|07E CLEAR]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 07F
 
| 07F
| [[FF8/Field/Script/Opcodes/07F DSCROLLP|07F DSCROLLP]]
+
|
 +
[[FF8/Field/Script/Opcodes/07F_DSCROLLP|07F DSCROLLP]]
 
|
 
|
 
|-
 
|-
 
| 080
 
| 080
| [[FF8/Field/Script/Opcodes/080 LSCROLLP|080 LSCROLLP]]
+
|
 +
[[FF8/Field/Script/Opcodes/080_LSCROLLP|080 LSCROLLP]]
 
|
 
|
 
|-
 
|-
 
| 081
 
| 081
| [[FF8/Field/Script/Opcodes/081 CSCROLLP|081 CSCROLLP]]
+
|
 +
[[FF8/Field/Script/Opcodes/081_CSCROLLP|081 CSCROLLP]]
 
|
 
|
 
|-
 
|-
 
| 082
 
| 082
| [[FF8/Field/Script/Opcodes/082 LTURNR|082 LTURNR]]
+
|
 +
[[FF8/Field/Script/Opcodes/082_LTURNR|082 LTURNR]]
 
|
 
|
 
|-
 
|-
 
| 083
 
| 083
| [[FF8/Field/Script/Opcodes/083 LTURNL|083 LTURNL]]
+
|
 +
[[FF8/Field/Script/Opcodes/083_LTURNL|083 LTURNL]]
 
|
 
|
 
|-
 
|-
 
| 084
 
| 084
| [[FF8/Field/Script/Opcodes/084 CTURNR|084 CTURNR]]
+
|
 +
[[FF8/Field/Script/Opcodes/084_CTURNR|084 CTURNR]]
 
|
 
|
 
|-
 
|-
 
| 085
 
| 085
| [[FF8/Field/Script/Opcodes/085 CTURNL|085 CTURNL]]
+
|
 +
[[FF8/Field/Script/Opcodes/085_CTURNL|085 CTURNL]]
 
|
 
|
 
|-
 
|-
 
| 086
 
| 086
| [[FF8/Field/Script/Opcodes/086 ADDPARTY|086 ADDPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/086_ADDPARTY|086 ADDPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 087
 
| 087
| [[FF8/Field/Script/Opcodes/087 SUBPARTY|087 SUBPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/087_SUBPARTY|087 SUBPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 088
 
| 088
| [[FF8/Field/Script/Opcodes/088 CHANGEPARTY|088 CHANGEPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/088_CHANGEPARTY|088 CHANGEPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 089
 
| 089
| [[FF8/Field/Script/Opcodes/089 REFRESHPARTY|089 REFRESHPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/089_REFRESHPARTY|089 REFRESHPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 08A
 
| 08A
| [[FF8/Field/Script/Opcodes/08A SETPARTY|08A SETPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/08A_SETPARTY|08A SETPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 08B
 
| 08B
| [[FF8/Field/Script/Opcodes/08B ISPARTY|08B ISPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/08B_ISPARTY|08B ISPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 08C
 
| 08C
| [[FF8/Field/Script/Opcodes/08C ADDMEMBER|08C ADDMEMBER]]
+
|
 +
[[FF8/Field/Script/Opcodes/08C_ADDMEMBER|08C ADDMEMBER]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 08D
 
| 08D
| [[FF8/Field/Script/Opcodes/08D SUBMEMBER|08D SUBMEMBER]]
+
|
 +
[[FF8/Field/Script/Opcodes/08D_SUBMEMBER|08D SUBMEMBER]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 08E
 
| 08E
| [[FF8/Field/Script/Opcodes/08E ISMEMBER|08E ISMEMBER]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/08E_ISMEMBER|08E ISMEMBER]] ''(Unused)''
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 08F
 
| 08F
| [[FF8/Field/Script/Opcodes/08F LTURN|08F LTURN]]
+
|
 +
[[FF8/Field/Script/Opcodes/08F_LTURN|08F LTURN]]
 
|
 
|
 
|-
 
|-
 
| 090
 
| 090
| [[FF8/Field/Script/Opcodes/090 CTURN|090 CTURN]]
+
|
 +
[[FF8/Field/Script/Opcodes/090_CTURN|090 CTURN]]
 
|
 
|
 
|-
 
|-
 
| 091
 
| 091
| [[FF8/Field/Script/Opcodes/091 PLTURN|091 PLTURN]]
+
|
 +
[[FF8/Field/Script/Opcodes/091_PLTURN|091 PLTURN]]
 
|
 
|
 
|-
 
|-
 
| 092
 
| 092
| [[FF8/Field/Script/Opcodes/092 PCTURN|092 PCTURN]]
+
|
 +
[[FF8/Field/Script/Opcodes/092_PCTURN|092 PCTURN]]
 
|
 
|
 
|-
 
|-
 
| 093
 
| 093
| [[FF8/Field/Script/Opcodes/093 JOIN|093 JOIN]]
+
|
 +
[[FF8/Field/Script/Opcodes/093_JOIN|093 JOIN]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 094
 
| 094
| [[FF8/Field/Script/Opcodes/094 MESFORCUS|094 MESFORCUS]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/094_MESFORCUS|094 MESFORCUS]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 095
 
| 095
| [[FF8/Field/Script/Opcodes/095 BGANIME|095 BGANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/095_BGANIME|095 BGANIME]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 096
 
| 096
| [[FF8/Field/Script/Opcodes/096 RBGANIME|096 RBGANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/096_RBGANIME|096 RBGANIME]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 097
 
| 097
| [[FF8/Field/Script/Opcodes/097 RBGANIMELOOP|097 RBGANIMELOOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/097_RBGANIMELOOP|097 RBGANIMELOOP]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 098
 
| 098
| [[FF8/Field/Script/Opcodes/098 BGANIMESYNC|098 BGANIMESYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/098_BGANIMESYNC|098 BGANIMESYNC]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 099
 
| 099
| [[FF8/Field/Script/Opcodes/099 BGDRAW|099 BGDRAW]]
+
|
 +
[[FF8/Field/Script/Opcodes/099_BGDRAW|099 BGDRAW]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 09A
 
| 09A
| [[FF8/Field/Script/Opcodes/09A BGOFF|09A BGOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/09A_BGOFF|09A BGOFF]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 09B
 
| 09B
| [[FF8/Field/Script/Opcodes/09B BGANIMESPEED|09B BGANIMESPEED]]
+
|
 +
[[FF8/Field/Script/Opcodes/09B_BGANIMESPEED|09B BGANIMESPEED]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 09C
 
| 09C
| [[FF8/Field/Script/Opcodes/09C SETTIMER|09C SETTIMER]]
+
|
 +
[[FF8/Field/Script/Opcodes/09C_SETTIMER|09C SETTIMER]]
 
| Timer
 
| Timer
 
|-
 
|-
 
| 09D
 
| 09D
| [[FF8/Field/Script/Opcodes/09D DISPTIMER|09D DISPTIMER]]
+
|
 +
[[FF8/Field/Script/Opcodes/09D_DISPTIMER|09D DISPTIMER]]
 
| Timer
 
| Timer
 
|-
 
|-
 
| 09E
 
| 09E
| [[FF8/Field/Script/Opcodes/09E SHADETIMER|09E SHADETIMER]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/09E_SHADETIMER|09E SHADETIMER]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 09F
 
| 09F
| [[FF8/Field/Script/Opcodes/09F SETGETA|09F SETGETA]]
+
|
 +
[[FF8/Field/Script/Opcodes/09F_SETGETA|09F SETGETA]]
 
|
 
|
 
|-
 
|-
 
| 0A0
 
| 0A0
| [[FF8/Field/Script/Opcodes/0A0 SETROOTTRANS|0A0 SETROOTTRANS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A0_SETROOTTRANS|0A0 SETROOTTRANS]]
 
|
 
|
 
|-
 
|-
 
| 0A1
 
| 0A1
| [[FF8/Field/Script/Opcodes/0A1 SETVIBRATE|0A1 SETVIBRATE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A1_SETVIBRATE|0A1 SETVIBRATE]]
 
|
 
|
 
|-
 
|-
 
| 0A2
 
| 0A2
| [[FF8/Field/Script/Opcodes/0A2 STOPVIBRATE|0A2 STOPVIBRATE]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0A2_STOPVIBRATE|0A2 STOPVIBRATE]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0A3
 
| 0A3
| [[FF8/Field/Script/Opcodes/0A3 MOVIEREADY|0A3 MOVIEREADY]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A3_MOVIEREADY|0A3 MOVIEREADY]]
 
| Movie
 
| Movie
 
|-
 
|-
 
| 0A4
 
| 0A4
| [[FF8/Field/Script/Opcodes/0A4 GETTIMER|0A4 GETTIMER]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A4_GETTIMER|0A4 GETTIMER]]
 
| Timer
 
| Timer
 
|-
 
|-
 
| 0A5
 
| 0A5
| [[FF8/Field/Script/Opcodes/0A5 FADEIN|0A5 FADEIN]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A5_FADEIN|0A5 FADEIN]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0A6
 
| 0A6
| [[FF8/Field/Script/Opcodes/0A6 FADEOUT|0A6 FADEOUT]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A6_FADEOUT|0A6 FADEOUT]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0A7
 
| 0A7
| [[FF8/Field/Script/Opcodes/0A7 FADESYNC|0A7 FADESYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A7_FADESYNC|0A7 FADESYNC]]
 
| Script Processing
 
| Script Processing
 
|-
 
|-
 
| 0A8
 
| 0A8
| [[FF8/Field/Script/Opcodes/0A8 SHAKE|0A8 SHAKE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A8_SHAKE|0A8 SHAKE]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0A9
 
| 0A9
| [[FF8/Field/Script/Opcodes/0A9 SHAKEOFF|0A9 SHAKEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/0A9_SHAKEOFF|0A9 SHAKEOFF]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0AA
 
| 0AA
| [[FF8/Field/Script/Opcodes/0AA FADEBLACK|0AA FADEBLACK]]
+
|
 +
[[FF8/Field/Script/Opcodes/0AA_FADEBLACK|0AA FADEBLACK]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0AB
 
| 0AB
| [[FF8/Field/Script/Opcodes/0AB FOLLOWOFF|0AB FOLLOWOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/0AB_FOLLOWOFF|0AB FOLLOWOFF]]
 
|
 
|
 
|-
 
|-
 
| 0AC
 
| 0AC
| [[FF8/Field/Script/Opcodes/0AC FOLLOWON|0AC FOLLOWON]]
+
|
 +
[[FF8/Field/Script/Opcodes/0AC_FOLLOWON|0AC FOLLOWON]]
 
|
 
|
 
|-
 
|-
 
| 0AD
 
| 0AD
| [[FF8/Field/Script/Opcodes/0AD GAMEOVER|0AD GAMEOVER]]
+
|
 +
[[FF8/Field/Script/Opcodes/0AD_GAMEOVER|0AD GAMEOVER]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0AE
 
| 0AE
| [[FF8/Field/Script/Opcodes/0AE ENDING|0AE ENDING]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0AE_ENDING|0AE ENDING]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0AF
 
| 0AF
| [[FF8/Field/Script/Opcodes/0AF SHADELEVEL|0AF SHADELEVEL]]
+
|
 +
[[FF8/Field/Script/Opcodes/0AF_SHADELEVEL|0AF SHADELEVEL]]
 
|
 
|
 
|-
 
|-
 
| 0B0
 
| 0B0
| [[FF8/Field/Script/Opcodes/0B0 SHADEFORM|0B0 SHADEFORM]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B0_SHADEFORM|0B0 SHADEFORM]]
 
|
 
|
 
|-
 
|-
 
| 0B1
 
| 0B1
| [[FF8/Field/Script/Opcodes/0B1 FMOVEA|0B1 FMOVEA]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B1_FMOVEA|0B1 FMOVEA]]
 
|
 
|
 
|-
 
|-
 
| 0B2
 
| 0B2
| [[FF8/Field/Script/Opcodes/0B2 FMOVEP|0B2 FMOVEP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B2_FMOVEP|0B2 FMOVEP]]
 
|
 
|
 
|-
 
|-
 
| 0B3
 
| 0B3
| [[FF8/Field/Script/Opcodes/0B3 SHADESET|0B3 SHADESET]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B3_SHADESET|0B3 SHADESET]]
 
|
 
|
 
|-
 
|-
 
| 0B4
 
| 0B4
| [[FF8/Field/Script/Opcodes/0B4 MUSICCHANGE|0B4 MUSICCHANGE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B4_MUSICCHANGE|0B4 MUSICCHANGE]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0B5
 
| 0B5
| [[FF8/Field/Script/Opcodes/0B5 MUSICLOAD|0B5 MUSICLOAD]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B5_MUSICLOAD|0B5 MUSICLOAD]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0B6
 
| 0B6
| [[FF8/Field/Script/Opcodes/0B6 FADENONE|0B6 FADENONE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B6_FADENONE|0B6 FADENONE]]
 
|
 
|
 
|-
 
|-
 
| 0B7
 
| 0B7
| [[FF8/Field/Script/Opcodes/0B7 POLYCOLOR|0B7 POLYCOLOR]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B7_POLYCOLOR|0B7 POLYCOLOR]]
 
|
 
|
 
|-
 
|-
 
| 0B8
 
| 0B8
| [[FF8/Field/Script/Opcodes/0B8 POLYCOLORALL|0B8 POLYCOLORALL]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B8_POLYCOLORALL|0B8 POLYCOLORALL]]
 
|
 
|
 
|-
 
|-
 
| 0B9
 
| 0B9
| [[FF8/Field/Script/Opcodes/0B9 KILLTIMER|0B9 KILLTIMER]]
+
|
 +
[[FF8/Field/Script/Opcodes/0B9_KILLTIMER|0B9 KILLTIMER]]
 
| Timer
 
| Timer
 
|-
 
|-
 
| 0BA
 
| 0BA
| [[FF8/Field/Script/Opcodes/0BA CROSSMUSIC|0BA CROSSMUSIC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0BA_CROSSMUSIC|0BA CROSSMUSIC]]
 
|
 
|
 
|-
 
|-
 
| 0BB
 
| 0BB
| [[FF8/Field/Script/Opcodes/0BB DUALMUSIC|0BB DUALMUSIC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0BB_DUALMUSIC|0BB DUALMUSIC]]
 
|
 
|
 
|-
 
|-
 
| 0BC
 
| 0BC
| [[FF8/Field/Script/Opcodes/0BC EFFECTPLAY|0BC EFFECTPLAY]]
+
|
 +
[[FF8/Field/Script/Opcodes/0BC_EFFECTPLAY|0BC EFFECTPLAY]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0BD
 
| 0BD
| [[FF8/Field/Script/Opcodes/0BD EFFECTLOAD|0BD EFFECTLOAD]]
+
|
 +
[[FF8/Field/Script/Opcodes/0BD_EFFECTLOAD|0BD EFFECTLOAD]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0BE
 
| 0BE
| [[FF8/Field/Script/Opcodes/0BE LOADSYNC|0BE LOADSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0BE_LOADSYNC|0BE LOADSYNC]]
 
|
 
|
 
|-
 
|-
 
| 0BF
 
| 0BF
| [[FF8/Field/Script/Opcodes/0BF MUSICSTOP|0BF MUSICSTOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0BF_MUSICSTOP|0BF MUSICSTOP]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C0
 
| 0C0
| [[FF8/Field/Script/Opcodes/0C0 MUSICVOL|0C0 MUSICVOL]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C0_MUSICVOL|0C0 MUSICVOL]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C1
 
| 0C1
| [[FF8/Field/Script/Opcodes/0C1 MUSICVOLTRANS|0C1 MUSICVOLTRANS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C1_MUSICVOLTRANS|0C1 MUSICVOLTRANS]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C2
 
| 0C2
| [[FF8/Field/Script/Opcodes/0C2 MUSICVOLFADE|0C2 MUSICVOLFADE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C2_MUSICVOLFADE|0C2 MUSICVOLFADE]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C3
 
| 0C3
| [[FF8/Field/Script/Opcodes/0C3 ALLSEVOL|0C3 ALLSEVOL]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C3_ALLSEVOL|0C3 ALLSEVOL]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C4
 
| 0C4
| [[FF8/Field/Script/Opcodes/0C4 ALLSEVOLTRANS|0C4 ALLSEVOLTRANS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C4_ALLSEVOLTRANS|0C4 ALLSEVOLTRANS]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C5
 
| 0C5
| [[FF8/Field/Script/Opcodes/0C5 ALLSEPOS|0C5 ALLSEPOS]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0C5_ALLSEPOS|0C5 ALLSEPOS]] ''(Unused)''
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C6
 
| 0C6
| [[FF8/Field/Script/Opcodes/0C6 ALLSEPOSTRANS|0C6 ALLSEPOSTRANS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C6_ALLSEPOSTRANS|0C6 ALLSEPOSTRANS]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C7
 
| 0C7
| [[FF8/Field/Script/Opcodes/0C7 SEVOL|0C7 SEVOL]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C7_SEVOL|0C7 SEVOL]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C8
 
| 0C8
| [[FF8/Field/Script/Opcodes/0C8 SEVOLTRANS|0C8 SEVOLTRANS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C8_SEVOLTRANS|0C8 SEVOLTRANS]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0C9
 
| 0C9
| [[FF8/Field/Script/Opcodes/0C9 SEPOS|0C9 SEPOS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0C9_SEPOS|0C9 SEPOS]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0CA
 
| 0CA
| [[FF8/Field/Script/Opcodes/0CA SEPOSTRANS|0CA SEPOSTRANS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0CA_SEPOSTRANS|0CA SEPOSTRANS]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0CB
 
| 0CB
| [[FF8/Field/Script/Opcodes/0CB SETBATTLEMUSIC|0CB SETBATTLEMUSIC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0CB_SETBATTLEMUSIC|0CB SETBATTLEMUSIC]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0CC
 
| 0CC
| [[FF8/Field/Script/Opcodes/0CC BATTLEMODE|0CC BATTLEMODE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0CC_BATTLEMODE|0CC BATTLEMODE]]
 
| Battle
 
| Battle
 
|-
 
|-
 
| 0CD
 
| 0CD
| [[FF8/Field/Script/Opcodes/0CD SESTOP|0CD SESTOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0CD_SESTOP|0CD SESTOP]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 0CE
 
| 0CE
| [[FF8/Field/Script/Opcodes/0CE BGANIMEFLAG|0CE BGANIMEFLAG]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0CE_BGANIMEFLAG|0CE BGANIMEFLAG]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0CF
 
| 0CF
| [[FF8/Field/Script/Opcodes/0CF INITSOUND|0CF INITSOUND]]
+
|
 +
[[FF8/Field/Script/Opcodes/0CF_INITSOUND|0CF INITSOUND]]
 
|
 
|
 
|-
 
|-
 
| 0D0
 
| 0D0
| [[FF8/Field/Script/Opcodes/0D0 BGSHADE|0D0 BGSHADE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D0_BGSHADE|0D0 BGSHADE]]
 
|
 
|
 
|-
 
|-
 
| 0D1
 
| 0D1
| [[FF8/Field/Script/Opcodes/0D1 BGSHADESTOP|0D1 BGSHADESTOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D1_BGSHADESTOP|0D1 BGSHADESTOP]]
 
|
 
|
 
|-
 
|-
 
| 0D2
 
| 0D2
| [[FF8/Field/Script/Opcodes/0D2 RBGSHADELOOP|0D2 RBGSHADELOOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D2_RBGSHADELOOP|0D2 RBGSHADELOOP]]
 
|
 
|
 
|-
 
|-
 
| 0D3
 
| 0D3
| [[FF8/Field/Script/Opcodes/0D3 DSCROLL2|0D3 DSCROLL2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D3_DSCROLL2|0D3 DSCROLL2]]
 
|
 
|
 
|-
 
|-
 
| 0D4
 
| 0D4
| [[FF8/Field/Script/Opcodes/0D4 LSCROLL2|0D4 LSCROLL2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D4_LSCROLL2|0D4 LSCROLL2]]
 
|
 
|
 
|-
 
|-
 
| 0D5
 
| 0D5
| [[FF8/Field/Script/Opcodes/0D5 CSCROLL2|0D5 CSCROLL2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D5_CSCROLL2|0D5 CSCROLL2]]
 
|
 
|
 
|-
 
|-
 
| 0D6
 
| 0D6
| [[FF8/Field/Script/Opcodes/0D6 DSCROLLA2|0D6 DSCROLLA2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D6_DSCROLLA2|0D6 DSCROLLA2]]
 
|
 
|
 
|-
 
|-
 
| 0D7
 
| 0D7
| [[FF8/Field/Script/Opcodes/0D7 LSCROLLA2|0D7 LSCROLLA2]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0D7_LSCROLLA2|0D7 LSCROLLA2]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0D8
 
| 0D8
| [[FF8/Field/Script/Opcodes/0D8 CSCROLLA2|0D8 CSCROLLA2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0D8_CSCROLLA2|0D8 CSCROLLA2]]
 
|
 
|
 
|-
 
|-
 
| 0D9
 
| 0D9
| [[FF8/Field/Script/Opcodes/0D9 DSCROLLP2|0D9 DSCROLLP2]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0D9_DSCROLLP2|0D9 DSCROLLP2]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0DA
 
| 0DA
| [[FF8/Field/Script/Opcodes/0DA LSCROLLP2|0DA LSCROLLP2]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0DA_LSCROLLP2|0DA LSCROLLP2]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0DB
 
| 0DB
| [[FF8/Field/Script/Opcodes/0DB CSCROLLP2|0DB CSCROLLP2]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0DB_CSCROLLP2|0DB CSCROLLP2]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 0DC
 
| 0DC
| [[FF8/Field/Script/Opcodes/0DC SCROLLSYNC2|0DC SCROLLSYNC2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0DC_SCROLLSYNC2|0DC SCROLLSYNC2]]
 
|
 
|
 
|-
 
|-
 
| 0DD
 
| 0DD
| [[FF8/Field/Script/Opcodes/0DD SCROLLMODE2|0DD SCROLLMODE2]]
+
|
 +
[[FF8/Field/Script/Opcodes/0DD_SCROLLMODE2|0DD SCROLLMODE2]]
 
|
 
|
 
|-
 
|-
 
| 0DE
 
| 0DE
| [[FF8/Field/Script/Opcodes/0DE MENUENABLE|0DE MENUENABLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0DE_MENUENABLE|0DE MENUENABLE]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 0DF
 
| 0DF
| [[FF8/Field/Script/Opcodes/0DF MENUDISABLE|0DF MENUDISABLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0DF_MENUDISABLE|0DF MENUDISABLE]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 0E0
 
| 0E0
| [[FF8/Field/Script/Opcodes/0E0 FOOTSTEPON|0E0 FOOTSTEPON]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E0_FOOTSTEPON|0E0 FOOTSTEPON]]
 
|
 
|
 
|-
 
|-
 
| 0E1
 
| 0E1
| [[FF8/Field/Script/Opcodes/0E1 FOOTSTEPOFF|0E1 FOOTSTEPOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E1_FOOTSTEPOFF|0E1 FOOTSTEPOFF]]
 
|
 
|
 
|-
 
|-
 
| 0E2
 
| 0E2
| [[FF8/Field/Script/Opcodes/0E2 FOOTSTEPOFFALL|0E2 FOOTSTEPOFFALL]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E2_FOOTSTEPOFFALL|0E2 FOOTSTEPOFFALL]]
 
|
 
|
 
|-
 
|-
 
| 0E3
 
| 0E3
| [[FF8/Field/Script/Opcodes/0E3 FOOTSTEPCUT|0E3 FOOTSTEPCUT]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E3_FOOTSTEPCUT|0E3 FOOTSTEPCUT]]
 
|
 
|
 
|-
 
|-
 
| 0E4
 
| 0E4
| [[FF8/Field/Script/Opcodes/0E4 PREMAPJUMP|0E4 PREMAPJUMP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E4_PREMAPJUMP|0E4 PREMAPJUMP]]
 
|
 
|
 
|-
 
|-
 
| 0E5
 
| 0E5
| [[FF8/Field/Script/Opcodes/0E5 USE|0E5 USE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E5_USE|0E5 USE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0E6
 
| 0E6
| [[FF8/Field/Script/Opcodes/0E6 SPLIT|0E6 SPLIT]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E6_SPLIT|0E6 SPLIT]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0E7
 
| 0E7
| [[FF8/Field/Script/Opcodes/0E7 ANIMESPEED|0E7 ANIMESPEED]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E7_ANIMESPEED|0E7 ANIMESPEED]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 0E8
 
| 0E8
| [[FF8/Field/Script/Opcodes/0E8 RND|0E8 RND]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E8_RND|0E8 RND]]
 
|
 
|
 
|-
 
|-
 
| 0E9
 
| 0E9
| [[FF8/Field/Script/Opcodes/0E9 DCOLADD|0E9 DCOLADD]]
+
|
 +
[[FF8/Field/Script/Opcodes/0E9_DCOLADD|0E9 DCOLADD]]
 
|
 
|
 
|-
 
|-
 
| 0EA
 
| 0EA
| [[FF8/Field/Script/Opcodes/0EA DCOLSUB|0EA DCOLSUB]]
+
|
 +
[[FF8/Field/Script/Opcodes/0EA_DCOLSUB|0EA DCOLSUB]]
 
|
 
|
 
|-
 
|-
 
| 0EB
 
| 0EB
| [[FF8/Field/Script/Opcodes/0EB TCOLADD|0EB TCOLADD]]
+
|
 +
[[FF8/Field/Script/Opcodes/0EB_TCOLADD|0EB TCOLADD]]
 
|
 
|
 
|-
 
|-
 
| 0EC
 
| 0EC
| [[FF8/Field/Script/Opcodes/0EC TCOLSUB|0EC TCOLSUB]]
+
|
 +
[[FF8/Field/Script/Opcodes/0EC_TCOLSUB|0EC TCOLSUB]]
 
|
 
|
 
|-
 
|-
 
| 0ED
 
| 0ED
| [[FF8/Field/Script/Opcodes/0ED FCOLADD|0ED FCOLADD]]
+
|
 +
[[FF8/Field/Script/Opcodes/0ED_FCOLADD|0ED FCOLADD]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0EE
 
| 0EE
| [[FF8/Field/Script/Opcodes/0EE FCOLSUB|0EE FCOLSUB]]
+
|
 +
[[FF8/Field/Script/Opcodes/0EE_FCOLSUB|0EE FCOLSUB]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0EF
 
| 0EF
| [[FF8/Field/Script/Opcodes/0EF COLSYNC|0EF COLSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0EF_COLSYNC|0EF COLSYNC]]
 
| Script processing
 
| Script processing
 
|-
 
|-
 
| 0F0
 
| 0F0
| [[FF8/Field/Script/Opcodes/0F0 DOFFSET|0F0 DOFFSET]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F0_DOFFSET|0F0 DOFFSET]]
 
|
 
|
 
|-
 
|-
 
| 0F1
 
| 0F1
| [[FF8/Field/Script/Opcodes/0F1 LOFFSETS|0F1 LOFFSETS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F1_LOFFSETS|0F1 LOFFSETS]]
 
|
 
|
 
|-
 
|-
 
| 0F2
 
| 0F2
| [[FF8/Field/Script/Opcodes/0F2 COFFSETS|0F2 COFFSETS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F2_COFFSETS|0F2 COFFSETS]]
 
|
 
|
 
|-
 
|-
 
| 0F3
 
| 0F3
| [[FF8/Field/Script/Opcodes/0F3 LOFFSET|0F3 LOFFSET]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F3_LOFFSET|0F3 LOFFSET]]
 
|
 
|
 
|-
 
|-
 
| 0F4
 
| 0F4
| [[FF8/Field/Script/Opcodes/0F4 COFFSET|0F4 COFFSET]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F4_COFFSET|0F4 COFFSET]]
 
|
 
|
 
|-
 
|-
 
| 0F5
 
| 0F5
| [[FF8/Field/Script/Opcodes/0F5 OFFSETSYNC|0F5 OFFSETSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F5_OFFSETSYNC|0F5 OFFSETSYNC]]
 
|
 
|
 
|-
 
|-
 
| 0F6
 
| 0F6
| [[FF8/Field/Script/Opcodes/0F6 RUNENABLE|0F6 RUNENABLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F6_RUNENABLE|0F6 RUNENABLE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0F7
 
| 0F7
| [[FF8/Field/Script/Opcodes/0F7 RUNDISABLE|0F7 RUNDISABLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F7_RUNDISABLE|0F7 RUNDISABLE]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0F8
 
| 0F8
| [[FF8/Field/Script/Opcodes/0F8 MAPFADEOFF|0F8 MAPFADEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F8_MAPFADEOFF|0F8 MAPFADEOFF]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0F9
 
| 0F9
| [[FF8/Field/Script/Opcodes/0F9 MAPFADEON|0F9 MAPFADEON]]
+
|
 +
[[FF8/Field/Script/Opcodes/0F9_MAPFADEON|0F9 MAPFADEON]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 0FA
 
| 0FA
| [[FF8/Field/Script/Opcodes/0FA INITTRACE|0FA INITTRACE]]
+
|
 +
[[FF8/Field/Script/Opcodes/0FA_INITTRACE|0FA INITTRACE]]
 
|
 
|
 
|-
 
|-
 
| 0FB
 
| 0FB
| [[FF8/Field/Script/Opcodes/0FB SETDRESS|0FB SETDRESS]]
+
|
 +
[[FF8/Field/Script/Opcodes/0FB_SETDRESS|0FB SETDRESS]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0FC
 
| 0FC
| [[FF8/Field/Script/Opcodes/0FC GETDRESS|0FC GETDRESS]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/0FC_GETDRESS|0FC GETDRESS]] ''(Unused)''
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0FD
 
| 0FD
| [[FF8/Field/Script/Opcodes/0FD FACEDIR|0FD FACEDIR]]
+
|
 +
[[FF8/Field/Script/Opcodes/0FD_FACEDIR|0FD FACEDIR]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 0FE
 
| 0FE
| [[FF8/Field/Script/Opcodes/0FE FACEDIRA|0FE FACEDIRA]]
+
|
 +
[[FF8/Field/Script/Opcodes/0FE_FACEDIRA|0FE FACEDIRA]]
 
|
 
|
 
|-
 
|-
 
| 0FF
 
| 0FF
| [[FF8/Field/Script/Opcodes/0FF FACEDIRP|0FF FACEDIRP]]
+
|
 +
[[FF8/Field/Script/Opcodes/0FF_FACEDIRP|0FF FACEDIRP]]
 
|
 
|
 
|-
 
|-
 
| 100
 
| 100
| [[FF8/Field/Script/Opcodes/100 FACEDIRLIMIT|100 FACEDIRLIMIT]]
+
|
 +
[[FF8/Field/Script/Opcodes/100_FACEDIRLIMIT|100 FACEDIRLIMIT]]
 
|
 
|
 
|-
 
|-
 
| 101
 
| 101
| [[FF8/Field/Script/Opcodes/101 FACEDIROFF|101 FACEDIROFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/101_FACEDIROFF|101 FACEDIROFF]]
 
|
 
|
 
|-
 
|-
 
| 102
 
| 102
| [[FF8/Field/Script/Opcodes/102 SARALYOFF|102 SARALYOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/102_SARALYOFF|102 SARALYOFF]]
 
|
 
|
 
|-
 
|-
 
| 103
 
| 103
| [[FF8/Field/Script/Opcodes/103 SARALYON|103 SARALYON]]
+
|
 +
[[FF8/Field/Script/Opcodes/103_SARALYON|103 SARALYON]]
 
|
 
|
 
|-
 
|-
 
| 104
 
| 104
| [[FF8/Field/Script/Opcodes/104 SARALYDISPOFF|104 SARALYDISPOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/104_SARALYDISPOFF|104 SARALYDISPOFF]]
 
|
 
|
 
|-
 
|-
 
| 105
 
| 105
| [[FF8/Field/Script/Opcodes/105 SARALYDISPON|105 SARALYDISPON]]
+
|
 +
[[FF8/Field/Script/Opcodes/105_SARALYDISPON|105 SARALYDISPON]]
 
|
 
|
 
|-
 
|-
 
| 106
 
| 106
| [[FF8/Field/Script/Opcodes/106 MESMODE|106 MESMODE]]
+
|
 +
[[FF8/Field/Script/Opcodes/106_MESMODE|106 MESMODE]]
 
| Message
 
| Message
 
|-
 
|-
 
| 107
 
| 107
| [[FF8/Field/Script/Opcodes/107 FACEDIRINIT|107 FACEDIRINIT]]
+
|
 +
[[FF8/Field/Script/Opcodes/107_FACEDIRINIT|107 FACEDIRINIT]]
 
|
 
|
 
|-
 
|-
 
| 108
 
| 108
| [[FF8/Field/Script/Opcodes/108 FACEDIRI|108 FACEDIRI]]
+
|
 +
[[FF8/Field/Script/Opcodes/108_FACEDIRI|108 FACEDIRI]]
 
|
 
|
 
|-
 
|-
 
| 109
 
| 109
| [[FF8/Field/Script/Opcodes/109 JUNCTION|109 JUNCTION]]
+
|
 +
[[FF8/Field/Script/Opcodes/109_JUNCTION|109 JUNCTION]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 10A
 
| 10A
| [[FF8/Field/Script/Opcodes/10A SETCAMERA|10A SETCAMERA]]
+
|
 +
[[FF8/Field/Script/Opcodes/10A_SETCAMERA|10A SETCAMERA]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 10B
 
| 10B
| [[FF8/Field/Script/Opcodes/10B BATTLECUT|10B BATTLECUT]]
+
|
 +
[[FF8/Field/Script/Opcodes/10B_BATTLECUT|10B BATTLECUT]]
 
|
 
|
 
|-
 
|-
 
| 10C
 
| 10C
| [[FF8/Field/Script/Opcodes/10C FOOTSTEPCOPY|10C FOOTSTEPCOPY]]
+
|
 +
[[FF8/Field/Script/Opcodes/10C_FOOTSTEPCOPY|10C FOOTSTEPCOPY]]
 
|
 
|
 
|-
 
|-
 
| 10D
 
| 10D
| [[FF8/Field/Script/Opcodes/10D WORLDMAPJUMP|10D WORLDMAPJUMP]]
+
|
 +
[[FF8/Field/Script/Opcodes/10D_WORLDMAPJUMP|10D WORLDMAPJUMP]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 10E
 
| 10E
| [[FF8/Field/Script/Opcodes/10E RFACEDIRI|10E RFACEDIRI]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/10E_RFACEDIRI|10E RFACEDIRI]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 10F
 
| 10F
| [[FF8/Field/Script/Opcodes/10F RFACEDIR|10F RFACEDIR]]
+
|
 +
[[FF8/Field/Script/Opcodes/10F_RFACEDIR|10F RFACEDIR]]
 
|
 
|
 
|-
 
|-
 
| 110
 
| 110
| [[FF8/Field/Script/Opcodes/110 RFACEDIRA|110 RFACEDIRA]]
+
|
 +
[[FF8/Field/Script/Opcodes/110_RFACEDIRA|110 RFACEDIRA]]
 
|
 
|
 
|-
 
|-
 
| 111
 
| 111
| [[FF8/Field/Script/Opcodes/111 RFACEDIRP|111 RFACEDIRP]]
+
|
 +
[[FF8/Field/Script/Opcodes/111_RFACEDIRP|111 RFACEDIRP]]
 
|
 
|
 
|-
 
|-
 
| 112
 
| 112
| [[FF8/Field/Script/Opcodes/112 RFACEDIROFF|112 RFACEDIROFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/112_RFACEDIROFF|112 RFACEDIROFF]]
 
|
 
|
 
|-
 
|-
 
| 113
 
| 113
| [[FF8/Field/Script/Opcodes/113 FACEDIRSYNC|113 FACEDIRSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/113_FACEDIRSYNC|113 FACEDIRSYNC]]
 
|
 
|
 
|-
 
|-
 
| 114
 
| 114
| [[FF8/Field/Script/Opcodes/114 COPYINFO|114 COPYINFO]]
+
|
 +
[[FF8/Field/Script/Opcodes/114_COPYINFO|114 COPYINFO]]
 
|
 
|
 
|-
 
|-
 
| 115
 
| 115
| [[FF8/Field/Script/Opcodes/115 PCOPYINFO|115 PCOPYINFO]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/115_PCOPYINFO|115 PCOPYINFO]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 116
 
| 116
| [[FF8/Field/Script/Opcodes/116 RAMESW|116 RAMESW]]
+
|
 +
[[FF8/Field/Script/Opcodes/116_RAMESW|116 RAMESW]]
 
| Message
 
| Message
 
|-
 
|-
 
| 117
 
| 117
| [[FF8/Field/Script/Opcodes/117 BGSHADEOFF|117 BGSHADEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/117_BGSHADEOFF|117 BGSHADEOFF]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 118
 
| 118
| [[FF8/Field/Script/Opcodes/118 AXIS|118 AXIS]]
+
|
 +
[[FF8/Field/Script/Opcodes/118_AXIS|118 AXIS]]
 
|
 
|
 
|-
 
|-
 
| 119
 
| 119
| [[FF8/Field/Script/Opcodes/119 AXISSYNC|119 AXISSYNC]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/119_AXISSYNC|119 AXISSYNC]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 11A
 
| 11A
| [[FF8/Field/Script/Opcodes/11A MENUNORMAL|11A MENUNORMAL]]
+
|
 +
[[FF8/Field/Script/Opcodes/11A_MENUNORMAL|11A MENUNORMAL]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 11B
 
| 11B
| [[FF8/Field/Script/Opcodes/11B MENUPHS|11B MENUPHS]]
+
|
 +
[[FF8/Field/Script/Opcodes/11B_MENUPHS|11B MENUPHS]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 11C
 
| 11C
| [[FF8/Field/Script/Opcodes/11C BGCLEAR|11C BGCLEAR]]
+
|
 +
[[FF8/Field/Script/Opcodes/11C_BGCLEAR|11C BGCLEAR]]
 
|
 
|
 
|-
 
|-
 
| 11D
 
| 11D
| [[FF8/Field/Script/Opcodes/11D GETPARTY|11D GETPARTY]]
+
|
 +
[[FF8/Field/Script/Opcodes/11D_GETPARTY|11D GETPARTY]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 11E
 
| 11E
| [[FF8/Field/Script/Opcodes/11E MENUSHOP|11E MENUSHOP]]
+
|
 +
[[FF8/Field/Script/Opcodes/11E_MENUSHOP|11E MENUSHOP]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 11F
 
| 11F
| [[FF8/Field/Script/Opcodes/11F DISC|11F DISC]]
+
|
 +
[[FF8/Field/Script/Opcodes/11F_DISC|11F DISC]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 120
 
| 120
| [[FF8/Field/Script/Opcodes/120 DSCROLL3|120 DSCROLL3]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/120_DSCROLL3|120 DSCROLL3]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 121
 
| 121
| [[FF8/Field/Script/Opcodes/121 LSCROLL3|121 LSCROLL3]]
+
|
 +
[[FF8/Field/Script/Opcodes/121_LSCROLL3|121 LSCROLL3]]
 
|
 
|
 
|-
 
|-
 
| 122
 
| 122
| [[FF8/Field/Script/Opcodes/122 CSCROLL3|122 CSCROLL3]]
+
|
 +
[[FF8/Field/Script/Opcodes/122_CSCROLL3|122 CSCROLL3]]
 
|
 
|
 
|-
 
|-
 
| 123
 
| 123
| [[FF8/Field/Script/Opcodes/123 MACCEL|123 MACCEL]]
+
|
 +
[[FF8/Field/Script/Opcodes/123_MACCEL|123 MACCEL]]
 
|
 
|
 
|-
 
|-
 
| 124
 
| 124
| [[FF8/Field/Script/Opcodes/124 MLIMIT|124 MLIMIT]]
+
|
 +
[[FF8/Field/Script/Opcodes/124_MLIMIT|124 MLIMIT]]
 
|
 
|
 
|-
 
|-
 
| 125
 
| 125
| [[FF8/Field/Script/Opcodes/125 ADDITEM|125 ADDITEM]]
+
|
 +
[[FF8/Field/Script/Opcodes/125_ADDITEM|125 ADDITEM]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 126
 
| 126
| [[FF8/Field/Script/Opcodes/126 SETWITCH|126 SETWITCH]]
+
|
 +
[[FF8/Field/Script/Opcodes/126_SETWITCH|126 SETWITCH]]
 
|
 
|
 
|-
 
|-
 
| 127
 
| 127
| [[FF8/Field/Script/Opcodes/127 SETODIN|127 SETODIN]]
+
|
 +
[[FF8/Field/Script/Opcodes/127_SETODIN|127 SETODIN]]
 
|
 
|
 
|-
 
|-
 
| 128
 
| 128
| [[FF8/Field/Script/Opcodes/128 RESETGF|128 RESETGF]]
+
|
 +
[[FF8/Field/Script/Opcodes/128_RESETGF|128 RESETGF]]
 
|
 
|
 
|-
 
|-
 
| 129
 
| 129
| [[FF8/Field/Script/Opcodes/129 MENUNAME|129 MENUNAME]]
+
|
 +
[[FF8/Field/Script/Opcodes/129_MENUNAME|129 MENUNAME]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 12A
 
| 12A
| [[FF8/Field/Script/Opcodes/12A REST|12A REST]]
+
|
 +
[[FF8/Field/Script/Opcodes/12A_REST|12A REST]]
 
|
 
|
 
|-
 
|-
 
| 12B
 
| 12B
| [[FF8/Field/Script/Opcodes/12B MOVECANCEL|12B MOVECANCEL]]
+
|
 +
[[FF8/Field/Script/Opcodes/12B_MOVECANCEL|12B MOVECANCEL]]
 
|
 
|
 
|-
 
|-
 
| 12C
 
| 12C
| [[FF8/Field/Script/Opcodes/12C PMOVECANCEL|12C PMOVECANCEL]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/12C_PMOVECANCEL|12C PMOVECANCEL]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 12D
 
| 12D
| [[FF8/Field/Script/Opcodes/12D ACTORMODE|12D ACTORMODE]]
+
|
 +
[[FF8/Field/Script/Opcodes/12D_ACTORMODE|12D ACTORMODE]]
 
|
 
|
 
|-
 
|-
 
| 12E
 
| 12E
| [[FF8/Field/Script/Opcodes/12E MENUSAVE|12E MENUSAVE]]
+
|
 +
[[FF8/Field/Script/Opcodes/12E_MENUSAVE|12E MENUSAVE]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 12F
 
| 12F
| [[FF8/Field/Script/Opcodes/12F SAVEENABLE|12F SAVEENABLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/12F_SAVEENABLE|12F SAVEENABLE]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 130
 
| 130
| [[FF8/Field/Script/Opcodes/130 PHSENABLE|130 PHSENABLE]]
+
|
 +
[[FF8/Field/Script/Opcodes/130_PHSENABLE|130 PHSENABLE]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 131
 
| 131
| [[FF8/Field/Script/Opcodes/131 HOLD|131 HOLD]]
+
|
 +
[[FF8/Field/Script/Opcodes/131_HOLD|131 HOLD]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 132
 
| 132
| [[FF8/Field/Script/Opcodes/132 MOVIECUT|132 MOVIECUT]]
+
|
 +
[[FF8/Field/Script/Opcodes/132_MOVIECUT|132 MOVIECUT]]
 
|
 
|
 
|-
 
|-
 
| 133
 
| 133
| [[FF8/Field/Script/Opcodes/133 SETPLACE|133 SETPLACE]]
+
|
 +
[[FF8/Field/Script/Opcodes/133_SETPLACE|133 SETPLACE]]
 
|
 
|
 
|-
 
|-
 
| 134
 
| 134
| [[FF8/Field/Script/Opcodes/134 SETDCAMERA|134 SETDCAMERA]]
+
|
 +
[[FF8/Field/Script/Opcodes/134_SETDCAMERA|134 SETDCAMERA]]
 
|
 
|
 
|-
 
|-
 
| 135
 
| 135
| [[FF8/Field/Script/Opcodes/135 CHOICEMUSIC|135 CHOICEMUSIC]]
+
|
 +
[[FF8/Field/Script/Opcodes/135_CHOICEMUSIC|135 CHOICEMUSIC]]
 
|
 
|
 
|-
 
|-
 
| 136
 
| 136
| [[FF8/Field/Script/Opcodes/136 GETCARD|136 GETCARD]]
+
|
 +
[[FF8/Field/Script/Opcodes/136_GETCARD|136 GETCARD]]
 
|
 
|
 
|-
 
|-
 
| 137
 
| 137
| [[FF8/Field/Script/Opcodes/137 DRAWPOINT|137 DRAWPOINT]]
+
|
| Entity
+
[[FF8/Field/Script/Opcodes/137_DRAWPOINT|137 DRAWPOINT]]
 +
| Menus
 
|-
 
|-
 
| 138
 
| 138
| [[FF8/Field/Script/Opcodes/138 PHSPOWER|138 PHSPOWER]]
+
|
 +
[[FF8/Field/Script/Opcodes/138_PHSPOWER|138 PHSPOWER]]
 
|
 
|
 
|-
 
|-
 
| 139
 
| 139
| [[FF8/Field/Script/Opcodes/139 KEY|139 KEY]]
+
|
 +
[[FF8/Field/Script/Opcodes/139_KEY|139 KEY]]
 
|
 
|
 
|-
 
|-
 
| 13A
 
| 13A
| [[FF8/Field/Script/Opcodes/13A CARDGAME|13A CARDGAME]]
+
|
 +
[[FF8/Field/Script/Opcodes/13A_CARDGAME|13A CARDGAME]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 13B
 
| 13B
| [[FF8/Field/Script/Opcodes/13B SETBAR|13B SETBAR]]
+
|
 +
[[FF8/Field/Script/Opcodes/13B_SETBAR|13B SETBAR]]
 
|
 
|
 
|-
 
|-
 
| 13C
 
| 13C
| [[FF8/Field/Script/Opcodes/13C DISPBAR|13C DISPBAR]]
+
|
 +
[[FF8/Field/Script/Opcodes/13C_DISPBAR|13C DISPBAR]]
 
|
 
|
 
|-
 
|-
 
| 13D
 
| 13D
| [[FF8/Field/Script/Opcodes/13D KILLBAR|13D KILLBAR]]
+
|
 +
[[FF8/Field/Script/Opcodes/13D_KILLBAR|13D KILLBAR]]
 
|
 
|
 
|-
 
|-
 
| 13E
 
| 13E
| [[FF8/Field/Script/Opcodes/13E SCROLLRATIO2|13E SCROLLRATIO2]]
+
|
 +
[[FF8/Field/Script/Opcodes/13E_SCROLLRATIO2|13E SCROLLRATIO2]]
 
|
 
|
 
|-
 
|-
 
| 13F
 
| 13F
| [[FF8/Field/Script/Opcodes/13F WHOAMI|13F WHOAMI]]
+
|
 +
[[FF8/Field/Script/Opcodes/13F_WHOAMI|13F WHOAMI]]
 
|
 
|
 
|-
 
|-
 
| 140
 
| 140
| [[FF8/Field/Script/Opcodes/140 MUSICSTATUS|140 MUSICSTATUS]]
+
|
 +
[[FF8/Field/Script/Opcodes/140_MUSICSTATUS|140 MUSICSTATUS]]
 
|
 
|
 
|-
 
|-
 
| 141
 
| 141
| [[FF8/Field/Script/Opcodes/141 MUSICREPLAY|141 MUSICREPLAY]]
+
|
 +
[[FF8/Field/Script/Opcodes/141_MUSICREPLAY|141 MUSICREPLAY]]
 
|
 
|
 
|-
 
|-
 
| 142
 
| 142
| [[FF8/Field/Script/Opcodes/142 DOORLINEOFF|142 DOORLINEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/142_DOORLINEOFF|142 DOORLINEOFF]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 143
 
| 143
| [[FF8/Field/Script/Opcodes/143 DOORLINEON|143 DOORLINEON]]
+
|
 +
[[FF8/Field/Script/Opcodes/143_DOORLINEON|143 DOORLINEON]]
 
| Entity
 
| Entity
 
|-
 
|-
 
| 144
 
| 144
| [[FF8/Field/Script/Opcodes/144 MUSICSKIP|144 MUSICSKIP]]
+
|
 +
[[FF8/Field/Script/Opcodes/144_MUSICSKIP|144 MUSICSKIP]]
 
|
 
|
 
|-
 
|-
 
| 145
 
| 145
| [[FF8/Field/Script/Opcodes/145 DYING|145 DYING]]
+
|
 +
[[FF8/Field/Script/Opcodes/145_DYING|145 DYING]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 146
 
| 146
| [[FF8/Field/Script/Opcodes/146 SETHP|146 SETHP]]
+
|
 +
[[FF8/Field/Script/Opcodes/146_SETHP|146 SETHP]]
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 147
 
| 147
| [[FF8/Field/Script/Opcodes/147 GETHP|147 GETHP]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/147_GETHP|147 GETHP]] ''(Unused)''
 
| Party Management
 
| Party Management
 
|-
 
|-
 
| 148
 
| 148
| [[FF8/Field/Script/Opcodes/148 MOVEFLUSH|148 MOVEFLUSH]]
+
|
 +
[[FF8/Field/Script/Opcodes/148_MOVEFLUSH|148 MOVEFLUSH]]
 
|
 
|
 
|-
 
|-
 
| 149
 
| 149
| [[FF8/Field/Script/Opcodes/149 MUSICVOLSYNC|149 MUSICVOLSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/149_MUSICVOLSYNC|149 MUSICVOLSYNC]]
 
|
 
|
 
|-
 
|-
 
| 14A
 
| 14A
| [[FF8/Field/Script/Opcodes/14A PUSHANIME|14A PUSHANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/14A_PUSHANIME|14A PUSHANIME]]
 
|
 
|
 
|-
 
|-
 
| 14B
 
| 14B
| [[FF8/Field/Script/Opcodes/14B POPANIME|14B POPANIME]]
+
|
 +
[[FF8/Field/Script/Opcodes/14B_POPANIME|14B POPANIME]]
 
|
 
|
 
|-
 
|-
 
| 14C
 
| 14C
| [[FF8/Field/Script/Opcodes/14C KEYSCAN2|14C KEYSCAN2]]
+
|
 +
[[FF8/Field/Script/Opcodes/14C_KEYSCAN2|14C KEYSCAN2]]
 
| Input
 
| Input
 
|-
 
|-
 
| 14D
 
| 14D
| [[FF8/Field/Script/Opcodes/14D KEYON2|14D KEYON2]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/14D_KEYON2|14D KEYON2]] ''(Unused)''
 
| Input
 
| Input
 
|-
 
|-
 
| 14E
 
| 14E
| [[FF8/Field/Script/Opcodes/14E PARTICLEON|14E PARTICLEON]]
+
|
 +
[[FF8/Field/Script/Opcodes/14E_PARTICLEON|14E PARTICLEON]]
 
|
 
|
 
|-
 
|-
 
| 14F
 
| 14F
| [[FF8/Field/Script/Opcodes/14F PARTICLEOFF|14F PARTICLEOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/14F_PARTICLEOFF|14F PARTICLEOFF]]
 
|
 
|
 
|-
 
|-
 
| 150
 
| 150
| [[FF8/Field/Script/Opcodes/150 KEYSIGHNCHANGE|150 KEYSIGHNCHANGE]]
+
|
 +
[[FF8/Field/Script/Opcodes/150_KEYSIGHNCHANGE|150 KEYSIGHNCHANGE]]
 
|
 
|
 
|-
 
|-
 
| 151
 
| 151
| [[FF8/Field/Script/Opcodes/151 ADDGIL|151 ADDGIL]]
+
|
 +
[[FF8/Field/Script/Opcodes/151_ADDGIL|151 ADDGIL]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 152
 
| 152
| [[FF8/Field/Script/Opcodes/152 ADDPASTGIL|152 ADDPASTGIL]]
+
|
 +
[[FF8/Field/Script/Opcodes/152_ADDPASTGIL|152 ADDPASTGIL]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 153
 
| 153
| [[FF8/Field/Script/Opcodes/153 ADDSEEDLEVEL|153 ADDSEEDLEVEL]]
+
|
 +
[[FF8/Field/Script/Opcodes/153_ADDSEEDLEVEL|153 ADDSEEDLEVEL]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 154
 
| 154
| [[FF8/Field/Script/Opcodes/154 PARTICLESET|154 PARTICLESET]]
+
|
 +
[[FF8/Field/Script/Opcodes/154_PARTICLESET|154 PARTICLESET]]
 
|
 
|
 
|-
 
|-
 
| 155
 
| 155
| [[FF8/Field/Script/Opcodes/155 SETDRAWPOINT|155 SETDRAWPOINT]]
+
|
| Entity
+
[[FF8/Field/Script/Opcodes/155_SETDRAWPOINT|155 SETDRAWPOINT]]
 +
|
 
|-
 
|-
 
| 156
 
| 156
| [[FF8/Field/Script/Opcodes/156 MENUTIPS|156 MENUTIPS]]
+
|
 +
[[FF8/Field/Script/Opcodes/156_MENUTIPS|156 MENUTIPS]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 157
 
| 157
| [[FF8/Field/Script/Opcodes/157 LASTIN|157 LASTIN]]
+
|
 +
[[FF8/Field/Script/Opcodes/157_LASTIN|157 LASTIN]]
 
|
 
|
 
|-
 
|-
 
| 158
 
| 158
| [[FF8/Field/Script/Opcodes/158 LASTOUT|158 LASTOUT]]
+
|
 +
[[FF8/Field/Script/Opcodes/158_LASTOUT|158 LASTOUT]]
 
|
 
|
 
|-
 
|-
 
| 159
 
| 159
| [[FF8/Field/Script/Opcodes/159 SEALEDOFF|159 SEALEDOFF]]
+
|
 +
[[FF8/Field/Script/Opcodes/159_SEALEDOFF|159 SEALEDOFF]]
 
|
 
|
 
|-
 
|-
 
| 15A
 
| 15A
| [[FF8/Field/Script/Opcodes/15A MENUTUTO|15A MENUTUTO]]
+
|
 +
[[FF8/Field/Script/Opcodes/15A_MENUTUTO|15A MENUTUTO]]
 
| Menus
 
| Menus
 
|-
 
|-
 
| 15B
 
| 15B
| [[FF8/Field/Script/Opcodes/15B OPENEYES|15B OPENEYES]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/15B_OPENEYES|15B OPENEYES]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 15C
 
| 15C
| [[FF8/Field/Script/Opcodes/15C CLOSEEYES|15C CLOSEEYES]]
+
|
 +
[[FF8/Field/Script/Opcodes/15C_CLOSEEYES|15C CLOSEEYES]]
 
|
 
|
 
|-
 
|-
 
| 15D
 
| 15D
| [[FF8/Field/Script/Opcodes/15D BLINKEYES|15D BLINKEYES]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/15D_BLINKEYES|15D BLINKEYES]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 15E
 
| 15E
| [[FF8/Field/Script/Opcodes/15E SETCARD|15E SETCARD]]
+
|
 +
[[FF8/Field/Script/Opcodes/15E_SETCARD|15E SETCARD]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 15F
 
| 15F
| [[FF8/Field/Script/Opcodes/15F HOWMANYCARD|15F HOWMANYCARD]]
+
|
 +
[[FF8/Field/Script/Opcodes/15F_HOWMANYCARD|15F HOWMANYCARD]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 160
 
| 160
| [[FF8/Field/Script/Opcodes/160 WHERECARD|160 WHERECARD]]
+
|
 +
[[FF8/Field/Script/Opcodes/160_WHERECARD|160 WHERECARD]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 161
 
| 161
| [[FF8/Field/Script/Opcodes/161 ADDMAGIC|161 ADDMAGIC]]
+
|
 +
[[FF8/Field/Script/Opcodes/161_ADDMAGIC|161 ADDMAGIC]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 162
 
| 162
| [[FF8/Field/Script/Opcodes/162 SWAP|162 SWAP]]
+
|
 +
[[FF8/Field/Script/Opcodes/162_SWAP|162 SWAP]]
 
|
 
|
 
|-
 
|-
 
| 163
 
| 163
| [[FF8/Field/Script/Opcodes/163 SETPARTY2|163 SETPARTY2]] ''(Unused)''
+
|
 +
[[FF8/Field/Script/Opcodes/163_SETPARTY2|163 SETPARTY2]] ''(Unused)''
 
|
 
|
 
|-
 
|-
 
| 164
 
| 164
| [[FF8/Field/Script/Opcodes/164 SPUSYNC|164 SPUSYNC]]
+
|
 +
[[FF8/Field/Script/Opcodes/164_SPUSYNC|164 SPUSYNC]]
 
| Timer
 
| Timer
 
|-
 
|-
 
| 165
 
| 165
| [[FF8/Field/Script/Opcodes/165 BROKEN|165 BROKEN]]
+
|
 +
[[FF8/Field/Script/Opcodes/165_BROKEN|165 BROKEN]]
 
|
 
|
 
|-
 
|-
 
| 166
 
| 166
| [[FF8/Field/Script/Opcodes/166 UNKNOWN1|166 UNKNOWN1]]
+
|
 +
[[FF8/Field/Script/Opcodes/166_UNKNOWN1|166 UNKNOWN1]]
 
|
 
|
 
|-
 
|-
 
| 167
 
| 167
| [[FF8/Field/Script/Opcodes/167 UNKNOWN2|167 UNKNOWN2]]
+
|
 +
[[FF8/Field/Script/Opcodes/167_UNKNOWN2|167 UNKNOWN2]]
 
|
 
|
 
|-
 
|-
 
| 168
 
| 168
| [[FF8/Field/Script/Opcodes/168 UNKNOWN3|168 UNKNOWN3]]
+
|
 +
[[FF8/Field/Script/Opcodes/168_UNKNOWN3|168 UNKNOWN3]]
 
|
 
|
 
|-
 
|-
 
| 169
 
| 169
| [[FF8/Field/Script/Opcodes/169 UNKNOWN4|169 UNKNOWN4]]
+
|
 +
[[FF8/Field/Script/Opcodes/169_UNKNOWN4|169 UNKNOWN4]]
 
|
 
|
 
|-
 
|-
 
| 170
 
| 170
| [[FF8/Field/Script/Opcodes/170 UNKNOWN5|170 UNKNOWN5]]
+
|
 +
[[FF8/Field/Script/Opcodes/170_UNKNOWN5|170 UNKNOWN5]]
 
| Item/Magic/Card/GF
 
| Item/Magic/Card/GF
 
|-
 
|-
 
| 171
 
| 171
| [[FF8/Field/Script/Opcodes/171 UNKNOWN6|171 UNKNOWN6]]
+
|
 +
[[FF8/Field/Script/Opcodes/171_UNKNOWN6|171 UNKNOWN6]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 172
 
| 172
| [[FF8/Field/Script/Opcodes/172 UNKNOWN7|172 UNKNOWN7]]
+
|
 +
[[FF8/Field/Script/Opcodes/172_UNKNOWN7|172 UNKNOWN7]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 173
 
| 173
| [[FF8/Field/Script/Opcodes/173 UNKNOWN8|173 UNKNOWN8]]
+
|
 +
[[FF8/Field/Script/Opcodes/173_UNKNOWN8|173 UNKNOWN8]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 174
 
| 174
| [[FF8/Field/Script/Opcodes/174 UNKNOWN9|174 UNKNOWN9]]
+
|
 +
[[FF8/Field/Script/Opcodes/174_UNKNOWN9|174 UNKNOWN9]]
 
| Animation
 
| Animation
 
|-
 
|-
 
| 175
 
| 175
| [[FF8/Field/Script/Opcodes/175 UNKNOWN10|175 UNKNOWN10]]
+
|
 +
[[FF8/Field/Script/Opcodes/175_UNKNOWN10|175 UNKNOWN10]]
 
|
 
|
 
|-
 
|-
 
| 176
 
| 176
| [[FF8/Field/Script/Opcodes/176 UNKNOWN11|176 UNKNOWN11]]
+
|
 +
[[FF8/Field/Script/Opcodes/176_UNKNOWN11|176 UNKNOWN11]]
 
|
 
|
 
|-
 
|-
 
| 177
 
| 177
| [[FF8/Field/Script/Opcodes/177 UNKNOWN12|177 UNKNOWN12]]
+
|
 +
[[FF8/Field/Script/Opcodes/177_UNKNOWN12|177 UNKNOWN12]]
 
|
 
|
 
|-
 
|-
 
| 178
 
| 178
| [[FF8/Field/Script/Opcodes/178 UNKNOWN13|178 UNKNOWN13]]
+
|
 +
[[FF8/Field/Script/Opcodes/178_UNKNOWN13|178 UNKNOWN13]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 179
 
| 179
| [[FF8/Field/Script/Opcodes/179 UNKNOWN14|179 UNKNOWN14]]
+
|
 +
[[FF8/Field/Script/Opcodes/179_UNKNOWN14|179 UNKNOWN14]]
 
| Music and Sound
 
| Music and Sound
 
|-
 
|-
 
| 180
 
| 180
| [[FF8/Field/Script/Opcodes/180 UNKNOWN15|180 UNKNOWN15]]
+
|
 +
[[FF8/Field/Script/Opcodes/180_UNKNOWN15|180 UNKNOWN15]]
 
|
 
|
 
|-
 
|-
 
| 181
 
| 181
| [[FF8/Field/Script/Opcodes/181 UNKNOWN16|181 UNKNOWN16]]
+
|
 +
[[FF8/Field/Script/Opcodes/181_UNKNOWN16|181 UNKNOWN16]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 182
 
| 182
| [[FF8/Field/Script/Opcodes/182 UNKNOWN17|182 UNKNOWN17]]
+
|
 +
[[FF8/Field/Script/Opcodes/182_UNKNOWN17|182 UNKNOWN17]]
 
| Field related
 
| Field related
 
|-
 
|-
 
| 183
 
| 183
| [[FF8/Field/Script/Opcodes/183 UNKNOWN18|183 UNKNOWN18]]
+
|
 +
[[FF8/Field/Script/Opcodes/183_UNKNOWN18|183 UNKNOWN18]]
 
| Menus
 
| Menus
 
|}
 
|}
</onlyinclude>
 

Revision as of 03:17, 24 March 2018

By Aali, myst6re and Shard.

The language

The field script language in ff8 is a simple assembly language with a stack. Here is an example:

stack = []
PSHM_W       1024      # push var1024 onto the stack (stack = [var1024])
PSHN_L       6         # push number 6 onto the stack (stack = [6 ; var1024])
CAL          EQ        # compare the two numbers at the top of the stack, pop this numbers, and push the result (1 or 0) into the stack (stack = [1 or 0]) 
JPF          LABEL1    # if the popped top of the stack is 0, jump to LABEL1 (stack = [])
PSHN_L       0         # push 0 at the top of the stack (stack = [0])
POPM_W       1024      # pop the top of the stack into var1024 (stack = [])
JMP          LABEL2    # goto LABEL2
LABEL1
PSHN_L       1         # push 1 at the top of the stack (stack = [1])
POPM_W       1024      # pop the top of the stack into var1024 (stack = [])
LABEL2
...

In standard code, it's equivalent to:

if(var1024 == 6) {
    var1024 = 0;
} else {
    var1024 = 1;
}

Reading Documentation

Each Opcode's page lists all the parameters for that function in the order you would put them on the stack before the function call. The inline argument is listed separately, if the function requires one. For example, on the page for SET3, the parameters are listed like this:

XCoord
YCoord
ZCoord
SET3

Which means when you call SET3, the ZCoord is the top item on the stack, YCoord is under it, and XCoord is under that, for example

PSHN_L      402   (XCoord)
PSHN_L      -381  (YCoord)
PSHN_L      20    (ZCoord)
SET3        17    (walkmesh triangle ID)

Opcode list

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