*searches through archives* Found it! This is how you can check DV’s for any Pokemon (at least by my method).First, obviously take your Pokemon up to L100, and get fully boxed. Then find the max-stat chart. Write down a “15” in each of four columns (add a fifth column if you’re new to the process and you want to check). Use the max stats and the four columns (first is AT, second is DF, third is SP, and fourth is both SA/SD. The optional fifth column is the HP stat.)

Here’s how it goes: Going down each column, scratch off the “15” or whatever number you’re down to, and replace it with the next-lower number. Also scratch out the max stat and subtract 2 from it. Repeat this process until the stat you write down is equal to your actual stat, and the last number in the column gives your DV. (If your stat is equal to the maximum, just leave the 15.) Repeat for each column. Once you’re experienced, you can glance at the first four and instantly tell your HP DV, but for now just use a fifth column.

Now for my rigorous DV explanation (probably the most unique approach around that remains sensible):

Whenever you run into a Pokemon, 16 numbers are randomly generated, and these numbers do not change except through RAM alteration. I label them A through P. Each variable can be either 0 or 1, and they determine your DV’s as follows:

Attack DV = 8A + 4B + 2C + D

Defense DV = 8E + 4F + 2G + H

Speed DV = 8I + 4J + 2K + L

Special DV = 8M + 4N + 2O + P

HP DV = 8D + 4H + 2L + P

Now, no device currently in existence will show (directly) the values of these 16 variables. But if you know your Pokemon’s DVs, performing a binary conversion will lead you to discover what each one equals. (Side note—Criteria for a shiny are that C, E, G, I, K, M, and O are all 1, and F, H, J, L, N, and P are all 0. A, B, and D are free to be either.)

And once you have that, it becomes simple to calculate Hidden Power.

1. Start with a value of 32.5.

2. If A = 1, add 20 to your value.

3. If E = 1, add 10 to your value.

4. If I = 1, add 5 to your value.

5. If M = 1, add 2.5 to your value.

6. If both M and N are zero, then subtract 1 if O is zero and subtract 0.5 if P is zero. If either M or N is 1, ignore this step.

7. If your value ends in “.5”, scrap it. Now you have the attack strength of your Hidden Power.

8. Create a new value equal to 8C + 4D + 2G + H.

9. This new value provides Hidden Power’s type on the following correspondence: 15-Dark, 14-Dragon, 13-Ice, 12-Psychic, 11-Electric, 10-Grass, 9-Water, 8-Fire, 7-Steel, 6-Ghost, 5-Bug, 4-Rock, 3-Ground, 2-Poison, 1-Flying, 0-Fighting.