Main Menu
Main Page
Forums
New pages
Recent changes
Random page
Help

Glitches
Arbitrary code execution
Pokémon cloning
Pomeg glitch and Glitzer Popping
Tweaking and voiding
Glitches by generation
Glitch categories

References/Resources
Databases
Disassembly projects
The Big HEX List
Pokémon cheat codes
Pokémon glitch terminology
Useful tools
More

Affiliates
Legendary Star Blob 2 (Hakuda) (日本語/Japanese)
Pokémon Speedruns wiki (English)
PRAMA Initiative (Français/French)
MissingNo. Glitch City (Italiano/Italian)
Become an affiliate!

Technical
Site source code

Search Wiki

 

Search Forums

 

Author Topic: Odd corruption glitch in Pokémon Crystal  (Read 3180 times)

0 Members and 1 Guest are viewing this topic.

Princess Torchic Owl Lover ☽ ❤

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • I want to be a mother. 🦋 ✿
    • View Profile
Odd corruption glitch in Pokémon Crystal
« on: June 11, 2014, 01:42:59 pm »
I was researching glitch mail in Pokémon Crystal and I found that the mail memory addresses are the same. I also found that invalid glitch mail types are not the same between Gold/Silver and Crystal.

This is the glitchy Flower Mail type (seen for probably all glitch mail types except FF) as it appears in Gold/Silver and Crystal:

The left picture is on Gold/Silver, and the right picture is on Crystal:



In Gold/Silver, the FF mail type displays a non-freezing purple screen, but in Pokémon Crystal it resets the game, not causing a glitch dimension for me.

To my surprise there were weird effects when I re-loaded the save.

Firstly, my character was out of place, but warps and events still work. The out of place thing can be fixed by using Fly. Opening the menu causes the player character to disappear until it is closed again.



Secondly, trying to to do a various things freezes the game or causes a Glitch Dimension.

*Use an item. (not with all items)
*Toss an item.
*Give an item to a Pokémon (sometimes).
*Withdraw an item from the PC.
*Deposit an item in the PC.
*Phone someone.

Thirdly, and possibly the glitch with the most potential, if any practical use is this:

Opening the items pack puts you into the TM/HM pocket with the cursor position (not the actual item) at #8 (hex:07). If you keep scrolling down the item description will go blank.



I don't know if it actually goes past cancel or something else happens. You can't switch the positions of items in the TM/HM pocket, so there is no memory corruption through swapping post 20 items this way if you do in fact scroll past position 20. (Apparently this glitch allows you to do something like that though?)

If you're lucky you may be able to give a Pokémon an item, but the game may reset/freeze:



I've only been able to give them HM08, which was the last item in the list.

I used a Pokémon Crystal save file from the internet for this, which is why my character name is 'AMANDA'.

Edit: If you take the HM08, save and reset it will be in your items pack in the items pocket rather than the TM/HM pocket.



Edit 2: I remember when I experimented with TM/HMs in the items pocket before they had a different effect. If the item isn't always HM08 (which only has a give/toss/sel option), maybe we could activate glitch effects?

Edit 3: If you try to sell blank description items you can get tons of money with no freeze. Yay. This does cause memory corruption though. I will see if any glitch Unown give you FF type mail next.
« Last Edit: June 11, 2014, 03:12:38 pm by Torchickens »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post ^^
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿



(Images © Sanrio, Nintendo, Pokémon, HAL Laboratory)

✿ Hi, I'm Evie. Sex male, and spiritually doesn't believe 'male'/'female' needs to be defined; lives more stereotypically like a woman. Call me whichever pronouns you like. :)

War does not determine who is right or wrong; only who is loudest.
Athena follower. I know that some people view it as idolism, but I follow the spirit in relation to her and God too.

Feel free to contact me here about anything regarding the site.

Forgiveness. I feel that the more people pray to our greatest source/God/mathematical equality for world peace, the more and more it manifests into reality (until our next spiritual death).

Thank you Nyapon for this lovely artwork. :3

pokechu22

  • Member+
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Odd corruption glitch in Pokémon Crystal
« Reply #1 on: June 11, 2014, 02:11:59 pm »
Partial resets?  I actually remember something like this.  Now I will need to search thru some spreadsheets, and I know it was gameshark based, but I think I remember something else that caused an effect like this.  Though it was slightly different. 

