Mr. ZARDE Posted October 4, 2017 Posted October 4, 2017 Hi y'all! First of all, i want to tell you that i was planning to start a brand new save on Pokémon Yellow. I Saved on the Moment i was going to battle my Rival. Upon editing after and before Battle, my Ash's Pikachu became a Regular Pikachu (A Legit Pikachu says his name instead of the RB Sound heard) and i believe it is a bug of my own doing or something i can't explain properly. If you can please Fix This Annoying Bug Maybe I'll Rethink About That. Thank You and See You Around. Enviado de meu SM-J710MN usando Tapatalk
theSLAYER Posted October 4, 2017 Posted October 4, 2017 11 minutes ago, Maddaren said: Hi y'all! First of all, i want to tell you that i was planning to start a brand new save on Pokémon Yellow. I Saved on the Moment i was going to battle my Rival. Upon editing after and before Battle, my Ash's Pikachu became a Regular Pikachu (A Legit Pikachu says his name instead of the RB Sound heard) and i believe it is a bug of my own doing or something i can't explain properly. If you can please Fix This Annoying Bug Maybe I'll Rethink About That. Thank You and See You Around. Enviado de meu SM-J710MN usando Tapatalk Unable to reproduce, kindly upload your yellow save. Also, make sure the Trainer ID and the OT Name of the Pikachu matches Your Trainer ID and OT Name. (I think Pikachu only says it's name, if its yours. Can't reproduce problem if the Pikachu matches my details)
Mr. ZARDE Posted October 4, 2017 Author Posted October 4, 2017 (edited) Here You Go. Pokemon Yellow (U) (Before Gary - bugged and edited).SAV Pokemon Yellow (U) (Before Gary - edited once).SAV Pokemon Yellow (U) (Before Gary).SAV Edited October 4, 2017 by Maddaren EDIT Just Tested It And Discovered That PKHeX Has fixed This Issue! My Bad. You can Delete This Topic, if you please. 1
theSLAYER Posted October 4, 2017 Posted October 4, 2017 hiding as requested then. edit: issue not resolved? 1
Mr. ZARDE Posted October 4, 2017 Author Posted October 4, 2017 Okay, let me tell what happens.... Edit Anything on Trainers Memo = Pikachu Unfollows Only Editing Items = Pikachu follows Save With Max Happiness Pokemon Yellow (U) 2.SAV Zip With My Tests Pokémon Yellow Save test.rar Pictures Before Editing I Chose These Options Physical Cart Allow Gen II Trading Movesets What Gives?
theSLAYER Posted October 4, 2017 Posted October 4, 2017 @Kaphotics any idea what the issue may be. While I was unable to reproduce the problem, loading his saves confirmed that Pikachu is no longer following. (despite at first glance, TID and OT is the same. Can't see trash bytes of OT Name in Trainer Info, tho) Catching new Pikachu enables the Pikachu to follow, however. I wonder if the name trash bytes changed, and if it matters. The new pikachu has different trash bytes from the older one, so maybe indeed, any change in the info tab caused the OT name to be resaved differently or something. DebugYellow.SAV 1
Kaphotics Posted October 5, 2017 Posted October 5, 2017 The game checks for the starter pikachu in party as follows: https://github.com/pret/pokeyellow/blob/793c715ba253e08d2807d04d128765ca305d6b15/engine/pikachu_status.asm#L1-L46 checks TID, OT, and species ID OT trash bytes got changed (padding zeroes overwrote the remaining spots) 1
Kaphotics Posted October 5, 2017 Posted October 5, 2017 Should be resolved in the latest commit (by only writing the OT if it is modified). https://github.com/kwsch/PKHeX/commit/1a343ead85e4fa2e9006dfec2df7b7ac38c42e5d Thanks for bringing this to my attention 1 1
Mr. ZARDE Posted October 5, 2017 Author Posted October 5, 2017 (edited) At Last! Thank You Very Much! I'm so Excited To Travel To The Original Pokémon Anime Journey Again and My Wish Will Come True! Enviado de meu SM-J710MN usando Tapatalk Edit: I'm very excited to Start My Journey On Pokémon Ultra Sun, so i gave up starting a new Journey On Yellow... Edited October 20, 2017 by Maddaren This Post Was Only For Pointing A Bug In Yellow Save. 1
Atrius97 Posted May 21, 2021 Posted May 21, 2021 (edited) Update, surprisingly: If you selected the OT name "ASH" from the default name menu instead of manually entering it, the savefile's OT trash bytes would apparently grab "ASH\0JACK\0". This meant that editing Pikachu would still be broken if you had that exact OT selected from the default name menu and edited Pikachu at all, as PKHeX would still clear some of those trash bytes. Quote It's reusing string buffers It needs to match the OT trash bytes verbatim I think PKHeX is overwriting with a clean buffer each time This has been resolved here: https://github.com/kwsch/PKHeX/commit/d41fc571d05dfa8c455f5cd25c0be338b0e0a3fa Edited May 21, 2021 by Atrius97 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now