GOG.com Enhancement Project
ProjectForumTalk
22/661

Mirror's Edge

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Sponsored links
Mirror's Edge
MirrorsEdgeBoxart.jpg
Developer(s) EA DICE
Publisher(s) Electronic Arts
Engine Unreal Engine 3
First release date Windows January 13, 2009

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 Users' Forum
More information Steam Community Discussions

Contents

[edit] Availability

Source(s) Store unlock Notes
Steam Steamicon.png 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 Origin.png 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.
Information Pure Time Trials Map Pack is available only on Origin (EA Download Manager). Installing the DLC using a Steam installation of the game will not work.

[edit] Game data

  Location 
Save game location %USERPROFILE%\My Documents\EA Games\Mirror's Edge\TdGame\Savefiles\
Config files location %USERPROFILE%\My Documents\EA Games\Mirror's Edge\TdGame\Config\
Registry for 64-bit Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA GAMES\Mirror's Edge\
Registry for 32-bit Computer\HKEY_LOCAL_MACHINE\SOFTWARE\EA Games\Mirror's Edge\

[edit] Patches

At the game's first release, there were various bugs and performance problems, some if not, most, of the problems have been worked out from patches that have been released. These patches can be automatically downloaded and applied via Origin or Steam; patches can also be manually downloaded and installed. The latest release is patch Version 1.01 which fixes some PhysX problems on various configurations.

[edit] Video settings

General settings.
Graphics option Native WSGF Notes 
Widescreen resolution Native WSGF WS Gold.png Black bars for every aspect ratio but 16:9 
Multi-monitor Native WSGF MM Limited.png See detailed analysis at Widescreen Gaming Forum 
Field of view (FOV) Hackable See Field of view (FOV)
Windowed Native  
Borderless fullscreen windowed Unknown  
Anisotropic filtering (AF) Impossibru! 16x filtering seems to be always enabled. 
Anti-aliasing (AA) Native  
Vertical sync (Vsync) Native

[edit] Field of view (FOV)

Advantage Flawless Widescreen utility supports this game.

Fix Field of view (FOV)Link

  1. Open %USERPROFILE%\My Documents\My Games\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.

[edit] Input settings

Input Settings Native Notes 
Remapping Native    
Mouse acceleration Impossibru!  Seems to be off by default  
Controller support Native   

[edit] Mouse Smoothing

Fix Mouse SmoothingLink

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

[edit] Issues fixed

[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%\My Documents\My Games\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)

[edit] Screen tearing

Fix Screen TearingLink

  1. Make sure you're not forcing vsync off in your driver settings
  2. Check the Engine config file
    1. adjust smoothedframerate to 0 & 60
    2. make sure vsync=true

[edit] Massive Framerate Drops

  • AMD: Disable PhysX in the options menu.
  • Nvidia: Update to the latest drivers released from nvidia.com and then delete or rename the physxcore.dll, and physxdevice.dll from the mirror's edge\\binaries directory. 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 framerates suddenly started occurring everywhere, try verifying the game cache (right-click the game in the Steam library, go to properties, local files, and then click "Verify integrity of game cache." 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.

[edit] Language

Fix Language changeLink

  • Steam supports language selection
  • Others: change the Locale registry key to en, de, fr etc. Search for Mirror's Edge or EA Games in registry editor if you have trouble locating Locale registry key.
    (This may not work with all versions, confirmed with German retail)

[edit] No Sound During Cutscenes/FMVs in Windows 7

Fix Compatibility Fix Link

  1. Locate the Mirror's Edge root folder, it may be somewhere like C:\Program Files\EA Games\DICE\Mirror's Edge\
  2. Go into the "Binaries" folder.
  3. Right-click on Mirrorsedge.exe and select "Properties".
  4. Click the "Compatibility" tab.
  5. Check the "Run this program in compatibility mode" box and select "Windows XP (Service Pack 2)".
  6. Click apply/okay and run the game.

Fix Creative ALchemy FixLink

