Difference between revisions of "FF7/Field/Script/Opcodes/28 KAWAI"

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
my_wiki>Synergy Blades
 
m (8 revisions imported)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
* Opcode: '''0x28'''
 
* Opcode: '''0x28'''
 
* Short name: '''KAWAI'''
 
* Short name: '''KAWAI'''
* Long name: Graphics Opcode (Multibyte sequence)
+
* Long name: Character Graphics Opcode (Multibyte sequence)
  
 
==== Memory layout ====
 
==== Memory layout ====
Line 18: Line 18:
 
==== Description ====
 
==== Description ====
  
KAWAI is a multipurpose, graphics-related opcode that performs a variety of different operations, depending on the subop argument. It was named after Final Fantasy VII's Character Programmer, Hiroshi Kawai.
+
KAWAI is a multipurpose, graphics-related opcode that performs a variety of different operations on visible entity objects, depending on the subop argument. It was named after Final Fantasy VII's Character Programmer, Hiroshi Kawai.
 +
 
 +
====Subcodes by Opcode====
  
====Subcodes by OPCODE====
 
 
  [[FF7/Field/Script/Opcodes/28 KAWAI/00 EYETX|00 EYETX]]
 
  [[FF7/Field/Script/Opcodes/28 KAWAI/00 EYETX|00 EYETX]]
 +
[[FF7/Field/Script/Opcodes/28 KAWAI/01 TRNSP|01 TRNSP]]
 +
[[FF7/Field/Script/Opcodes/28 KAWAI/02 AMBNT|02 AMBNT]]
 
  [[FF7/Field/Script/Opcodes/28 KAWAI/06 LIGHT|06 LIGHT]]
 
  [[FF7/Field/Script/Opcodes/28 KAWAI/06 LIGHT|06 LIGHT]]
 +
[[FF7/Field/Script/Opcodes/28 KAWAI/0A SBOBJ|0A SBOBJ]]
 +
[[FF7/Field/Script/Opcodes/28 KAWAI/0D SHINE|0D SHINE]]
 +
[[FF7/Field/Script/Opcodes/28 KAWAI/FF RESET|FF RESET]]

Latest revision as of 05:16, 23 May 2019

  • Opcode: 0x28
  • Short name: KAWAI
  • Long name: Character Graphics Opcode (Multibyte sequence)

Contents

Memory layout

0x28 L S ...

Arguments

  • const UByte L: Total length of the entire opcode and argument list.
  • const UByte S: Operation to perform.
  • Variable ...: Sequence of arguments, depending on the operation type.

Description

KAWAI is a multipurpose, graphics-related opcode that performs a variety of different operations on visible entity objects, depending on the subop argument. It was named after Final Fantasy VII's Character Programmer, Hiroshi Kawai.

Subcodes by Opcode