Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex
StatDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi Egg trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg data 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 glitches
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
Glitch Pokémon cries
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!

Technical
Site Source Code

Search Wiki

 

Search Forums

 

Author Topic: Intresting find regarding Glitch Pokémon sprites with Prof.Oak & Old Man  (Read 331 times)

0 Members and 1 Guest are viewing this topic.

coloradohugge

  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • I like Pokémon...
    • View Profile
Hi  :)

So i was just re-documenting some Gen1 Pokémon on all different Inernational Versions. And today when i was gonna go encounter all Glitch Pokémon in Japanese Yellow I thought just for fun that it would be funny to try encounter them with Prof.Oak in the "cutscene" when Pikachu attacks you at edge of Pallet Town with the Wild Pokémon Encounter modifyer game shark code

So i Encountered a couple of Glitch Pokémon, did my usual thing and just took screenshots of them and took notes and moved on to the next one and so on...

Then i realized midway that it was kind of dumb to use Oak in the first place since then i could actually get the Pokédex entries for all glitch pokémons which i also wanted to document. So i switched back to not using Oak and just encountering them on my own like usuall with the Wild Pokémon Encounter modifyer game shark code.

But then; I realized all of the Sprites for Every Glitch Pokémon turned out different from when i encountered them with Prof.Oak.


I thought at first that this alone was quite intresting, so i tried it with English Pokémon Yellow too and it worked there aswell; Different Sprites for each Glitch Pokémon when encountering them normally and with Prof.Oak.

But then i thought, "Wait, There's the Old Man i Viridian City, too. I wonder if the Sprites will turn out different with the Old Man too?". And yep, they did. And i also tried it with English Red/Blue & Japanese Red/green, the Old Man also made Glitch Pokémon appear with different sprites than if you'd encounter them regulary.

I attached a comparison between different sprites that i compiled in one .png-image just as example, so the HEX index i used for the examples doesn't really matter, i just picked a glitch pokémons HEX without choosing a specific one, it does work with almost all of them.


Also Worth noting is that this must most likely happend in all other versions of Gen1 such as Red/Blue & Yellow in German, Spanish, Italian & French Versions too, i just tried with English & Japanese so far...


Pls tell me if you have any input, ideas or explanations. Because I'm not 100% sure yet why all this is the case.

That's all, thanks

//coloradohugge ;D

danny

  • Decamark Collector and Pokémaniac
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • i hate being alive
    • View Profile
Re: Intresting find regarding Glitch Pokémon sprites with Prof.Oak & Old Man
« Reply #1 on: November 23, 2017, 09:57:45 am »
woah, this is actually pretty cool! i never realized why some people saw different sprites, and i always saw just one. i think maybe the game is hardcoded to choose from the bank Pikachu (Oak) or Weedle (Old Man) is in.

interestingly enough, for h poke i see a different sprite than you do for regular battles, what is the crc32 of your rom? maybe i've just been playing a different one for all these years. :p
you could see five or six sprites, or just one. *pose*

EDIT: on further investigation, the game chooses the bank for the sprite based on $d058, but the data for the pokemon based on $cfd7, which would explain this. if you walk into the grass, the pokemon will always be pikachu, therefore it will talke the sprite data from the bank of wherever pikachu is. if you watch the old man, the sprite will take from the bank of wherever weedle is. this also works with normal battles, if you walk into pallet town with the code 01c6d7cf on, it will sometimes show the normal sprite, and sometimes show slowpoke's, due to having pokemon in different banks show up. this works with any pokemon whose sprite is sourced from $4000-$8000.
« Last Edit: November 23, 2017, 10:21:46 am 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

ISSOtm

  • The French Lord of Laziness (and a huge The Legend Of Zelda fan)
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Pewter City (B)rocks !
    • View Profile
    • My Little Website
Re: Intresting find regarding Glitch Pokémon sprites with Prof.Oak & Old Man
« Reply #2 on: November 23, 2017, 09:59:22 am »
Quite interesting indeed. I'll take a look at the disassembly for any difference.

Also, if this could be moved to Gen I Glitch Discussion, please.
"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 !)

Princess Torchic ❤

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • ⛄🦋
    • View Profile
