Jump to content

Recommended Posts

Posted
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:

4d5Djup.png

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

Posted
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:

4d5Djup.png

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

Posted
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.

image.png.a0fa636f6a8c1fa896efce0b47d85067.png

Posted
17 minutes ago, ICanSnake said:

Screenshots are just an example. Happens on Crown Tundra update too.

image.png.a0fa636f6a8c1fa896efce0b47d85067.png

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"

Posted (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.

 image.png.3d3f6ba396b56ec25b110ce28c0a1727.png

I didn't use any kind of cheat that change species, nor IVs.

 

Thanks for your continued support. You are doing Arceus job!

 image.png.68ec7e23e671254b6db9dbfac300a7f0.png0103-01 - Exeggutor - F9F28A9AF101.pk9

Edited by Qlebra
Posted
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.

Posted
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! :)

  • 1 month later...
Posted

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.

image.png.ca3220d023fbce89ccd54ea5a99fbd0c.png

The game itself says it was hatched, not encountered in the wild. (Spanish gamecard, sowwy)

 

0175 - TOGEPI - 5F41E452A32E.pk3

Posted
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.

image.png.ca3220d023fbce89ccd54ea5a99fbd0c.png

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

  • Like 1
Posted

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.

spintrade.png.23e31e91f4576f1e0c744fd5b7be9c1f.png

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

Posted

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

Posted
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?

Posted
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 :(

Posted
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.

  • Like 1
Posted
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.

spintrade.png.23e31e91f4576f1e0c744fd5b7be9c1f.png

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

  • 1 month later...
Posted

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.

image.png.5f7b0ffe5688cb0fad01a28bc55dbd47.png

Posted
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.

image.png.5f7b0ffe5688cb0fad01a28bc55dbd47.png

thanks, added in latest commit: Gen5: Pokestar fame disallowed on ditto · kwsch/PKHeX@ed419c4

  • Like 1
  • 1 month later...
Posted

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.

image.png?ex=68e1d2f6&is=68e08176&hm=a13

sav.dat

Posted
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.

image.png?ex=68e1d2f6&is=68e08176&hm=a13

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.

  • Thanks 1
  • 2 weeks later...
Posted (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 by Pured
  • 2 weeks later...
Posted
35 minutes ago, 遊佐さん said:

PKHeX_jj0tLON00B.png.c8a96b82d0acc74ed2547b1c6ba6930a.png

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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...