Jump to content
mahler_iii

illegal Illegal Cleffa Nickname

Recommended Posts

I was hoping someone could help me with this.

1257516233_PokmonRubyVersion(U).png.71cd44fe97d0d0a2fd0c1929f7564713.png

I've been playing through the pokemon games in order of release trying to go for 100% completion of the game while still enjoying the experience. In Generation II, I went as far as to breed every species of pokemon possible so that they'd have things like my OT and better-rounded stats overall. I've continued this trend into the Generation III games but I've run into something that just doesn't make sense to me. On my Pokemon Ruby save I've hatched a Cleffa and nicknamed it "PII", the romanization of Cleffa's japanese name. I'm prompted with this error:

315357875_PKHeX(20200807)-SAV3_PokmonRubyVersion(U).savMAHLER(RS)-43517438_29_202011_33_34AM.png.f25320f29243ea6bf99c208100781df4.png

473281192_PKHeX(20200807)-SAV3_PokmonRubyVersion(U).savMAHLER(RS)-43517438_29_202011_32_19AM.png.ecae8bd385c0f702bcf656266ca8f4a6.png

I'm able to untick Nickname on PKHeX and revert the name to "CLEFFA" and it appears as legal. I've even tried inputting the nickname as "Pii" and it appears legal, but for some reason I get the error when I use "PII" instead. I nicknamed Cleffa in-game so my initial thought that "PII" might be censored was dismissed. I'm partly hoping that maybe this is a bug with PKHeX, but if it isn't, is there some way to get this Cleffa to appear as legal with "PII" for a nickname. I know a logical solution would be to use "Pii" instead, but seeing as how the names in this generation of games is in all caps, I was hoping to keep my Pokemon names' format uniform.

Here's the pk3: 173 - PII - 1F7E1E048AFD.pk3

1982963702_PokmonRubyVersion(U).png.49311ed12447b62f1556e5735db261ff.png

Any feedback would be greatly appreciated!

  • Like 1

Share this post


Link to post
Share on other sites
2 minutes ago, theSLAYER said:

I'll look into this later, so no need to keep posting duplicates of this post.

My bad. My internet was being funny when I hit submit the first time. I couldn't find my reply so I thought it didn't go through. Appreciate it :PSMD-Normal:

Share this post


Link to post
Share on other sites
13 minutes ago, mahler_iii said:

My bad. My internet was being funny when I hit submit the first time. I couldn't find my reply so I thought it didn't go through. Appreciate it :PSMD-Normal:

I wasn't just referring to that thread, I was referring to this post too.
I removed the other post, cause this one already exists. No need to have the same post everywhere.

Anyhow, let me breed up some mons in game first.


@Kaphotics not sure if it's the oddity of the game, but Pichu maintains nickname flag, but Cleffa doesn't.

For clarification, I bred these and nicknamed them in-game.
The only modification was what I did prior to them hatching, to change the hatch counter to 1.

Capture4.PNGCapture5.PNG

  • Like 1

Share this post


Link to post
Share on other sites

IsNicknamed isn't a stored property; it's derived to help the user edit things (and for legality checks).

 

I've revised the logic so that it uses the Language value; shows up as legal now:

https://github.com/kwsch/PKHeX/commit/1ee459a46c4d1cc8c61a7691dc277dbcf8fbbdad

 

Back 3+ years ago the PK3.Language field wasn't documented, hence the use of the vague "any language" check like was done for Gen1/2.

  • Like 2

Share this post


Link to post
Share on other sites

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