Note: This solution requires you to start a new game after changing some options. A variable is altered in this solution, but if you have saved any games before following this solution, the old variable will be stored in your saved game, and loading the saved game would make the game revert to the old variable. So be warned: in order to use this solution properly, you must start the game all over again.
First, run the game once, set your graphical options as you like them (except the resolution), and then quit.
Now, go to:
My Documents\My Games\Freelancer\
and edit PerfOptions.ini.
Look for these lines:
[Display]
size= xxxx, xxx
color_bpp= 32
depth_bpp= 24
Change the numbers after "size" to set your resolution.
Next, go to gameDir and edit cameras.ini. It should look like gibberish. This is because the file is compressed. You could download a third party tool and manually decompress it (like I did), or you can take a shortcut and just paste these lines into it:
Code:
[WinCamera]
fovx = 54.431999
[CockpitCamera]
fovx = 70
znear = 2.000000
[ChaseCamera]
fovx = 70
[DeathCamera]
fovx = 70
You'll want to change the first FOV value, or the game won't be playable. I recommend 63.36 for 16:10 resolutions and 68.88 for 16:9 resolutions.
Unfortunately, increasing the FOV values doesn't seem to affect standard gameplay, so gameplay is still vert -. But at least the game is now playable (the menu options don't get cut off).
1024x768, fovx = 54.431999
1280x800, fovx = 63.36