BeyondTheHorizon Posted January 21, 2019 Share Posted January 21, 2019 Hi, I'm happy for the recent ability to choose which blank save you can load when opening the program, but I'm currently having problems with catch rate editing. I'm using the latest commit and am on a Yellow blank save, by the way. If you edit the catch rate to a number below 90 and click Reset, it doesn't reset to the correct catch rate and is treated as legal. I think this is a bug. Even if you do edit the catch rate to a number above 90, you have to click on another editable box before clicking on legality for it to correctly report that the catch rate is incorrect. Not a bug, but confusing. Thanks for the continued work on PKHeX, by the way. Link to comment Share on other sites More sharing options...
Kaphotics Posted January 21, 2019 Share Posted January 21, 2019 The blank save file type is indicated at the top. If it's "RBY", it uses the Red/Blue personal data. Link to comment Share on other sites More sharing options...
BeyondTheHorizon Posted January 21, 2019 Author Share Posted January 21, 2019 (edited) Ah, after a bit of experimenting I see what you mean. At first, I was confused by your response, but after loading a Red/Blue blank save file instead of a Yellow one, I see that catch rate editing works there. All the same, any reason why it doesn't work in a Yellow blank save file? I know Pikachu, Kadabra, Dragonair, and Dragonite have different catch rates in Yellow (163, 96, 27 and 9, respectively) and catch rates should be reset to those respective numbers for them in a Yellow file, but catch rate editing working for Red/Blue and having problems in Yellow feels inconsistent and confusing. EDIT: I have since discovered that apparently Yellow catch rate editing works if you say "No" to "Allow tradebacks from Generation 2 for legality purposes?" instead of "Yes". I take it this "issue" can be dropped now. Edited January 21, 2019 by BeyondTheHorizon Removed EDIT 2 as Raticate did have a catch rate of 90 in Gens I and II. It was changed to 127 from Gen III onwards. Link to comment Share on other sites More sharing options...
Kaphotics Posted January 21, 2019 Share Posted January 21, 2019 PKHeX detects RB vs Y by checking the event var for "Starter Received", since there isn't really much else different between versions. If you received nothing, it's RBY, if you received Pikachu, Y, and otherwise RB. I can probably change the logic a bit to force Yellow/etc Link to comment Share on other sites More sharing options...
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