About this mod
All in one guide on how to improve controls, performance and graphics for high-end PC in the game.
- Permissions and credits
Murdered Enhanced Suspect
Spec Ops: The Line is build on Unreal Engine 3 which base settings can be tweaked by editing game configuration files which stored in C:\Users\<USER_NAME>\Documents\My Games\SpecOps-TheLine\SRGame\Config.
We can't see all graphical settings in main menu. So the main goal of this tweaks is to make the game look better and make controls more comfortable.
Changes in SREngine.ini and SRLightmass.ini:
- improved lighting and shadows;
- increased texture filtering and details;
- performance optimization by disabling texture, lightmaps and shadowmaps streaming;
- disabled Motion Blur, SSAO (which causes dark halos around characters and objects) and Depth of Field (which is somehow part of the lighting system and makes everything glow and shine).
No VFX version of SREngine.ini does the same but also disables FOG, Bloom and Lensflares (which also disabling sun in the sky).
Improvements in SRInput.ini:
- NumPad 0-9 change FOV (65-110);
- 0 (NOT NumPad) - turn on/off HUD for your beautiful screenshots;
- LeftShift - sprint and cover;
- SpaceBar and E - melee and jump over the cover;
- Q - squad commands;
- 1 and 2 - change weapons;
- MiddleMouseButton - throw grenade.
How to install:
- choose VFX or No VFX version of SREngine.ini with your screen resolution;
- rename it in "SREngine.ini" and set properties to "read only";
- drop SREngine.ini, SRLightmass.ini and SRInput.ini in C:\Users\<USER_NAME>\Documents\My Games\SpecOps-TheLine\SRGame\Config (need to launch the game at least once).
If you want to disable intro movies and update checks without downloading any mods:
- in Steam, right-click Spec Ops: The Line -> Properties -> Set Launch Options -> add -nostartupmovies -nosplash;
- GOG version, right-click on tag -> Properties -> Object -> add -nostartupmovies -nosplash, so it will looks like "C:\...\Spec Ops The Line\Binaries\Win32\SpecOpsTheLine.exe" -nostartupmovies -nosplash
If you want to improve game further you can:
- download archive with latest version of DXVK (A Vulkan-based translation layer for Direct3D 8/9/10/11) to improve performance: Github of DXVK project;
- download latest version of reshade to improve visuals: Official site of Reshade.
Once you've downloaded them:
- extract DXVK files on the desktop;
- go to x32 folder and copy d3d9.dll;
- paste to C:\...\Spec Ops The Line\Binaries\Win32.
Now your game will run through the Vulkan API which will significantly improve its performance.
After that:
- run reshade_setup.exe;
- specify path to SpecOpsTheLine.exe (C:\...\Spec Ops The Line\Binaries\Win32\SpecOpsTheLine.exe);
- select Vulkan as the rendering API;
- choose any effects you want and customize them as you wish or just extract "Binaries" from my archive to the game folder.
What my preset does? Its improves contrast, adds sharpening and GloomAO (sort of Crytek's SSDO that was developed for Crysis 2). The sad thing is in-game MSAA or MSAA via Nvidia Inspector doesn't work with DXVK, so you can enable anti-aliasing via Reshade (SMAA+FXAA for example).
That's it! Hope you enjoy the game!