Re: Intresting find regarding Glitch Pokémon sprites with Prof.Oak & Old Man
« Reply #3 on: December 06, 2017, 06:38:13 am »
Wow this is amazing. Thanks coloradohugge.

I believe there could be further applications to this if the pointer is in banked ROM, as it could land on a pointer with zero dimension information sometimes but not other times, which could potentially lead to corruption effects like ?/ (EC) and ♂ p ゥ (F4).
Hi! I identify as female.  She/her pronouns, please.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





Thank you 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

Give love, receive love, repeat. But in order to love others you must first love yourself unconditionally, even if it means abandoning pressure from projects or taking time off work and empathise with the self as you are your own best friend. The key often is simply to follow your heart, your urges and have faith they are valid; use them to do what you want to do as long as it doesn't harm anyone, and/or sympathise and respect it as we all have bad days (even the prettiest rose has thorns but is still beautiful).

Pokedude

  • GCLF Member
  • *
  • Offline Offline
  • I Need None Hacked Events!
    • View Profile
Are there any hidden pokemon sprites in the code of any games that are pokemon that don't exist?
Can anyone tell me why Nintendo can make Final Fantasy Theatrhythm but not Final Fantasy VII through XV?!
I am a Super Video Game Geek who only plays Nintendo/Mobile and maybe PC but no Xbox or Playstation for me. Nintendo's got all you'll ever need because you don't need to live your life shooting Zombies/Soldiers/Space Soldiers/Zombie Space Soldiers/ etc. Exception of Metroid cause Metroid is awesome!

Epsilon

  • Zeta
  • Member+
  • *
  • Offline Offline
  • The default personal text makes no sense
    • View Profile
Are there any hidden pokemon sprites in the code of any games that are pokemon that don't exist?

No. At least not in gen 1. All sprites in the code are used.

I can't speak for later generations, however, but I presume it to be the same.
"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

Pokedude

  • GCLF Member
  • *
  • Offline Offline
  • I Need None Hacked Events!
    • View Profile
Was the beta sprites in gen II in the code of the final release of the games?
Can anyone tell me why Nintendo can make Final Fantasy Theatrhythm but not Final Fantasy VII through XV?!
I am a Super Video Game Geek who only plays Nintendo/Mobile and maybe PC but no Xbox or Playstation for me. Nintendo's got all you'll ever need because you don't need to live your life shooting Zombies/Soldiers/Space Soldiers/Zombie Space Soldiers/ etc. Exception of Metroid cause Metroid is awesome!

Princess Torchic ❤

  • Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • ⛄🦋
    • View Profile
Likely not.

Generation IV has unused Pokémon sprites however, and Generation III has two unused cries (found in the leaked Pokémon Ruby German Debugging Version 0509A, unsure if they remain in the final game).

https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Diamond_and_Pearl_beta#Sprites_2
https://tcrf.net/Pok%C3%A9mon_Diamond_and_Pearl/Unused_Graphics

https://tcrf.net/Pok%C3%A9mon_Ruby_and_Sapphire#Unused_Pok%C3%A9mon_Cries

Kabichuu, カビチュウ (the Japanese name for the unused placeholder items named Teru-Sama) also sounds like a Pokémon name that is a combination of Snorlax (Kabigon) and Pikachu, but may be something different such as a developer joke.
« Last Edit: January 14, 2018, 09:59:30 am by Princess Torchic ❤ »
Hi! I identify as female.  She/her pronouns, please.

Online I most often use the username Torchickens or Chickasaurus.

Ah.. koucha ga oishii ♪





Thank you 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

Give love, receive love, repeat. But in order to love others you must first love yourself unconditionally, even if it means abandoning pressure from projects or taking time off work and empathise with the self as you are your own best friend. The key often is simply to follow your heart, your urges and have faith they are valid; use them to do what you want to do as long as it doesn't harm anyone, and/or sympathise and respect it as we all have bad days (even the prettiest rose has thorns but is still beautiful).

SatoMew

  • Member+
  • *
  • Offline Offline
  • Gender: Female
    • View Profile
Generation IV has unused Pokémon sprites however, and Generation III has two unused cries (found in the leaked Pokémon Ruby German Debugging Version 0509A, unsure if they remain in the final game).

The unused cries are in every Generation III game, you can listen to them from Sound Check (サウンドチェック), which is equally present across the 5 versions.