Final Fantasy 3 (US/SNES), Final Fantasy 6 (JP/SFC), Final Fantasy 6 Advance (US,JP,EU/GBA) Imp's Retort Bug Fix patch CONTENTS: FF3-ImpRetort-H.ips: The fix patch for a headered SNES ROM file. Apply to fix the Imp's Retort Bug. FF3-ImpRetort-HA.ips: The A-compatibility patch for a headered SNES ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version A. FF3-ImpRetort-HB.ips: The B-compatibility patch for a headered SNES ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version B. FF3-ImpRetort-HR.ips: The reverse patch for a headered SNES ROM file. Apply to reverse all changes made by the previous patch. FF3-ImpRetort-N.ips: The fix patch for a non-headered SNES ROM file. Apply to fix the Imp's Retort Bug. FF3-ImpRetort-NA.ips: The A-compatibility patch for a non-headered SNES ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version A. FF3-ImpRetort-NB.ips: The B-compatibility patch for a non-headered SNES ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version B. FF3-ImpRetort-NR.ips: The reverse patch for a non-headered SNES ROM file. Apply to reverse all changes made by the previous patch. FF6-ImpRetort-H.ips: The fix patch for a headered SFC ROM file. Apply to fix the Imp's Retort Bug. FF6-ImpRetort-HA.ips: The A-compatibility patch for a headered SFC ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version A. FF6-ImpRetort-HB.ips: The B-compatibility patch for a headered SFC ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version B. FF6-ImpRetort-HR.ips: The reverse patch for a headered SFC ROM file. Apply to reverse all changes made by the previous patch. FF6-ImpRetort-N.ips: The fix patch for a non-headered SFC ROM file. Apply to fix the Imp's Retort Bug. FF6-ImpRetort-NA.ips: The A-compatibility patch for a non-headered SFC ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version A. FF6-ImpRetort-NB.ips: The B-compatibility patch for a non-headered SFC ROM file. Apply ONLY if you've applied Assassin's "Jump Megafix" patch version B. FF6-ImpRetort-NR.ips: The reverse patch for a non-headered SFC ROM file. Apply to reverse all changes made by the previous patch. FF6A-ImpRetort-JU.ips: The fix patch for a US or Japanese GBA ROM file. Apply to fix the Imp's Retort Bug. FF6A-ImpRetort-JUR.ips: The reverse patch for a US or Japanese GBA ROM file. Apply to reverse all changes made by the previous patch. FF6A-ImpRetort-E.ips: The fix patch for a European GBA ROM file. Apply to fix the Imp's Retort Bug. FF6A-ImpRetort-ER.ips: The reverse patch for a European GBA ROM file. Apply to reverse all changes made by the previous patch. readme.txt: This file. Imp's Retort.asm: An assembly format index of code changes. Imp's Retort.rtf: A text format index of code changes. PATCH INFORMATION: SNES patches work on version 1.0 or 1.1. SFC patches work with RPGOne's translation version 1.2. AFFECTED AREAS: SNES: C2/15CB, C2/15D2-C2/1665, C2/167C, C2/19D3 SFC: C2/15C6, C2/15CD-C2/1660, C2/1677, C2/19CE GBA US/JP: 0807D32E-0807D35B GBA EU: 0807DA72-0807DA9F URGENCY: Extreme! Apply this now! PURPOSE: There exists an infamous bug, the Psycho Cyan Bug, which can be exploited to make Cyan attack repeatedly and endlessly. It's actually the byproduct of two bugs. The first has been fixed by Terii Senshi's Psycho Cyan Bug fix patch: if Cyan is KO'd after readying Retort and then revived, Retort will activate in response to any subsequent physical attack by any entity against any target - even if Cyan is not involved. The second is fixed by this patch: if Cyan tries to Retort while Imped, he will Fight instead (because Imp prevents Retort) and Retort will still be set. The combination of these two bugs allows Cyan to counter his own Fight with a Retort, replaced by a Fight, which will then be countered as well, creating a nonstop cycle of attacks. Terii Senshi's patch fixes the first bug, which is enough to fix the Psycho Cyan Bug; however, it does not fix the second bug. This patch does so. There is a problem that occurs if you have also applied Assassin's "Jump Megafix" patch. That patch jumps to a section of code that is modified by the current version of this patch, and it causes weapon data to not be loaded when Jumping, resulting in no damage ever being dealt. For this reason, compatibility patches have been included that should be applied after "Jump Megafix", but they can be applied either before or after this patch, and ONLY if BOTH this patch and "Jump Megafix" are applied. Also, make sure you apply the correct compatibility patch depending on whether you apply version A or B of "Jump Megafix". VERSION HISTORY: v1.5 (January 29, 2018): Added GBA patches. v1.4 (November 21, 2016): Fixed the pointer to Umaro's normal attack routine. v1.3 (September 4, 2016): Added the compatibility patches. v1.2 (May 3, 2016): Reworked to no longer use free space. v1.1 (May 12, 2015): Fixed a logical issue when combined with Assassin's "Jump Megafix" patch. Thanks to Assassin for pointing this out. v1.0 (May 11, 2015): Initial release.