Mirror's Edge

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Mirror's Edge
Release dates
January 13, 2009
Mirror's Edge at WineHQ
Mirror's Edge at Steam Charts
Mirror's Edge at SteamDB
 Mirror's Edge at Wikipedia
Mirror's Edge
Mirror's Edge 2009
Mirror's Edge (2016) 2016

Key points

Information Has NVIDIA PhysX support that uses features such as detailed debris and cloth physics.
Information There have been a couple of patches but the game developers have ceased support.
Information DLC is only available through the Origin version of the game.
Advantage Game performs well for machines that can handle most Unreal Engine 3 games such as Unreal Tournament 3.
Disadvantage Some issues and bugs when using NVIDIA PhysX.

General information

More information Official Website
More information Mirror's Edge Wikia - a mostly lore focused wiki.
More information Steam Community Discussions
More information Steam Users' Forums


Source DRM Notes Keys
Steam Availability Table Icons - Steam.svg Steam does not have a CD key tied to the game, which means that you can not extract the CD key to activate it through Origin.
Origin Availability Table Icons - Origin.svg Can be played stand alone without Origin although you can register the game using the CD key to add it to your Origin account. DRM is in the form of a CD key found in the game's packaging if purchased via retail and is required for online activation.
Retail DRM details are not known Availability Table Icons - Origin.svg

Downloadable content (DLC) and expansions

Name Notes
Pure Time Trials Map Pack Only available from Origin; it is not compatible with the Steam version. Windows

Essential improvements[edit]


Fix Game Patches

Information Mirror's Edge had various bugs at release, most of them have been resolved by patches that are automatically applied by Steam/Origin.
Information Manual Download for 1.01 (Asian versions have different patches)

Skip intro videos[edit]

Fix Skip Intro

  1. Open %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdEngine.ini
  2. Locate line StartupMovies=StartupMovie and add semicolon in front of the line like so: ;StartupMovies=StartupMovie

Crosshair toggle[edit]

Fix Crosshair Toggle

Information This tweak will bind F11 to toggle the crosshair.
  1. Open %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
  2. Search for section [Engine.PlayerInput] and add this line in it:

Adding binoculars[edit]

Fix Binoculars tweak

Information This tweak will add switchable two staged zoom simulating binoculars behavior from other games.
  1. Open %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
  2. Search for section [Engine.PlayerInput] and add these lines in it:
Bindings=(Name="ZoomIn1",Command="FOV 50 | setbind YYY ZoomIn2",Control=False,Shift=False,Alt=False)
Bindings=(Name="ZoomIn2",Command="FOV 30 | setbind YYY ZoomOut",Control=False,Shift=False,Alt=False)
Bindings=(Name="ZoomOut",Command="FOV XXX | setbind YYY ZoomIn1",Control=False,Shift=False,Alt=False)
where XXX is your desired FOV (90 is game default), and YYY is name of key which will trigger zoom. Look out for examples in TdInput.ini. Alternatively you can set your custom magnification by changing values 50 and 30.


Custom Maps[edit]

Fix Use editor mode[1]

  1. Download the Unreal Development Kit and install it in the game's Binaries folder.
  2. Make a shortcut to MirrorsEdge.exe.
  3. Right click and choose Properties.
  4. Append edit to the end of the Target.
  5. This shortcut will now start the editor.

Game data[edit]

In-game general settings.

Configuration file(s) location[edit]

Windows %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config
Information Some details are stored in the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA GAMES\Mirror's Edge

Save game data location[edit]

Windows %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Savefiles

Save game cloud syncing[edit]

System Native Notes
Origin Native Only NA version.
Steam Cloud Impossible
GameSave Manager Native

Video settings[edit]

In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native WSGF WS Gold.svg 16:9; other aspect ratios are letterboxed.
Multi-monitor Native WSGF MM Bronze.svg See detailed analysis at Widescreen Gaming Forum
4K Ultra HD Native WSGF Incomplete.svg
Field of view (FOV) Hackable See Field of view (FOV).
Windowed Hackable See Windowed.
Borderless fullscreen windowed Unknown
Anisotropic filtering (AF) Impossible 16x filtering seems to be always enabled.
Anti-aliasing (AA) Native
Vertical sync (Vsync) Native
High frame rate Hackable See High frame rate.

Field of view (FOV)[edit]

Advantage Flawless Widescreen supports this game.
Information Default FOV is 90°.

Fix Field of view (FOV)

  1. Open %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
  2. Search for section [Engine.PlayerInput] and add these lines in it:
Bindings=(Name="NumPadZero",Command="FOV 0",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadOne",Command="FOV 32",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadTwo",Command="FOV 75",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadThree",Command="FOV 80",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadFour",Command="FOV 85",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadFive",Command="FOV 90",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadSix",Command="FOV 95",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadSeven",Command="FOV 100",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadEight",Command="FOV 105",Control=False,Shift=False,Alt=False)
Bindings=(Name="NumPadNine",Command="FOV 110",Control=False,Shift=False,Alt=False)


Information Binds your numpad keys to different FOV values with 0 key resets FOV to default and 1 key triggers zoom.
Information You need to run game at least once in order to generate necessary .INI files.
Information You can bind your favorite FOV on F-keys simply by replacing "NupadPadXXXX" with "Fx".
Information When rifle is equipped and custom FOV is set, rifle zoom is not behaving properly. Hit numpad zero key for FOV reset.
Advantage Best and most flexible way to change FOV on the fly in-game.
Disadvantage In Chapter 4 - Ropeburn and Chapter 6 - Pirandello Kruger skybox is not working properly if FOV is set to value higher than 100.


Fix Windowed mode

