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: Effects of Glitch Pokemon in the HOF (in progress)  (Read 98 times)

0 Members and 1 Guest are viewing this topic.

CytricAcid

  • Crisis? What Crisis?
  • GCLF Member
  • Offline Offline
  • prog rock is love, prog rock is life
    • View Profile
    • tumblr
Effects of Glitch Pokemon in the HOF (in progress)
« on: October 11, 2019, 04:54:56 pm »
And I'm not talking about what happens when you see a glitch pokemon and it corrupts the hall of fame!
I like asking questions and learning about the inner workings of the original Pokemon games. In 2019, a lot of the cooler and exploitable glitches (8F, particularly) have been discovered, and the disassembly at our fingertips, much of the gen one games have been demystified. But there are still curiosities!
I'm interested in cataloging the effects of glitch Pokemon when they appear in the Hall of Fame on the PC. I do not know why they change the palette nor why they change the music, but perhaps looking into which glitch species cause effects will be interesting.
All pictures are taken on the english version of Pokemon Red, using Evie's save file. I am using BGB 1.5.7. I am unable to test this on any hardware except VC. Apparently BGB has problems with palettes, so do not take the screenshots as gospel. I also apologize for the relative unprofessional data collection here, because again, I don't know what I'm doing.
All in all, I'm a novice glitcher who doesn't know much about assembly or anything, so I encourage people smarter than I to pick up where I left off and figure out where these effects are coming from. In particular, I'd like to know why the palette changes happen as well as the music. If someone can give me memory addresses about music/palette data I will go back and put more data here. That's why I'm only doing a few glitch pokemon right now.

Long topic full of images ahead.

(0x00) 'M and all Missingno.:

(0xBF)-
Notes:  Evolution/Safari Zone music

(0xC0) -

(0xC1) -

(0xC2) -

(0xC3) -
Notes - Corrupts HoF again...

(0xC4) -
Notes - Changes music.

(0xC5) -

(0xC6) -
Notes: Corrupts HoF again. Changes music.

(0xC7) -

(0xC8) -

(0xC9) -

(0xCA) -

(0xCB) -
Notes - corrupts HoF again

(0xCC) -
Notes - Evolution Theme

(0xCD) -

(0xCE) -

(0xCF) -
Notes - Corrupts HoF again
your friendly neighborhood artist and prog loving weirdo! i mostly stalk the forums cause i dont really have much to contribute.

tumblr

special interests: pokemon glitches (obv), prog rock (specifically todd rundgren rn), monster hunter

Parzival

  • Buyer beware: House comes with 3 free skeletons in a closet of your choice.
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • This box intentionally left blank. ...wait...
    • View Profile
    • (null)
Re: Effects of Glitch Pokemon in the HOF (in progress)
« Reply #1 on: October 11, 2019, 07:49:13 pm »
make sure you check the mon so it doesn't decompress and steamroll HoF data underne-
Notes - Corrupts HoF again
yeah

also hey i haven't seen you since...

...

a while.


Ask me about betrayal.
Ask me about depression.
Ask me about death.
Ask me about destruction.
Ask me about hardship.
I've been through s**t.
If you need to talk to someone, my PM inbox is always open.

Sherkel

  • Ringsome on the aquaface
  • Administrator
  • *****
  • Online Online
  • Gender: Male
  • PSYNCIN' IN THE VaiN
    • View Profile
Re: Effects of Glitch Pokemon in the HOF (in progress)
« Reply #2 on: October 11, 2019, 08:14:26 pm »
It all comes down to glitch cries and invalid palette offsets as far as I know. The relevant code is here. I always like seeing someone delve into this stuff simply for the sake of interest and not necessarily because they can deconstruct it, though, so don't take this as discouragement. Simple intrigue is what started nearly all of us out.

(Have there been more voice chats lately, by the way? :P )

I come and go. Apparently still more than most of the other regulars, so hard to say it's a semi-hiatus of some sort. Suggestions for wiki organization are appreciated here if you haven't seen this thread yet.
I don't have a habit of keeping Discord open, so direct inquiries are still preferred through here.

CytricAcid

  • Crisis? What Crisis?
  • GCLF Member
  • Offline Offline
  • prog rock is love, prog rock is life
    • View Profile
    • tumblr
Re: Effects of Glitch Pokemon in the HOF (in progress)
« Reply #3 on: October 12, 2019, 06:58:32 pm »
It all comes down to glitch cries and invalid palette offsets as far as I know. The relevant code is here. I always like seeing someone delve into this stuff simply for the sake of interest and not necessarily because they can deconstruct it, though, so don't take this as discouragement. Simple intrigue is what started nearly all of us out.

Thank you for the link! I did take a look at the disassembly and tried to make out what was going on as best I could. I then realized (Thanks to FutureFractal on discord's help for pointing this out) that all the glitch pokemon that appear are hybrid pokemon, and thus also take their palettes from the base pokemon. The pokemon that don't appear aren't hybrids and the Rhydon trap blanks their sprite. (But the HoF still loads their palette, unlike in the status screen.) And since they're all non hybrids, they're free to have whatever wacky invalid palettes they want. The HoF screen only uses the palette for the pokemon displayed, which is why the whole screen turns weird colors.
And they all have invalid cries, so they start playing music, which brings me to a point:

The glitchdex is missing palette/cry data! I had to go to Bulbapedia to find out that 0xCC for example, uses the Mt Moon theme in the status screen, the Sing song in battle, and now the Evolution/Safari Zone theme in the HoF. Obviously sound bank shenanigans, but it would be interesting to note what the cries are as well as palette data. (Palette dex?)

I satisfied my curiosity with this endeavor, any other screenshots would be only for curiosities sake for people interested in what glitch pokemon in their HoF caused the music to change or whatever. I'm a little too lost to gather the palette/cry data myself, sadly.
your friendly neighborhood artist and prog loving weirdo! i mostly stalk the forums cause i dont really have much to contribute.

tumblr

special interests: pokemon glitches (obv), prog rock (specifically todd rundgren rn), monster hunter