Status check event command

Last updated : 06/25/2025
Current version : 1.1
Compatible with : FF3us 1.0, FF3us 1.1
Type : Modification
Download
Description

This hack was my first ever 65816 assembly hack, made in 2012. The previously unused event command $83 can now branch to another event address if party leader has either the blind, zombie, poison, magitek, vanish, petrified, wounded or float status.

The format of the command is 83 RR XX YY ZZ. XX YY ZZ is the $MM/YYXX event address, where MM is equal to ZZ + 0xCA. Bank value being relative to bank $CA is a standard in FF6 event commands. The RR byte of the command can have the following values:

Blind       $01
Zombie      $02
Poison      $04 
Magitek     $08
Vanish      $10
Imp         $20
Petrify     $40
Wounded     $80
Float       $C0

A usage example would be 83 C0 14 49 01, in others words, "if party leader has float, branch to CB/4914, otherwise continue". Note that this new event command can only check one status at a time.

Status check event command

Last updated : 06/25/2025
Current version : 1.1
Compatible with : FF3us 1.0, FF3us 1.1
Type : Modification
Download
Description

This hack was my first ever 65816 assembly hack, made in 2012. The previously unused event command $83 can now branch to another event address if party leader has either the blind, zombie, poison, magitek, vanish, petrified, wounded or float status.

The format of the command is 83 RR XX YY ZZ. XX YY ZZ is the $MM/YYXX event address, where MM is equal to ZZ + 0xCA. Bank value being relative to bank $CA is a standard in FF6 event commands. The RR byte of the command can have the following values:

Blind       $01
Zombie      $02
Poison      $04 
Magitek     $08
Vanish      $10
Imp         $20
Petrify     $40
Wounded     $80
Float       $C0

A usage example would be 83 C0 14 49 01, in others words, "if party leader has float, branch to CB/4914, otherwise continue". Note that this new event command can only check one status at a time.