Jump to content

Encounter Database resetting Nature to Hardy (Gen III) on All PKHeX version after 20250925


Recommended Posts

Posted (edited)

For me, This bug has appeared and disappeared throughout the various versions last year. I save each version I use due to this bug and revert to older versions if it appears. The last version where this doesn't occur is in 2025-09-25; I am using the Santacrab2 fork for the plugins (official doesn't seem to be getting any love).

The bug specifically is as follows: 

1. Open a Gen III Save

2. Open the Encounter Database

3. Select a Pokemon from encounter database (Nature will be Hardy as default)

4. I change the nature to the desired nature (Pokemon now is illegal)

5. I go back to the Encounter Database and Select the Pokemon again

6. Nature reverts back to Hardy; this does not happen on 2025-09-25, which would normally reset the PID to something legal

Only way around this is to use ALM - Legalize Active Pokemon...which isn't ideal.


It is possible I am not setting up PKHeX plugins correctly...but I don't think so.

From what research I've done this bug has apparently already been fixed...Is the Santacrab2 fork to blame? Let me know what to try. Thanks

Edited by 3rd Gen Expert
Posted

Use the Criteria tab and ensure it is filled out the way you want.

Hardy is the 0th nature, and it is the default nature of the Pokémon when you launch the program. It seems you're not specifying your criteria, thus the program is always trying to match the initial default from tabs since you forgot to specify it.

  • Like 1
Posted
6 hours ago, Kaphotics said:

Use the Criteria tab and ensure it is filled out the way you want.

Hardy is the 0th nature, and it is the default nature of the Pokémon when you launch the program. It seems you're not specifying your criteria, thus the program is always trying to match the initial default from tabs since you forgot to specify it.

Ah, Criteria Tab is a new feature then. Thanks! Okay, I've selected the Random Nature (that's what I want) and I am trying a bunch of different fringe cases. I am just selecting a pokemon and CTRL clicking repeatedly to see if the PID/Nature changes. It looks like anything of type 'Static Encounter' or 'Gift Encounter' does not work. Here are some notes...

1. With UseTabsAsCriteria set to TRUE, Static Encounters always default to Modest with PID 0A354D3C with Random Nature set; Gift Encounters and XD Shadow Encounters always default to Bashful with PID 12ED01C0 with Random Nature set.

2.  Wishmaker Jirachi is not being Generated as shiny with the Shiny flag set to Always (I know there are only like 9 legal Wishmakers)

3. Similarly, e-Reader Colosseum Pokemon are also not working for Shininess and in this case generate invalid pokemon (but have known fixed Nature/IV weirdness too); are there a set number of Shiny PID's for these 3 guys?

4. Setting UseTabsAsCriteria to FALSE will allow CTRL Clicking for Random PID/Natures for Static/Gift Encounters like I want. Random appears to be default behavior, and specifying a Nature and Shininess will work as expected

So I have figured out how to use it; perhaps these are bugs or just known limitations/WIP's.

Posted

If you are too specific with your request, like having 6IV adamant for a gen3 wild encounter, then it will fail to find anything. When it can't find anything to satisfy your specific request, you need to be less specific.

Click the Reset button to see what an unspecified criteria is -- IVs are frequently a reason why a criteria is impossible to satisfy.

  • Like 1
Posted
13 minutes ago, Kaphotics said:

If you are too specific with your request, like having 6IV adamant for a gen3 wild encounter, then it will fail to find anything. When it can't find anything to satisfy your specific request, you need to be less specific.

Click the Reset button to see what an unspecified criteria is -- IVs are frequently a reason why a criteria is impossible to satisfy.

DUH. Didn't even realize all of the stats were pre-populated. Was only messing with natures and shininess. Reset seems to work...why are the default values (zero indexed) all 1 less than what is legitimate?

Posted
42 minutes ago, 3rd Gen Expert said:

DUH. Didn't even realize all of the stats were pre-populated. Was only messing with natures and shininess. Reset seems to work...why are the default values (zero indexed) all 1 less than what is legitimate?

-1 is the magic number for "can be random".

  • Like 1

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