TASVideos

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

Submission #5620: hejops's GBA Final Fantasy Tactics Advance in 2:50:50.25

Console: Game Boy Advance
Game name: Final Fantasy Tactics Advance
Game version: USA
ROM filename: Final Fantasy Tactics Advance (U) [!].gba
Branch:
Emulator: BizHawk 2.1.0, mGBA 0.6.0, set "skip BIOS" to false
Movie length: 2:50:50.25
FrameCount: 612222
Re-record count: 53821
Author's real name: J.Y.
Author's nickname: hejops
Submitter: hejops
Submitted at: 2017-08-01 00:52:05
Text last edited at: 2017-08-14 14:43:03
Text last edited by: Fog
Download: Download (161570 bytes)
Status: judging underway
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:
Final Fantasy Tactics Advance is a strategy role-playing game for the Game Boy Advance. The gameplay is similar to Final Fantasy Tactics. The player controls up to six units in grid-like, turn-based battles. For the most part, players are free to decide the party's jobs and abilities.

Screenshot: https://i.imgur.com/bBWqb1O.png Temporary encode: https://www.youtube.com/watch?v=HvTbUXnGqpI

I neglected to remove all the empty frames after the last input, so the time of the last input is more like 2:49:51. I will upload an edited bk2 file if necessary. Sorry about that.

Game objectives

  • Beat the final story boss, Li-Grim, in the fastest possible time. Only story missions are completed.
  • An "all missions" branch is also worth pursuing, but an RTA route is still in the works.
  • A "Famfrit" branch is another more accessible RTA category that aims to beat the first boss in about an hour, without grinding. Said boss is beaten in around 45 minutes in this movie.

Comments

  • Emulator used: BizHawk 2.1.0, mGBA 0.6.0, set "skip BIOS" to false
  • No programming errors have been discovered for this game so far.
  • Units are left to die when they serve no further purpose in the battle. This is only done rarely, however.
  • Frame-perfect inputs are used to get favourable RNG (and AI) in every single turn. This lets me avoid every single attack thrown at me (except for a particular Double Sword attack which was nearly impossible to manipulate), as well as get criticals (1.5 damage multiplier) whenever I need them. Later on, Beatdown (double damge, half accuracy) is used in favour of criticals. This is especially deadly with Estreledge, the fourth strongest weapon, which can be obtained less than halfway into the game. The Gadgeteer ability Chroma Gem inflicts Sleep on either all allies or all enemies and is normally too luck based to be used in normal play, but thanks to RNG manipulation, it can be easily used to prevent enemies from taking their turns. Finally, Rockseal is used to OHKO certain enemies that can't be OHKO'd with Beatdown, especially in the late game.

Stage by stage comments

Intro, Snowball Fight, Lizards

to be added...

Possible areas for improvement

  • study the RNG address, 34B0
  • perfect map placement and movement; the second Estreledge can probably be ignored
  • avoid getting armor from quest rewards (minor)
  • Kaiser Knuckles + Firewheel Rod + Atmos Blade in the early game; requires quite a bit of luck, so I only obtained the first two
  • get Montblanc to 10 JP without wasting turns
  • use Famfrit on Ultima instead (unsure)
  • do Golden Clock without Petrify being banned
  • flee the last clan encounter in a more suitable location (not a jagd)
  • find a better way to beat the final bosses, preferably in at most four turns
  • discover glitches (Voodoo anyone?)

Thanks to

  • AnthonyJones, for being the first one to even attempt a TAS of this game
  • FellVisage, for being the first one to attempt a serious TAS of this game, and for the Rockseal idea
  • ruadath, for telling me about the RNG address (though I had no idea what to make of it), and for helping me out with some BizHawk and encoding issues
  • Pokota, for the ffmpeg command I used for my temporary encode


Fog: Judging.


Similar submissions (by title and categories where applicable):