Trying to figure out how Final Fantasy IV sorts its encounter tables
by, 25th November 2012 at 11:09 PM (148 Views)
Fun fun fun. All for a guy's speedrun.
So far, I know it uses 1 of 256 possible seeds, determined by address 7E0FFF which counts up once per frame at the title screen; it starts at 55 after a hard reset. Adjacent seeds only have minor differences from one another, increasing the slot number of various encounters in the line by one, wrapping back if it's already the rarest encounter. Your location and anything you do don't matter: if 1/64 is up next, it'll be up next no matter where you are or what you do, short of a reset.
I need to figure out the way the game determines the order, though. Probably beyond my capabilities, but if that can be done, it should be possible to calculate the seed based on the initial encounters.
Total Trackbacks 0