Newest Hacks

Slot-2 Patch Crystalis Screen Shake Fix Enable Amakusa Tetris - Actually Useful Statistics (TAUS)

Newest Translations

Mega Man Star Force Tennis Ace Snake Rattle 'n' Roll

Newest Utilities

Room Transfer wxMEdit Faxanadu enemy randomizer SMB2 Utility

Newest Reviews

Castlevania MMC5 Patch Super Slasher Bros. 3 Death Planet Slot-2 Patch

Newest Homebrew

Nova the Squirrel Death Planet Bad Apple!! PV-FC 2.5 Simplistic

Featured Hack Images

Link's Desert Escape Dragon Warrior III - Spell Name Update Mortal Kombat II Unlimited Pyokotan no Dai Meiro Debug Menu

Featured Translation Images

Bishoujo Sexy Derby Bashi Bazook: Morphoid Masher Labyrinth: Maou no Meikyuu Mike Tyson's Punch Out!!

Recent Updates

  • Community
    Changing the "logo" (actually it's my profile picture) to a new one that was drawn by bebn legg from SMW Central. I just remembered that my community profile still had the old one.
  • Reviews
    I want to make it more apparent, without having to read the whole review, that there is a way to fix the glitches so that others don't review this patch based on a glitched version. To give the patch it's proper due.
  • Hacks
    Minor bug and graphic fixes
  • Hacks
    Updated debug menu

Game Over

Hack of Final Fantasy III

Description:

This patch fixes a game-breaking bug that is triggered when the player dies 52 times in a row on the world map. The reason for this is that the Game Over event script calls an event that causes the player to exit the current location, which is the blank map for the Game Over screen; this script is the only script that calls the event. However, a side effect of this exit event is that the subsequent event, a return statement, never gets called.

The game uses an event pointer stack to handle event scripts that call each other as subroutines; when a script is called, the stack increases in size, and when a script ends, the stack decreases in size. Since the return statement at the end of the Game Over script does not get called, the stack does not decrease in size, meaning that a significant number of consecutive Game Overs will cause an overflow that will crash the game or worse. This only applies as long as the player is on the world map, as any entrance to an important location will cause the stack to regulate. This patch ensures that the exit event also regulates the stack.

ROM / ISO Information:

  • 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

Links:

Screenshots:


Credits:

Credits
ContributorType of contributionListed credit
Leet SketcherHackingAuthor

User Review Information

No User Reviews!