. 4 ( h 4 (0xEB)'s arbitrary learnset / evolution - Pokemon #1 Nickname Route (Pokemon Yellow EN)

Channel:
Subscribers:
4,560
Published on ● Video Link: https://www.youtube.com/watch?v=5X1YLD9BNm0



Game:
Duration: 23:01
56 views
1


https://www.youtube.com/watch?v=vDnjpWR3934
Thanks to ChickasaurusGL Evie for helping and motivating me to route this out again.




In essence, this Pokemon 0xEB has an evolution + learnset table. Glitch Pokemon's stats and other characteristics are indexed out of bounds, so other unrelated data is interpreted as Pokemon data. In this instance, screen/background data (VRAM) is interpreted as evolution and learnset data. VRAM is generally not easy to manipulate (especially blindly) but if we can then we can evolve into any Pokemon and learn any move, at least in theory.




Before you even bother following this route, you must know the limitations of this exploit. You are going to give a nickname to a Pokemon in your party. There are 10 text characters in a nickname. It is formatted like [level, move] [level, move] [level, move] [level, move] [level, move].

In this video the nickname is "OIPWQ," ...
O = Level 142
I = Hi Jump Kick
P = Level 143
W = Splash
Q = Level 144
, = TM44 (Glitch move hex:F3 decimal:244)

To see corresponding hex values, decimal values, moves, and text characters, consult this chart: https://glitchcity.wiki/The_Big_HEX_List

There is an unavoidable limitation on what moves can be learned and at what level, because there are not 256 available text characters. Most if not all available text characters correspond to a level above 100.

I will eventually get around to making a chart of my own, for the purpose of this application (manipulating the arbitrary learnset via Pokemon nicknames).

For any advanced researchers, here's a graphic I made https://imgur.com/a/lmTMZnN




Preparations:


*Obtain . 4 ( h 4 (0xEB)

-using the Rival LOL glitch with ェ (lowercase katakana e) character (bag quantity of 235), as described here https://glitchcity.wiki/Rival_LG​ (this itself requires the expanded inventory; https://glitchcity.wiki/Expanded_item_pack​ (via Trainer-Fly glitch https://glitchcity.wiki/Trainer_escape_glitch​ for Fossil/Ghost MissingNo. and getting a x255 stack. Get x129 as a non-ball by encountering it; use up two i.e. Potion etc. to get x127, then throw the ball to get x255)


-using the SRAM glitch https://glitchcity.wiki/SRAM_glitch​ after swapping into Pokémon 10 etc.)

-using looping map glitches/any available roaming items https://glitchcity.wiki/Celadon_looping_map_trick , https://glitchcity.wiki/Expanded_bag_item_documentation_(Generation_I)#Roaming_items

-You can use a previously obtained 0xEB including from trades/Time Capsule exploit with Espeon if you'd like. https://glitchcity.wiki/Time_Capsule_exploit

*This is, by far, the most convenient over level 100. Rival LOL glitch will enable the working level at Level 101+. Alternatively, 0xEB can be merged with another Pokemon over level 100 obtained through some method such as a special variant of the Trainer Escape Glitch (https://glitchcity.wiki/Trainer_escape_glitch#Trade_NPC_Pok.C3.A9mon_and_resulting_Pok.C3.A9mon).

*A Pokemon with Fly. (lol)




Route:


00:00 Obtain 'Walk Through Walls' (Done here via Ledge Method) https://glitchcity.wiki/Walk_through_walls_(disambiguation)

18:05 Fly to Viridian City

18:36 Go to this location on the north side

18:42 Go to the northwest corner of the map

Take 11 steps west, then 2 steps north

Save and Reset (if you don't have a Pokemon with Fly, you WILL softlock here.)

Take 1 step west

Fly to Lavender Town

Take 5 steps south

Make sure the Pokemon with the special nickname is in the first position of your party.

Level up 0xEB using Rare Candies until the desired level and move. (Due to VRAM inaccessibility, there is a more-or-less random chance it will not work. If this happens, just reset and repeat the steps from "Save and Reset". When it doesn't work, it will either learn a different move or TM55, learn nothing, or crash by learning a Super Glitch move.)

19:43 Level up and learn moves

21:04 Possible issues due to VRAM inaccessibility (savestates used for demonstration)







Other Statistics

Pokémon Yellow Statistics For ChainSwordCS

ChainSwordCS currently has 316 views spread across 8 videos for Pokémon Yellow. The game makes up 8 hours of published video on his channel, or 4.26% of the total watchable video for Pokémon Yellow on ChainSwordCS's YouTube channel.