Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation I Glitch Discussion

Save corruption abuse - Page 1

Save corruption abuse

Posted by: RashFaustinho
Date: 2016-01-13 15:28:06
Hi there!
Wanted to ask something.

I know that there is that Save Corruption Glitch that allows one to have 255 (or 256?) Pokemon in his party. Thanks to that, one can manipulate data beyond the sixth Pokemon team slot, and have 255 items right at the start of the game.
This trick is usually performed for changing red's house's door warp into the hall of fame and finish the game in a few seconds.

However, i was wondering… couldn't there be better uses than just beating the game in flash?
For example: Is it possible to use tha Save Corruption Glitch for getting super early certain glitch items or certain glitch pokemons?
Let's say i do the save corruption glitch. Is there a way to found a Charizard'M (hex: FF) or a 8F item, and keeping them for the rest of the game?
Maybe by finding an 8F, one can revert Save Corruptiong Glitch's downsides and become able to play the game semi-properly, just with his game changing item obtained at the start of the game, without the need to discover all the various cities?

Re: Save corruption abuse

Posted by: Krys3000
Date: 2016-01-14 05:46:17
Oh, that's my domain. Thanks for asking!

Indeed the save corruption is not only a speedrun technique. It can be very powerful to start the game with a wanted item/Pokémon, there are many many things you can do with this glitch.  Just for you to understand what this glitch does is fulling the RAM section for the party Pokémon with FF (dec:255), including the RAM address for the number of Pokémon in the party, resulting in you having 255 Pokémon. Because of this RAM section is organized in a precised way, your 9 first Pokémon will be Charizard 'M (that you can of course keep to use later in  the game) with all datas being FF, and the remaining Pokémon will take data from the rest of the RAM in order; just after the party Pokémon data, you have the Pokédex data. Thus, Pokémon 10 will take its data from the current state of the Pokédex.

This idea behind save abuse is that by switching Pokémon 1 to 9 with any other Pokémon, you will change all the RAM data which generates this Pokémon to FF. This opens door to a lot of possibility, though it's more a nuclear weapon than a surgical strike.

I've been working a lot on the possibilities, and this is a good list of things that are realistic to do with the glitch:



Item Underflow Glitch

While doing this, you will get an expanded item pack or PC, with any item beyond the 20th (50th in the PC) and their quantities allowing you to precisely modify ONE address by either switching items with a different hex values, or just tossing items to change the quantity. Here's two new list on realistic exploitation of this glitch:

Item Menu:
- 21th quantity, 22th and 22th quantity: money
- 23th to 28th: Rival's Name
- 29th: Badges
- 30th quantity, 31th: Trainer's ID
- 33th quantity, 34th: Event displacement
- 34th quantity to 36th: Coordinates of the player in the current map (used for the celadon loop trick, allow you to get several items)
- 36th quantity: Reached map while taking a door (used for the HoF warp)

PC:
- 51th quantity and 52th: active Pokémon box
- 52th quantity: number of Hof teams
- 53th quantity and 54th: number of casino chips (used for the casino chips trick to get many items)
- 54th quantity to 91th: collectable items status (used for the missable object flags trick to get other items)

It's possible to get the 8F item or other items using some of the IUG's sub-tricks, so if you'd like more precise informations about this, don't hesitate to ask, I'll run some tests.

Fossil Conversion Glitch

Basically allows you to start the game with the Pokémon/glitch Pokémon of your choice before you get your starter, and it's incredibly easy to do. Read this to know more:  http://forums.glitchcity.info/index.php/topic,7137.msg198722.html#msg198722

Maybe by finding an 8F, one can revert Save Corruptiong Glitch's downsides and become able to play the game semi-properly, just with his game changing item obtained at the start of the game, without the need to discover all the various cities?


Absolutely. It is possible to manually clear the corruption by store/releasing every 6+ Pokémon but it can be a bit long. So yes, 8F could do that, it only requires to replace the FF in the "Number of Party Pokémon" address to 06 or below. And you can obtain all the items you would need to do that using IUG.