Baseline (Widescreen) Solution & Issues
Go to <gameDir>\scripts. Open PersistentSymbols.ini. Find these lines:
persistent extern INDEX sam_iScreenSizeI=(INDEX)xxxx;
persistent extern INDEX sam_iScreenSizeJ=(INDEX)xxx;
Change them to set your resolution (the first one is your horizontal value, the second is your vertical value).
Now find this line:
persistent extern user FLOAT plr_fFOV=(FLOAT)xx;
Change it to set your FOV. I recommend 100 for 16:10 resolutions and 105 for 16:9 resolutions. Hor+ is dependant on your plr_fFOV setting, and it does not seem to be cheat protected. The servers I joined allowed it to be changed.
Ultra/Super-Wide (21:9/32:9) Specific Solution & Issues
Eyefinity / Surround Specific Solution & Issues
4k UHD Specific Solution & Issues