Unterminated item name pickup encounter (CF4B+ buffer-family of glitches) (Generation I)

Subscribers:
17,700
Published on ● Video Link: https://www.youtube.com/watch?v=Cgdrx2wrw7k



Duration: 1:29
898 views
35


Notes: Inspired by FrostedGeullesia after they modified a randomiser to allow glitch item balls, here is a method to neatly do that with the 4F (0x59) glitch item with arbitrary code execution, except you won't see the item name but effectively get the glitch item. Glitch items such as 0x80 cause the same type of buffer overflow as unterminated name items, CoolTrainer move, etc.;


;At DA65 (FA65) for 4F -
3E C9 EA 80 FF 21 82 FF 3E DA 32 3E 77 32 3E C3 32 C9 3E 50 EA A0 C4 3E 15 EA 7B CE 3E 80 EA 3D CD AF B7 FA D8 CF D6 15 FE 01 38 02 C9 00 3E C9 EA 81 DA C9

We lock C4A0 to 50 to force a 0x50 sub-tile where appropriate to end the corruption, 0x15 to CE7B to force Mew to be written into D059 (instant encounter) during the corruption, and 0x80 into CD3D (pick up item is managed as the 0x80 glitch item or PC). The rest of the code unlocks CD3D after the battle starts, so when we catch Mew the ball doesn't roll 128 (or more?) times.

This could also be seen as similar to a CoolTrainer, LOL glitch (LG), unterminated name item exploit and so on, but that's starting to become overly used.




Other Videos By Evie (ChickasaurusGL) 🌺


2021-07-02Making Kirby a Pokémon with arbitrary code execution (back sprite and menu sprite) (Pokémon Yellow)
2021-06-29Various unused/unknown sample instruments (from Pokémon Emerald disassembly, reupload L/R fixed)
2021-06-29Unused Pokémon cries 268, 265 (with Emerald cheat codes to replace Bulbasaur's cry) (Generation III)
2021-06-29Kirby: Nightmare in Dream Land - Creepy glitch copy ability 0x77 (Random non-Pokémon glitch)
2021-06-29The highest combination of weather effects for gBattleWeather (Acid Rain glitch in Emerald)
2021-06-29Decamark 0x4A7A's corruption of Trainer name/card/gender (Pokémon FireRed and LeafGreen)
2021-06-28(Another) Pokémon Red link battle experiment with glitch Pokémon (VS. RNG controlled player)
2021-06-28Buffer overflow caused by extremely long Rival name in battle (Pokémon Gold and Silver)
2021-06-28Forced meta-map script and level-script pointer encounter from a different map (Generation I)
2021-06-28Buffer overflow Glitch City caused by extremely long player name in dialog box (Generation I)
2021-06-19Unterminated item name pickup encounter (CF4B+ buffer-family of glitches) (Generation I)
2021-06-19Subtle text changes between Pokémon Crystal (Australian version) and Pokémon Crystal (US and EU EN)
2021-06-19Exit Start menu momentary corruption glitch specific to Ice Path (04:6652 StartMenu.Exit) (Crystal)
2021-06-05Elite Four distorted theme (I dub thee the Elite Four Todd theme) (Pokémon Gold/Silver)
2021-06-05255 Pokémon Trainer battle corruption introduction (Generation II)
2021-06-04Prototype alpha Pokémon anime ending Hyakugojuuichi (ED Type C) Hirokazu Tanaka (Lost Tapes album)
2021-06-04Prototype alpha original Pokémon anime melody (OP Type B2) by Hirokazu Tanaka (Lost Tapes album)
2021-06-04Item 33 quantity and item 34 (map block source) is applied after battle (minor) (Generation I)
2021-05-11CF97+hÑ(Rival's Name)(C3) exploit- Teach any 4 moved Pokémon in your party CoolTrainer (Red/Blue ES)
2021-05-07(Unused) Corrupted graphics in the Mobile Stadium menu (International Pokémon Crystal v1.1/Rev A)
2021-05-02Pokémon Pinball (EU) - Let's catch the glitch Pokémon (Part 1: 0x97-0xA7)