Tool-assisted game movies
When human skills are just not enough

Submission #2992: pirohiko's NES Final Fantasy III "Glitched" in 39:37.27

Console: Nintendo Entertainment System
Game name: Final Fantasy III
Game version: JPN
ROM filename: Final Fantasy III (J) [!].nes
Branch: Glitched
Emulator: (unknown)
Movie length: 39:37.27
FrameCount: 142871
Re-record count: 19608
Author's real name: K.N
Author's nickname: pirohiko
Submitter: pirohiko
Submitted at: 2011-01-29 19:01:43
Text last edited at: 2011-05-07 20:01:53
Text last edited by: Ilari
Download: Download (17598 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:

(Link to video)
The Gurgan quietly spoke... This earthquake is but an omen. The tremors that pulled the Crystals into the earth and brought forth monsters are Darkness which is to come... But, hope is not yet lost. Four souls will take up the quest of the Light. And so it begins... Four orphans have been raised by the priest Topapa in the remote village of Ur. A Crystal has sunk into the earth due to the earthquake, and the four boys have come in an adventurous mood. They had only intended to test their courage...

Game objectives

  • Allow Left+Right / Up+Down
  • Emulator used: FCEUX 2.1.4a (Old PPU)
  • Genre: RPG
  • Uses a game restart sequence
  • Uses Death and Damage to save time
  • Uses Warp
  • Aims for fastest time
  • Heavily abuses programming errors
  • Heavily Manipulates Luck

About this version

Finai Fantasy 3 for NES was released only in Japan. This game is different from Finai Fantasy 3 for SNES released in Europe and America.

Glitches and Tricks

Dir-Key Trick

It is possible to initiate dialog one frame faster by pressing dir+A. You will walk a step and then interact with whatever is in front of you. It won't work when you need to turn and then talk. Similarly, dir+start saves a frame when I need to go to the menu. And the cursor movement except the battle can speed up by using diagonal push together.

Illusion treasure chest Glitch

The position of an image overwritten slips off when I examine a treasure chest while putting a key diagonally, but there is not the meaning.

Damage x255 glitch

Values used for BuildUp of Karateka(black belt) may decrease if you evade the attack of the enemy while somebody escapes. When this address($759C,$75DC,$761C,$765C) decreased two times, the damage to give an enemy swells to 255 times.

Inventory Glitch

When the items which you acquired when you won increase than 99, there is the case that it fits into the position that is not right. If you want detailed explanation, look at a game resource. http://tasvideos.org/GameResources/NES/FinalFantasy3.html

Item Upgrade

Job Upgrade

Item beyond 32 kinds

Glitched Jobs

glitch status information

When you display a state of glitched jobs, some glitch may occur.
  • #50: Warp to X:6B Y:71
  • #58: Ride the Glitched Airship

Glitched Battle Ability

  • #50-#55: Battle Ability the same as jobs of #10-#15
  • #56: Command Skip, Game Freeze, Command Skip, Run Away
  • #57: Command Skip, Defend, Command Skip, Step Forward
  • #B4: Command Skip, Game Reset, Game Freeze, Glithed Item
  • #B7: Game Freeze, Battle End, Scan, Game Freeze

Battle RNG

Final Fantasy 3 too has a very simple RNG. It simply loops through a list of 256 numbers. Increasing RNG changes for the following factor. The attack number of times, an evasion judgment, damage size, a target are already dead. $0016 of initial battle RNG is decided by the sum total of $0000-$00FF just before the battle. You can manipulate initial RNG without waiting by input to some extent.

OverWorld RNG

When you walked the monster's area, $00F5 increases or decreases by a sign of $00F6. RNG = ROM:$(0x7FE10 + RAM:$00F5) If RNG is less than $00F8, you encounter an enemy, after $00F7 increases. The enemy's pattern is decided by $00F7. Because RNG advances when you cure somebody, you can use it as encounter evasion. When you push it to the specific topography, $00F5 advances quickly, and the enemy does not appear, but $00F7 increases.
RNG View LuaScript link: http://docs.google.com/leaf?id=0B1Crt49ACDBPOGRjOTZmNmUtOTc3ZC00MzY5LTgwOGYtMmFjZGMyYTQwYzgz&hl=ja

The details

Please watch fm2 because I wrote exact explanation in it.

Special Thanks

Ferret Warlord: He taught me RNG of this game.
cecil: He tell me this glitch.
Mister: He helped find most suitable RNG of the first boss. It was proved later by Brute-force attack of LuaBot when RNG which he found was fastest.
And thank you for reading this submission, enjoy the run!

Youtube link:http://www.youtube.com/watch?v=Jse1cmB82_U NicoVideo link:http://www.nicovideo.jp/watch/sm13445154

mmarks: Finally, Added Youtube module

DarkKobold: Great glitching, good subtitles to explain what is going on, a well done technical TAS, what isn't to like? Audience says accept, and I agree!

Velitha: Processing...

Similar submissions (by title and categories where applicable):