UPDATE: This doesn't fix the FOV in cut-scenes, communicator and implant screen. Use unofficial patch below which includes jackfuste's updated ChromeEngine.dll (FOV is changed from ver- to hor+) and more options to change individual FOV settings used during gameplay.
I managed to fix the FOV in this game, might even work for Specforce, but I have yet to test it.
4:3 - default 82
16:9 - default 82
16:9 - custom 97
I have made some custom settings using the FOV calculator on this site for 16:10, 16:9, 21:9 and 3x1. I don't have an ultra widescreen monitor or triple monitor setup to test them all. If you don't like them, read the included README or the instructions below to make your own.
- Select the FOV you want and rename the file to CameraPlayer.class
- Go to game install directory and open code.pak archive with WinRar or 7-Zip
- Drop the file inside the code.pak archive to replace the existing file
NOTES:
- I made a mistake and have named the files by the third person perspective values, the first person perspective values are larger by 22.
- The files are from Chrome patched to version 1.2
Code:
https://www.mediafire.com/?yjwhiu5483hw5lv
Making your own FOV settings (singleplayer/multiplayer)
---------------------------------------------------------------
- Go to game install directory and open code.pak with WinRar/7Zip
- Extract CameraPlayer.class file
- Open CameraPlayer.class file using dirtyJOE(Java editor) and in the "constant pool" tab find and replace the following values:
-> 82 - first person perspective
-> 60 - third person perspective
-> 75 - vehicles, sniper, binoculars...
- Drop the file inside the code.pak archive to replace the existing file
codenet.pak contains settings for the multiplayer and you can use the same method.
Java class editor
Code:
http://dirty-joe.com
FOV calculator
Code:
http://www.wsgf.org/fovcalc.php