Yellow Legacy by TSP
Yellow Legacy by TSP
· Craig for his technical skills and willingness to wade through the cosmic
horrors of Generation 1 assembly
· Weebra for her editing of all Legacy YouTube videos which help detail
the project and promote the hack.
· The Discord admin team: Aero, Karlos, Regi, and ZuperZach who help
lead the Discord.
Menus
● Ask to reuse Repels
● HMs can be used from the overworld
● HMs can be forgotten
○ To avoid softlocks, HMs cannot be stored in the PC
● Extended bag with more slots
○ Items can be sorted with Start
○ Items now have descriptions
● Party menu now shows StatEXP and DVs
○ Press Select/Start respectively when selecting STATS
● TM names are shown in menus
● Updated Pokedex functionality (See Encounters & Learnsets for more details)
○ Level-up and TM learnsets now displayed
○ Location menu now includes gifts and fishing
Additional Documentation
Note there might be slight differences between these and actual gameplay, depending on when
they were last updated. These are the most detailed Docs on each subject though and are
updated quite frequently. Click the link to create a copy of the document for your personal use;
this copy will not update automatically.
Regi’s Trainer Documentation- This is his list of every trainer in Yellow Legacy.
Make a copy: Yellow Legacy Trainer Data
Download: Yellow Legacy Trainer Data
Yellow Legacy Data page- This contains learnsets and other info straight from game
data that lists Pokémon Moves, TM/HM compatibility, and encounters.
Make a Copy: Yellow Legacy Data - Google Sheets
Download: Yellow Legacy Data - Google Sheets
Move Changes
Name Power Accuracy Change PP
Tri Attack 85 (+5) 100% Slight Damage & PP buff. Now has a 15 (+5)
30% chance to inflict a burn.
Sky Attack 120 (-20) 85% (-5) Damage & slight Accuracy nerf,, no 5
longer requires a Charge-up turn.
Pin Missile 20 (+6) 100% Slight Damage, Accuracy, & PP buff. 30 (+10)
(+15)
Egg Bomb 100 100% Large Accuracy buff, Grass type now. 10
(+25)
Rock Slide 75 95% (+5) Slight Accuracy buff, now has a chance 10
to flinch.
Hydro Pump 120 85% (+5) Slight Accuracy & PP buff. 10 (+5)
Karate Chop 50 95% (-5) Slight Accuracy nerf, Fighting type now. 25
Charmander
58 64 58 70 80 330
(+5) (+5)
Charmeleon
78 84 78 95 100 435
(+10) (+10)
Charizard
62 95 69 65 90 381
(+2) (+10) (+10) (+22)
Arbok
60 55 50 70 90 325
(+25) (+20) (+20) (+65)
Pikachu
95 70 73 95 60 393
(+10) (+10)
Clefable
45 41 45 70 75 276
(+7) (+5) (+5) (+10) (+27)
Vulpix
140 70 55 85 45 395
(+10) (+35) (+45)
Wigglytuff
75 80 70 75 100 400
(+10) (+10)
Golbat
50 50 55 75 30 260
(+5) (+5)
Oddish
70 65 70 85 40 330
(+10) (+10)
Gloom
90 80 85 100 50 405
(+15) (+15)
Vileplume
70 75 60 95 100 400
(+10) (+5) (+10) (+25)
Venomoth
10 70 25 45 95 245
(+15) (+15)
Diglett
35 90 50 70 120 365
(+10) (+10)
Dugtrio
50 85 55 65 100 355
(+10) (+10)
Ponyta
Rapidash
62 75 65 68 70 340
(+10) (+10) (+10) (+10) (+10) (+50)
Farfetch’d
Muk
75 80 160 65 85 465
(+40) (+35) (+35) (+15) (+125)
Onix
60 80 110 80 45 375
(+30) (+30)
Marowak
65 120 70 60 93 408
(+15) (+17) (+25) (+6) (+63)
Hitmonlee
60 50 79 105 76 370
(+10) (-55) (+70) (+25)
Hitmonchan
95 70 85 75 30 355
(+5) (+15) (+10) (+15) (+45)
Lickitung
65 95 57 95 93 405
(+10) (+10)
Magmar
70 65 65 70 55 325
(+15) (+10) (+10) (+5) (+45)
Eevee
75 70 70 95 40 350
(+10) (+10) (+20) (+40)
Porygon
Yellow Legacy Data Sheet- Data sheet listing Learnsets, TM/HM Compatibility, and encounters.
- Make a Copy: Yellow Legacy Data - Google Sheets
- Download: Yellow Legacy Data - Google Sheets
Magikarp 5 Route 4
(Purchase for 500)
Bulbasaur 10 Cerulean City
(Gift, High Friendship with Pikachu)
Charmander 13 Route 24
(Gift)
Mew ?? ??????
Rival
Blue is one of the most integral pieces of the game’s story and progression. He is the
original rival who constantly brags about catching new Pokémon and finding new
species. This statement is never backed up by the original gameplay, however. To better
reflect his comments, Blue’s teams have now been given much greater variety.
As you progress to the end of the game, Blue’s teams will now show more adaptive
strategies that reflect the next Gym battle or the local wild Pokémon. As he tests various
rare new Pokémon and strategies through his battles with you, he will slowly choose
permanent members to remain on his team, finally building his perfect team to become
the Pokémon Master. This variety lends credit to his constant claims of how many
Pokémon he has caught and will show this off with rare Pokémon choices.
Blue’s choice of Eeveelution still works the same as base game, but his final team will
now vary greatly depending on that choice. This allows for the player to experience 3
unique playthroughs against very different paths for Blue, which can be encountered
based on your performance in your very first battles with him:
Rival 1 LV 5 LV LV LV LV LV
(Oak’s Lab)
-Tackle - - - - -
-Tail Whip - - - - -
- - - - - -
- - - - - -
Rival 2 LV 9 LV 8 LV LV LV LV
(Route 22)
-Peck -Tackle - - - -
-Growl -Tail Whip - - - -
-Leer -Sand Attack - - - -
- - - - - -
Rival 3 LV 18 LV 15 LV 15 LV 19 LV LV
(Cerulean City)
-Leer -Tail Whip -Growth -Bite - -
-Fury Attack -Quick Attack -Vine Whip -Quick Attack - -
-Focus Energy -Bite -Poison Powder -Growl - -
-Swift -Hyper Fang -Double Kick - -
Rival 4 LV 20 LV 22 LV 21 LV 24 LV LV
(S.S. Anne)
-Quick Attack -Vine Whip -Fury Swipes -Quick Attack - -
-Bite -PoisonPowder -Sand Attack -Growl - -
-Hyper Fang -Growth -Dig -Double Kick - -
-Focus Energy -Stun Spore -Swift -Headbutt - -
Rival 5 LV 34 LV 32 LV 32 LV 33 LV 35 LV
(Pokémon
Tower) -Mirror Move -Supersonic -Roar -Confusion -Sand Attack -
-Drill Peck -Leer -Ember -Disable -Quick Attack -
Jolteon -Whirlwind -Aurora Beam -Leer -Psybeam -Thundershock -
Variant -Sharpen -Bubblebeam -Take Down -Recover -Double Kick -
Rival 5 LV 34 LV 32 LV 33 LV 32 LV 35 LV
(Pokémon
Tower) -Mirror Move -Sonicboom -Confusion -Supersonic -Ember -
-Drill Peck -Thunder Wave -Disable -Leer -Sand-Attack -
Flareon -Whirlwind -Swift -Psybeam -Aurora Beam -Leer -
Variant -Sharpen -Reflect -Recover -Bubblebeam -Double Kick -
Rival 5 LV 34 LV 32 LV 33 LV 32 LV 35 LV
(Pokémon
Tower) -Mirror Move -Roar -Confusion -Focus Energy -Water Gun -
-Drill Peck -Confuse Ray -Disable -Cut -Sand-Attack -
Vaporeon -Whirlwind -Reflect -Psybeam -Agility -Bubblebeam -
Variant -Sharpen -Flamethrower -Recover -Wing Attack -Bite -
LV 43 LV 44 LV 43 LV 44 LV 46 LV
Rival 6
(Silph Co.)
-Spore -Surf -Horn Drill -Thunder Wave -Dig -
-Mega Drain -Ice Beam -Body Slam -Recover -Thunderbolt -
Jolteon -Slash -Double-Edge -Earthquake -Psychic -Pin Missile -
Variant -Leech Life -Fly -Rock Slide -Tri Attack -Thunder Wave -
Rival 6 LV 43 LV 44 LV 43 LV 44 LV 46 LV
(Silph Co.)
-Thunder Wave -Selfdestruct -Fly -Tri Attack -Dig -
Flareon -Psychic -Toxic -Drill Peck -Recover -Flamethrower -
Variant -Light Screen -Surf -Substitute -Psychic -Sand-Attack -
-Thunderbolt -Ice Beam -Tri Attack -Reflect -Growth -
Rival 6 LV 43 LV 44 LV 43 LV 44 LV 46 LV
(Silph Co.)
-Swords Dance -Thunderbolt -Karate Chop -Double Team -Aurora Beam -
Vaporeon -Razor Leaf -Ice Beam -Dig -Recover -Surf -
Variant -Sludge -Recover -Rock Slide -Psychic -Haze -
-Wrap -Reflect -Body Slam -Tri Attack -Rest -
Rival 7 LV 55 LV 53 LV 52 LV 52 LV 54 LV 54
(Route 22)
-Pin Missile -Double-Edge -Softboiled -Swords Dance -Hyper Beam -Tri Attack
Jolteon -Thunderbolt -Sky Attack -Solarbeam -Bonemerang -Dig -Recover
Variant -Thunder Wave -Quick Attack -Leech Seed -Blizzard -Flamethrower -Psychic
-Headbutt -Mirror Move -Sleep Powder -Rock Slide -Reflect -Thunder Wave
Rival 7 LV 54 LV 52 LV 53 LV 54 LV 52 LV 55
(Route 22)
-Sky Attack -Thunderbolt -Ice Beam -Tri Attack -Blizzard -Double-Edge
Flareon -Double-Edge -Tri Attack -Psychic -Recover -Flamethrower -Flamethrower
Variant -Toxic -Screech -Amnesia -Psychic -Earthquake -Dig
-Double Team -Thunder Wave -Hydro Pump -Thunder Wave -Rock Slide -Substitute
Rival 7 LV 53 LV 54 LV 54 LV 52 LV 52 LV 55
(Route 22)
-Double-Edge -Submission -Tri Attack -Solarbeam -Wing Attack -Surf
Vaporeon -Toxic -Body Slam -Recover -Flamethrower -Slash -Acid Armor
Variant -Sky Attack -Counter -Psychic -Night Shade -Twineedle -Rest
-Mirror Move -Earthquake -Thunder Wave -Confuse Ray -Swords Dance -Ice Beam
Team Rocket
Team Rocket isn’t in nearly as bad of shape in Yellow as their story in Crystal, so the
differences here compared to Crystal Legacy are minor. The main change you’ll find is a
sweeping buff to all the normal team members of Team Rocket to increase variety and
challenge. Then, we gave a proper team progression to Jessie and James, and added
some of their iconic Pokémon.
Finally, the big boss; with Giovanni we decided not to show team progression and
growth through the game like other recurring trainers. He is meant to be the overarching
villain of the game’s plot and the self-proclaimed strongest trainer; he should be a threat
at all stages. In that interest, instead of bringing his full team from his gym, we instead
gave Giovanni two groups of powerful hand-picked Pokémon that he uses during
operations–never forgetting his iconic Persian, of course. His first team features some
cool and familiar choices that fit his theme, like Kangaskhan and Onix. We also added
Marowak to hint at his hand in the events at Pokémon Tower. Marowak are incredibly
rare because of Team Rocket–it makes sense that the Ground gym leader and
underground boss of the team would have kept one for himself. His second team steers
a different direction, boasting a lineup of heavy hitters inspired by his Pokémon from the
anime.
Jessie & LV 15 LV 16 LV 15 LV LV LV
James 1
(Mt. Moon)
-Poison Sting -Scratch -Tackle - - -
-Leer -Growl -Smog - - -
-Bite -Fury Swipes - - -
-Acid -Bite - - -
LV 28 LV 29 LV 28 LV LV LV
Jessie &
James 2 -Tackle -Bite -Bite - - -
(Rocket Hideout) -Smog -Pay Day -Acid - - -
-Acid -Screech -Substitute - - -
-Smokescreen -Take Down -Glare - - -
Giovanni 1 LV 29 LV 31 LV 30 LV 32 LV LV
(Rocket Hideout)
-Rock Throw -Mega Punch -Bone Club -Take Down - -
-Dig -Submission -Headbutt -Bubblebeam - -
-Screech -Dizzy Punch -Cut -Thunderbolt - -
-Take Down -Focus Energy - -
LV 33 LV 31 LV 30 LV 31 LV LV
Jessie &
James 3
(Pokémon -Bite -Acid -Stomp -Tackle - -
Tower) -Pay Day -Substitute -Disable -Smog - -
-Screech -Glare -Headbutt -Acid - -
-Take Down -Screech -Defense Curl -Smokescreen - -
LV 42 LV 41 LV 42 LV 44 LV 43 LV
Jessie &
James 4 -Smokescreen -Headbutt -Glare -Pay Day -Acid -
(Silph Co.) -Sludge -Defense Curl -Screech -Screech -Razor Leaf -
-Amnesia -Body Slam -Sludge -Take Down -Sludge -
-Selfdestruct -Screech -Wrap -Slash -Wrap -
Giovanni 2 LV 44 LV 45 LV 44 LV 47 LV 44 LV
Gym Leaders
The Gym Leaders you face throughout your journey have been given a heavy facelift,
curating each battle to provide a worthy challenge with every badge. Additionally, you
can now choose your own path through the midgame, with Erika, Koga, and Sabrina
now sporting scaleable teams that power up with each badge you have.
LV 10 LV 12 LV LV LV LV
Brock
-Tackle -Constrict - - - -
-Defense Curl -Screech - - - -
-Rock Throw -Bide - - - -
-Bind - - - -
Misty LV 19 LV 18 LV 21 LV LV LV
Lt. Surge LV 29 LV LV LV LV LV
-Thunderbolt - - - - -
-Thunder Wave - - - - -
-Body Slam - - - - -
-Surf - - - - -
Erika 4 LV 33 LV 34 LV 31 LV 35 LV LV
Erika 5 LV 41 LV 42 LV 42 LV 43 LV LV
Erika 6 LV 48 LV 49 LV 48 LV 49 LV 50 LV
Koga 6 LV 49 LV 48 LV 49 LV 48 LV 50 LV
Sabrina 5 LV 43 LV 42 LV 43 LV 43 LV LV
Blaine LV 52 LV 51 LV 51 LV 52 LV 53 LV
-Fire Spin -Fire Blast -Fire Blast -Fire Blast -Fire Blast -
-Take Down -Wing Attack -Confuse Ray -Double-Edge -Psychic -
-Fire Blast -Slash -Solarbeam -Dig -Confuse Ray -
-Hi Jump Kick -Seismic Toss -Fire Spin -Agility -ThunderPunch -
Giovanni LV 53 LV 54 LV 55 LV 54 LV 55 LV
Lorelei LV 56 LV 55 LV 55 LV 56 LV 57 LV
Bruno LV 57 LV 56 LV 57 LV 56 LV 58 LV
Agatha LV 57 LV 58 LV 57 LV 58 LV 59 LV
-Mega Drain -Fly -Swords Dance -Glare -Psychic -
-Night Shade -Toxic -Body Slam -Substitute -Night Shade -
-Hypnosis -Sludge -Rock Slide -Sludge -Mega Drain -
-Dream Eater -Double Team -Earthquake -Wrap -Thunder -
Lance LV 61 LV 60 LV 60 LV 61 LV 62 LV
Champion LV 63 LV 60 LV 61 LV 63 LV 62 LV 65
Rival -Thunder Wave -Rock Slide -Blizzard -Fire Blast -Softboiled -Double Team
-Recover -Earthquake -Hydro Pump -Dig -Egg Bomb -Headbutt
Jolteon -Psychic -Horn Drill -Fly -Rest -Psychic -Thunder Wave
Variant -Double Team -Submission -Hyper Beam -Hyper Beam -Reflect -Thunder
Champion LV 62 LV 61 LV 63 LV 60 LV 62 LV 65
Rival -Thunder Wave -Drill Peck -Thunder Wave -Rock Slide -Clamp -Reflect
-Tri Attack -Hyper Beam -Recover -Cut -Explosion -Body Slam
Flareon -Reflect -Jump Kick -Psychic -Earthquake -Double Team -Dig
Variant -Thunder -Double Team -Reflect -Swords Dance -Blizzard -Fire Blast
Champion LV 60 LV 61 LV 62 LV 62 LV 63 LV 65
Rival -Earthquake -Toxic -Psywave -Mega Drain -Double Team -Blizzard
-Rock Slide -Hyper Beam -Solarbeam -Sludge -Recover -Reflect
Vaporeon -Counter -Sky Attack -Night Shade -Wrap -Psychic -Rest
Variant -Karate Chop -Double Team -Fire Spin -Sleep Powder -Reflect -Hydro Pump
Craig
LV 55 LV 55 LV 55 LV 55 LV 55 LV 55
-Pin Missile -Sky Attack -Mega Drain -Surf -Clamp -Hyper Beam
-Thunderbolt -Rock Slide -Softboiled -Psychic -Explosion -Dig
-Thunder Wave -Earthquake -Psychic -Body Slam -Reflect -Flamethrower
-Dig -Hyper Beam -Reflect -Amnesia -Blizzard -Reflect
Weebra
LV 55 LV 55 LV 55 LV 55 LV 55 LV 55
Smith
LV 65 LV 65 LV 65 LV 65 LV 65 LV 65
Nurse Joy
LV 65 LV 65 LV 65 LV 65 LV 65 LV 65
Gym Rematches
After defeating the Elite 4 and Champion, the Gym Leaders will once again
offer you a battle. However, this time they will use the teams that got them
to where they are, opting for a battle at their full power.
Brock LV 64 LV 65 LV 64 LV 64 LV 64 LV 65
Lt. Surge
Lv 64 LV 65 LV 64 LV 64 LV 64 LV 65
Erika
Lv 64 LV 64 LV 64 LV 64 LV 65 LV 65
-Mega Drain -Sludge -Leech Life -Mega Drain -Mega Drain -Sleep Powder
-Body Slam -Leech Seed -Mega Drain -Substitute -Sludge -Leech Seed
-Stun Spore -Sleep Powder -Solarbeam -Psychic -Growth -Substitute
-Bind -Razor Leaf -Growth -Sleep Powder -Sleep Powder -Mega Drain
Koga LV 64 LV 64 LV 64 LV 65 LV 64 LV 65
Sabrina LV 65 LV 64 LV 64 LV 64 LV 64 LV 65
Blaine
Lv 65 LV 65 LV 65 LV 65 LV 65 LV 65
Lorelei LV 70 LV 71 LV 71 LV 70 LV 70 LV 72
Bruno LV 71 LV 71 LV 70 LV 72 LV 72 LV 73
Agatha LV 71 LV 71 LV 72 LV 71 LV 72 LV 73
-Psychic -Fire Blast -Thunder Wave -Sleep Powder -Glare -Confuse Ray
-Lovely Kiss -Thunderbolt -Recover -Double-Edge -Earthquake -Night Shade
-Reflect -Surf -Psychic -Leech Seed -Sludge -Explosion
-Blizzard -Hyper Beam -Substitute -Solarbeam -Wrap -Thunderbolt
Lance LV 73 LV 73 LV 74 LV 74 LV 72 LV 75
Champion LV 77 LV 76 LV 75 LV 74 LV 75 LV 77
Rival -Thunder Wave -Rock Slide -Double Team -Toxic -Reflect -Fire Blast
-Recover -Earthquake -Hydro Pump -Hyper Beam -Leech Seed -Body Slam
-Psychic -Body Slam -Body Slam -Sky Attack -Psychic -Rest
-Reflect -Karate Chop -Blizzard -Double Team -Softboiled -Dig
Professor Oak
Professor Oak, once mentioned by Agatha to be a rival of hers, has the
urge to finally experience that thrill once again! Find him after becoming
Champion, and he will give you a battle to remember. He has a second
hidden fight, but you will have to figure out how to earn that one. I
recommend completing the challenge set before you.
LV 70 LV 70 LV 70 LV 69 LV 69 LV 70
LV 78 LV ?? LV ?? LV ?? LV ?? LV ??
??????????? - - - - - -
- - - - - -
- - - - - -
- - - - - -
Credits
Creators:
- TheSmithPlays - Developer
- cRz Shadows - Devoloper
- Weebra - Video Editor
Playtesters:
- Aerogod
- Disq
- Karlos
- ZuperZACH
- Regi
- Isona
- Obelisk
- JanitorOPplznerf
- Sable
- Alakadoof
- ReaderDragon
- Rwne
- Talos
- Tiberius
- SoulXCross
- Mogul
Sprite Artists:
- Backsprites - Anyone is welcome to use any of our backsprites so long as you credit the
artists listed here
- ZuperZACH
- Isona
- Karlos
- Reader Dragon
- Alakadoof
- Pokémon Overworld Sprites - Anyone is welcome to use any of our overworld sprites so
long as you credit the artists listed here
- Isona
- Alakadoof
- Karlos
- Pokémon Party Sprites
- Chamber
- Soloo993
- Blue Emerald
- Lake
- Neslug
- Tom Wang
- Green Sprite
- Madame Frog/Hatun
- Ghost-MissingNo
- Porygon Front Sprite
- Zeta_Null
- Nurse Joy Battle Sprite
- ZuperZACH
- Officer Jenny Battle Sprite
- Karlos
- Misty overworld sprite
- Isona
Code + Tutorials:
Massive thank you to everyone involved with the Pokeyellow
Disassembly!
- https://github.com/pret/pokeyellow
- Where you can find all Pret Tutorials:
- https://github.com/pret/pokeyellow/wiki/Tutorials
- https://github.com/pret/pokered/wiki/Tutorials
Rangi42
- Talk to Surf water, Cut trees, and Strength boulders
- Item Descriptions (Tutorial written by YakiNeen)
PlagueVonKarma
- KEP’s AI is based on Vortyne’s PureRGB AI, with elements from Jojobear13’s Shinred AI
- https://github.com/PlagueVonKarma/kep-hack/blob/0af5bd126bd1d1b69bfd9b7fe3da
20e1b14f094c/engine/battle/trainer_ai.asm
- https://github.com/PlagueVonKarma/kep-hack/commit/0af5bd126bd1d1b69bfd9b7fe3
da20e1b14f094c
- https://github.com/PlagueVonKarma/kep-hack/commit/e6763371e4fcb26da70709fe0
566ab4a8d1d2083
- https://github.com/PlagueVonKarma/kep-hack/commit/c8f27d8bce0a0708d347f5106
94be4fba8158c65
- Already Caught Icon
- Move Relearner & Move Deleter
- Safari zone rock buff
- DV / Stat Exp display in stat menu
- Overworld Strength
- Faster Spinners
- Shorter Exp All Message
Jojobear13
- Box full reminder
- Player animation is faster when running
- Pokémon can now learn more than 1 move per level
- TM names display on pick up
YakiNeen
- Item Descriptions (Code by Rangi42)
- Remove Redundant TrainerNamePointers
- Remove Redundant Card Key Function
- Remove Some Japanese Text Grammar Functions
- Remove Unused Tile in gfx overworld fishing_rod.png
- Remove Dakutens and Handakutens feature
- Remove Japanese Opening Quote and put BOLD P in gfx font font_battle_extra.png
- Remove Blank Leader Names
- Out of Bounds don't Crash the Game
- Fix No Mon Scenarios Softlock
- Collision check when Jumping a Ledge
Pgattic
- Running Shoes (This required some extra work for yellow if you want to implement)
- Remove Artificial Save Delay
Xillicis
- Remove 25% chance for enemy stat down moves to miss
- Implement move priority system
TwitchPlaysPokémon
- Trainer Pokémon nickname
Dannye
- Add All Unique Party Menu Sprite Icons
SoupPotato
- Functioning EXP bar in battle
Voloved
- Add Item Sorting In Bag
Veganlies2me
- Adding Gender Selection (original tutorial done by Mateo)
Vortyne
- Move overworld tile anim code out of home bank
SatoMew
- (presumably more people worked on these but SatoMew is the only page author) - Bugs
and Glitches