Config tweaks for a better Mirror's Edge experience

Mirror's Edge4 · 73 ratings7.4k views125 favorites1 min readby HeliGungirView on Steam ↗

PhysX Performance Fix

NVidia fixed the issue in their drivers years ago, this tweak is unnecessary. Disable PhysX in-game if you have an old NVidia video card that can't handle scenes with lots of breaking glass.

TdEngine.ini

Located under
...\Documents\EA Games\Mirror's Edge\TdGame\Config\TdEngine.ini
First set in-game video settings as desired, then alter the following values

[Engine.GameEngine]
;Remove framerate cap bSmoothFrameRate=FALSE
[SystemSettings]
;Remove motion blur MotionBlur=false TdMotionBlur=False ;Remove framerate cap, reduce input lag, slightly improve framerate. ;The downside is screen tearing. UseVsync=False ;Remove depth of field ;Sadly if you disable depth of field, the game will automatically lower other settings to ;the equivalent of "lowest". Ie: no bloom, lower shadow quality, objects switch to low ;detail sooner. DepthOfField=True
[FullScreenMovie]
;Add this line to make the intro movie skippable SkippableMovies=StartupMovie

Save TdEngine.ini, right click and open its properties and set the file to read only. This prevents the game (or anything else) from altering your custom settings.

TdInput.ini

Located under
...\Documents\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
First set in-game keybinds as desired, then alter the following values

[Engine.PlayerInput]
;Reduce input lag bEnableMouseSmoothing=false ;Add these lines to change field of view on demand ;FoV resets each time a new level is loaded, and changing it breaks the sniper rifle's scope, ;making it no longer zoom in. The values below correspond with common lenses used in ;photography. Change as desired, but you start to get extreme stretching above 150 degrees, ;and you can't set it above 179 degrees. That's just how rectilinear image projection works. Bindings=(Name="NumPadZero",Command="FOV 5",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadOne",Command="FOV 16",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadTwo",Command="FOV 25",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadThree",Command="FOV 40",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadFour",Command="FOV 50",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadFive",Command="FOV 54",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadSix",Command="FOV 65",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadSeven",Command="FOV 74",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadEight",Command="FOV 90",Control=False,Shift=False,Alt=False) Bindings=(Name="NumPadNine",Command="FOV 100",Control=False,Shift=False,Alt=False)

Save TdInput.ini, right click and open its properties and set the file to read only. This prevents the game (or anything else) from altering your custom settings.

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.