Lufia II completed in 2:49 using a glitch to warp to the credits

Game objectives

  • Emulator used: lsnes rr2-β22
  • Aim for credits
  • Aim for fastest time
  • Abuse glitches

Comments

This run abuses the level 0 glitch to complete the game as fast as possible. I realized that it was possible to corrupt the name of any character using the level 0 glitch. Doing so, I'm able to get a ton of triggers I can select each time someone says that character's name.
With a lot of trial and error, I found a way to the end game credits.
This beats the last TAS by about 1:22 using a new route and a better rng manipulation to get to level 2. By the way a huge thanks to Ventuz and his TAS work. He had the last record using a slower route I made. I helped him with it so it's all cool, but this time I decided to learn how to do it myself heheh.

Glitches

Config glitch / level 0 glitch

This glitch is so easy to trigger that most people who played this game after it got released found it. You need to go in the menu, then in config, put your cursor on music, press left and leave the menu. It's that easy!
Depending of the current hp (not max) of the last member of the party, it will glitch his name and turn his level to 0. By itself it doesn't do much, but if you save then reload after a reset, your glitched character will have "random" stats. For my run, I need it to get high enough hp for the next glitch. By the way, the order the game considers the last position is in this order, depending of how many characters you have: 1-top left; 2-top right; 3-bottom left and 4-bottom right.

Corrupted name glitch

This is the glitch this run is based on. I found it a long time ago, but I only found about a year ago that it could be used to get an end game trigger. And I only thought it was good to crash your game heheh.
How to trigger it: First, your second byte of hp has to be between 128 and 255. Therefore any value between 128-255, 384-511, 640-767, etc. Then you need to do the level 0 glitch again, but only the config part. No need to save or reset this time. The really confusing part though, is that the config glitch doesn't work with every possible hp, which is why we need to get to level 2 in the first part, because it doesn't work from 0 to 20. In this run, I do it with 240 hp. I know 216 and 242 work too and many other that are hard to get with potions and charred newts.
What it does: If I understand it correctly, it inserts the second byte of your hp value in your name. Since the game can only read ASCII from 0-127, anything higher will heavily corrupt it.

The triggers glitch aka "bevebu "erl ave" s bmyself[ aka rafts.

This is the part where it gets really complicated. To tell you the truth, I'm not even sure myself how it works. The only things I know are that whenever someone says your corrupted name, you are offered 128 triggers. They are not random and are dependent to which map you are in and how far you are in the game. It also changes if you open the menu or someone's status. Other than that, no matter what items or characters I have, it's always the same triggers.

Other comments

The inputs end before getting to the credit, since it's the goal of this run. There are some extra stuffs after the The End message that you need to take control of the emulator to see.
For your information, the in-game timer is 00:10 at the end.
Suggested screenshot at frame 8811.

Nach: Very nice improvement. Accepting.
Spikestuff: Subs? Mine. Publishing.


Skilled player (1737)
Joined: 9/17/2009
Posts: 4979
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Well....if you can, is there a way to play around with naming? The Pokemon Firered TAS for example changes the name to "I" so it would say things like "I threw a pokeball" or the like. :P
Joined: 1/13/2007
Posts: 340
i agree. that's a very worthwhile improvement. Would be a shame not to show it.
Former player
Joined: 5/19/2015
Posts: 9
Location: Canada, Quebec
In term of time it sure is a really nice improvement but in term of run it's pretty much the same thing minus the lag xD But well, since the submission is a pretty long process, I'll just wait a while in case that me or someone else find a faster route then I'll re submit it after since you guys tell me it's a good idea to do it. But meanwhile I recorded it on my stream. You can watch the run if you're interested. Basically the differences are that I do the config glitch 10 times instead of once and it removes every lag when saving/loading the game. It saves about 11 secs. Oh and each character in my name saves one execution of the config glitch. Link to video I also made one using the RTA route, which imo is dumb but I didn't make the rules :P https://www.youtube.com/watch?v=Q7YN_Gpzuyk And not really @jlun2 :P