Title: Alternative Rage Author: SilentEnigma Version: 1.0 Release Date: 2022-02-20 Applies to: Final Fantasy III (v1.0) (U) Archive Contents ------------------------------- Rage-Alt_H.ips = basic patch for headered ROMs Rage-Alt_H_Anti.ips = anti-patch for headered ROMs Rage-Alt_NH.ips = basic patch for unheadered ROMs Rage-Alt_NH_Anti.ips = anti-patch for unheadered ROMs readme.txt = this file ROM Addresses ------------------------------- C2/49E0 - C2/49E2 Free Space Used ------------------------------- C2/6469 - C2/6490 (40 bytes) TABLE OF CONTENTS ------------------------------- 0. Description 1. Relevant Offsets & Disassembly 2. Credits 3. Revision History 4. Legal ________________________________________________________________________________ 0. DESCRIPTION ________________________________________________________________________________ This patch for FF3us is a simplified alternative to Terii Senshi's "Rage" patch for the Chupon and Siegfried rages. Terii Senshi's patch makes the Chupon and Siegfried rages learnable by enabling the two enemies to appear on the Veldt once they have been encountered in the coliseum. This patch immediately grants the rage for Chupon and Siegfried once the enemy is fought by Gau in the coliseum. It does NOT enable Chupon and Siegfried to be encountered on the Veldt, nor does it affect Allo Ver. For a compatible Allo Ver patch, see "Master ZED's Allo Ver fix" patch by Assassin: http://assassin17.brinkster.net/patches.htm#anchor8 This patch occupies free space originally taken by Terii Senshi's original "Rage" patch. ________________________________________________________________________________ 1. RELEVANT OFFSETS & DISASSEMBLY ________________________________________________________________________________ Original: C2/49E0: AD 4B 2F LDA $2F4B Modified: C2/49E0: 20 69 64 JSR $6469 ; New subroutine New Subroutine C2/6469 (executes at the end of battle) C2/6469: AD 08 02 LDA $0208 ; coliseum fighter C2/646C: C9 0B CMP #$0B ; GAU? C2/646E: D0 1D BNE $648D ; branch if not C2/6470: AD 01 20 LDA $2001 ; monster 1 index C2/6473: C9 37 CMP #$37 ; Siegfried? C2/6475: D0 0A BNE $6481 ; branch if not C2/6477: AD 32 1D LDA $1D32 ; Learned Rages byte w/ Siegfried bit C2/647A: 09 80 ORA #$80 ; Siegfried bit C2/647C: 8D 32 1D STA $1D32 ; Learned Rages byte w/ Siegfried bit C2/647F: 80 0C BRA $648D ; branch to end C2/6481: C9 40 CMP #$40 ; Chupon? C2/6483: D0 08 BNE $648D ; branch if not C2/6485: AD 34 1D LDA $1D34 ; Learned Rages byte w/ Chupon bit C2/6488: 09 01 ORA #$01 ; Chupon bit C2/648A: 8D 34 1D STA $1D34 ; Learned Rages byte w/ Chupon bit C2/648D: AD 4B 2F LDA $2F4B ; original C2/49E0 C2/6490: 60 RTS ________________________________________________________________________________ 2. CREDITS ________________________________________________________________________________ Thanks to: C. V. Reynolds - patch specification Terii Senshi - original "Rage" patch Assassin - C2 disassembly ________________________________________________________________________________ 3. REVISION HISTORY ________________________________________________________________________________ 2022-02-20 : Version 1.0 released. ________________________________________________________________________________ 4. LEGAL ________________________________________________________________________________ Copyright (C) 2022 David R. Thompson (SilentEnigma). The copyright holder ("author") permits the free use of the attributed work referenced by this document exclusively for non-commercial purposes, provided that the following conditions are met: 1. The author and all contributors credited in this readme document shall be given credit for their respective contributions wherever the attributed work is reused, redistributed, or modified. 2. This readme document shall accompany any of the files comprising the attributed work wherever they are redistributed in unmodified form. The work(s) and file(s) distributed with this document are provided "AS-IS", WITHOUT ANY WARRANTY. The author shall not be held responsible for any damages related to the use of work(s) and file(s) distributed with this document.