Very strange, all works for me.
I enter id=8 and I receive id=8, clear business, that such id does not happen also game activ FADE.
Here what branch of the register does changer for id=8:
[HKEY_LOCAL_MACHINE\SOFTWARE\Codemasters\Operation Flashpoint]
"KEY"=hex:b8,6c,fe,ee,3f,75,37,78,ad,b3,d4,c0,c8,51,3e
or 64x
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Codemasters\Operation Flashpoint]
"KEY"=hex:b8,6c,fe,ee,3f,75,37,78,ad,b3,d4,c0,c8,51,3e