WonderSquid Posted September 24, 2017 Posted September 24, 2017 (edited) Just updated to the newest version of PKHeX (20170922), and nearly every single Gen 3 Pokemon I've brought over has been false flagged due to ball type, of all things: A Starmie from Sapphire in a Net Ball is absolutely legal, as is the Dunsparce in the Ultra Ball and the Raichu in a Pokeball. There doesn't seem to be a pattern as to what balls it does and doesn't count as illegal, but it seems to leave alone anything in a Dive Ball and flags anything in a Net Ball (I think). If anyone else is having this issue, any more information would be helpful. Edited September 24, 2017 by WonderSquid
Brittany Posted September 24, 2017 Posted September 24, 2017 It's really hard to tell just based on the picture, but nothing from generation 3 is being flagged as illegal in my PkHex in any of my backed up saves. (Emerald, Gen 4, Gen 5, Gen 6, and Gen 7) I don't think I have any net ball things from Gen 3 (aside from Colo, but that shows up fine) sitting around still, so I'll have to go play around on Emerald. Do you have specific examples aside for the net Starmie? Is it just Generation 3 games? Is it just Sapphire or all versions? (I'm assuming at least FR/LG since Dunsparce cannot be found in R/S) 1
Kaphotics Posted September 24, 2017 Posted September 24, 2017 Possibly you've hacked the PIDIV relationship, thus the only possible encounter is an egg (which can only be in a Poké Ball). Hold control when requesting the legality report, it'll tell you the encounter details. 2
WonderSquid Posted September 25, 2017 Author Posted September 25, 2017 It flags stuff from Emerald and FRLG as well. The Raichu was from an egg so I could get Volt Tackle, and in a Pokeball, but that got flagged too. Invalid: Can't have ball for encounter type. === Valid Move 1: Learned by TM/HM. Valid Move 2: Learned by Move Tutor in Generation 6. Valid Move 3: Learned by Level-up. Valid Move 4: Learned by Move Tutor. Valid Relearn Move 1: Valid. Valid Relearn Move 2: Valid. Valid Relearn Move 3: Valid. Valid Relearn Move 4: Valid. Valid: Valid Wild Encounter at location. Valid: Nickname does not match another species name. Valid: Current level is not below met level. Valid: All ribbons accounted for. Valid: Ability matches ability number. Valid: Form is Valid. Valid: Gender matches PID. Valid: Nature matches PID. Valid: History block is valid. Valid: Geolocation: Country is in 3DS region. === Encounter Type: Wild Encounter Grass Safari (Pikachu) ??? Origin Seed: EB907277 PID Type: Method_1 The only thing I could think of to make this happen is that several years ago I used PokeGen to move a bunch of stuff from Gen 4 to Gen 5 manually since I lacked a second DS at the time and then set the met location as PokeTransfer to neaten things out, and that could have easily screwed something up. Though I don't know why it flagged some but not others. (I had a Meganium from Gen 3 I actually did edit the stats of and it left that alone.)
Sabresite Posted September 25, 2017 Posted September 25, 2017 Method 1 egg from Emerald is not likely (close to impossible). It is more likely in FrLg, but still close to zero possibility. 1
WonderSquid Posted September 25, 2017 Author Posted September 25, 2017 Something got scrumbled when I was faking PokeTransfer then, I suppose. Putting Gen 4 pkm files directly into a Gen 5 file using PokeGen chews them up a little and I could have easily missed fixing something I should have.
Kaphotics Posted September 25, 2017 Posted September 25, 2017 Can't tell without seeing PKM data; feel free to clear TID/SID/OT 1
Brittany Posted September 25, 2017 Posted September 25, 2017 I don't know if this helps, but this is a pichu I have sitting around that hatched from an egg on emerald for comparison if you give Kaph the .pkm of Raichu. 172 - PICHU - 72ACA36FD883.pk3 1
WonderSquid Posted September 25, 2017 Author Posted September 25, 2017 Did that, rolled a new PID, and put the trainer info back in. It fixed the Raichu, but stuff like the Starmie that I actually caught don't seem to fix. I'm gonna go all the way back to my Gen 3 fie and bring everything forward again (this time properly without stapling everything together using HxD and PokeGen) and see if anything is still messed up. The one labeled FIXED is the one PKHeX accepts as legal after I had it roll a new PID. For some reason this method is working with some Pokemon, but not all of them. 026 - Elektra - 87F109E70E6B.pk7 026 - Elektra FIXED - 7516D53D303B.pk7
Kaphotics Posted September 25, 2017 Posted September 25, 2017 Raichu/Pikachu: Only place Pikachu can be captured (in Sapphire) is in the Safari Zone. >The Raichu was from an egg >Origin Seed: EB907277 >PID Type: Method_1 definitely not from an egg 2
WonderSquid Posted September 25, 2017 Author Posted September 25, 2017 (edited) ???? I've hacked some of the ones that got flagged but that definitely wasn't one of them. I caught the parents and decided I wanted one with Volt Tackle so I bred an Egg off them. I definitely fucked something up in PokeGen, then. So I'm just gonna say as a warning to everyone else: don't use this thing to unscramble PKM files. It doesn't work the way I thought it does. Oh well. This has been a learning experience. Thank you for the help! Edited September 25, 2017 by WonderSquid
Kaphotics Posted September 25, 2017 Posted September 25, 2017 If you had the pkm files (or save file) in gen3 format, you can always drag them over to any future generation save file and PKHeX will convert them for you! No need to try and fake the transferred data 2
WonderSquid Posted September 25, 2017 Author Posted September 25, 2017 Wish I'd known that three years ago. I've got about 300 of these things to re-transfer with PKHeX. But god you don't know how happy it makes me to hear that. You kids these days with your legality checkers. Back in my day we used an untranslated Japanese program still in alpha and HxD and we were grateful. 2 1
WonderSquid Posted October 5, 2017 Author Posted October 5, 2017 (edited) Been poking around a bit more, and it seems like it has issues with Eggs hatched in Ruby/Sapphire in general: in particular, an Egg from any species from the Safari Zone, which is a bit frustrating for anything I've bred Volt Tackle onto, and any Eggs traded from FRLG and hatched in Sapphire (like the Togepi Egg). Somehow, changing the "origin" game from Sapphire to Emerald also clears up nearly every single legality issue I had, including the aforementioned ones. Do Ruby and Sapphire use different methods to determine PID that haven't been looked into much? Edited October 5, 2017 by WonderSquid
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