°Aslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=2431.0;wap2e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index67ec.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&board=8.0;wap2e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index67ec.html.zxЇg^                    ╚@лг$OKtext/htmlISO-8859-1gzip8:╓$        Tue, 10 Mar 2020 20:26:02 GMT0є░░ о0оPоАз▓ЁоЇg^>$ GBA LV reset glitch

Banon's Donkey Farm > Game Modification Station

GBA LV reset glitch

(1/2) > >>

13375K31C43R:
I've been investigating a fix to the "level reset glitch" in the Advance version of the game. By my understanding, there's a variable in both the SNES and GBA versions that tracks which save file was most recently loaded or saved. However, in the SNES version, the only way to return to the title screen is by using the Reset button; in the GBA version, there's a new Quicksave feature that lets you save (in a special slot) and quit your game and return to the title screen. You can then resume your game using the Continue option.

There's a glitch here that players on the GBA version can exploit. If you save your game in one of the three slots and then Quicksave, then start a new game and get annihilated without ever saving, the game will reload the previously saved game, but your characters (that you found in the new game) will have the same amount of Exp. that they had when you died. This essentially means that you can revert your level 99 characters in Dragons' Den to level 10 or so.

What's interesting is that when you start a new game, the Quicksave data gets erased. My guess is that somehow the "recent save" variable doesn't get cleared properly; however, my efforts to find the cause of the problem in the code have been fruitless. If anyone knows where to find the Quicksave and/or New Game functions, please let me know!

On a side note, I also discovered that the Chain of Command Bug (which I have fixed for SNES) also exists in the GBA version, but I cannot find the relevant code for that either. For that matter, I can't make sense of any of the menu code in the GBA ROM and trying to comparing it to the SNES version is not of much help.

13375K31C43R:
Sheesh, every time I ask for help with something, I end up doing it myself shortly afterwards... :eek:

Anyway, I figured out how to fix this glitch, but before I release the patch I want something confirmed: based on my testing, it seems the glitch exists in the US and European releases, but not the Japanese. Is this correct?

13375K31C43R:
Never mind, I have debugged the Japanese version and I can confirm that this bug does not exist there.

So, I shall gladly release my new patch that fixes this bug in the US and European versions!

Xardas:
Well done sir! Just tested it and it works.
Might seem a bit far-fetched, but the glitch being absent in the japanese version might have some connection with the menu that pops up after choosing new game (the menu asks if you want kanji to be used, or if everything should be written in hiragana). Obviously that would be obsolete for any non-japanese version, so it was cut out. Maybe by doing that, either a certain code was accidentaly erased as well or the shifted offsets caused the glitch. Just my thoughts.

13375K31C43R:

--- Quote from: Xardas on February 27, 2018, 08:10:45 AM ---Might seem a bit far-fetched, but the glitch being absent in the japanese version might have some connection with the menu that pops up after choosing new game (the menu asks if you want kanji to be used, or if everything should be written in hiragana). Obviously that would be obsolete for any non-japanese version, so it was cut out. Maybe by doing that, either a certain code was accidentaly erased as well or the shifted offsets caused the glitch. Just my thoughts.

--- End quote ---

That's exactly what it is. In fact, that menu's code is still there in the other versions, but it's never used (except maybe for the European release, which has a similar menu for language selection).

Navigation

[0] Message Index

[#] Next page

Go to full version