Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
AreaDex
DexDex
ItemDex
MetascriptDex
TMHMDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man glitch
Celebi Egg glitch
SRAM glitch
Buffer overflow techniques
Pomeg glitch data corruption (Glitzer Popping)
Tweaking
Pokémon cloning
Select glitches (Japan)
Time Capsule exploit
Arbitrary code execution
More

Other Glitch Categories
Glitches by generation
Japan-only/language specific glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Recurring glitches
More

References
Pokémon GameShark codes
Pokémon Game Genie codes
Disassembly projects
The Big HEX List
GB programming
Curiosities
Debugging features
Error traps
Non-glitch exploits
Pokémon glitch terminology
Unused content and prerelease information
More

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Technical
Site Source Code

Search Wiki

 

Search Forums

 

Author Topic: Pokemon Yellow "Save Abuse" Glitch  (Read 61952 times)

0 Members and 1 Guest are viewing this topic.

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #135 on: December 11, 2016, 03:16:07 am »
I managed to get a Pokémon called "COMET PUN" and "SPIKE CAN", 100%quality
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.

PlasmaStar

  • GCLF Member
  • Offline Offline
  • CHARIZRAD 'M ROXORX or is it.
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #136 on: February 13, 2017, 08:57:31 pm »
I don't know why nobody has mentioned this (yet), but there IS a way past Oak/Coffee Guy (A.K.A. "Progress Prevention Glitch" as I've seen it called). Simply perform the bad save after delivering the Parcel. Sure, you lose Pikachu (forever AFAIK), but you gain memory editing power.

You can later remove the corrupt Pokemon team by catching a Pokemon (not sure if Pikachu counts (yet)), and depositing anything invalid into the PC boxes and Releasing them. Or keep them, I don't care. :) Not sure the side effects of switching any leftover invalids around in the party are, but I caught a legitimate Ditto at some point and its OT ID stopped matching my Trainer ID. (Possibly because I fiddle with the items, not sure).

Notes of interest are the Surfboard item, giving you access to Cinnabar Island very early (and a chance to catch Ditto lol).

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #137 on: February 15, 2017, 09:40:48 am »
Progress Prevention isn't the SRAM glitch.

Progress Prevention is that under the right circumstances (such as performing the SRAM glitch, mostly known as the "save corruption glitch"), the game's progression is halted by Oak.
Your remark is still correct, but it is also possible to use any form of Wrong Warping (easy using the Item pack-powered memory edition and "last exit" doors) to skip Coffee Guy.

Lastly, you almost certainly modified your TID by "fiddling with the items", since items past the 20th slot are just a part of the game's RAM interpreted as items. Modifying them does modify game data (such as TID :P)
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

PlasmaStar

  • GCLF Member
  • Offline Offline
  • CHARIZRAD 'M ROXORX or is it.
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #138 on: February 15, 2017, 10:07:25 am »
What I'm trying to say is, fight Gary, deliver the Parcel to Oak, THEN perform the SAVE bug (without having saved during all that). Which is a little more time consuming on normal hardware due to the timing (during saving), but possible.