EDIT: Found it!  Pokémon Edición Amarilla (Spanish Yellow Version), set $D611 to 0x35.  Then, enter the Viridian City PokéMart (only tested without already having done the oak's parcel stuff; start a new game).  The game does some stuff, but it isn't very interesting, unlike this one. 

EDIT2: Video.
« Last Edit: June 11, 2014, 03:26:17 pm by pokechu22 »
When I underline text, that usualy means I am using the [‍acroynm] tag to provide aditional information.  Hover over it to view.
My youtube channel

Princess Torchic Owl Lover ☽ ❤

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • I want to be a mother. 🦋 ✿
    • View Profile
Re: Odd corruption glitch in Pokémon Crystal
« Reply #2 on: June 11, 2014, 03:23:37 pm »
Ooh, that's pretty interesting. Shame that after trying that the game freezes for me on the title screen (but not the intro).

No luck in finding a suitable Unown so far. Strangely all but one I tried didn't corrupt the mail box (the odd one out was 2B that made a repeating 00 39 corruption). I don't know if me originally having no mail in the box had anything to do with it.

Interestingly, when I tried Glitch Unown hex:22 with the code 0122D9DE the game reset itself and then skipped the intro and loaded the "Clear all save data?" No/Yes screen. From there no buttons would do anything. Strange.
« Last Edit: June 11, 2014, 03:30:28 pm by Torchickens »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post ^^
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿



(Images © Sanrio, Nintendo, Pokémon, HAL Laboratory)

✿ Hi, I'm Evie. Sex male, and spiritually doesn't believe 'male'/'female' needs to be defined; lives more stereotypically like a woman. Call me whichever pronouns you like. :)

War does not determine who is right or wrong; only who is loudest.
Athena follower. I know that some people view it as idolism, but I follow the spirit in relation to her and God too.

Feel free to contact me here about anything regarding the site.

Forgiveness. I feel that the more people pray to our greatest source/God/mathematical equality for world peace, the more and more it manifests into reality (until our next spiritual death).

Thank you Nyapon for this lovely artwork. :3

pokechu22

  • Member+
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Odd corruption glitch in Pokémon Crystal
« Reply #3 on: June 11, 2014, 03:27:39 pm »
Ooh, that's pretty interesting. Shame that after trying that the game freezes for me on the title screen (but not the intro).

Same thing happens to me, which is unfortunate.  I didn't remember the entire details when I made the original post.  Also, here is a video of this effect.

EDIT: I can't get the effect from this main post to work in crystal.  I've tried it in both VBA-M and No$GMB.  The latter is giving an unknown opcode warning.  Which emulator do you use?
« Last Edit: June 11, 2014, 07:07:48 pm by pokechu22 »
When I underline text, that usualy means I am using the [‍acroynm] tag to provide aditional information.  Hover over it to view.
My youtube channel

Princess Torchic Owl Lover ☽ ❤

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • I want to be a mother. 🦋 ✿
    • View Profile
Re: Odd corruption glitch in Pokémon Crystal
« Reply #4 on: June 12, 2014, 07:48:31 am »
I used this emulator.

New find. When this glitch happens, a lot of values in memory addresses from CFBB-E080 become 07. E081-E0A4 also become 07, but these are reset to other values.

One of the notable addresses is D22D, the battle type modifier, so you can turn wild Pokémon into Trainers. Trainers themselves mess up too, all I tested have a Squirtle (07) that knows Fire Punch x4, with abnormally high Special Attack.

Edit: A video is worth 1000 words.

I switched to VBA-RR v23.6 svn480 because it doesn't have certain graphical bugs. In that emulator, the effects happened but without the use item freezes, but to know for sure what's the correct behavior someone needs to try this on a real Game Boy.

Edit 2: I checked all glitch Unown and found no Unown you can use to get an FF type mail, though I did find various map corrupting Unown: 3A, 80, 8B, 8D, 90, 9E, A1, C0, D3. But it's a shame I couldn't get to the Fuchsia City train door with them.

Edit 3: Kylemsguy tried it on a real cartridge. https://www.youtube.com/watch?v=27xAM7w42TI
« Last Edit: June 15, 2014, 08:33:40 am by Torchickens »

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post ^^
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿



(Images © Sanrio, Nintendo, Pokémon, HAL Laboratory)

✿ Hi, I'm Evie. Sex male, and spiritually doesn't believe 'male'/'female' needs to be defined; lives more stereotypically like a woman. Call me whichever pronouns you like. :)

War does not determine who is right or wrong; only who is loudest.
Athena follower. I know that some people view it as idolism, but I follow the spirit in relation to her and God too.

Feel free to contact me here about anything regarding the site.

Forgiveness. I feel that the more people pray to our greatest source/God/mathematical equality for world peace, the more and more it manifests into reality (until our next spiritual death).

Thank you Nyapon for this lovely artwork. :3