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: How to catch glitch Pokémon in D/P(Pl?)  (Read 1629 times)

0 Members and 1 Guest are viewing this topic.

Evie ❤✿

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • (Image thanks Game Freak + Pexels)
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #15 on: January 03, 2019, 04:41:16 pm »
Thanks for the information. I've yet to have tried the partner out of bounds setup, but out of interest (on a physical DS Lite) I obtained all fainted Pokémon (with Pomeg Berry and Rare Candy) and activated Cheryl as a partner using the normal method (entering Eterna Forest for the first time). Unfortunately the game has only frozen with black screens so far, but the freeze occurred with the battle music still playing. ✿

(Image © Sanrio, Nintendo, HAL Laboratory)

✿ Hi! I'm Evie. I'm a transgender woman, but any pronouns are fine. She/her preferred. ✿ 🦋

Nature: Passive, kind, but a little shy sometimes in public though warms up. Sensitive, however brave. I have a hidden protective side to me. Liberal feminist.

Thank you for this lovely artwork Nyapon! :3

RETIRE

  • Master of tilewriting
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • The Gen 4 dude
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #16 on: January 03, 2019, 05:52:05 pm »
Thanks for the information. I've yet to have tried the partner out of bounds setup, but out of interest (on a physical DS Lite) I obtained all fainted Pokémon (with Pomeg Berry and Rare Candy) and activated Cheryl as a partner using the normal method (entering Eterna Forest for the first time). Unfortunately the game has only frozen with black screens so far, but the freeze occurred with the battle music still playing. ✿

Crashes are still going to happen like 7/8 times. But I can confirm with cheryl I've gotten some working ones in her regular gameplay area!
Hey, I mainly focus on generation 4 glitches and specialise in voidspecific glitches.

If you'd like to see progress on gen 4 research you can watch my videos here:
https://www.youtube.com/c/RETIREglitch

Feel free to send me pms on the forum or add me on discord by tagging me in the glitchcity laboratories server ^•^

Evie ❤✿

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • (Image thanks Game Freak + Pexels)
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #17 on: January 03, 2019, 06:01:29 pm »
Thanks for the information. I've yet to have tried the partner out of bounds setup, but out of interest (on a physical DS Lite) I obtained all fainted Pokémon (with Pomeg Berry and Rare Candy) and activated Cheryl as a partner using the normal method (entering Eterna Forest for the first time). Unfortunately the game has only frozen with black screens so far, but the freeze occurred with the battle music still playing. ✿

Crashes are still going to happen like 7/8 times. But I can confirm with cheryl I've gotten some working ones in her regular gameplay area!

Oh OK. Cool! I'll keep trying then. Were those from wild battles or a double Trainer? Also which region/game were you using if that matters? I'm using a NA Diamond (even though I live in Europe), but I have EU Pearl. Do I not need to have entered the Safari Zone at all (so say hypothetically you play up to Cheryl, trade in a Pomeg Berry from another game and keep trying wild encounters, will you eventually find stable glitch Pokémon)?

Tried the first Cheryl Double Trainer battle and that one didn't work. There is another Double Trainer pair, but Cheryl heals your party after every battle, and you need to have battled the first pair/have used Cut to get there, which is normally impossible because you need to have beaten Eterna Gym to use it. Thanks in advance.

