Tile Block Definition Modification (TBDM): Make 94 h (0xF9) learn or evolve into anything (Red/Blue)

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



Duration: 19:26
883 views
41


First thanks ChainSwordCS for raising if you can make a Pokémon learn or evolve into anything without arbitrary code execution; and also discovering learnpool (as opposed to evolution) manipulation. https://www.youtube.com/channel/UCa3FFgxOhe6OSBSrXtSXOLg ^^ (I didn't repeat exactly what they did because it would be kind of redundant, but please check out https://www.youtube.com/watch?v=5X1YLD9BNm0 )


I found a solution to their question; which lets you learn any move and evolve into anything (though you'd need to take care with Super Glitch). I thought this would work on Yellow, but because glitch box pointers seem to wrap around earlier, I couldn't find much touching the region where tileblockdefinition pointer is.


The new exploit here seems promising; it could be used for easy LGs (like Rival LG) or very precise screen buffer corruptions :], but those will be for another day. Tileset block (definition) pointer is D52C.


Note if you do this, it's good to bring Teleport, and ''not'' Fly, as the box breaker glitch can corrupt your Fly destinations; usually making it too glitchy to Fly away to somewhere walkable. You can escape the area by setting the tileset (D367) to 00. In fact, due to side effects like losing your Pokédex and broken Fly destinations, it would require more work to fix; so I wouldn't recommend this if you value the stability of your game. I had to adjust D35E-F again just so I could escape as I overlooked Fly is a bad idea (though too, I haven't actually tested if Teleport works).


This glitch is a bit complex, but you'll need the expanded bag and expanded PC items set up; as 94 h (0xF9), and a Pゥ 4₽ (E7) with 2,020,096-2,020,351 experience (via Rival LOL glitch) (middle of Level 96, so Rare Candy to Level 96 to save time) (because its experience will read 1E D3 XX). Use the box breaker glitch to switch to box 0x73 (D59F=0x73) while the Pゥ 4₽ is in slot 8 of the PC. Switch the glitch box with itself to apply the modified tile block defintion as 1E D3 (start of bag items).


Arrange some specific items, and change D35F-60 (top-left block+ pointer) to A63F (3FA6); to print lots of block 0 (which are defined in your bag items) as part of the map view. Use a block which you defined as 00 (level) (move). If you mess with your blocks to replace sub-tiles within (via inventory modification) with 01, you can do evolutions as well, where the game will also find a (level) (evolution species). The searching begins at the bottom-left row of sub-tiles on the screen; because 94 h's evolution and learnset data starts at VRAM:9A20. (Note it may be good to do this in another location, e.g. Route 1 in the same coordinates and 'half-warping' to Pokémon Center in front of the PC? because here 00 and 01 sub-tiles look the same, which confused me)


Practical guides to the glitches needed are here:


https://glitchcity.wiki/Box_breaker_glitch
https://glitchcity.wiki/Expanded_bag_item_documentation_(Generation_I)
https://glitchcity.wiki/Dry_underflow_glitch
https://glitchcity.wiki/Expanded_item_pack
https://glitchcity.wiki/Celadon_looping_map_glitch
https://glitchcity.wiki/Roaming_items
https://glitchcity.wiki/Obtaining_a_x255_stack
https://glitchcity.wiki/Old_man_glitch
https://glitchcity.wiki/Trainer_escape_glitch
https://glitchcity.wiki/Arbitrary_learnset/evolution_glitch_Pok%C3%A9mon




Other Videos By Evie (ChickasaurusGL) 🌺


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)
2021-05-02Scribblenauts (Nintendo DS) - Stilts on a mannequin freeze
2021-05-01VS. Super Mario Bros. (Nintendo Switch) - HUD and tile corruption glitch
2021-05-01Another obtain any Pokémon glitch - Tile Block Definition LOL glitch (TBD LG) (Pokémon Red and Blue)
2021-04-26Tile Block Definition Modification (TBDM): Make 94 h (0xF9) learn or evolve into anything (Red/Blue)
2021-04-244 h 4 (0xEB)'s arbitrary learnpool/evolution - Mew route (Pokémon Yellow)
2021-04-19The Legend of the Ultimate Fish 🐟 (Pokémon Crystal)
2021-04-19Game Boy Tower odd F000+ Echo RAM and tampering error message (Pokémon Stadium 2)
2021-04-13Unused Cable Club serial constant/command 05 to reset the game (Pokémon Red/Blue/Yellow)
2021-04-13S.S. Aqua map glitch/unused(?) functionality (Generation II)
2021-04-13TheZZAZZGlitch's memory editor ported to Pokémon Crystal by Kai
2021-04-12Locking Mystery Gift to always give Rare Candy if non-decoration (two 3DSes, ACE Gold/Silver)
2021-04-12Locking Mystery Gift to always give Rare Candy if non-decoration (proof of concept, ACE Gold/Silver)
2021-04-10Forcing partially loaded Pokédex views past No. 493 (Pokémon Diamond and Pearl; tested on US Pearl)
2021-04-03Arbitrary code execution encounter but it's temporarily a nicknamed Pokémon like Ghost (Yellow)



Tags:
glitch
ポケモン
バグ
ピカチュウ



Other Statistics

Pokémon Red and Blue Statistics For Evie (ChickasaurusGL) 🌺

Currently, Evie (ChickasaurusGL) 🌺 has 1,628,930 views for Pokémon Red and Blue across 241 videos. There's over 1 day worth of watchable video for Pokémon Red and Blue published on his channel, or 21.83% of the total watchable video on Evie (ChickasaurusGL) 🌺's YouTube channel.