Widescreen, FOV and HUD fix for Soldier Of Fortune 2 Double Helix.
Original instructions can be found on widescreen gaming forum:
The download link there doesn't work anymore, so I edited and uploaded the files to make it easier. I used the files from the GOLD edition.
Update: Two days after I uploaded this the above page has been deleted, and replaced with this one:
0. Start the game
Make sure that you have run singleplayer at least once, so the game creates the sof2sp.cfg file.
1. Change resolution:
Go to (game install directory)\base and edit sof2sp.cfg using notepad or something.
Find these lines (they probably won't be together):
seta r_customwidth "xxxx"
seta r_customheight "xxxx"
Change them to set your resolution.
Now find this line:
seta r_mode "x"
Change it to -1.
IMPORTANT - When you change the resolution Activision and Raven Software intro videos might not render anymore, just press a key to skip those.
2. FOV fix
Go to (game install directory) and copy and overwrite the cgamex86.dll with the one provided in this fix.
The original FOV was 80, and in the edited file it is set to 95 which the original author recommended for 16:9 resolutions. If you want 90(recommended for 16:10 resolutions) use cgamex86_FOV90.dll instead, just rename it to cgamex86.dll.
IMPORTANT - When you launch the game for the first time after this change, it might happen that it still uses the old FOV. Just press quick load(default F8) and it will change. You only need to do this the first time, later it will use the correct FOV even after restarting the game.
3. HUD fix
Go to (game install directory)\base and copy and overwrite the therest.pk3 with the one provided in this fix.
The only change I made compared to the original fix is that the HUD "16" value is not changed to "0", but "12", so now the HUD is lower and more centered, which is closer to the original look.