My friend Ape wrote a nice small tutorial for all those people who want to have FOV and cheats in singleplayer game.

Update: You need to do these changes each time you run the game since .cfg is reset, or set the file read-only.

Update #2: Thanks epidema for pointing out that FOV doesn’t work unless you add set sv_cheats “1″.

Update #3: If you cannot find players folder in your MW2 dir try to look at: C:\Users\\AppData\Local\Virt​ualStore\Program Files

Browse to your MW2/players/ directory

Note that it’s not MW2\players for all people. Search config.cfg in your c:\documents and settings folder, and you should find the config file.

Open config.cfg in wordpad and add the following lines:

set developer “1″
set sv_cheats “1″
set thereisacow “1337″
bind M “cg_fov 90″

Once ingame press M to increase your FOV.

Optionally, if you don’t want to have to remember to press M to set your FOV, locate the line ‘bind W “+forward”‘ and change it to:
bind W “+forward;cg_fov 90″
This will set your fov automatically as soon as you walk in each level.

Changing FOV in config_mp.cfg is untested, but it may work (no idea if this is detected by VAC).

If you would like cheats, also add:

bind O “god”
bind P “ufo”
bind N “notarget”
bind J “jump_height 150″
bind K “give all”
bind L “give ammo”