Main Menu
Main Page
Forums
New pages
Recent changes
Random page
Help

Glitches
Arbitrary code execution
Pokémon cloning
Pomeg glitch
Tweaking
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)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Technical
Site source code

Search Wiki

 

Search Forums

 

Author Topic: Pokémon Yellow Super Glitch item question  (Read 559 times)

0 Members and 1 Guest are viewing this topic.

Quirky Flower Chicken ❤✿

  • Head Administrator
  • *****
  • Offline Offline
  • Gender: Female
  • Characters © Tsuburaya, Sanrio, Nintendo/TOSE
    • View Profile
Pokémon Yellow Super Glitch item question
« on: November 16, 2014, 01:19:39 pm »
In Pokémon Red and Blue, the hex:80 item causes Super Glitch, due to its improperly terminated name.

For people who don't know, Super Glitch items corrupt the memory when you open the Use/Toss box or try to sell them, because their name is copied from CD6D to CF4B up to (inclusive) 50. If there is no 50 in the first 20 characters, screen data (which is refreshed every time you open the items menu, Pokémon menu, etc.) gets copied to CF5F and onward until a 50, after which nothing else is copied. The same things happens with the CoolTrainer (hex:00)'s move, because of its random and possibly unterminated internal name.

For illustration, here is an image I made that explains where the 50h on the screen is within battle.



Now, with at least the hex:80 item in Red/Blue you can cause the TMTRAINER effect with it if you're in battle, presumably because you must open the items menu (updating the stored graphics up to a 50, which exists) before using the item, and it's not the item's effect that causes Super Glitch, but rather its name.



This is my actual question: The hex:81 item in Yellow seems to have no 50h in its first 20 characters, but using it in battle doesn't cause the TMTRAINER effect. Why is this? I thought functionally it would work like a Master Ball (hex:01) because of TheZZAZZGlitch's rule that items above hex:7F act like that item -80h.

(Image © Sanrio, Nintendo, HAL Laboratory)

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

Please note:

While I'm one of the staff who runs the site, Abwayax is the founder and manages the technical side of the site (specifically the server, but I can do forum/wiki stuff if you like, I suggest if you do to make a thread about it to gather a consensus). Still feel free to contact me about higher site issues though; I will forward them to Abwayax if needed. :)

Forgiveness is timeless, and moments we look back on humble the soul.

Thank you Nyapon for this lovely artwork. :3