Native, plus manual support for "uncommon" widescreen resolutions Far Cry v1.33 supports any widescreen resolutions natively. Uncommon widescreen resolutions can be forced as can changes to the Field of View (FOV).
Racer_S released a FOV tool that may save you the trouble of the manual hack described below. See Attachment to download the tool.
You can perform the FOV hack and/or the custom resolution changes seperately -- You don't need to do both at the same time. I have listed both for the sake of completeness. Important: This Permanent FOV hack will even work with Developer Mode off.
Permanently Changing the FOV:
Go to your Far Cry\FCData installation folder.
Make a backup copy of “SCRIPTS.pak”
Rename “SCRIPTS.pak” to “SCRIPTS.pak.zip”
Open “SCRIPTS.pak.zip” and navigate to the “SCRIPTS\Default\Hud” folder within the zip file
Extract “ZoomView.lua” and open it in Notepad.
To alter the FOV, change the default value from ‘90’ to 108 in the following string: Code: NoZoom = 108 * 3.1415962 / 180, Note: '108' is ideal for 16:10 widescreen monitors @ 1920x1200
Save your changes to “ZoomView.lua”
Now overwrite the original “ZoomView.lua” with your modified version in “SCRIPTS.pak.zip”
Rename “SCRIPTS.pak.zip” back to its original name “SCRIPTS.pak”
Done!
IMPORTANT: When you run Far Cry after this change, you need to zoom in once with your weapon at the start of each level for FOV changes to take effect.
Changing to Developer Mode:
To force custom resolutions or temporarily change the FOV, you must run Far Cry in ‘Developer Mode’, as follows:
Right-click the Far Cry shortcut and go to “Properties”.
In the Target box add -devmode to the end so that it looks like this ... "…\Far Cry\Bin32\FarCry.exe" -devmode
Click ‘Apply’ and Okay.
Customizing Widescreen Resolutions In-game:
For example, to change to 1440x900
Press the (~) Tilde key
type “\r_width 1440” (width of resolution)
type “\r_height 900” (height of resolution)
Permanently Customizing Widescreen Resolutions: You can force the screen resolution by editing system.cfg in the FarCry installation folder, and turning Developer mode ON.
Be aware that FC servers can override the FOV setting to prevent ‘cheating’. It is possible to create a server which does not override the FOV, however you cannot change the FOV in-game using the "\fov xyz" (eg. "\fov 90") console command as you cannot connect to a server in Developer Mode.
The FOV hack will work fine for LAN games.