Bugfix: Ignore Charm 1.0.1 - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html) +--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html) +--- Thread: Bugfix: Ignore Charm 1.0.1 (/thread-3224.html) |
Bugfix: Ignore Charm 1.0.1 - seibaby - 05-04-2016 Drakkhen's Ignore Charm patch is pretty neat since it fixes one of the ultimate cheese moves, Gau's Nightshade Rage. What it does is makes Charm miss if the target is immune to Muddle. Or, that's what it intended to do, but it does in fact do the opposite: makes Charm miss on vulnerable targets, and allows it on protected ones. I've dissected his code and come up with a bugfix. Open up a hex editor, navigate to C2/67CD and change the "D0" to an "F0". It seems Drakkhen got misled by the fact that status immunities in $331D,index are signified by a bit being cleared, not set. My commented disassembly of his code follows. I'm very happy that so many hackers these days release asm code patches, or at least documentation, instead of just providing .ips files. It saves a lot of time. ;[ Code: C2/67C0: A3 05 LDA $05,S |