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
Other glitch categories

References/Resources
Databases
Disassembly projects
The Big HEX List
Interactive tools
Reference documents
Terminology

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: The aftereffects of Glitch Trainer 0xFD  (Read 161 times)

0 Members and 1 Guest are viewing this topic.

James-the-Charizard

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • Roleplays are my specialty, but glitching is too!
    • View Profile
The aftereffects of Glitch Trainer 0xFD
« on: September 13, 2019, 08:21:34 pm »
So 0xFD in the TrainerDex. I’ve battled him a few times and while his AI in battle is stable (just spamming Guard Special), it seems as though once he is defeated, something trashes the data, causing major effects (mainly name being overly long) and after it dropped me in what looks like a glitch city version of the Celadon Department Store. Does the prize money pointers have anything to do with this? (Referring to too much prize money, which can cause the ZZAZZ glitch.)
I'm really into roleplaying with Pokémon characters, but hey, glitching is fun too! :3
When it comes to glitches, I am better at Gen 1 rather than later generations.
Wanna talk? That's fine! Just drop me a message and I will reply as soon as possible. I can also be contacted via discord.
Name: James the Charizard#1268

bbbbbbbbba

  • Staff
  • *****
  • Offline Offline
  • ... but things won’t change if you don’t speak!
    • View Profile
Re: The aftereffects of Glitch Trainer 0xFD
« Reply #1 on: September 14, 2019, 03:10:59 am »
I think I've found out the culprit. After a battle, the game copies the enemy trainer's name in a weird way (disassembly). According to this table, the 0xFD trainer's name should come from $9481, which is in the VRAM. Since this copy is until a 0x50 terminator, mass corruption happens.

Edit: I think I've found out why the game does this, too. In the Japanese version, some trainer names actually have an abbreviated version that is used as dialog tags (video). Presumably the entries in TrainerNamePointers that aren't wTrainerName were originally those abbreviations in the Japanese version.
« Last Edit: September 14, 2019, 03:34:04 am by bbbbbbbbba »

James-the-Charizard

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • Roleplays are my specialty, but glitching is too!
    • View Profile
Re: The aftereffects of Glitch Trainer 0xFD
« Reply #2 on: September 14, 2019, 05:27:22 am »
No wonder the game falls apart, either the name is too long and it’s overwrites the 0x50, or there isn’t one in that section of VRAM. Either way it trashed the game completely, I couldn’t move anywhere after the battle and menus were invisible.
I'm really into roleplaying with Pokémon characters, but hey, glitching is fun too! :3
When it comes to glitches, I am better at Gen 1 rather than later generations.
Wanna talk? That's fine! Just drop me a message and I will reply as soon as possible. I can also be contacted via discord.
Name: James the Charizard#1268