Mirror's Edge

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Mirror's Edge
MirrorsEdgeBoxart.jpg
Developers
 
Publishers
Engines
Release dates
Windows
January 13, 2009
Mirror's Edge at WineHQ
Mirror's Edge at SteamDB
 Mirror's Edge at Wikipedia
Mirror's Edge
Mirror's Edge 2009
Mirror's Edge Catalyst 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

Availability[edit]

Source DRM Notes Keys
Retail Requires online activation Availability Table Icons - Origin.svg
Origin Availability Table Icons - Origin.svg
Steam Availability Table Icons - Steam.svg Steam does not have a CD key for use with Origin.

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]

Patches[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 By using a launch parameter

  1. Right click on the game in your Steam library and select "Properties"
  2. Click "Set launch options"
  3. Enter -nostartupmovies

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

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)
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]

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]

  Location 
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]

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

Save game cloud syncing[edit]

System Native Notes
Origin Native support Only NA version.
Steam Cloud No native support
GameSave Manager Native support

Video settings[edit]

In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native support WSGF WS Gold.svg 16:9; other aspect ratios are letterboxed.
Multi-monitor Native support WSGF MM Bronze.svg See detailed analysis at Widescreen Gaming Forum
4K Ultra HD Native support WSGF Incomplete.svg
Field of view (FOV) Hackable See Field of view (FOV).
Windowed Hackable See Windowed.
Borderless fullscreen windowed Unknown
Anisotropic filtering (AF) No native support 16x filtering seems to be always enabled.
Anti-aliasing (AA) Native support
Vertical sync (Vsync) Native support
60 FPS Native support
120+ FPS 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)

Notes:

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.

Windowed[edit]

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 starts with Bindings=(Name="
3. Above it paste in the following 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.

Alternate Method: Add -windowed to command line arguments.

Notes:

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 support
Mouse acceleration Hackable See Mouse smoothing
Mouse input in menus Native support
Mouse Y-axis inversion Native support
Controller
Controller support Native support
Full controller support Native support
Controller remapping No native support Can only switch between pre-defined layouts.
Controller Y-axis inversion Native support

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 support
Surround sound Native support 7.1 is supported. Hardware accelerated effects could be messy though[2]
Subtitles Native support In Game Settings.
Closed captions No native support
Mute on focus lost Native support

Localizations

Information Language can be set manually if needed (see change language).
Language UI Audio CC Notes
English Native support Native support Native support
Czech Native support No native support Native support
French Native support Native support Native support
German Native support Native support Native support
Hungarian Native support No native support Native support
Italian Native support Native support Native support
Polish Native support Native support Native support
Russian Native support Native support Native support
Portuguese Native support No native support Native support
Spanish Native support Native support Native support
Turkish Native support No native support Native support 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 Install the latest NVIDIA PhysX System Software

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.

Other information[edit]

Middleware[edit]

Middleware Notes
Physics PhysX

System requirements[edit]

Windows
Minimum
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

References

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