^No Pikachu present, unfortunately. :(


Also, I haven't gotten the WTW scenario to work out of this. So if somebody could produce step by step instructions or a short video, that would be appreciated.
« Last Edit: February 15, 2017, 10:17:25 am by PlasmaStar »

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #139 on: February 15, 2017, 11:39:51 am »
Yeah, but that doesn't fall under "prevented progress" since nothing prevents your progress. That's what I meant.
I don't mean what you said is useless, since I don't remember this being documented anywhere. I might just add that to the wiki.
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

Epsilon

  • Zeta
  • Member+
  • *
  • Offline Offline
  • The default personal text makes no sense
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #140 on: November 21, 2017, 11:11:01 am »
I would like to mention that if you are on emulator, you can guarantee the success of this glitch by breakpointing address $1C:77DA (That's the address in Red/Blue, i'm unsure about Yellow), saving the game, and restarting when the emulator hits that breakpoint.

In fact, I have not found definitive proof that your name affects the the success of this glitch at all. Whether or not this glitch succeeds seems to be entirely dependent on whether or not the game fixes the checksum.

Edit: I have also confirmed the glitch to be functional on Japanese Blue and Pikachu versions. As it stands, it is impossible to pull this off on Japanese Red/Green due to the way the games initialize SRAM. However, you can still transfer Pokemon from an older save file.
« Last Edit: November 26, 2017, 07:30:31 am by Couldntthinkofaname »
"What's a stack? Can you eat that?"

"Sure, just POP it into your mouth!" (someoneplskillme)

Clash Royale profile: #LYQC9LLV. Join our clan because we're lonely.

Does anybody really know what time it is?

Does anybody really care?
- Chicago

danny

  • Decamark Collector and Pokémaniac
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • i hate being alive
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #141 on: November 25, 2017, 03:04:39 pm »
1. Name yourself 'AAAS' and Save Abuse.
2. Scroll up in the PkMn menu 26 times.
3. Exit the PkMn menu

If you don't get the infinite name, open the PkMn screen again and close after waiting a little. If you're lucky, the game will return without collapsing, and you'll have a save file full of overflowed stack. :p

There may be a way to get a PkMn-menu-viewing item, and an itemfinder, potentially allowing exiting of the menu without inf-name corruption.

« Last Edit: November 25, 2017, 03:20:47 pm by danny »
i ain't happy, i'm feeling glad
i got N E B B Y in a bag
also depression

discord: big man dan#3383

Evie Torchic the Glitch Scientist

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • Thank you for this lovely artwork Nyapon!
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #142 on: December 06, 2017, 07:13:16 am »
I would like to mention that if you are on emulator, you can guarantee the success of this glitch by breakpointing address $1C:77DA (That's the address in Red/Blue, i'm unsure about Yellow), saving the game, and restarting when the emulator hits that breakpoint.

In fact, I have not found definitive proof that your name affects the the success of this glitch at all. Whether or not this glitch succeeds seems to be entirely dependent on whether or not the game fixes the checksum.

Edit: I have also confirmed the glitch to be functional on Japanese Blue and Pikachu versions. As it stands, it is impossible to pull this off on Japanese Red/Green due to the way the games initialize SRAM. However, you can still transfer Pokemon from an older save file.

That's a useful tip. Thanks!

I remember somebody (FractalFusion?) talking about the SRAM glitch in one of the Japanese versions, and I guessed it probably would work on the original Red/Green v1.0 and v1.1. I don't know if I was ever able to get it to work on those versions though, despite it occurring in Japanese Blue and Japanese Yellow. Though FractalFusion posted a VBM file of it working on one of the versions which may have been a Red/Green.

1. Name yourself 'AAAS' and Save Abuse.
2. Scroll up in the PkMn menu 26 times.
3. Exit the PkMn menu

If you don't get the infinite name, open the PkMn screen again and close after waiting a little. If you're lucky, the game will return without collapsing, and you'll have a save file full of overflowed stack. :p

There may be a way to get a PkMn-menu-viewing item, and an itemfinder, potentially allowing exiting of the menu without inf-name corruption.



This sounds awesome. ^^ How does it work, may I ask?
Hi!

I'm Evie.

I'm a transgender person, but any pronouns are fine. She/her preferred.

Unfortunately due to legal concerns I won't be using emulators and unauthorised copies of ROMs anymore, just real hardware with official cartridges and a cheating device (Xploder) to aid research, sorry.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





Thanks Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).




Contact:
If you like, please contact me by private message here on the forums as I no longer check other places very often.

YouTube: http://www.youtube.com/user/ChickasaurusGL

I like to collect interesting video games. ^_^
https://www.vgcollect.com/Torchickens

To love yourself is to believe in yourself, respect yourself, but to make allowances for weakness. If you do the same with others in need (believing in them), in keeping an open mind and being modest, then it will not only help each other but can make life more meaningful. The heart though, has no script, and true wisdom may not exist; often ignorance can give us bliss and the darker times enlighten us later on.

danny

  • Decamark Collector and Pokémaniac
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • i hate being alive
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #143 on: December 06, 2017, 05:36:20 pm »
1. Name yourself 'AAAS' and Save Abuse.
2. Scroll up in the PkMn menu 26 times.
3. Exit the PkMn menu

If you don't get the infinite name, open the PkMn screen again and close after waiting a little. If you're lucky, the game will return without collapsing, and you'll have a save file full of overflowed stack. :p

There may be a way to get a PkMn-menu-viewing item, and an itemfinder, potentially allowing exiting of the menu without inf-name corruption.



