Final Fantasy III: Holy Randomness Batman! is a fan-made patch for the Super Nintendo version of Final Fantasy III. Created by Lenophis, the patch modifies the game's random number generator, replacing the original lookup table with a more dynamic system that uses a frame counter. This results in a more unpredictable gameplay experience. Released in version 1.6, it includes various anti-patch options and is aimed at enhancing the game's randomness.
This patch replaces the old random number generator (RNG) with a newer one. The old one was a lookup table of 255 values which were “randomly” loaded. The new one adapts a constantly-tweaked frame counter in with the lookup table.
Title: Holy Randomness Batman!
Author: Lenophis
Version: v1.6
Applies to: FF3us v1.0
Tested on: FF3us v1.0
Contents: Tweak - Holy Randomness Batman! - No header.ips
Tweak - Holy Randomness Batman! - header.ips
Anti random - header.ips
Anti random - no header.ips
readme.txt
random - New C0.txt
random - New C1.txt
random - New C2.txt
random - New C3.txt
Final Fantasy 6 uses a table of 256 values that it "randomly" loads from, which
then returns the psuedo-random-but-predictable-number.
--------------------------------------------------------------------------------
What this patch does:
Eliminates the old random number generator, of course. It is replaced with
something that I at least hope is better in the long run.
Note: The anti patches will remove the patch.
--------------------------------------------------------------------------------
Version history:
v1.6a - October 30, 2008
I've righted a wrong, and finally added BMF54123 to the credits section.
No changes made to patch.
v1.6 - January 18, 2008
Removed the two last calls in bank C1, as they were causing massive
spell animation slowdown. Added a ton of calls in bank EE.
v1.5 - There were more LDA $C0FD00,X calls than I thought.
WARNING: This patch is no longer compatible with v1.1 of the rom!
The code at C1/CD53 and C1/CECF has been shifted left three bytes. So,
v1.6 of this patch will include a patch for v1.1 :)
v1.0a - Minor changes made in readme and in Random - new C3.txt
While the branches were correct, where the text file said they were
going was not correct.
No changes made to patch.
Imzogelmo - For writing the C0, C1, and C3 disassemblies. He also pointed out
that I had missed a few LDA's.
Terii Senshi & assassin - For writing the C2 bank disassembly.
assassin - Double notice for looking at my code and making sure that I can
indeed program with this insane assembly. :P
BMF54123 - For originally helping me with the idea.
Final Fantasy III (USA).sfc - NOINTRO
CRC32: A27F1C7A
MD5: E986575B98300F721CE27C180264D890
SHA-1: 4F37E4274AC3B2EA1BEDB08AA149D8FC5BB676E7
SHA-256: 0F51B4FCA41B7FD509E4B8F9D543151F68EFA5E97B08493E4B2A0C06F5D8D5E2
Final Fantasy III: Holy Randomness Batman! Game Wiki
Experience Final Fantasy III: Holy Randomness Batman! Game (USA) online wiki exclusivly at RetroSpot.net. View Final Fantasy III: Holy Randomness Batman! and use it with an core of your choice. Final Fantasy III: Holy Randomness Batman! is compatible with PC, Mac, iOS and Android. RetroSpot is USA #1 choice for Retro Game information for games like Final Fantasy III: Holy Randomness Batman!.