I think I did not understand.
B-A-C-D (restricted) refers to the RNG seed can only be between 0 to FFFF, so called restricted, that can only use the last 2 bytes for it.

Example:

Seed = 00000001

X [1] = 41C6AEE0
A = 41C6

X [2] = AC2115D3
B = AC21

X [3] = D2EEF54A
C = D2EE

X [4] = 1FB75CF5
D = 1FB7


B-A-C-D (restricted) Method is:

PID = 41C6AC21
IVs = HP: 14 Att: 23 Def: 20 Spe: 23 SpA: 29, Spd: 7

And as you can see, the seed may be from 0 to FFFF in this case.



B-A-C-D (unrestricted) It refers to the RNG seed can be any number from 0 to FFFFFFFF. Therefore no restriction, since the RNG can use the full 4 Bytes to create the seed.

Example:

Seed = 1FFFFFFF

X [1] = 5E3A1206
A = 5E3A

X [2] = 46DBE101
B = 46dB

X [3] = 71F37BE0
C = 71F3

X [4] = 63AA5ED3
D = 63AA


B-A-C-D (unrestricted) Method is:

PID = 5E3A46DB
IVs = HP: 19 Att: 15 Def: 28 Spe: 10 SpA: 29, Spd: 24



I hope I could explain it. And if you understood, then I was the one who did not understand the translation.

I hope will be helpful for next update and I apologize for my bad English. I'm Mexican and I have to use a translator to express myself.