Information Alternatively, you can download Creative's ALchemy software to restore sound.
Information In some cases, this fix does restore the sound but makes the sounds of the videos go in a faster speed making the sounds higher pitched than usual.
Information This is a OpenAL game and should not be used with Creative Alchemy.
  1. Download Creative ALchemy Universal (doesn't require Creative sound cards).
  2. Install and run ALchemy.
  3. If the game is not listed under "Installed Games", click "Add".
  4. Add "Mirror's Edge" to the "Game Title" box.
  5. Check the "Use Game Path" box/bubble and type the location of the mirrorsedge.exe file e.g.
    C:\Program Files (x86)\EA Games\DICE\Mirror's Edge\
    . Steam version would be listed under
    C:\Program Files (x86)\Steam\steamapps\common\mirrors edge\
  6. Check the "Install into Sub Folder" box and type in "Binaries".
  7. Check the "Install into both Root and Sub Folder" box.
  8. Leave the other values at their default and click "OK", the profile should be created.
  9. If Mirror's Edge is in the "Installed Games" list, click on Mirror's Edge and click on the ">>" button. It should now be listed under the "ALchemy-enabled Games".
  10. Close ALchemy and enjoy Mirror's Edge with sound in cutscenes!

[edit] Tweaks

[edit] Intro Skip

Fix Intro SkipLink

  1. Open %USERPROFILE%\My Documents\My Games\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

[edit] Crosshair Toggle

Fix Crosshair ToggleLink

Information This tweak will bind the F11 key to toggle the crosshair.
  1. Open %USERPROFILE%\My Documents\My Games\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
  2. Search for section [Engine.PlayerInput] and add this lines in it:
Bindings=(Name="F11",Command="Showhud",Control=False,Shift=False,Alt=False)

[edit] Adding binoculars

Fix Binoculars tweakLink

Information This tweak will add switchable two staged zoom simulating binoculars behavior from other games.
  1. Go to: %USERPROFILE%\My Documents\My Games\EA Games\Mirror's Edge\TdGame\Config\TdInput.ini
  2. Search for section [Engine.PlayerInput] and add this 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 (85 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.

[edit] Third Party Content

[edit] Custom Maps

Shorty after the game's release, risc12, a member of the On-Mirror's-Edge Forums found a way to open up the game's unreal editor, allowing for custom maps.

Fix Custom MapsLink

  1. Download the Unreal Development Kit and install it in the Binaries folder of Mirror's Edge.
  2. Create a shortcut to MirrorsEdge.exe
  3. Right click on the shortcut and select Properties.
  4. Append "edit" to the end of the target. (So the text is something like: "C:\ProgramFiles\EAGAMES\MirrorsEdge\Binaries\MirrorsEdge.exe" editor)
  5. Run this file and the Editor will start!

[edit] System requirements

Windows
Minimum Recommended
Operating system (OS) Windows XP/Windows Vista Windows XP/Windows Vista
Processor (CPU) 3.0 GHz or faster 3.0 GHz or faster
System memory (RAM) 1 GB 1 GB
Video card (GPU) DirectX® 9.0c compatible video card, Shader Model 3.0 required. Video card must have 256 MB, NVIDIA GeForce 6800 or better DirectX® 9.0c compatible video card, Shader Model 3.0 required. Video card must have 256 MB, NVIDIA GeForce 6800 or better
Hard disk drive (HDD) 8 GB 8 GB

[edit] "Real World" Recommended Requirements

Information Mirror's Edge, although somewhat buggy, is a fairly easy game to run with a modest set-up. Listed below are "real world" recommended requirements to enjoy Mirror's Edge with fair quality and performance.
  • CPU: Any quad-core with at least 2 GHz in speed would do just fine.
  • GPU: NVIDIA GeForce 9800GT or 8800GT, AMD/ATI Radeon HD 5670 equivalent.
  • RAM: At least 1 GB of RAM at the minimum, 2 GB is more than plenty.
  • OS: Game runs fine under Windows XP and Windows Vista. Running in Windows 7 will have the potential for audio problems.
ELECTRONIC ARTS, INC. (Origin Store)
Personal tools
Namespaces

Variants
Actions
Navigation
Wiki
Community
Toolbox