Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

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!

Search Wiki

 

Search Forums

 

Author Topic: Gen4: Glitching the game with an empty party  (Read 2778 times)

0 Members and 1 Guest are viewing this topic.

RichardG867

  • GCLF Member
  • Offline Offline
    • View Profile
Gen4: Glitching the game with an empty party
« on: January 15, 2015, 08:15:46 am »
Hey people, I've been lurking on this forum for a while, and was told to register after doing some experiments on the subject of this topic.

On Gen4, if you edit your save to have an empty party with a party count* of 6 (Pokesav lets you do that), the game starts behaving unpredictably when it comes to your party Pokémon. You enter wild battles with and using random bad eggs and/or glitch Pokémon (that may or may not crash the game or emulator) like these ones:



Those usually have ridiculously long animations that you can fast-forward through. I've managed to get bad eggs that will actually go into battle without crashing and do weird things (such as Drizzle, burn without the BRN indicator and recovering from it using a no-name item, or poison damage that crashes the game during calculation), but I couldn't get those again.

Other behavior:
  • On HGSS, the game thinks you're walking a Bulbasaur (sprite and cry) with the nickname of your real party lead.
  • Opening any kind of party screen crashes the emulator. The tweaking glitch has shown that emulators crash in places where a real DS would come close to, so this might actually do something else in a real DS.
  • Centers think you have 6 Pokémon as expected.
  • The PC shows 6 question marks in the party screen.

I'm not sure what hex values or moves those glitch Pokémon have, since I can't find a memory map for HGSS anywhere, and in fact I would appreciate one for something non-glitch-related I'm working on.

* If you set your party count of 0, you get your real party, except the lead has a glitched sprite and Bulbasaur's cry.

EDIT: Found a couple screenshots of the bad eggs that did go into battle:

« Last Edit: January 15, 2015, 08:33:09 am by RichardG867 »

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #1 on: January 15, 2015, 08:44:26 am »
I'll probably be doing my own Gen 4-related research when I get the time. I, for one, am interested in that third screenshot.
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

luckytyphlosion

  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • JACK-flys are OP
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #2 on: January 15, 2015, 09:19:15 am »
The only way to get these type of glitches legitimately in Gen 4 is by Sketching a glitch move from a Bad EGG (either by fighting a wild Smeargle in Artisan Cave or having a Ditto transform into a Bad EGG, then switching to Smeargle). I haven't really tested a lot with later gen glitches, but I did migrate a Smeargle with a glitch move. The glitch move's type crashed the game, but if you use Assist, you can use the move. Interestingly, with animations on it does an "infinite" DoubleSlap, but with animations off, it simply skips your turn.

Perhaps a glitch move with that can corrupt the game in any way could allow this glitch to happen without cheating.

Also, you can't trade glitch moves to Gen 5; it blocks the Pokémon out :(.


Unrelated Edit: Just realized that this is the 10 000th post in the Pokemon Glitch Discussion Board :P.

Where is my reward?
« Last Edit: January 15, 2015, 09:50:42 am by luckytyphlosion »

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #3 on: January 15, 2015, 09:44:28 am »
I wonder how Gen 4 migration handles my Ruby save file. Probably will just error out because 0 pokemon.
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

sunriseespeon

  • Resident circle clicker
  • GCLF Member
  • Offline Offline
  • Gender: Female
  • Smile for me so, oh my darling!~
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #4 on: January 17, 2015, 10:20:12 am »
Oh nice, I might try this.

Just a question, what emulator do you use? I use DeSmuME and the version I have doesn't have speedup. I also have no$gba, but it... doesn't like my computer very much. I would like to view this without waiting 5 hours (DeSmuME is very slow on non-Japanese ROMs for me, and long animations would be unbearable) for the animation to complete.

RichardG867

  • GCLF Member
  • Offline Offline
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #5 on: January 17, 2015, 11:31:19 am »
Just a question, what emulator do you use? I use DeSmuME and the version I have doesn't have speedup. I also have no$gba, but it... doesn't like my computer very much. I would like to view this without waiting 5 hours (DeSmuME is very slow on non-Japanese ROMs for me, and long animations would be unbearable) for the animation to complete.

DeSmuME 0.9.10, or 0.9.9 when I need the GBA slot. You should be able to hold Tab.
« Last Edit: January 17, 2015, 12:00:31 pm by RichardG867 »

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #6 on: January 17, 2015, 01:09:50 pm »
Very interesting. Unfortunately your method freezes the game before battle on my Pearl (on real hardware). I don't know if doesn't work on Pearl, if DeSmuME is doing an emulation error, or if there are other factors involved, such as the version. I guess in-game variables could also be involved, maybe if the game is sending out Pokémon past slot 6. Is that Skitty silhouette even used?

Edit: When I do this on my EU HG on real hardware, it gives me 6 unusable Bad Eggs and the party doesn't freeze unless you view one of their summaries. Earlier I did some experimentation and found that if you have only two unusable Bad Eggs in the party then game will send out 0000 ('DPBox'). This is just a guess, but maybe the game tries to send out another Pokémon in your party since Eggs and Bad Eggs like this cannot be used, but here you already have 6, so the game can't. I would have to try 1-5 Bad Eggs in the party though.

Unfortunately the game froze as soon as I sent out a level 230 Bad Egg, but the opponent was corrupted to a burned Bad Egg at level 77.
« Last Edit: January 17, 2015, 08:19:43 pm by Torchickens »
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Myri for my avatar! Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.

