Jump to content

Beta: the pokécheck legality checker for generation 5


xfr

Recommended Posts

It seems contradictory but it's actually right - the trash byte message is about the \x0200\x0000 part, something expected on a pokémon hatched on HGSS but it doesn't matter if this part is from STARYU or STARMIE since the new name has the same or greater length.

Link to comment
Share on other sites

  • Replies 1.1k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

  • 2 weeks later...

Hi there. I'm a new Pokecheck user and this is one of my pokemon: http://www.pokecheck.org/?p=detail&uid=239376

That's my old Pearl cart, and I have never used an action replay. I caught that Pokemon myself. I think as a Marril, and I think I evolved it, but truth be told I don't pay a lot of attention.

It's saying the language doesn't match, but it's in English, Azumarril's English, what's the problem?

If it may have had an impact, I made excessive use of My Pokemon Ranch.

EDIT: Still adding Pokemon, and this time it's saying my Misdreavus should have trash bytes. I don't understand; I bred this guy myself and his nickname is really long: http://www.pokecheck.org/?p=detail&uid=239442 This guy is from my Black cart. I checked his mother, whom I got in a trade, and she's legal.

Edited by donnasho
Added another false positive
Link to comment
Share on other sites

It seems there are problems with many corean names. The names used in my database use unicode composition resulting in different unicode strings that represent the exact same name.

It's very likely there is the same problem with other pokémon, just make a list of all the ones that show up wrong and I'll fix them.

I know about the problem with some alternate form exclusive moves, that will be fixed soon.

Edit: it is fixed now

Edited by xfr
Link to comment
Share on other sites

I've got a question about this Thundurus. It says that it's got an "Invalid PID". However, since a roamer Pokemon's PID is generated using directly the first 32 bits of the seed, every PID should be possible and legal.

Asking at the IRC, they've told me that Pokecheck maybe marks that PID as invalid because it follows a 4th gen PID-IV relationship. However, even if it's really difficult that a 5th gen Pokémon follows the relationship, it's not an impossible thing: it's possible to have any PID, even if having a method 1 PID shows that possibly the Pokémon was generated using pokesav/pokegen.

So, is that Thundurus' PID illegal just because it follows the PID-IV relationship?

In that case, wouldn't be more logical to say that, even if it can't be proved that it's illegal, it probably is because it follows a relationship that doesn't have to (but not musn't) follow?

Link to comment
Share on other sites

Indeed, this PID is flagged as invalid because it is a gen 4 type 1 PID. You can argue it is possible for a pokémon to have an IV spread that matches a type 1 PID but the chance is 1 in 887,503,681 - this is a thousand times less likely that winning a state lottery.

When Kaphotics says a very very very rare chance, it's really infinitesimal, you should be more afraid of being crushed by a meteorite than pokécheck being wrong.

Link to comment
Share on other sites

http://www.pokecheck.org/?p=detail&uid=246801

Move 2 of this Crobat is from an event. I dont know why it shows up as hacked/event only.

http://www.pokecheck.org/?p=detail&uid=246800

Same with this Weavile except its for the first 3 moves.

http://www.pokecheck.org/?p=detail&uid=246793

Same as above except for moves 1,3 and 4

http://www.pokecheck.org/?p=detail&uid=246786

It says that this Milotic with the OT VGC09 is a hacked shiny event.

I could be wrong about these.....

Link to comment
Share on other sites

Hello! My name is Snow Crystal. I just wanted to say that I was checking the legality of a Charizard that I got, and I know it's hacked, just to see what your legality checker said. Well, it said that the Pokéball was legal; it is obtained in a Masterball. As far as I know, there is no legal way to do this, as you either get Charmander as a starter, putting it into a ragular Pokéball, or you breed for one, still putting it into a regular Pokéball.

Link to comment
Share on other sites

Hello! My name is Snow Crystal. I just wanted to say that I was checking the legality of a Charizard that I got, and I know it's hacked, just to see what your legality checker said. Well, it said that the Pokéball was legal; it is obtained in a Masterball. As far as I know, there is no legal way to do this, as you either get Charmander as a starter, putting it into a ragular Pokéball, or you breed for one, still putting it into a regular Pokéball.

no, it's very possible, because of dreamworld. you can get most starters in masterballs this way.

Link to comment
Share on other sites

Hello! My name is Snow Crystal. I just wanted to say that I was checking the legality of a Charizard that I got, and I know it's hacked, just to see what your legality checker said. Well, it said that the Pokéball was legal; it is obtained in a Masterball. As far as I know, there is no legal way to do this, as you either get Charmander as a starter, putting it into a ragular Pokéball, or you breed for one, still putting it into a regular Pokéball.

This kind of problem won't be solve until encounter data is checked for previous gens, which is easier said than done since it requires an exhaustive database not only of all in-game events (starters, fossils, gifts, in-game trades... for all versions of the game since RSE) but also a database of all past events. Furthermore, this would be still prone to errors because the encounter location and level are both lost during transfer to gen 5 which is the main reason encounters are only checked for gen5.

This mew was caught on far away island. Which is another way to get a shiny mew. So the legality check says its a hack because shiny mew can only exist in a Japanese emerald game. Well this one came from a UK/US emerald game, and its legit.

The Old Sea Map was never distributed outside Japan.

Link to comment
Share on other sites

At best when you are checking the PID/IV relationship of wild pokes in 3rd and 4th gen, you can use a database to get a list of encounter slots and min levels. Then whichever slots validate, you can write out those possible locations. Thats how I will do it for legality checker.

Link to comment
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...