This sounds awesome. ^^ How does it work, may I ask?
(f**k, i forgot to mention that version only works in pokemon eng yellow. for redblue it's the same but replace the name with 'AAS' instead)
This route uses the way the game handles drawing sprites for Pok`emon, which, when invalid, can reach far beyond normal limits. it reaches into WRAM, as far as address $D2EE for PkMn #255. By scrolling up, we are making the address $D15A change. It adds $40 every time a sprite's frame changes. The hex of capital letter S is $92, and $92+$40*3=$52, which is the byte for the player name. And a variable referencing itself is...bad news, to say the least.

So basically this setup uses a slightly unorthodox method of making the player name repeat itself. I'm working on finding a setup that allows a quick way to save the game in the infinite name state.

EDIT: Getting pikachu is necessary, but if you set the cursor at pokemon 255 right before , you can still scroll through your later pokemon, so long as you don't press down
« Last Edit: December 06, 2017, 05:51:04 pm by danny »
i ain't happy, i'm feeling glad
i got N E B B Y in a bag
also depression

discord: big man dan#3383

Evie Torchic the Glitch Scientist

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • Thank you for this lovely artwork Nyapon!
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #144 on: December 08, 2017, 04:06:19 am »
I see. Lovely. Thanks for the input! :)
Hi!

I'm Evie.

I'm a transgender person, but any pronouns are fine. She/her preferred.

Unfortunately due to legal concerns I won't be using emulators and unauthorised copies of ROMs anymore, just real hardware with official cartridges and a cheating device (Xploder) to aid research, sorry.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





Thanks Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).




Contact:
If you like, please contact me by private message here on the forums as I no longer check other places very often.

YouTube: http://www.youtube.com/user/ChickasaurusGL

I like to collect interesting video games. ^_^
https://www.vgcollect.com/Torchickens

To love yourself is to believe in yourself, respect yourself, but to make allowances for weakness. If you do the same with others in need (believing in them), in keeping an open mind and being modest, then it will not only help each other but can make life more meaningful. The heart though, has no script, and true wisdom may not exist; often ignorance can give us bliss and the darker times enlighten us later on.

Bert

  • Your Real Dad
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • Contributing nothing since 2012.
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #145 on: December 08, 2017, 03:34:41 pm »
So I found a Gyarados that knows Mega Kick in my party.

There's something about it's sprite, and I just can't quite put my finger on it...

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #146 on: December 09, 2017, 05:26:39 am »
YOU... YOU...
... UNSTABLE HYBRID !!!!

Sorry, that was mean. How's it going ?
"THOU SHALL NOT PASS !!"  RIVAL's effect, Gandalf.

Proudly glitching Pokémon Red and Yellow on a Black & White GB, Pocket GB, GB Color, GBA SP and new 3DS.

My Twitter (beware, I'm French)
My YouTube (same warning)

Here is an online tool to build 8F setups : GBz80 to Items !

They see me layzin', they ha-tin'...
Heavy contributor of the global augmentation of entropy (my room's is too damn high !)

Bert

  • Your Real Dad
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • Contributing nothing since 2012.
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #147 on: December 11, 2017, 03:29:21 pm »
YOU... YOU...
... UNSTABLE HYBRID !!!!

Sorry, that was mean. How's it going ?

Say that to my face fucker not online and see what happens.

I also have a Dragonite whose back sprite used to change colors, but now it doesn't. Is there any way to get it to do so again?

Evie Torchic the Glitch Scientist

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • Thank you for this lovely artwork Nyapon!
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #148 on: December 11, 2017, 04:28:20 pm »
In theory you can change it if you deposit a Pokémon in the box, followed by Q, followed by the Pokémon you want, followed by the Pokémon with the colour you want, then withdraw the first Pokémon to apply the effects on Pokémon 3.

What slot was that Dragonite in? If you know the exact slot I can look into what controls its colour for you. Its possible there's something about that Dragonite's species byte 2 being easy to change. A lot of data beyond slot 6 actually isn't Pokémon data at all, hence why it could change so easily.
« Last Edit: December 11, 2017, 04:29:34 pm by Princess Torchic ❤ »
Hi!

I'm Evie.

I'm a transgender person, but any pronouns are fine. She/her preferred.

Unfortunately due to legal concerns I won't be using emulators and unauthorised copies of ROMs anymore, just real hardware with official cartridges and a cheating device (Xploder) to aid research, sorry.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





Thanks Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).




Contact:
If you like, please contact me by private message here on the forums as I no longer check other places very often.

YouTube: http://www.youtube.com/user/ChickasaurusGL

I like to collect interesting video games. ^_^
https://www.vgcollect.com/Torchickens

To love yourself is to believe in yourself, respect yourself, but to make allowances for weakness. If you do the same with others in need (believing in them), in keeping an open mind and being modest, then it will not only help each other but can make life more meaningful. The heart though, has no script, and true wisdom may not exist; often ignorance can give us bliss and the darker times enlighten us later on.

Bert

  • Your Real Dad
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • Contributing nothing since 2012.
    • View Profile
Re: Pokemon Yellow "Save Abuse" Glitch
« Reply #149 on: December 11, 2017, 05:48:38 pm »
In theory you can change it if you deposit a Pokémon in the box, followed by Q, followed by the Pokémon you want, followed by the Pokémon with the colour you want, then withdraw the first Pokémon to apply the effects on Pokémon 3.

What slot was that Dragonite in? If you know the exact slot I can look into what controls its colour for you. Its possible there's something about that Dragonite's species byte 2 being easy to change. A lot of data beyond slot 6 actually isn't Pokémon data at all, hence why it could change so easily.

At the moment, Dragonite is #1 in my party, but I think I originally found it (it "became" part of my team like a year ago) somewhere in the 20's. If it's fainting cry is any indication, it's a Mankey hybrid.

Depositing things into the PC won't work, because the game crashes when I try to do so.