User Tools

Site Tools


ff3:ff3us:patches:madsiur:status_check

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ff3:ff3us:patches:madsiur:status_check [2025/06/25 17:44]
madsiur created
ff3:ff3us:patches:madsiur:status_check [2025/06/25 22:01] (current)
madsiur [Links]
Line 17: Line 17:
 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. 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/YYXXevent 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:+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:
  
 <code> <code>
Line 29: Line 29:
 Wounded     $80 Wounded     $80
 Float       $C0 Float       $C0
-<code>+</code>
  
 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. 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.
Line 36: Line 36:
  
 To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc status_check_event_command.asm". To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc status_check_event_command.asm".
 +
 +Big thanks to Lenophis that had a Pandora's Box [[https://www.youtube.com/watch?v=NUKypLf_CeQ|demo video]] with this idea!
  
  
 ==== Links ==== ==== Links ====
-[[https://www.ff6hacking.com/forums/thread-4181.html|FF6Hacking forum thread]]\\+[[https://www.ff6hacking.com/forums/thread-1412.html|FF6Hacking forum thread]]\\
 [[https://rewindcoding.dev/en/romhacking/hacks/status-check/|Personal website page]]\\ [[https://rewindcoding.dev/en/romhacking/hacks/status-check/|Personal website page]]\\
-[[https://romhack.ing/database/content/entry/LNNu5JQBNs8FWu0CaVw8/mastered-esper-icon|Romhack.ing entry]]\\+[[https://romhack.ing/database/content/entry/iORAcKOfSiCvQXgYP286Fg|Romhack.ing entry]]\\
ff3/ff3us/patches/madsiur/status_check.1750873490.txt.gz · Last modified: 2025/06/25 17:44 by madsiur