“Pokemon Yellow Legacy” is a Completed GBC Rom Hack made by TheSmithplays. Discover an improved version of Pokemon Yellow with so many Quality of Life Changes, Battle Changes, Improvements and Bug Fixes.
Pokemon Yellow Legacy Completed GBC ROM Hack
- Creator: TheSmithplays
- Base ROM: Yellow
- Language: English
- Latest Version: v1.0.10
- Last Updated on: July 04, 2024
- Status: Completed
Also Check Out: Pokemon Serene Crystal
Description
The Yellow Legacy project is the prequel to Crystal Legacy by content creator Patrick Smith (TheSmithPlays), and the second project in his planned Legacy series. It is based on the Pokemon Yellow disassembly. The Legacy project is focused on changing the base game in a way that adds quality of life additions and better balancing with the benefit of twenty years of hindsight. The primary goal of each mod is to keep the original feeling of the game while still making meaningful improvements for the player. This means that certain idiosyncrasies of the first generation of Pokemon games will remain, as they are considered an essential aspect to the core experience.
Pokemon Yellow exists in a unique role in the Pokemon franchise – it was the first truly significant revision of existing Pokemon games, and it still exists as the only core Pokemon game to be influenced by the anime. Furthermore, Pokemon Yellow introduced greater use of color, more challenging boss fights, availability for all three starters, and Pikachu as your companion. As a project to improve this game, Yellow Legacy seeks to find balance between furthering the unique niche of anime-influence while still representing the first generation of Pokemon as a whole.
Yellow Legacy aims to give each Pokemon a special niche. Balance changes were made with the intent to keep the first generation of Pokemon feeling similar to their original incarnations, while also guaranteeing that using your favorite Pokemon will not significantly handicap your journey through Kanto. As the intent is to maintain the feeling of the Generation 1 games, Yellow Legacy will not change core aspects of the battle system such as the sleep status, critical hit chance being based off of speed, or the overpowered functionality of trapping moves such as Wrap or Fire Spin.
While Yellow Legacy is not designed as a “Kaizo” project, Pokemon trainer fights (especially bosses) throughout the game have been made more difficult. Difficulty is used as a tool to make the game as engaging as possible to the most amount of players. It will not be difficult for the sake of being difficult, but rather, to provide you with a challenge that gives reaching the title of Champion a feeling of genuine earned satisfaction. Major trainers will have Pokemon and attacks designed to counter players attempting to easily sweep through the fight with a single super-effective Pokemon. However, players will also have more opportunities to create unique teams of stellar Pokemon to tackle each major fight. Pokemon availability has also been altered throughout the world to provide appropriately-powerful Pokemon based on your progression through the game. Finally, all 151 Pokemon will be obtainable in a single playthrough, and a small amount of post-game content has been added as well.
General Changes
Quality of life changes are abundant in Yellow Legacy. Here is a list of changes that we have implemented to make the game more enjoyable to play through.
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 i
World & NPCs
- Running Shoes added
- Faster Nurse Joy
- Faster Saves
- Updated Marts to include TMs and other rare items
- All TMs can now be repurchased
- Use Left/Right to change items by 10 when buying or selling
- You can now obtain the Old Rod from an NPC in Viridian City Mart
- The Old Rod’s original location has been replaced with the Good Rod
- All rods now have improved encounter tables
- Game Corner Pokémon & TMs prices lowered
- Coins can also be bought in bulk
- Enabled easier access to Fuchsia Pokécenter
- Surge’s Trash Puzzle no longer resets after every check
- Faster spinning tiles
- A Move Reminder and Move Deleter have been added to Cinnabar Lab
- The Cerulean City Jynx trade has been re-added in Saffron City
- Miscellaneous dialogue changes have been made
- Some story and character moments have been updated
- Several NPCs now hint at gameplay changes
Visuals & Music
- Female character option for Green
- Pokémon Palette changes
- Various backsprite updates
- Unique Party Icons
- Overworld sprites for Pokémon and Gym Leaders
- Improved Battle UI
- EXP bar
- Already Caught icon
- Full Box reminder Text after catch
- EXP. All text shortens non-participants to “Party gained…”
- Seafoam Islands now uses a blue pallet
- Elite Four battles now use more fitting battle music
- A previously unused song in the game has been added to Viridian Gym
- The buttons in Victory Road now make a sound when pressed
General Bug Fixes
- Having a stack of 99 items and adding more can cause memory corruption
- A sign in Route 16 isn’t readable from the front
- A cuttable tree can return and block the player like it was never cut
- Trainers’ end battle text 2 isn’t read correctly
- The lucky slot machine in the Game Corner doesn’t stop when it should if you get a 7
- The lucky slot machine in the Game Corner doesn’t stop when it should if there are two 7s or BARs on the middle or bottom of the wheel
- The hidden 40-coin stash in the Game Corner only gives half
- It’s possible to get stuck in the wall when following Oak to his Lab
- Sliding of trainer and Pokémon graphics can cause tearing
- The lower-right tiles of Pokémon backsprites are deleted when sliding offscreen
- Trainer Card transition screens can show brief garbage on DMG
- Double Edge looks animation is bugged when the opponent uses it
- The battle victory music can sometimes play at the wrong time
- Prof. Oak’s lab music can sometimes play with a channel cut off
- The ‘acquired an item’ jingle can sometimes be cut off
- The audio engine may borrow from the high byte of the wrong frequency
- Articuno’s cry may get distorted when you see it in the binoculars on Route 15
- Fossils play their Pokémon’s cry when they shouldn’t in Pewter Museum
- The lucky slot machine in the Game Corner can be the nonexistent slot machine 255 (-1)
- CoordsData_6055e doesn’t have a proper ending terminator
Battle Changes
Here is a list of changes to the battle system, evolutions, and trainers. In addition there are links to various documents listed below for more details.
Battles & Difficulty
- Improved AI
- Dynamic scaling level teams for gyms 4-6 (Similar to Crystal Legacy gyms 5-7)
- Removed items from gym leaders and Elite 4
- The only trainers who can still use items are Cooltrainers
- Hard mode: Forced Set mode, Items disabled in battle, Level caps by gym.
- Damage Over Time effects increased to 1/8 of max HP
- Most status moves are now neutral against all types (for AI)
- Removed boosted enemy chance to miss status moves
- Removed 1/256 chance to miss from normal mode
- The chance is still present in Hard mode
- Removed catch requirement to acquire EXP. All
- Buffed efficacy of Rocks/Bait in the Safari Game
- Buffed efficacy of Safari and Ultra Balls
Pokemon, Types, & Moves
- TM04 Whirlwind has been changed to Flamethrower
- TM04 Flamethrower replaces TM02 in the Rocket Hideout
- TM02 Razor Wind has moved to Whirlwind’s old location on Route 4
- Alakazam and Gengar evolve at 42, and not by trade
- Golem and Machamp evolve at 38, and not by trade
- Poliwhirl evolves at 18
- Pikachu has been given extra boosts to extend its viability into late-game
- Now receives 25% stat bonus from badge boosts (instead of the normal 12.5%)
- Can now learn all 5 HMs (yes, this enables the Surf minigame)
- Ghost is now Special, and is super effective against Psychic.
- Bug is no longer super effective against Poison.
- Psywave now works the same for AI as it does for the player (Deals 75%-150% of level)
Battle System Bug Fixes
- Pokémon can skip learning moves when gaining multiple level ups at once
- Focus Energy quarters the critical hit chance instead of quadrupling it when used
- Substitute may leave the user with 0 HP after it’s used
- Dual-type move effectiveness may be misreported
- Fly and Dig do not remove the invulnerable status when prevented from reaching their second stage by Paralysis or Confusion triggering
- Healing moves will fail if max HP is 255 or 511 points higher than current HP
- Haze can prevent a Pokémon from attacking after curing freeze
Change Log
Version 1.0.10
Please save in a pokecenter before updating if using a save from a previous version, otherwise you risk corrupting your save.
- Fixed Viridian Gym music bug after speaking to Giovanni post battle
- Exeggcute and Exeggutor now learn dream eater by TM
- Cubone and Marowak now learn swords dance by TM
- Ndorina gets Sludge and Earthquake to closer match Nidoqueen
- Move parity changes with CL:
- Fury attack 15bp to 18
- Dig 15pp to 20
- Fury swipes 15pp to 20
- Ice beam to 10pp to 15
- Psychic to 10pp to 15
- Double edge to 10pp to 15
- Egg bomb 10pp to 15
- Sky attack 5pp to 10
- Explosion 130bp to 250
- Selfdestruct 170bp to 200
- Credit rjd1922
- Corrected Trainer Tips description of Guard Spec.
- Fixed a sign in the Area 1 of the Safari Zone mistakenly labeling it as “Central Area”.
- Made PP restoring items account for PP Ups used
- Fixed assuming all transformed Pokemon to be Ditto
- Bug fixes
- HP draining moves and Dream Eater may hit when they shouldn’t
- Bide damage doesn’t get cleared properly in link battles if you are the host
- Removed comments about screen tearing bug which was already fixed
Version 1.0.9
Please save in a pokecenter before updating if using a save from a previous version, otherwise you risk corrupting your save.
- Fixed evolution level up moveset bug
- Razor wind item description fixed
- Fixed neeed typo
- Fixed eeveelution in champions room rematch
- Fixed large decrement underflow if on 10
- Changed easy/hard mode messages to start with “Are you sure?”
- Gastly poison gas to 23
- Vermilion trash puzzle resets when you leave the gym
- Erika 4 victreebel gets stun spore
- Fixed super rod encounters showing wrong locations on the pokedex area page
- Fixed buffer overflow bug with pokedex old/good rod encounters
- Fixed exp all party display bug
- Fixed Fuchsia signs displaying pokedex move page
- Fixed a bug where the oak catching pikachu scene breaks boxes
- Switched badge boost text in gyms that were wrong
- Fixed item description for flamethrower tm
Version 1.0.3 Bug Fix Update
Please save in a pokecenter before updating if using a save from a previous version, otherwise you risk corrupting your save. You should again patch a CLEAN YELLOW ROM if patching from the IPS patch. Do NOT apply the patch to an already patched Yellow Legacy ROM. Please be smart, take a backup of your save before updating just to be safe.
- Fixed trade pokemon crash when not on hard mode
- Fixed mixed up HP and attack on DV screen
- Multiple-level-up learnset skipping bug fix
- Reverted Viridian Gym’s music to base, and made the unused song giovanni’s encounter music
- This fixes the TM and sound bugs in viridian gym
- Seafoam Islands’ palette doesn’t change to cave when you talk to pikachu
- Fixed Oak’s lab pokeball gift typo from base game
- Persian can learn cut
- Nidoking and Nidoqueen get dig as a level 1 move, so you can use the move reminder to re-obtain it later
- Doduo sprite
- Fixed a bug with type effectiveness
- Fixed daycare normal mode bug
- Meowth and Persian get cut
- Switched bug catcher texts on route 9 to match their teams
- Fuchsia fossil mon flag doesn’t get set if you don’t have box space
- If this bug happened to you before, unfortunately it can’t be reversed. You can however fish both fossil mons in Seafoam Islands B4F with a Super Rod.
- Touch ups for mr mime, kangaskhan and doduo overworld sprites
- Route 14 hm text modified
- Psywave does between 100% and 150% the user’s level
- Exeggutor and Exeggcute get mega drain via tm
- X items, dire hit and guard spec added to celadon mart 5f marts
- DV screen doesn’t break cinnabar gym anymore
- If this issue happened to you already, fighting a trainer/rematching blaine inside of cinnabar gym will fix it
Game Related Stuff
Download Pokemon Yellow Legacy
Previous Version
Screenshots
Credits
Special thanks to those that have contributed to the project:
· Patrick Smith (TheSmithPlays) for his vision and leadership of the project.
· 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.· The playtesting team: JanitorOPplznerf, Disq, Isona, Obelisk, Reader Dragon, Rwne, Sable, Talos, Tiberius, and Alakadoof.
· The various other members of the Romhacking community that assisted with this romhack.
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:
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/0af5bd126bd1d1b69bfd9b7fe3da20e1b14f094c/engine/battle/trainer_ai.asm
- https://github.com/PlagueVonKarma/kep-hack/commit/0af5bd126bd1d1b69bfd9b7fe3da20e1b14f094c
- https://github.com/PlagueVonKarma/kep-hack/commit/e6763371e4fcb26da70709fe0566ab4a8d1d2083
- https://github.com/PlagueVonKarma/kep-hack/commit/c8f27d8bce0a0708d347f510694be4fba8158c65
- 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
- Player animation is faster when running
- Pokémon can now learn more than 1 move per level
- TM names display on pick up
YakiNeen
- 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
TwitchPlaysPokémon
Dannye
– Add All Unique Party Menu Sprite Icons
SoupPotato
Voloved
Veganlies2me
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
People that generally helped out with advice or otherwise – Idain, Nayru62, JaaShooUhh, and Fortello with his document linked below which gave a ton of detailed info for the playtesters to get in the gen 1 mindset.
The Potential Yellow Legacy – Google Docs
Massive thank you to these hacks:
Now we need Crystal Legacy
Thanks Smith Plays This one was Definetely the best Yellow RomHack I played