Hey guys, as you know, the hit registration in Battlefield 2 SUCKS, so I searched some forums and found this: a HitFixer!
It will compensate your hitbox after your ping! When in game, open up console with your tilde key. When in console, press CTRL + 0 and then type in your current ping. Now you're able to hit all targets much easier and not get as much "dust" on headshots.
im using vista and it doesnt work for me i push Ctrl+0 (nothing happens) and then i type in my ping--->unknown syntax and thats it
also, i cant run it as an administrator^^
and chaning the hotkey from ctrl+0 to whatever i want doesnt work at all^^