Did you know that there's a hidden Chocobo Stable near Figaro Castle? That means you can walk to it from Narshe, which is where you'll be during Banon's scenario (though why you'd want to is beyond me). If Banon's the lead character, he'll be seen riding out of the stable...then transforming into Esper Terra repeatedly since he doesn't actually have a riding sprite. He'll also look messed up once you get to the world map. This patch fixes both of these issues.
Final Fantasy 3 (US/SNES), Final Fantasy 6 (JP/SFC)
Banon Riding Glitch Fix patch
CONTENTS:
FF3-BanonRiding-H.ips: The fix patch for a headered SNES ROM file. Apply to fix the Banon Riding Glitch.
FF3-BanonRiding-HR.ips: The reverse patch for a headered SNES ROM file. Apply to reverse all changes made by the previous patch.
FF3-BanonRiding-HL.ips: The "lite" fix patch for a headered SNES ROM file. Apply to partially fix the Banon Riding Glitch.
FF3-BanonRiding-HLR.ips: The "lite" reverse patch for a headered SNES ROM file. Apply to reverse all changes made by the previous patch.
FF3-BanonRiding-N.ips: The fix patch for a non-headered SNES ROM file. Apply to fix the Banon Riding Glitch.
FF3-BanonRiding-NR.ips: The reverse patch for a non-headered SNES ROM file. Apply to reverse all changes made by the previous patch.
FF3-BanonRiding-NL.ips: The "lite" fix patch for a non-headered SNES ROM file. Apply to partially fix the Banon Riding Glitch.
FF3-BanonRiding-NLR.ips: The "lite" reverse patch for a non-headered SNES ROM file. Apply to reverse all changes made by the previous patch.
FF6-BanonRiding-H.ips: The fix patch for a headered SFC ROM file. Apply to fix the Banon Riding Glitch.
FF6-BanonRiding-HR.ips: The reverse patch for a headered SFC ROM file. Apply to reverse all changes made by the previous patch.
FF6-BanonRiding-HR-old.ips: The old reverse patch for a headered SFC ROM file. Apply to reverse all changes made by previous versions of this patch.
FF6-BanonRiding-HL.ips: The "lite" fix patch for a headered SFC ROM file. Apply to partially fix the Banon Riding Glitch.
FF6-BanonRiding-HLR.ips: The "lite" reverse patch for a headered SFC ROM file. Apply to reverse all changes made by the previous patch.
FF6-BanonRiding-N.ips: The fix patch for a non-headered SFC ROM file. Apply to fix the Banon Riding Glitch.
FF6-BanonRiding-NR.ips: The reverse patch for a non-headered SFC ROM file. Apply to reverse all changes made by the previous patch.
FF6-BanonRiding-NR-old.ips: The old reverse patch for a non-headered SFC ROM file. Apply to reverse all changes made by previous versions of this patch.
FF6-BanonRiding-NL.ips: The "lite" fix patch for a non-headered SFC ROM file. Apply to partially fix the Banon Riding Glitch.
FF6-BanonRiding-NLR.ips: The "lite" reverse patch for a non-headered SFC ROM file. Apply to reverse all changes made by the previous patch.
readme.txt: This file.
Banon Riding.rtf: An index of the code changes. This does not include the sprite data.
Banon Sprite.hex: The hex code for the new sprite.
banonridingsprite.png: An image of the new sprite.
banonridingchocobo.png: An image of the new sprite riding a chocobo.
AFFECTED AREAS:
SNES: C0/D0F2-C0/D115, C0/D23C, C2/CE43-C2/CE77, C2/CE88-C2/CE89, C3/6DBC, C3/6DC4-C3/6DC5, CF/F911-CF/F958, D4/FEC0-D6/94BF, EE/8951-EE/8953, EE/8971, EE/8977, EE/90FE-EE/9145
SFC: C0/D024-C0/D047, C0/D16E, C2/CDE5-C2/CE19, C2/CE2A-C2/CE2B, C3/7550, C3/7558-C3/7559, CF/F8C1-CF/F908, D4/FEC0-D6/94BF, EE/894B-EE/894D, EE/896B, EE/8971, EE/90F8-EE/913F
PATCH INFORMATION:
SNES patches work on ROM v1.0 or v1.1.
URGENCY:
Medium to high. It's a graphical bug, and won't affect gameplay, but as graphical bugs go, it looks pretty bad.
PURPOSE:
For sections where a character is riding Magitek Armor or a chocobo, those characters each have a sprite used in that instance...except one: Banon. There is a place in the game where Banon can be seen riding a chocobo, but because he has no sprite for it, he'll instead be seen transforming into Esper Terra and back over and over again. This patch adds a new sprite for Banon...giddyup!
A hex code document for the sprite is included on the off-chance that you want to manually hex-edit the sprite into the ROM. Just apply the patch, it'll save you a lot of energy. But if you insist on a reason for wanting the hex data, maybe to substitute your own sprite, just know that the new sprite will not appear in any sprite editor that I know about unless you overwrite a sprite that will. This is just a warning to you. Make sure you know what you're doing before you mess with this.
Due to the complaints about this patch overwriting manual changes to character sprites, a set of "lite" fix and reverse patches are now included. The lite patches contain all of the code and pointer changes from the full patches, but do not change the sprites in any way, shape or form. To maintain manual changes, apply the lite patch, then open your ROM in a hex editor, delete 140 bytes from D4/FEC0, and then copy-and-paste the contents of the included hex file at location D6/9380.
VERSION HISTORY:
v1.5 (December 26, 2017): Fixed a neglected graphics pointer.
v1.4 (July 25, 2017): Added the lite patches, also fixed a location error in the SFC patches.
v1.3 (April 23, 2016): Optimized to no longer use any free space.
v1.2 (February 4, 2016): Huge revamp to the sprite in many places. Thanks to SilentEnigma for helping me out with some great suggestions for alterations.
v1.1 (December 12, 2015): Minor alterations to the hair.
v1.0 (December 10, 2015): Initial release.
Final Fantasy III (USA)
CRC32: E969BD77
MD5: A684517EBD29308C2E3B55D371E15245
SHA-1: 23422176191B371F01AE3A7CFE7455A2022F8EE8
SHA-256: 6F6911ED4A0E9844770035A3C39157F8C3929C321D5AFACBAFDA39C835B44374
Includes patches for headered and non-headered ROMs
Includes patches for SNES and SFC ROMs