1. Open %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
2. In a section [Engine.PlayerInput] find a line that stars with Bindings=(Name="
3. Above it paste in the fallowing lines:
Bindings=(Name="F1",Command="setres 1600x900x32F",Control=False,Shift=False,Alt=False)
Bindings=(Name="F2",Command="setres 1366x768x32W",Control=False,Shift=False,Alt=False)
4. Replace 1600x900x32F with your screen resolution (e.g. For 1920x1080, it's - 1920x1080x32F).
5. Replace 1366x768x32W with your resolution that you want the window to be (e.g. For 1280x720, it's 1280x720x32W).
6. Save the file, launch the game and load a level.
7. Once the level is loaded and you're able to control the character's movement - press F2 to switch to Windowed mode.


Information Press F1 to go back to fullscreen mode.

High frame rate[edit]

Fix Change frame rate smoothing

  1. Navigate to configuration file(s) location.
  2. Open the TdEngine.ini with a text editor.
  3. Search and change bSmoothFrameRate to FALSE or raise MaxSmoothedFrameRate value.
  4. Save file.
Information For more information, see the Unreal Engine 3 page.

Input settings[edit]

In-game control settings.
In-game gamepad settings.
Disadvantage Shows 360 HUD if controller is connected even if keyboard and mouse is used.
Keyboard and mouse Native Notes
Remapping Native
Mouse acceleration Hackable See Mouse smoothing
Mouse input in menus Native
Mouse Y-axis inversion Native
Controller support Native
Full controller support Native
Controller remapping Impossible Can only switch between pre-defined layouts.
Controller Y-axis inversion Native

Mouse smoothing[edit]

Fix Mouse Smoothing

  1. Open %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
  2. Locate line bEnableMouseSmoothing=True in [Engine.PlayerInput] section and change true to false.

Audio settings[edit]

In-game audio settings.
Audio options Native Notes
Separate volume controls Native
Surround sound Native 7.1 is supported. Hardware accelerated effects could be messy though[2]
Subtitles Native In Game Settings.
Closed captions Impossible
Mute on focus lost Native


Information Language can be set manually if needed (see change language).
Language UI Audio CC Notes
English Native Native Native
Czech Native Impossible Native
French Native Native Native
German Native Native Native
Hungarian Native Impossible Native
Italian Native Native Native
Polish Native Native Native
Russian Native Native Native
Portuguese Native Impossible Native
Spanish Native Native Native
Turkish Native Impossible Native A Turkish fan patch is available here.

Issues fixed[edit]

Game fails to start / Crashes without error messages[edit]

Fix Game fails to start / Crashes without error messages

  • Install the latest Nvidia PhysX System Software regardless of whether you are using an Nvidia, AMD or alternative graphics card.
  • AMD Radeon and alternative GPU users who are able to start the game using this method are then advised to disable PhysX in the options menu.
  • Your monitor may not be supported. Open the engine config file (%USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\TdEngine.ini) and change the resolution. Look for ResX and ResY in [SystemSettings] section) to one supported by your monitor (try 1024x768 if you don't know what your monitor supports)
  • If the game fails to start and does not display the splash screen, open the game folder and copy the Binaries\PhysXLocal\PhysXLoader.dll file to the Binaries directory.

Frame rate drops[edit]

Fix Frame rate drops

  • AMD: Disable PhysX in the options menu.
  • Nvidia:
  1. Update to the latest drivers released from nvidia.com
  2. Delete or rename the physxcore.dll, and physxdevice.dll from the <path-to-game>\binaries folder. These are an older version of PhysX the game defaults to, and if it isn't there then it'll use whichever version you have installed on your system. Do not delete physXextensions.dll. If this fails to work, disabling PhysX could solve the problem.
  • Steam version: If the game ran smoothly at first and then low frame rates suddenly started occurring everywhere, try verifying the game cache.
  1. Right-click the game in the Steam library,
  2. Navigate to properties,local files
  3. Click "Verify integrity of game cache.
Information That will hopefully fix the issue, although Steam will download the PhysX files again so you will have to follow the previous step to delete them again.

Change language[edit]

Fix Change language

  • Steam supports language selection
  • Others: change the Locale registry key to en_US, de_DE, fr_FR etc.

You can find this key at HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA GAMES\Mirror's Edge

  • (This may not work with all versions, confirmed with German retail)

No sound during cut scenes/FMVs in Windows 7[edit]

Fix Compatibility Fix

  1. Go to <path-to-game>\binaries.
  2. Right-click on Mirrorsedge.exe and select "Properties".
  3. Click the "Compatibility" tab.
  4. Check the "Run this program in compatibility mode" box and select "Windows XP (Service Pack 2)".
  5. Click apply/okay and run the game.

Merc's audio cuts off before end of sentence[edit]

Fix Merc's audio cuts off before end of sentence

Information This bug can occur with a Xonar DGX sound card.
  • Workaround: Disable "GX" mode (simulated surround sound) in the Xonar DGX Audio Center and restart the game.

Terrible PhysX performance[edit]

Fix PhysX performance is much lower than in recent games

Information This is caused by the outdated PhysX files which come with the game installer.
  • Workaround: Make sure you've installed the PhysX driver that comes with your graphics card driver. Then move the PhysXCore.dll file out of the game's Binaries directory or rename it. That will cause it to use the system file instead, and should increase performance dramatically.

System requirements[edit]

Operating system (OS) XP, Vista
Processor (CPU) 3.0 GHz or faster
System memory (RAM) 1 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) NVIDIA GeForce 6800 or better
256 MB of VRAM
DirectX 9.0c compatible
Shader model 3.0 support


  1. On-Mirror's-Edge Forums / (TUTORIAL) How to open the unreal editor? (archived)
  2. PC Gaming Surround Sound Round-up