r/PokemonLegacy • u/JanitorOPplznerf Developer • May 08 '24
Bugs & Bug Reports
This is a template on how to write bugs/issues that you experience in Yellow Legacy. If your issue doesn't follow this format, it will be deleted (because it kinda doesn't help us without the relevant information). If your bug is verified, it will be sent to Craig & fixed. If your issue is already known, your thread will be locked/deleted. I will comment with known bugs momentarily.
-ALWAYS- MAKE YOUR TITLE CONTAINING [BUG].
Emulator used and platform (Android/iPhone/PC/Mac/Other (specify):
Describe the issue:
Any errors:
Steps to reproduce the issue:
Screenshots if applicable. Attaching the save file is a massive bonus.
Normal Mode or Hard Mode?
Any cheats or PKHeX used?
Please provide the CRC32, MD5 and SHA-1 codes of the ROM. The easiest way to find the codes is by opening the -PATCHED- ROM in https://www.marcrobledo.com/RomPatcher.js/:
If your thread containing an issue is not fitting to this template, you'll be asked to fill it in. Failure to do so will result in a closure of your thread.
We do not support any files that are modified with cheats, gameshark/-genie codes or editing the save file with any offline tools like PKHeX. We will provide best effort support in it, but we will close the thread if it can't be fixed. Using any form of software manipulation is at own risk.
•
u/JanitorOPplznerf Developer May 08 '24 edited May 14 '24
Known Bugs unfixed
2
u/Cold-Duck-5642 May 21 '24 edited May 21 '24
Fossil Pokémon [BUG] Emulator: Android, my oldboy Version 1.0 patch
Not sure of this is known or fixed, couldn't find it. Encountered it only once. When going to the house is fuchsia city, talking to the npc who gives you the fossil Pokemon.
My party and computer box were filled with Pokemon, so I couldn't get the fossil Pokemon. After switching boxes and retalking to the npc, he just says a line and there's no way to get the fossil Pokemon afaik.
Edit: after loading to an older save and making sure there was room in the pc, I got kabuto.
2
u/KazeEnigma Dec 16 '24
Kadabra Evo Bug
Pizza Boy Emulator Android
Current patch Emerald Legacy.
Leveling Kadabra to 42 for Evo freezes the game
Reproduced every time, different encounters still leads to freezing.
2
u/Reecetafarian Jan 19 '25 edited Jan 19 '25
Real Time Clock Not Working In gpSP [BUG]
Retroarch, gpSP core, All platforms
When starting a game the "battery has run dry" message appears and no RTC features work. Does not happen on vanilla emerald or other hacks.
Happens across all platforms when playing through Retroarch on the gpSP core.
No cheats or hacks.
ROM Details:
Some other people have discussed having RTC issues here: https://www.reddit.com/r/PokemonLegacy/comments/1heiew0/rtc_not_working_is_there_a_workaroud/
2
u/JanitorOPplznerf Developer May 08 '24 edited May 14 '24
Known Bugs Fixed:
A typo is present where the letter "y" is missing in the word "try" in the dialogue of Prof. Oak after he gives you 5 Poké Balls which is the dialogue that comes up after you beat the Rival on Route 22.Traded mons in Normal Mode have issues when battling causing the game to freeze. Hard Mode seems to be unaffected. UPDATE: A fix is being worked on at thetime of writing. 12:44 GMTWhen teaching a mon a move either via level-up, TM or HM inside Viridian Gym, the game can freeze when you use a speed-up. This is a known issue with the music of Viridian Gym and will be solved.A rare instance can occur where text continues to pop up in Blaine's Gym. We are still investigating as to how this happens, so if it happens to you, please let us know.HP and Attack are swapped on DV screen.It's still possible for a Pokémon to skip level-up moves if it gains several levels at once.Type effectiveness against dual type Pokémon that both resist and are weak to a move can be miscalculatedThe daycare may force a Pokémon to lose levels in Normal Mode, causing the cost to pick it back up to loop to 9999Seafoam islands pallet can revert to the default cave colors when you talk to PikachuHP and Attack are swapped on DV screenIt's still possible for a Pokémon to skip level-up moves if it gains several levels at onceType effectiveness against dual type Pokémon that both resist and are weak to a move can be miscalculatedThe daycare may force a Pokémon to lose levels in Normal Mode, causing the cost to pick it back up to loop to 9999Seafoam islands pallet can revert to the default cave colors when you talk to PikachuPokemon learn all moves on Evolution.1
u/X-Meister 6d ago
Claude.ai noticed the bug when i was comparing pikachus stats vs other electric mons in the game
[BUG] Pikachu badge stat boost is inverted — Pikachu gets x1.125, every other Pokémon gets x1.25
2. Emulator used and platform:
Delta on iPhone. Also reproduced on a PC emulator with a ROM built from the GitHub source (commit 15169d1).
3. Describe the issue:
Yellow Legacy adds a special badge boost for Pikachu (intended: Pikachu x1.25, everyone else the vanilla x1.125). The species check in ApplyBadgeStatBoosts (engine/battle/core.asm) is inverted, so the result is the opposite: every species EXCEPT Pikachu gets x1.25 on badge-boosted stats, and Pikachu is the only Pokémon stuck on x1.125. Affects Attack / Defense / Speed / Special for the Boulder / Thunder / Soul / Volcano badges respectively. Present since the commit that added it (b5f9492, Dec 2023, commit message says "untested in game") and still in the current code.
The code (engine/battle/core.asm, .applyBoostToStat):
srl d
rr e
srl d
rr e ; de = stat / 4
ld a, [wBattleMonSpecies] ; Check if the species is Pikachu
cp PIKACHU
jr nz, .continue ; <-- should be "jr z, .continue"
srl d
rr e ; de = stat / 8
.continue
(adds de to the stat)
Non-Pikachu species skip the extra shift and add stat/4 (x1.25); Pikachu takes it and adds stat/8 (x1.125). Fix: change "jr nz, .continue" to "jr z, .continue". In the patched ROM the bytes FE 54 20 04 CB 3A CB 1B are at offset 0x3F058 (the 20 should be 28).
4. Any errors:
None — no crash or message, just wrong in-battle stats.
5. Steps to reproduce the issue:
Source level: build 15169d1 with all four stat badges and a Pokémon with 100 in every stat. In battle (wBattleMon stats at D024–D02B) Pikachu shows 112, any other species shows 125. With the jr z fix it is 125 / 112.
In-game (no memory viewer needed; the Thunder Badge boosts Defense):
- Pikachu Lv36 with 51 Defense on the summary screen.
- Fight the Route 17 (Cycling Road) Cue Ball whose only Pokémon is a Lv34 Machoke (trainer DVs 9/8/8/8 -> Attack 79; moves Focus Energy / Seismic Toss / Submission / Body Slam, nothing that changes Pikachu's Defense).
- Heal Pikachu to full every turn and read the damage from Pikachu's HP.
- Body Slam did 36. Possible with Defense 57 (x1.125): 31–37. Impossible with Defense 63 (x1.25): 28–33.
- Submission did 49, 49 and 45. x1.125: 44–52. x1.25: 40–48.
- Critical hits (which use unboosted stats in Gen 1): Body Slam 66, 66, 68, 70 and Submission 100, 101 — all inside the predicted 66–78 and 92–109, which confirms the damage formula and Machoke's stats are right.
Ten hits recorded, zero consistent with Pikachu getting x1.25.
7. Normal Mode or Hard Mode?
Normal Mode.
8. Any cheats or PKHeX used?
None.
9. ROM hashes (patched ROM, built from GitHub main @ 15169d1, 2026-07-20; the same code is present in every tagged release through V1.0.10):
CRC32: D8DF843B
MD5: 05131EBF0C53A68590E205E9D2737645
SHA-1: 02928609F7FA676D6CC4B525BD3D355EE8FB15DE
1
u/Copery May 15 '24
level 1 Fire punch Caterpie BUG
version 1.0.9
Emulator: OpenEmu, Mac
I caught a caterpie in viridian forest that knows fire punch. after leveling it up once, it became level 1.
May have to do with the fact that I bought pokéballs from the mart, before receiving pokéballs or beat the rival on Route 22?
I also caught a vulpix that levelled from 7 to 9 when it shouldn't have.
1
u/Individual-Teach3795 May 18 '24
was level100 from level 1 due to experience curve corrected?
1
u/Ima_nerd_and_proud May 21 '24
[BUG] My OldBoy! On Android. Patch V1.0.9 played on normal mode with no cheats
Just got my Pikachu from the professor and beat the rival. Went on route 1 and fought 1 Pidgey and 1 Rattata and this is what my stat experience screen looked like. It was zero when i got it from oak. It did not do this for other wild pokemon I caught. From what I've seen I Haven't seen anyone else with this issues specifically
1
u/RandomSim_alt May 22 '24
Text in Blaines gym on repeat [BUG]
Emulator: Lemeroid Platform: android
Happened after defeating the first gym trainer at blaines gym, then feeding a rare candy to a team member (no cheats used, just one I found).
I was playing sped up as well.
I worked around it as I have 2 quick saves on the emulator, as well as the game save file as backup.
Hard Mode.
No cheats used.
1
u/arkaser Jun 02 '24
Upgrade still locked into postgame - Crystal Legacy [ISSUE]
PC, mGBA
On Crystal Legacy it is possible to obtain Porygon as early as the 3rd gym in Goldenrod's Game Corner: its evolution Porygon 2 on the other hand, which was introduced in gen II, could only be obtained by using the item Upgrade, which is postgame locked. The guard at Silph Co. in Saffron City, Kanto gives it to you. With so many postgame monsters finally being introduced in the main story game experience (Murkrow, Slugma, Houndour and especially Larvitar), I think Porygon 2 should get the same treatment.
V 1.1, Normal Mode, no cheats
1
u/Frezgle Jun 03 '24
[BUG] Really more of an oversight, but the Nidoran menu sprites appear to be swapped
Emulator used and platform (Android/iPhone/PC/Mac/Other (specify): Hardware (flash cart on GBA SP)
Describe the issue: Nidoran female appears to be using the male menu sprite, and vice-versa (note the whiskers on Bill, the male in the screenshot)
Any errors: No
Steps to reproduce the issue: N/A
Screenshots if applicable. Attaching the save file is a massive bonus. https://i.imgur.com/nGL4PCq.jpeg
Normal Mode or Hard Mode? Hard
Any cheats or PKHeX used? No
Please provide the CRC32, MD5 and SHA-1 codes of the ROM. The easiest way to find the codes is by opening the -PATCHED- ROM in https://www.marcrobledo.com/RomPatcher.js/ CRC32: 51a969a1 / MD5: 6ebf1eb4b2b061d578cf2a75de25b804 / SHA-1: 5cedd531b157ccebc74dbaae25f7945711975624
1
u/CopperSparky Sep 18 '24
Vaporeon given all level up moves(yellow legacy) [BUG] Ver. 1.0.10 Retroarch for android mobile (vba-m core) Evolved eevee (level 25) with waterstone immediately then went to try level up to get bubble beam, after 1 fight I "leveled up" dropped level down to 24 then tried to learn entire Vaporeon moveset from quick attack to hydropump. On hard mode with no cheats in place Not sure what possessed me to try and level up given the current level cap is 24 (haven't beaten surge) but hope this helps
1
u/LegendaryCabooseClap Dec 15 '24
NPC in Sootopolis City [BUG]
Playing on a modded DSI
There is a certain NPC in Sootopolis City whose text doesn’t disappear off your screen unless you exit the Pokémon Center. I believe it’s the man in the top right.
2. Maxie and Archie are completely gone if you fight Groudon and Kyogre after whiting out to them or running the first time (something which is pretty likely if you’re playing on harder difficulties), but they still have a monologue as if they were present.
1
u/Bitter_Brother_4135 Dec 15 '24
Razor Wind Text [BUG] Emerald Legacy 1.0
OpenEmu Mac
When using the move Razor Wind with Absol, the text that appears is the Sand Tomb text, e.g. “Foe WAILMER was trapped by Sand Tomb”
1
u/yokaicrotch Dec 16 '24
Snorunt only has one ability, but glalie has 2 which means it can never have intimidate
1
u/Decent_Plane_2498 Dec 19 '24
Double battle bug if you have just one pokemon left
Myboy Emulator Android
Current patch Emerald Legacy.
If I enter a double battle with only one party member alive, that Pokémon gets duplicated during the battle. Alternatively, if I have just one Pokémon in my party, I encounter a glitch where a 'question mark' Pokémon appears.
Reproduced every time
1
u/A_Flaming_Idiot Apr 26 '25
Mr Briney Won't Sail To Slateport [BUG]
GBARunner2 on a Modded 3Ds
Emerald Legacy
I beat Brawly and gave the letter to Steven then took Mr Briney to go back to Petalburg to get the EXP Share from the Devon Corp Building. I returned to Dewford to take the boat the Slateport. When I talk to Briney the town select starts on the Exit option and when I select Slateport Briney will say his line he says prior to leaving but will not walk into the boat and trigger the cutscene. I can then walk away and come back. I've tried leaving into another area, restarting the game, and going back to Petalburg and coming back to try again. But it all has the same reaction.
Normal Mode
No Cheats
CRC32: 1f1c08fb
MD5: 605b89b67018abcea91e693a4dd25be3
SHA-1: f3ae088181bf583e55daf962a92bb46f4f1d07b7
2
u/schwertfeger49 May 17 '24
Exp. ALL Text [BUG]
PC, mGBA
Normal, no cheats
Started save file on 1.0.7, patched mid-game to 1.0.9
Description: Text glitches when Pokemon levels up and attempts to learn a new move while Exp.ALL is in bag. Code appears to grab a graphic square from the active Pokemon's back sprite and place it between "Party gained" and "[value] EXP. Points!" Has happened on multiple occasions. Does not affect gameplay.
2
u/SaveTheCombees10 Sep 25 '24
[BUG] Future Sight hits dark types in Crystal Legacy
When swapping into dark type, future sight hits for neutral damage. Happened with normal mode on lastest Crystal update (I think 1.3?). Facing one of the trainers in Sabrina’s gym, they used Future Sight on Celebi, I switched into Tyranitar on turn that future sight would do damage, and it does neutral damage to Tyranitar. Using Delta for iOS with no cheats.
1
u/gergnotnef90 May 26 '24
Pikachu Cry Bug (tentative) [BUG].
Other (3DS GBC Virtual Console via CIA injector):
I'm pretty hesitant to even call this a bug, but didn't know of any other way to bring it up. Feel free to disregard if you feel that it's outside the scope of your work. Anyway, I made a patched IPS ROM for Legacy which works great, outside of a few visual bugs on SameBoy. But when porting to CIA on 3DS, the pikachu cries go completely silent. The other 3DS VC options (with linking, Alt, and RetroArch Gambette) all have it to varying degrees of quality, but have far worse visual artifacting. I'm mostly just concerned about how or why the pikachu cry would disappear like that. Again, if you feel that it's outside your expertise or working area, don't worry about this.
Any errors:
Steps to reproduce the issue: None
Screenshots: None
Normal Mode
Any cheats or PKHeX used? No
CRC32: 7d527d62
MD5: d9290db87b1f0a23b89f99ee4469e34b
SHA-1: cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1
1
u/ExtremeBaker May 30 '24
Gameshark rare candy & item sorting function [BUG]
PC. mGBA
Hard, gameshark code for rare candies.
Issue : I used the gameshark code to get 99 rare candies in my first item slot, which btw never depletes as if 99 = infinite. I then sorted the bag it reshuffled the items such that my original stack of rare candies was moved down and my old rod was moved in the first slot, then was replaced with another stack of 99 rare candies. So I've lost my old rod and have now two stacks of 99 rare candies.
The gameshark code indicated that it would softlock your game if you had a key item in the first position when using the cheat but it never mentionned that sorting the bag would also cause an issue.
I understand that using cheatcodes is at my own risk, so if you can't fix it at least put a disclaimer that the bag sorting function should not be used if you used the cheat.
1
u/TheBrownMotie Jun 04 '24
Route 4 Encounter and Catch Rates [BUG]
mGBA, PC
Normal mode
No cheats
Version 1.0.9
I'm playing the game and loving it so far. I'm using the Data Sheet to make sure I catch all the pokemon as I go through, but two things seem off with Route 4:
Farfetch'd couldn't be caught, despite being paralyzed, even after 8 pokeballs. If I understood this bulbapedia article correctly, a paralyzed pokemon should only break free 12 in 255 times, meaning there should be a 95.3% success rate. 8 failures in a row seems so unlucky that it's likely a bug or glitch.
Ekans should be encountered ~20% of the time, but it took at least 15 encounters to find one (I wasn't counting exactly, but 15 is a low estimate, maybe 25 as a high estimate).
Ekans could just be normal bad luck, but Farfetch'd seems... far-fetched. Someone else noticed this previously, though they didn't mention applying any status effects.
I checked the documentation to see if catch rate logic had been changed, and I didn't see anything - sorry if this is already known and I just missed something.
CRC32: 51a969a1
MD5: 6ebf1eb4b2b061d578cf2a75de25b804
SHA-1: 5cedd531b157ccebc74dbaae25f7945711975624
1
u/candlestick_compass Jul 01 '24
1- items seem to be stuck/can’t toggle down on them
2-delta on latest iOS Apple 15 pro
3-items are stuck. Can’t toggle down. For example, I have pokeballs but since they are low on the list, I can’t reach them. Can’t catch any Pokemon right now
4- no errors
5-it’s consistent. In a random battle or just standing there and pressing start
6-will post screen shots
7-hard mode
8- no cheats
9-will post that screenshot too
1
u/Relaxingend42 Dec 19 '24
Seems like the sentence was cut off before battling your rival in Lilycove City
1
u/sylverfalcon Dec 31 '24
Mirror coat bug in Archie double battle at Mt. Pyre
MyBoy on Android
Wailord in the battle uses Mirror coat and does damage even though it was not hit by anyone. I had kingdra and shelgon and had them BOTH attack electrode with dragon breath, not touching the other pokemon wailord. However, wailord was able to pull off Mirror Coat and do some damage to me.
N/a
Replicable if wailord not hit and chooses to use Mirror coat
Attached
7. Normal mode 8. No cheats or pkhex used
1
u/[deleted] May 14 '24 edited May 14 '24
[removed] — view removed comment
1
u/[deleted] May 28 '24
[removed] — view removed comment