Kaphotics Posted June 9 Posted June 9 1 hour ago, ICanSnake said: Porygon2 from a CHS language SwSh game is showing the wrong default nickname. I'm testing with VGC20 Porygon2 and the latest release. Pictures are from previous release but it happens in latest release too. My self-redeemed Porygon2 looks like this: And I have video proof redeeming this Porygon2, which also shows the same nickname in the video: Reveal hidden contents When testing the wondercard, it shows a different nickname: Reveal hidden contents Checked the Encounter Database and they all have the same nickname as the second screenshot. The wondercard page for VGC20 Porygon2 says it should have default nickname, so the first screenshot should be the default nickname. PKHeX does not maintain localizations for different patch eras; only for the latest on a particular game. When you update to Crown Tundra+, the name will be automatically updated by the game. Your screenshot indicates SWSH-Base, meaning the save file has not been updated for any DLC. PKHeX/PKHeX.Core/PKM/Util/SpeciesName.cs at master · kwsch/PKHeX
Kaphotics Posted June 9 Posted June 9 1 hour ago, ICanSnake said: Porygon2 from a CHS language SwSh game is showing the wrong default nickname. I'm testing with VGC20 Porygon2 and the latest release. Pictures are from previous release but it happens in latest release too. My self-redeemed Porygon2 looks like this: And I have video proof redeeming this Porygon2, which also shows the same nickname in the video: Reveal hidden contents When testing the wondercard, it shows a different nickname: Reveal hidden contents Checked the Encounter Database and they all have the same nickname as the second screenshot. The wondercard page for VGC20 Porygon2 says it should have default nickname, so the first screenshot should be the default nickname. PKHeX does not maintain localizations for different patch eras; only for the latest on a particular game. When you update to Crown Tundra+, the name will be automatically updated by the game. Your screenshot indicates SWSH-Base, meaning the save file has not been updated for any DLC. PKHeX/PKHeX.Core/PKM/Util/SpeciesName.cs at master · kwsch/PKHeX
ICanSnake Posted June 9 Posted June 9 17 minutes ago, Kaphotics said: PKHeX does not maintain localizations for different patch eras; only for the latest on a particular game. When you update to Crown Tundra+, the name will be automatically updated by the game. Your screenshot indicates SWSH-Base, meaning the save file has not been updated for any DLC. PKHeX/PKHeX.Core/PKM/Util/SpeciesName.cs at master · kwsch/PKHeX Screenshots are just an example. Happens on Crown Tundra update too.
Kaphotics Posted June 9 Posted June 9 17 minutes ago, ICanSnake said: Screenshots are just an example. Happens on Crown Tundra update too. Then maybe it fixes when connecting with HOME/online etc, or inspecting in-game. Either way, it's an "old" name and not really legal until it gets fixed prior to being used/traded. I'm not going to add provisions for "was captured before the patch that changed names but hasn't touched anything that would fix it"
Qlebra Posted June 11 Posted June 11 I have a few pokemon obtained in Sc0103-01 - Exeggutor - F9F28A9AF101.pk9 arlet through event raids /mass outbreaks that are flagged as ilegal. Files attached. 0184 - Azumarill - 40DD982DED71.pk9 0823 - Corviknight - ECD690C573E9.pk9 0868 - Milcery - 6039233AFF23.pk9 0868 - Milcery - EF6BF30A2C79.pk9 0957 ★ - Tinkatink - F1E9436104EE.pk9 0958 ★ - Tinkatuff - 0D866B09513F.pk9 0979 - Annihilape - 3A5875D31BEE.pk9 0985 - Colagrito - 55FD6CA37B2C.pk9
Kaphotics Posted June 11 Posted June 11 17 minutes ago, Qlebra said: I have a few pokemon obtained in Sc0103-01 - Exeggutor - F9F28A9AF101.pk9 arlet through event raids /mass outbreaks that are flagged as ilegal. Files attached. 0184 - Azumarill - 40DD982DED71.pk9 344 B · 0 downloads 0823 - Corviknight - ECD690C573E9.pk9 344 B · 0 downloads 0868 - Milcery - 6039233AFF23.pk9 344 B · 0 downloads 0868 - Milcery - EF6BF30A2C79.pk9 344 B · 0 downloads 0957 ★ - Tinkatink - F1E9436104EE.pk9 344 B · 0 downloads 0958 ★ - Tinkatuff - 0D866B09513F.pk9 344 B · 0 downloads 0979 - Annihilape - 3A5875D31BEE.pk9 344 B · 0 downloads 0985 - Colagrito - 55FD6CA37B2C.pk9 344 B · 0 downloads I'm immediately suspicious of cheats being involved because these do not follow the RNG correlations required for tera raids.
Qlebra Posted June 12 Posted June 12 (edited) 21 hours ago, Kaphotics said: I'm immediately suspicious of cheats being involved because these do not follow the RNG correlations required for tera raids. I had cheats enabled, and event raids/mass outbreaks were downloaded from this site and injected using tera finder plugin. Please keep in mind that even attacks are being flagged for some pokemon. ie: Alolan Exeggutor. Are these attacks being flagged becouse of some issue on my end while injecting / catching it with cheats enabled? I had no issues with any of the "unrivaled" raid events at all. Alolan Exeggutor was a lvl 75 raid (4IVs), but pkHex says it should have 5IVs. I didn't use any kind of cheat that change species, nor IVs. Thanks for your continued support. You are doing Arceus job! 0103-01 - Exeggutor - F9F28A9AF101.pk9 Edited June 12 by Qlebra
Kaphotics Posted June 12 Posted June 12 2 hours ago, Qlebra said: I had cheats enabled Should be enough to accept that they aren't legitimate, and that PKHeX is working as intended in flagging your unnatural Pokémon. The side effects of cheat codes can tamper with how the game generates Pokémon, and such tampering will invalidate the correlations that are expected in how the random numbers are generated. By having invalid correlations, the program cannot 100% match it to a specific encounter, therefore it eventually gives up and retains the last one it tried checking.
Qlebra Posted June 12 Posted June 12 Just now, Kaphotics said: Should be enough to accept that they aren't legitimate, and that PKHeX is working as intended in flagging your unnatural Pokémon. The side effects of cheat codes can tamper with how the game generates Pokémon, and such tampering will invalidate the correlations that are expected in how the random numbers are generated. By having invalid correlations, the program cannot 100% match it to a specific encounter, therefore it eventually gives up and retains the last one it tried checking. Thank you so much for your explanation and patience!
Vientoplata Posted July 20 Posted July 20 For some reason the egg of Togepi I got from Fire Red, hatched and just stored in the box is flagged as illegal. It hasn't been trained or touched. Pkhex complains about the location, saying it was met in Cerulean City, but that's where it was hatched. The game itself says it was hatched, not encountered in the wild. (Spanish gamecard, sowwy) 0175 - TOGEPI - 5F41E452A32E.pk3
Kaphotics Posted July 20 Posted July 20 26 minutes ago, Vientoplata said: For some reason the egg of Togepi I got from Fire Red, hatched and just stored in the box is flagged as illegal. It hasn't been trained or touched. Pkhex complains about the location, saying it was met in Cerulean City, but that's where it was hatched. The game itself says it was hatched, not encountered in the wild. (Spanish gamecard, sowwy) 0175 - TOGEPI - 5F41E452A32E.pk3 100 B · 1 download Works fine on the latest development build: Rearrange gen3/4 deferral enum · kwsch/PKHeX@b4edc38 1
Cappy Posted July 23 Posted July 23 Here's an obscure issue I found. A while ago I did some Spin Trades in the Union Room between my White and Black 2. All eggs that participated in the Spin Trade are marked as illegal. Eggs from outside trainers are auto-legalized by PkHeX if they are dragged into the editor, but eggs originating from the OT save file are not. PkHeX displays the met date as the date of the Spin Trade and the met location as Link Trade (NPC) (as opposed to normal unhatched eggs that have no met location and a date of January 1 2000). They retain their egg met conditions. I have attached four pk5 files; two eggs from before they participated in Spin Trade, and the same two eggs from after they participated in Spin Trade. The Eevee eggs are from Black 2, and the Cubchoo eggs are from White. 0613 - Egg - 78AA145D9FFA.pk5 0133 - Egg - 25EE1572E355.pk5 0133 - Egg - CB281572E355.pk5 0613 - Egg - 1DE4145D9FFA.pk5
theSLAYER Posted July 23 Author Posted July 23 I'm able to replicate; spin trades led to Link Trade (NPC) Gen V Also, Gen IV is correct
squall1989 Posted July 23 Posted July 23 I recently caught a latias in pokemon emerald, this save file originally play on a gba, then dumped save and continue to play on VBA, it's not edited in anyway, i just use pkhex to check iv and ev quickly, skip the calculator + rare candy hassle, and today i just notice that pkhex marked my latias as ilegal, not sure why, so i think i should throw it here so you can look over and found out what is wrong in the calculation that marked this as ilegal. I can guarantee you that this pokemon is generated by the game itself without any edit from outside, so it should not be mark as ilegal. 0380 - LATIAS - A0677E7261A0.pk3
theSLAYER Posted July 23 Author Posted July 23 1 hour ago, squall1989 said: I recently caught a latias in pokemon emerald, this save file originally play on a gba, then dumped save and continue to play on VBA, it's not edited in anyway, i just use pkhex to check iv and ev quickly, skip the calculator + rare candy hassle, and today i just notice that pkhex marked my latias as ilegal, not sure why, so i think i should throw it here so you can look over and found out what is wrong in the calculation that marked this as ilegal. I can guarantee you that this pokemon is generated by the game itself without any edit from outside, so it should not be mark as ilegal. 0380 - LATIAS - A0677E7261A0.pk3 100 B · 0 downloads was the Latias caught on console or emulator?
squall1989 Posted July 23 Posted July 23 6 hours ago, theSLAYER said: was the Latias caught on console or emulator? it was caught on emulator and about when it was generated (when you chose blue/red on tv), i can't remember if it was on console or emulator since it was like, 6 months ago or so
Kaphotics Posted July 23 Posted July 23 32 minutes ago, squall1989 said: it was caught on emulator and about when it was generated (when you chose blue/red on tv), i can't remember if it was on console or emulator since it was like, 6 months ago or so Emulators do not accurately mimic the hardware timings and can result in impossible PID/IVs that can't be found on legitimate hardware. The program is working as intended. 1
Kaphotics Posted July 24 Posted July 24 23 hours ago, Cappy said: Here's an obscure issue I found. A while ago I did some Spin Trades in the Union Room between my White and Black 2. All eggs that participated in the Spin Trade are marked as illegal. Eggs from outside trainers are auto-legalized by PkHeX if they are dragged into the editor, but eggs originating from the OT save file are not. PkHeX displays the met date as the date of the Spin Trade and the met location as Link Trade (NPC) (as opposed to normal unhatched eggs that have no met location and a date of January 1 2000). They retain their egg met conditions. I have attached four pk5 files; two eggs from before they participated in Spin Trade, and the same two eggs from after they participated in Spin Trade. The Eevee eggs are from Black 2, and the Cubchoo eggs are from White. 0613 - Egg - 78AA145D9FFA.pk5 220 B · 3 downloads 0133 - Egg - 25EE1572E355.pk5 220 B · 3 downloads 0133 - Egg - CB281572E355.pk5 220 B · 3 downloads 0613 - Egg - 1DE4145D9FFA.pk5 220 B · 2 downloads thanks, fixed on latest commit: https://github.com/kwsch/PKHeX/commit/a02712e375051d3cd28595063bfe990f94961a84 https://github.com/kwsch/PKHeX/commit/747d0839751849255210fc2db5a71355f1ae7992
Soul DS Posted August 26 Posted August 26 Not sure if it's considered important, since here it's "Pokémon that should be illegal but flagged as legal", but from what I'm understanding, since Pokémon with Transform cannot participate for Pokéstar Studios recordings, Ditto should be flagged as illegal if it has any Pokéstar Studios data. At a quick glance, the extra byte 0x87 seems to dictate the Pokéstar status, with 255 being star animation enabled, other values likely used to know how much your Pokémon has progressed/is famous, and 0 being the default value.
Kaphotics Posted August 26 Posted August 26 2 hours ago, Soul DS said: Not sure if it's considered important, since here it's "Pokémon that should be illegal but flagged as legal", but from what I'm understanding, since Pokémon with Transform cannot participate for Pokéstar Studios recordings, Ditto should be flagged as illegal if it has any Pokéstar Studios data. At a quick glance, the extra byte 0x87 seems to dictate the Pokéstar status, with 255 being star animation enabled, other values likely used to know how much your Pokémon has progressed/is famous, and 0 being the default value. thanks, added in latest commit: Gen5: Pokestar fame disallowed on ditto · kwsch/PKHeX@ed419c4 1
Foxes Posted October 4 Posted October 4 It seems like nickname legality is being checked even in older games where there were no nickname filters, not sure if this is intended or not. I have a Nidoking in Yellow (3DS VC) called "KIller" which is being flagged as illegal for the string "kill". All was done on real hardware with no cheats. sav.dat
Kaphotics Posted October 4 Posted October 4 2 hours ago, Foxes said: It seems like nickname legality is being checked even in older games where there were no nickname filters, not sure if this is intended or not. I have a Nidoking in Yellow (3DS VC) called "KIller" which is being flagged as illegal for the string "kill". All was done on real hardware with no cheats. sav.dat 32 kB · 0 downloads That is the point. It is letting you know of future word filter patterns that will be an issue if you transfer it to future games. You can always change the setting of this via the program settings. 1
Pured Posted October 13 Posted October 13 (edited) 0330 - Flygon - 7BFF6C4B03EA.pk9 Hi, I caught a wild Tera Vibrava in the Savanna Biome (Indigo Disk DLC) in Pokémon Violet, and PKHeX marks it as illegal. Everything was done legitimately in-game. I didn’t edit anything. PKHeX shows the following message: “Encounter: Unable to match an encounter from origin game.” Details: Origin Game: Violet Met Location: Savanna Biome Poké Ball: Poké Ball Met Level: 55 Wild Tera encounter This Pokémon is 100% legitimate and was caught directly in-game, so I’m not sure why PKHeX is flagging it as illegal. Any clarification or fix would be appreciated. Edit: I forgot to mention that after catching the wild Tera Vibrava, I evolved it into Flygon using M and L XP Candies. Edited October 13 by Pured
遊佐さん Posted October 27 Posted October 27 (edited) I dunno what is wrong since i legit catch this pokemon in game Details: Origin Game: Legends Z-A Edited October 27 by 遊佐さん
Kaphotics Posted October 27 Posted October 27 35 minutes ago, 遊佐さん said: I dunno what is wrong since i legit catch this pokemon in game Details: Origin Game: Legends Z-A This thread is not for asking for legality help, as this is not an issue with PKHeX. Wild Snorunt do not have Snow Cloak as their ability. You incorrectly assumed that the ability changes to Snow Cloak when you modified your Pokémon to evolve. The program is working as intended.
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