Edit: Check this out ^^ I was trying both Cheryl (NA Diamond) and Marley (EU Platinum) multiple times and found success. Unfortunately after I sent out the Level 252 Bad Egg the game froze though. :(



Edit 2: Cheryl in US Diamond, unfortunately another freeze after I sent out the Bad Egg.



I've also got in on video if interested:

https://www.youtube.com/watch?v=lUOyO5XZakI
« Last Edit: January 03, 2019, 08:26:07 pm by Evie ❤✿ »

(Image © Sanrio, Nintendo, HAL Laboratory)

✿ Hi! I'm Evie. I'm a transgender woman, but any pronouns are fine. She/her preferred. ✿ 🦋

Nature: Passive, kind, but a little shy sometimes in public though warms up. Sensitive, however brave. I have a hidden protective side to me. Liberal feminist.

Thank you for this lovely artwork Nyapon! :3

BUGLITCH

  • aze
  • GCLF Member
  • Offline Offline
  • i'm not xylo lmao
    • View Profile
    • PRAMA Initiative
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #18 on: January 03, 2019, 08:25:41 pm »
I've been busy lately but I'm glad to see it's getting somewhere, congratulation!

Evie ❤✿

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • (Image thanks Game Freak + Pexels)
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #19 on: January 03, 2019, 08:52:10 pm »
I've been busy lately but I'm glad to see it's getting somewhere, congratulation!

Thanks! It seems that the next steps then may be to find out exactly what happens (whether the game indeed tries to load the 7th Pokémon if you have 6), and what this data represents. There might be a way of securing a decent chance of a non-freezing Bad Egg. RETIRE, when you took those screenshots do you remember if the game froze after sending out your Bad Egg like it did with me? ✿

(Image © Sanrio, Nintendo, HAL Laboratory)

✿ Hi! I'm Evie. I'm a transgender woman, but any pronouns are fine. She/her preferred. ✿ 🦋

Nature: Passive, kind, but a little shy sometimes in public though warms up. Sensitive, however brave. I have a hidden protective side to me. Liberal feminist.

Thank you for this lovely artwork Nyapon! :3

RETIRE

  • Master of tilewriting
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • The Gen 4 dude
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #20 on: January 04, 2019, 02:25:23 am »
I've been busy lately but I'm glad to see it's getting somewhere, congratulation!

Thanks! It seems that the next steps then may be to find out exactly what happens (whether the game indeed tries to load the 7th Pokémon if you have 6), and what this data represents. There might be a way of securing a decent chance of a non-freezing Bad Egg. RETIRE, when you took those screenshots do you remember if the game froze after sending out your Bad Egg like it did with me? ✿

It did, but I also know why! If moves have indexes above the highest, the game automatically crashes after throwing out the pokémon. The data, from a first glance, may be read from the opponent's pokémon, and while searching for valid terminators it could corrupt that data along the way, resulting in two corrupted pokémon? I'd have to check on an emulator to be sure of that tho. I'm also going to make a full dp setup video allowing you to do this without pomeg, anywhere

Anyway, bad egg is actually an errorhandler. Its not a real glitchmon, in a way. If a pokémon's checksums are invalid it becomes a bad egg, but I have had real glitchmon appear on emu and they should be accesible on hardware too. By manipulating what enemy you encounter, you might be able to rng for overleveled glitchmon or ideally even regular pokémon, or breed a glitchmon for bad eggs that will change into valid pokémon.

Here's a list of potential crashes when battling
Buffer overflows
Invalid sprites
Invalid moves (both being loaded as selection on screen or used by the enemy)
Invalid weather types

An ideal battle would have
A valid checksum for at least the opponent's side (because glitchmon can be captured and eggs can't, also glitchmon can be bred into bad eggs anyway)
No glitchmoves on your side, no crashing ones on the other side
If this can be achieved at any point then your battle will most likely work
« Last Edit: January 04, 2019, 02:38:43 am by RETIRE »
Hey, I mainly focus on generation 4 glitches and specialise in voidspecific glitches.

If you'd like to see progress on gen 4 research you can watch my videos here:
https://www.youtube.com/c/RETIREglitch

Feel free to send me pms on the forum or add me on discord by tagging me in the glitchcity laboratories server ^•^

Evie ❤✿

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • (Image thanks Game Freak + Pexels)
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #21 on: January 07, 2019, 02:05:42 pm »
Thanks for the information! :) I have a vague question, but do you think (given you need a Double Battle and a partner might set it up) would it be possible to do this on a specially crafted Pal Park Pokémon (with RNG abuse if necessary) to convert one of them into another species like say Celebi/Deoxys? It seems unlikely but that sounds like it could be a means of exploiting the glitch to get desired Pokémon, even perhaps if the foe becomes a Bad Egg and the only purpose is to register the base Pokémon's Pokédex entry (if it works like that). Thanks. ✿

(Image © Sanrio, Nintendo, HAL Laboratory)

✿ Hi! I'm Evie. I'm a transgender woman, but any pronouns are fine. She/her preferred. ✿ 🦋

Nature: Passive, kind, but a little shy sometimes in public though warms up. Sensitive, however brave. I have a hidden protective side to me. Liberal feminist.

Thank you for this lovely artwork Nyapon! :3

RETIRE

  • Master of tilewriting
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • The Gen 4 dude
    • View Profile
Re: How to catch glitch Pokémon in D/P(Pl?)
« Reply #22 on: January 07, 2019, 02:14:32 pm »
Thanks for the information! :) I have a vague question, but do you think (given you need a Double Battle and a partner might set it up) would it be possible to do this on a specially crafted Pal Park Pokémon (with RNG abuse if necessary) to convert one of them into another species like say Celebi/Deoxys? It seems unlikely but that sounds like it could be a means of exploiting the glitch to get desired Pokémon, even perhaps if the foe becomes a Bad Egg and the only purpose is to register the base Pokémon's Pokédex entry (if it works like that). Thanks. ✿

Whilst that sounds good at first, think about the instant boxing glitch. It doesn't matter what you capture in pal park, it just copy and pastes the data once you enter the pal park indoor map. And we've gotten fully working battles on emulator now, and we figured out that the values for the moves seem to be consistent using the same aslr. Which makes me wonder if it'll work at all on hardware (emus accept glitchmoves to be loaded)
« Last Edit: January 07, 2019, 02:31:17 pm by RETIRE »
Hey, I mainly focus on generation 4 glitches and specialise in voidspecific glitches.

If you'd like to see progress on gen 4 research you can watch my videos here:
https://www.youtube.com/c/RETIREglitch

Feel free to send me pms on the forum or add me on discord by tagging me in the glitchcity laboratories server ^•^