We have introduced a code of conduct. This change only codifies our existing rules, for any newcomers to read. All users are expected to abide by them.

Mirror's Edge

From PCGamingWiki, the wiki about fixing PC games
Mirror's Edge
Mirror's Edge cover
Developers
DICE
Publishers
Electronic Arts
Engines
Unreal Engine 3
Release dates
Windows January 13, 2009
Mirror's Edge guide at StrategyWiki
Mirror's Edge
Mirror's Edge 2009
Mirror's Edge Catalyst 2016

Key points

DLC is only available through the Origin version of the game.
Game performs well for machines that can handle most Unreal Engine 3 games such as Unreal Tournament 3.
Some issues and bugs when using NVIDIA PhysX.[citation needed]

General information

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

Availability[edit]

Source DRM Notes Keys OS
Retail Requires online activation
Gamesplanet
Origin
Steam

Downloadable content (DLC) and expansions

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

Essential improvements[edit]

Patches[edit]

Manual Download for 1.01. The Origin and Steam versions are already patched.

Skip intro videos[edit]

Use the -nostartupmovies command line argument.

Crosshair toggle[edit]

Crosshair Toggle
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:
Bindings=(Name="F11",Command="Showhud",Control=False,Shift=False,Alt=False)

Adding binoculars[edit]

Binoculars tweak
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)
Bindings=(Name="YYY",Command="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.

Modifications[edit]

Custom Maps[edit]

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.
In-game general settings.

Configuration file(s) location[edit]

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

Save game data location[edit]

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

Save game cloud syncing[edit]

System Native Notes
Origin
Only NA version.
Steam Cloud

Video settings[edit]

In-game video settings.
In-game video settings.

Windowed[edit]

Use replacement files
  1. Download Windowed and Fullscreen mode option buttons mod.
  2. Extract the modded TdMainMenu.me1 to <path-to-game>\TdGame\CookedPC\Maps\Menu\ and replace the original.
  3. Extract the modded TdUI_Frontend.upk to <path-to-game>\TdGame\CookedPC\UI\ and replace the original.
  4. Run the game and select the windowed option from the main menu.

Borderless fullscreen windowed[edit]

Use GeDoSaTo
  1. Install and run GeDoSaTo.
  2. Click Edit Settings and select the Mirror's Edge profile.
  3. Add the setting below to the text editor and click save.
forceBorderlessFullscreen true

High frame rate[edit]

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.
For more information, see the Unreal Engine 3 page.

Input settings[edit]

In-game control settings.
In-game control settings.
In-game gamepad settings.
In-game gamepad settings.
Shows 360 HUD if controller is connected even if keyboard and mouse is used.

Mouse smoothing[edit]

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.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
7.1 is supported. Hardware accelerated effects could be messy though[3]
Subtitles
In Game Settings.
Closed captions
Mute on focus lost

Localizations

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

Issues fixed[edit]

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

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 folder.[citation needed]

Frame rate drops[edit]

Install the latest NVIDIA PhysX System Software

Change language[edit]

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]

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]

Merc's audio cuts off before end of sentence
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]

PhysX performance is much lower than in recent games
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.

Application load error 5:0000065434[edit]

Or if the game without displaying error messsage.

Application load error 5:0000065434 on startup for Steam version
This is caused by the game being installed in a different Steam library folder
  • Workaround: Make a symbolic link from the Steam install directory's steamapps\common to the game's files. Open an administrator Command Prompt, navigate to the steamapps\common folder in the Steam install using cd and type mklink /d "mirrors edge" "<ME install common folder path>\mirrors edge". This should create a symbolic link (looks like a shortcut) in the common folder for the Steam install directory. Try restart Steam then launch.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
Shader Model support 3
64-bit executable

Middleware[edit]

Middleware Notes
Physics PhysX NVIDIA GPUs can use optional physics effects like detailed debris and cloth.
Audio OpenAL, Speex
Interface Scaleform GFx
Cutscenes Bink Video

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP2 Vista
Processor (CPU) Intel Pentium IV 3.0 GHz Intel Core 2 Duo 2.0 GHz
System memory (RAM) 1 GB 2 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) Nvidia GeForce 6800
256 MB of VRAM
DirectX 9.0c compatible
Shader model 3.0 support
Nvidia GeForce 8800
512 MB of VRAM
Nvidia GeForce 7300 is below the minimum requirements

References

  1. On-Mirror's-Edge Forums / (TUTORIAL) How to open the unreal editor? (archived)
  2. Mirrors Edge 21:9 Gameplay (2560x1080) (60fps) (Ultrawide) - YouTube
  3. PC Gaming Surround Sound Round-up