How to possibly tell if a pokemon is hacked.

I wonder. How feasible is it to catalog every PID and the IVs, Natures, etc. that are generated from it? And just how many unique PIDs are possible? As far as I can tell, if the PID determines things like IVs, Natures, Abilities, and gender, there'd have to be millions of them... @_@

(I wonder if there's even a hacker willing to put in that much work...)
 
There are 2^32 PIDs, which is larger than 4 billion.

Still, there isn't a PID for every IV distribution, gender, ability and nature. For example, there is no PID for an Adamant perfect 31 IV Pokemon. Of course, unless it is bred or Adamant is Synchronize'd. That means that a wild Adamant (without Synchronize) perfect 31 IV Pokemon is hacked.

It is actually very feasible to catalog every PID with the IVs, gender, ability and nature. That's if you know how they are generated.
 
I wonder. How feasible is it to catalog every PID and the IVs, Natures, etc. that are generated from it? And just how many unique PIDs are possible? As far as I can tell, if the PID determines things like IVs, Natures, Abilities, and gender, there'd have to be millions of them... @_@

(I wonder if there's even a hacker willing to put in that much work...)

From what I understand from what peopel are posting here, the PID is randomly created and following that it followes a certain partern to make IV's, nature, ect. So if you know the patern, you know what the PID should be, and if it doesn't match it's a hack. Using the patern to calculate instead of cataloging them, it is done much faster.
 
Unfortunately, bred Pokemon inherit some of the IVs from the parents, and hence the IVs 'generated' by the PID and those of the Pokemon won't match in general. Not only that, but the PID of a bred Pokemon is actually generated when the egg is created, and not when the egg hatches, and hence there is no way of 'generating' the IVs from the PID, since, for instance, the game could have been soft-resetted between egg creation and egg hatching (there are breeders who use this method of breeding). Because of this, we deemed that bred Pokemon are basically impossible to check for legitimacy, at least using this method.

But wait, as the offspring just inherit three IVs, couldn't the Cheat Detector be used to check at least for three of the six IVs?
 
If the PID is generated exactly at the point when the egg hatches, then that could be done. Unfortunately, this is not the case, so you can't map the PID with the IVs of bred Pokemon.
 
It would be awesome if I could tell the legitness of some of the trades I've gotten. For instnace, I'm very very leery of a shiny Regigigas that was caught in a...Poke Ball.
 
Using non-pac methods, is it possible to check bred Pokemon (or is this more of a cockamamie crackpot theory than anything resembling a tried and true method)? And by bred, does this mean via hacked parents or only hacked eggs?
THATS OVER NINE THOUSAAAAAAAAAAAAAND

what nine thousand?
gb2/b/
 
Forgive me if I've misunderstood, but...

If you were to take your save file and modify it in Pokésav, would ONLY modifying the Location/Nature/Species/EVs/Other non-random variables yield a false negative? Of course, getting good IVs by catching wilds is a hell of an ordeal, but it gets significantly easier when you're encountering randoms instead of soft resetting.
 
If someone were to hack a Pokemon using Pokesav to appear like a bred one, would it still be detectable using pAC? Such as using the correct locations for the daycare couple and other locations, randomizing the PID, and so on.
 
If you use AR or Pokesav to do anything, it's a hack.
No, really? Why don't you try reading the question before replying.


I'm asking because I think more than a couple of mine were hacked to look like they're bred, and I want to see if it's worth my time to trade them away and check.
 
No, really? Why don't you try reading the question before replying.


I'm asking because I think more than a couple of mine were hacked to look like they're bred, and I want to see if it's worth my time to trade them away and check.

And perhaps you should read the thread before asking. X-Act said the pac method cannot determine the legitimacy of a bred Pokemon (provided it wasn't badly hacked).

My question is: what practical use has this pac program been used for, if any? Is there anyone using it to expose traders (at least the ones that are using this site for setting up trades) that are passing off hacked Pokemon as legit?
 
But these Pokemon AREN'T bred, they are caught in the wild, then hacked, including location found to APPEAR bred, but not actually bred.

So assuming this example is undetectable, then basically anything breedable can be hacked and then made to look legit by changing it to a hatching?
 
If I understand it correctly, the PID of a bred Pokemon won't necessarily match the IVs/nature/etc. that are expected by the pac program due to inherited IVs and Synchronize.

A caught Pokemon that is hacked to appear bred probably wouldn't be detected as long as whatever is supposed to match the PID isn't changed as well. Though I don't understand what the point of changing just the origin (bred vs caught) would be.

AFAIK the bottom line is that inconsistencies with PID and IVs/natures/etc. can happen in unhacked, breedable Pokemon so there is no way to prove if the inconsistencies are a result of hacking or not. Or something like that. =x
 
The problem with bred Pokemon is more than just their PID not matching with the IVs. It is that the PID is created when the egg is created, and the IVs are created when the egg is hatched. These are two different times (especially if you soft-reset in between), which messes up the mapping function.

And people do use the soft-reset method when breeding, because the PID sets the ability, gender and nature in stone before hatching, meaning that you'll always get, say, a Calm Female Levitate Bronzor (but with different IVs) when you soft-reset in between the egg creation and egg hatching, which is a cool feature. The breeding guide explains this in more detail.

EDIT: Ignore the female part for Bronzor, lol.
 
The problem with bred Pokemon is more than just their PID not matching with the IVs. It is that the PID is created when the egg is created, and the IVs are created when the egg is hatched. These are two different times (especially if you soft-reset in between), which messes up the mapping function.

And people do use the soft-reset method when breeding, because the PID sets the ability, gender and nature in stone before hatching, meaning that you'll always get, say, a Calm Female Levitate Bronzor (but with different IVs) when you soft-reset in between the egg creation and egg hatching, which is a cool feature. The breeding guide explains this in more detail.

EDIT: Ignore the female part for Bronzor, lol.

Sorry if I missed this in the breeding guide, but does that mean that an unhatched egg carries its parents information around with it all the while its an egg until the time it hatches? I ask this because since the egg gets its IVs when it hatches, wouldn't that mean the egg would have to contain info on the parents to keep randomly inheriting different IVs after every soft reset? @.@
 
Sorry if I missed this in the breeding guide, but does that mean that an unhatched egg carries its parents information around with it all the while its an egg until the time it hatches? I ask this because since the egg gets its IVs when it hatches, wouldn't that mean the egg would have to contain info on the parents to keep randomly inheriting different IVs after every soft reset? @.@

The egg gets its IV's when you pick it up from the day care man, not when it hatches.
 
Yeah, sorry about that. The mistake was mine. It shows that I'm not a keen breeder.

For some reason, the game created the PID of the egg when it is created (i.e. when the bearded man comes out of the breeding building to give you the egg), and the IVs are created when you actually take the egg (not when the egg hatches, I made a mistake). Still, there's a gap, and that messes up the mapping function, especially if the breeder soft-resets in between.
 
hello. great job on the hard work to create an anti hack program. I really wish you all will achieve it. becos i hate ppl who hack their pokemon. you have my full support and I will love you if you can save the world from poke hacks!!
 
BTW-- this is more paranoia talking, but if the hacker uses an AR to change IVs, does that happen through messing with the pid? And if such a code were used to fiddle with the IVs of a poke in an egg, would the hatched poke then show up as a hack?

I know that X-Act mentioned that bred pokes are almost impossible to screen for hacks (like if their parents were), but if the IVs were fiddled with after the old man said "We found this with the parents," it should show up as hacked right?
 
Back
Top