RichardG867

  • GCLF Member
  • Offline Offline
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #7 on: January 18, 2015, 07:13:12 am »
Very interesting. Unfortunately your method freezes the game before battle on my Pearl (on real hardware). I don't know if doesn't work on Pearl, if DeSmuME is doing an emulation error, or if there are other factors involved, such as the version. I guess in-game variables could also be involved, maybe if the game is sending out Pokémon past slot 6. Is that Skitty silhouette even used?

Most glitched battles freeze on DP, however I managed to trigger some that don't crash on Route 201 somehow.

Edit: When I do this on my EU HG on real hardware, it gives me 6 unusable Bad Eggs and the party doesn't freeze unless you view one of their summaries. Earlier I did some experimentation and found that if you have only two unusable Bad Eggs in the party then game will send out 0000 ('DPBox'). This is just a guess, but maybe the game tries to send out another Pokémon in your party since Eggs and Bad Eggs like this cannot be used, but here you already have 6, so the game can't. I would have to try 1-5 Bad Eggs in the party though.

If it doesn't crash on real hardware, it's an emulator inaccuracy. I know the tweaking glitch crashes DeSmuME when it would work on real hardware.

Unfortunately the game froze as soon as I sent out a level 230 Bad Egg, but the opponent was corrupted to a burned Bad Egg at level 77.

When I first tried the glitch, I got several bad eggs that would go into battle and do all kinds of weird stuff that eventually froze the game, but I haven't been able to again.

sunriseespeon

  • Resident circle clicker
  • GCLF Member
  • Offline Offline
  • Gender: Female
  • Smile for me so, oh my darling!~
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #8 on: February 06, 2015, 02:27:23 pm »
I have it working!
I don't have any screenshots of it (will have to grab from video I recorded since I'm having trouble getting it uploaded) but heres the rundown
-Normal glitchy stuff, since this was just some random save I grabbed from pokédit I can't advance unless I do so manually on a normal save file (which I'm too lazy to, I had a normal save file but I think I deleted it when clearing out stuff in my folders) so I was just on the route outside Cherrygrove
-I got into a battle with a bad egg! Like, the fight screen loaded. It was hilarious. I was hurt by poison twice in a row, asleep, and burned. The poison/burn damage seems to like looping down from 99 to decrease 1 hp, but on the last loop it loops down from 999, not 99. I spammed throwing balls at it (but box was full, because this was just some random file with every pokemon) and one time a message simply said: x995... then the game crashed.
-I tried the rival battle. It crashed and made horrendous noises.

I'm going to advance normally and try it at different times. Maybe I should try it on my Japanese roms? Does pokesav even work with them?
« Last Edit: February 06, 2015, 02:28:55 pm by sunriseespeon »

SatoMew

  • Member+
  • *
  • Offline Offline
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #9 on: February 06, 2015, 04:01:09 pm »
Maybe I should try it on my Japanese roms? Does pokesav even work with them?

It does but you need to set Windows to use the Japanese encoding in non-Unicode software, which somehow causes Pokesav to always yield the error message that the save file is of the wrong type. That is my experience with it, at least. I've tried the original Japanese versions of the program and the English-translated ones too.

sunriseespeon

  • Resident circle clicker
  • GCLF Member
  • Offline Offline
  • Gender: Female
  • Smile for me so, oh my darling!~
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #10 on: March 01, 2015, 08:32:04 am »
Update: I have a video (it's actually been uploaded for a while), but it's pretty boring.

More exciting is that I got D/P to play a glitch song of sorts. But I didn't get to record it. They crash a LOT more in D/P, even before the entry animations.

Torchickens

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #11 on: March 01, 2015, 08:56:12 am »
Cool. Where can we find the video Sunrise?
Hello. I actually identify as gender questioning, but nowadays feel more firmly that I identify as female. My sex is male but I like to express myself as female.  She/her pronouns, please.


Thank you Myri for my avatar! Thank you Aeriixion for the cute sprite above! :) Roelof also made different variations of the sprite (which I animated).

Contact:

Email Youtube Twitter
Skype: Torchickens
Bulbapedia Starfy Wiki

Beyond all philosophies are the things that go best for you; what makes you feel content. It's important to always follow your heart, so unless you feel perfectly happy about it don't just follow something because it is popular, fits a style or is conventional. Sometimes you may reach a point you're not sure who you are, but as things settle I'm convinced things do work out in time.

sunriseespeon

  • Resident circle clicker
  • GCLF Member
  • Offline Offline
  • Gender: Female
  • Smile for me so, oh my darling!~
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #12 on: March 01, 2015, 11:17:03 am »
Cool. Where can we find the video Sunrise?
I think I might need to reupload it. My friend had it on her youtube account, but I think she took the video down, or if she even managed to upload it in the first place because she was having trouble (so was I which was why I asked her to upload it in the first place)

I'll probably try and edit it more too, since it's really slow at times (emulator problems).

rortik

  • GCLF Member
  • Offline Offline
  • Pokemon Yellow: Best game ever
    • View Profile
Re: Gen4: Glitching the game with an empty party
« Reply #13 on: March 23, 2015, 05:07:41 am »
Another way to send out weird glitches is to get to a point in the game (DPP) where someone is following you, then use WTW to ditch them.

Entering any battle afterwards will cause a clone of you to send out weird glitches.
~Rortik