Title: Alphabetical Rage Checklist Addendum Author: SilentEnigma Version: 1.0 Release Date: 2021-11-30 Applies to: Final Fantasy III (v1.0) (U) Archive Contents ------------------------------- AZRageChecklistAddendum_H.ips = patch for headered ROMs AZRageChecklistAddendum_H_Anti.ips = anti-patch for headered ROMs AZRageChecklistAddendum_NH.ips = patch for unheadered ROMs AZRageChecklistAddendum_NH_Anti.ips = anti-patch for unheadered ROMs readme.txt = this file ROM Addresses ------------------------------- C3/53D4 - C3/53D5 Free Space Used ------------------------------- C3/FD80 - C3/FD8B (12 bytes) TABLE OF CONTENTS ------------------------------- 0. Description 1. Installation 2. Relevant Offsets & Disassembly 3. Credits 4. Revision History 5. Legal ________________________________________________________________________________ 0. DESCRIPTION ________________________________________________________________________________ This addendum patch for FF3us makes Novalia Spirit's "Rage Checklist" patch fully compatible with Assassin's "Alphabetical Rage" patch. Normally, when Rage Checklist is applied on top of Alphabetical Rage, the field menu Rage list loses its alphabetization. This patch restores the lost alphabetization. ________________________________________________________________________________ 1. INSTALLATION ________________________________________________________________________________ Use the following patching order: 1. Apply Assassin's "Alphabetical Rage" patch (Beta version 0.45) http://assassin17.brinkster.net/ 2. Apply Novalia Spirit's "Rage Checklist" patch (version 1.0) https://www.ff6hacking.com/wiki/doku.php?id=ff3:ff3us:patches:novalia https://tinyurl.com/ff6-rage-checklist-20200414 3. Apply the appropriate (headered / non-headered) "AZRageChecklistAddendum" patch from this archive. ________________________________________________________________________________ 2. RELEVANT OFFSETS & DISASSEMBLY ________________________________________________________________________________ Rage Checklist: C3/53D3: 20 EC 50 JSR $50EC ; Set up $E5 load (shared) Modified: C3/53D3: 20 80 FD JSR $FD80 ; Set up alt $E5 load (rage-only) New Subroutine C3/FD80: C3/FD80: 7B TDC C3/FD81: A5 E5 LDA $E5 C3/FD83: AA TAX C3/FD84: BF D0 FA C2 LDA $C2FAD0,X ; get rage I.D. from alphabetized map C3/FD88: AA TAX C3/FD89: 4C F0 50 JMP $50F0 ________________________________________________________________________________ 3. CREDITS ________________________________________________________________________________ Novalia Spirit - Rage Checklist author https://www.romhacking.net/community/996/ Assassin - Alphabetical Rage author http://assassin17.brinkster.net/ ________________________________________________________________________________ 4. REVISION HISTORY ________________________________________________________________________________ 2021-11-30 : Version 1.0 released. ________________________________________________________________________________ 5. LEGAL ________________________________________________________________________________ Copyright (C) 2021 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.