Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Mirror's Edge"

From PCGamingWiki, the wiki about fixing PC games
(→‎Issues fixed: removed wine openal fix (I'm not really comfortable with wine holes having a place here, and besides the problem should have been somewhat fixed in wine 6.22))
(→‎Issues fixed: cleaned up fixes (one was kinda duplicated, and I really don't think you need to run origin as admin). Added reference and improved instructions for ASLR)
Line 652: Line 652:
 
# Move or delete the {{file|PhysXLocal|folder}} folder, as well as the {{file|PhysXCore.dll}} and {{file|PhysXDevice.dll}} files.<ref>{{Refurl|url=https://justinalex.com/gaming-mirrors-edge-physx-fix/|title=justinalex.com|date=May 2023}}</ref>
 
# Move or delete the {{file|PhysXLocal|folder}} folder, as well as the {{file|PhysXCore.dll}} and {{file|PhysXDevice.dll}} files.<ref>{{Refurl|url=https://justinalex.com/gaming-mirrors-edge-physx-fix/|title=justinalex.com|date=May 2023}}</ref>
 
# For alternative methods, see [[Glossary:PhysX#Games prefer private own libraries to system ones|Games prefer private own libraries to system ones]].
 
# For alternative methods, see [[Glossary:PhysX#Games prefer private own libraries to system ones|Games prefer private own libraries to system ones]].
}}
 
 
===Game does not saves settings/progress (Origin)===
 
{{Fixbox|description=Run [[Origin]] as a administrator.|fix=
 
 
}}
 
}}
  
 
===Game does not launch on Windows 10===
 
===Game does not launch on Windows 10===
{{Fixbox|description=Mandatory ASLR prevents game from running|fix=
+
{{Fixbox|description=Disable Mandatory ASLR for the game|ref=<ref>[https://steamcommunity.com/app/17410/discussions/0/3833171151458736010/ Game won't start, other solutions don't work. :: Steam Community Discussions]</ref>|fix=
# Open Windows Defender
+
# Open Windows Security
 
# In App & browser control, open Exploit protection settings
 
# In App & browser control, open Exploit protection settings
# In Program settings, add an exception for {{file|MirrorsEdge.exe}}
+
# In Program settings, add an exception for {{file|{{p|game}}\Binaries\MirrorsEdge.exe}}
 
# Disable "Force randomization for images (Mandatory ASLR)"
 
# Disable "Force randomization for images (Mandatory ASLR)"
}}
 
 
===Game does not launch/crash at startup===
 
{{Fixbox|description=Instructions|ref={{cn|January 2023}}|fix=
 
# Download and install the latest Nvidia PhysX version.
 
# Open {{file|TdEngine.ini}} in {{file|{{p|userprofile|documents}}\EA Games\Mirror's Edge\TdGame\Config|folder}}
 
# Replace these lines:
 
#* <code>MaxMultisamples=4</code> with <code>MaxMultisamples=1</code>
 
#* <code>PhysXEnhanced=True</code> with <code>PhysXEnhanced=False</code>
 
# Save the changes.
 
# In case of further issues, run {{file|MirrorsEdge.exe}} in [[Windows Compatibility Mode|compatibility mode]] for Windows XP SP3.
 
 
}}
 
}}
  

Revision as of 19:33, 19 May 2023

Mirror's Edge
Mirror's Edge cover
Developers
DICE
Publishers
Electronic Arts
Engines
Unreal Engine 3
Release dates
Windows January 13, 2009
Reception
Metacritic 81
IGDB 73
Taxonomy
Monetization One-time game purchase, DLC
Microtransactions None
Modes Singleplayer
Perspectives First-person
Controls Direct control
Genres Platform
Themes Cyberpunk
Series Mirror's Edge
Mirror's Edge on HowLongToBeat
Mirror's Edge on IGDB
Mirror's Edge guide on StrategyWiki
Mirror's Edge on MobyGames
Mirror's Edge on Wikipedia
Mirror's Edge
Mirror's Edge 2009
Mirror's Edge Catalyst 2016

Mirror's Edge is a sci-fi first-person action game developed by DICE, creators of the Battlefield franchise, and published by Electronic Arts. The game makes use of Unreal Engine 3, as DICE's own Frostbite engine wasn't complete when the title began full-scale production. A lighting system christened "Beast" was developed for the game by Illuminate Labs in association with DICE which was previously called "Turtle" and was used in Maya as a renderer.[1] The new technology would accentuate the art style of the game by allowing for the reflection of colors as well as light. The title takes advantage of many of Unreal Engine 3's features, such as Nvidia's PhysX physics simulation system, allowing for optional physics effects like detailed debris and cloth, emulating dynamic and unscripted physics.

The game was released on Steam and Origin on January 12th, 2009. The Origin release of the game featured extra DRM, including online activation and a limit to how many computers the game could be activated on, alongside needing to install the launcher to begin with. De-authorization tools have been made officially available.

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions
Community Discord Servers list.

Availability

Source DRM Notes Keys OS
Retail
Requires online activation
CD key
Can only be used x times
SecuROM 7 and SecuROM PA DRM, five machine limit.[2] A De-Authorization Tool is available.
Custom DRM code may sabotage the game by disabling sprinting.
Icon overlay.png
Windows
GOG.com
DRM-free
Windows
Origin
Origin
Requires online activation
Can only be used x times
Included with EA Play.
SecuROM 7 and SecuROM PA DRM, five machine limit.[3] A De-Authorization Tool is available. Contacting EA Support can increase this limit.[3]
Windows
Steam
Icon overlay.png
Included with EA Play (Steam).
Windows
Gamesplanet logo.svg (unavailable)
Origin
Windows

Monetization

DLC and expansion packs

Name Notes
Pure Time Trials Map Pack Were only available for Origin version; it is not compatible with the Steam and GOG version.
Windows
The DLC was only ever present in the Origin version of the game, and is no longer available to buy. Fortunately, it can be modded into versions other than the Origin one (unless if using Origin Fix) by using the Pure Time Trial Map Pack mod.

Essential improvements

Patches

Patch 1.01. The Origin and Steam versions are already patched.

Origin Fix

This patch fixes Origin version of Mirror's Edge. Patch affects game's main executable, as well as cleans game directory from useless SecuROM/Origin files and folders and fixes PhysX issues.
Can possibly make Pure Time Trial Map Pack Restoration Mod compatible with this version.
Installation
  1. Download files from the link above.
  2. Extract the Binaries folder and Fix.bat into <path-to-game>.
  3. Run Fix.bat and wait the necessary changes are made.

Skip intro videos and wait periods

Skip intro videos

Use the -nostartupmovies command line argument, or delete/comment out (add a ; to the beginning of) the StartupMovies line from TdEngine.ini.

Note that only the second skip intro method works with MEMLA.
Remove "Press any key" delay

You can further speed up the time to enter the game by removing the 4 second wait period before the "Press any key" message appears. Locate DefaultUI.ini at <path-to-game>\TdGame\Config and change TimeTillStartButton=4 to TimeTillStartButton=0.

Note that this change requires MEMLA.

Improve performance with PhysX

See PhysX causes issues for a summary.

Shard Roof Draw Distance Fix

This mod fixes drawing distance problems, that can be encountered at game epilog.[4]
Installation
  1. Download files from the link above.
  2. Extract the TdGame folder into %USERPROFILE%\Documents\EA Games\Mirror's Edge.

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/17410/pfx/[Note 1]
Some settings can be also edited in the INI files stored in <path-to-game>\TdGame\Config, but MEMLA is required for the game to launch after altering the files.[5] MEMLA can be launched directly from within Steam. To do that, add the "<path-to-game>\MEMLA.exe" %command% command line argument in the game properties.

Save game data location

System Location
Windows %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Savefiles\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/17410/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
Origin
Only NA version.
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

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

Graphics feature State WSGF Notes
Widescreen resolution
16:9; other aspect ratios are letterboxed/pillarboxed. Use the Persistent FOV addon or Flawless Widescreen to remove letterboxing/pillarboxing (Note: Menus and FMVs are not properly supported by these mods).
Multi-monitor
Use Flawless Widescreen.
Ultra-widescreen
Use Flawless Widescreen.[6] Menus and loading screens are stretched. The Persistent FOV addon does not stretch these elements, but are letterboxed/pillarboxed.
4K Ultra HD
UI is incredibly blurry at resolutions above 1920 horizontal pixels.
Field of view (FOV)
Default FOV is 90 and cannot be adjusted in-game. There is also a bug where the FOV will be forced to 85 upon dying and can only be fixed by restarting a level. See Field of view (FOV) for workarounds.
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
4x by default. See Anisotropic filtering (AF).
Anti-aliasing (AA)
Up to 8x MSAA, up to 16xQ CSAA.
Vertical sync (Vsync)
60 FPS
120+ FPS
Can be unlocked with the usual Unreal Engine 3 method.[7][8] As framerate increases, so does player friction which can slightly alter the speed of certain movement mechanics and make downward slides exponentially more difficult to control at framerates above 150 FPS (i.e. Chapter 1C RP&A building slide). Enemy accuracy is also increased at higher framerates. Additionally, as load times are tied to framerate, loading time decreases as framerate increases.[9]
High dynamic range display (HDR)
See High dynamic range display (HDR).

Field of view (FOV)

Instructions[10]
  1. Go to the configuration file(s) location.
  2. Open TdInput.ini.
  3. Add the following line under the [Engine.PlayerInput] section and change # to the prefered FOV:
Bindings=(Name="One",Command="FOV #",Control=False,Shift=False,Alt=False)

Notes

The desired FOV value key has to be pressed upon every game launch, after a level is loaded.
Resets between levels.
Setting a FOV higher than 105 can cause the skybox to break in certain scenes.
The following methods do not present the same issues as the one above.
Use the Persistent FOV addon[11]
Applies only to gameplay, respects the FOV set by in-game cutscenes.
FOV values between 60 to 179 can be applied
Use Flawless Widescreen[6]
Changes the FOV of the main menu and at times can scale the UI.
-20 to +20 FOV only.
Needs to be running in the background.

Windowed

Use dxwrapper[12]
  1. Download dxwrapper.
  2. Extract dxwrapper.dll and dxwrapper.ini to <path-to-game>\Binaries.
  3. Rename the two files to d3d9.dll and d3d9.ini respectively.
  4. Open d3d9.ini and set EnableD3d9Wrapper and EnableWindowMode to 1.

Notes

Set FullscreenWindowMode to 1 for Borderless fullscreen windowed.
Set WindowModeBorder to 1 if you don't want borderless mode.
Use modded files, also fixes Alt+Tab "out of focus" crash on Windows 7+[13]
  1. Download the Windowed/Fullscreen buttons and Console mod.
  2. Extract CookedPC folder in %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Published
  3. Press the windowed button in the main menu.

Notes

The option is hardcoded to 1366x768 resolution. Hex edit the second setres instance in TdUI_FrontEnd.upk to adjust it.
Use Custom Hotkeys[14]
  1. Go to the configuration file(s) location.
  2. Open TdInput.ini.
  3. Add the following line under the [Engine.PlayerInput] section and change # to the prefered hotkey, HW for resolution and after x32 W for windowed:
Bindings=(Name="#",Command="setres HxWx32W",Control=False,Shift=False,Alt=False)

Example of 1280x720 in windowed on hotkey F2.

Bindings=(Name="F2",Command="setres 1280x720x32W",Control=False,Shift=False,Alt=False)

Notes

The option does not work in the main menu.

Anisotropic filtering (AF)

Modify configuration file[citation needed]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Find the line MaxAnisotropy and set it to 16.

Anti-aliasing (AA)

Force SGSSAA (Nvidia only)[15][16]
  1. Download and run Nvidia Profile Inspector.
  2. Select the Mirror's Edge profile.
  3. Change Antialiasing compatibility value to 0x080000C1.
  4. Change Antialiasing - Behavior Flags to None.
  5. Change Antialiasing - Mode to Override any application setting.
  6. Change Antialiasing - Setting to 4x [4x Multisampling].
  7. Change Antialiasing - Transparency Supersampling to 4x Sparse Grid Supersampling.
  8. Press "Apply Changes" in the top-right corner.

Ambient occlusion

Force HBAO+ (Nvidia only)[17][18]
  1. Download and run Nvidia Profile Inspector.
  2. Select the Mirror's Edge profile.
  3. Change Ambient Occlusion compatibility value to 0x00000030.
  4. Change Ambient Occlusion setting to High Quality.
  5. Change Ambient Occlusion usage to Enabled.
  6. Press "Apply Changes" in the top-right corner.

Depth of field

Disable depth of field[19]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Search and change DepthOfField to False.
  4. Save the file.

Bloom

Disable bloom[20]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Search and change Bloom to False.
  4. Save the file.

Radial Blur

Disable Radial Blur[21]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Search and change TdMotionBlur to False.
  4. Save the file.

Streak Effect

Disables edge streaks (white streaks appearing when running at high speeds - not to be confused with radial blur)[22]
  1. Go to the <path-to-game>\TdGame\Config
  2. Back up DefaultHudEffects.ini as modifying it can cause corruption and prevent the game to start.
  3. Open DefaultHudEffects.ini.
  4. Set StreakDistanceInMovementDirection, StreakDistanceInCameraDirection and StreakEffectFadeTime to 0. Note: Setting bEnableStreakEffect to false does nothing.
  5. Save the file.
Note that this change requires MEMLA.

Shadows

Increase shadow quality[23]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Change the following lines to the values presented, then save the file:
bEnableVSMShadows=True
bEnableBranchingPCFShadows=True
bAllowBetterModulatedShadows=True
ShadowFilterRadius=6
DepthBias=0.02
ModShadowFadeDistanceExponent=0
ShadowFilterQualityBias=16
MinShadowResolution=512
MaxShadowResolution=2048

Notes

Setting MinShadowResolution and MaxShadowResolution too high may impact performance; testing and further adjusting these settings is recommended.

High dynamic range display (HDR)

Use Special K after D3D11 upgrade[24]
  1. Install DgVoodoo 2 in <path-to-game>\Binaries\.
  2. Use its configuration utility to force the highest available Direct3D 11 feature level API, and the DirectX Videocard VRAM the closest to your GPU.
  3. Download Special K.
  4. Install it locally into the aforementioned game folder with SpecialK32.dll renamed to dinput8.dll.
  5. Start the game, and from the SpecialK UI (Ctrl+ Shift+← Backspace) make sure Active Render API is D3D9→11.
  6. From the Compatibility Settings, disable support for the D3D9 render backend
  • if nothing shows up set d3d9 and d3d9ex to false in the newly created dinput8.ini and launch the game again
  1. Set an Override Resolution by clicking once over Window Resolution
  1. From the Display drop-down menu, select Windowed Mode and the Force Override checkbox alongside it.
  • if wanting fullscreen, enable Borderless and Fullscreen Borderless under in the Window Management panel
  1. Follow the remainder of the Special K HDR guide.

Notes

When changing the resolution (in-game or elsewhere), make sure to also adjust OverrideRes in the SK .ini file.

Input

In-game control settings.
In-game control settings.
In-game gamepad settings.
In-game gamepad settings.

Mouse smoothing

Edit configuration files manualy[citation needed]
  1. Go to the configuration file(s) location.
  2. Open TdInput.ini.
  3. Locate the line bEnableMouseSmoothing and change the value to False.
Use Persistent FOV + Other tweaks tool

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
7.1 is supported.[25] OpenAL Soft can replace the existing OpenAL driver, enabling HRTFs and fixing sampling issues (see 3D Surround Sound/HRTF).
Subtitles
In Game Settings.
Closed captions
Mute on focus lost
Royalty free audio

3D Surround Sound/HRTF Support

Override default audio renderer[26]
Mirror's Edge uses OpenAL for rendering audio. By default, the game will use the OpenAL driver that is distributed with a standard OpenAL installation, which happens to be a pretty shoddy implementation of OpenAL. This can be replaced with a better version called "OpenAL Soft" and configured to enable HRTFs for accurate, 3D surround sound using only your stereo headphones. Sounds coming from in-front and behind will be distinctly different and even sounds coming from above or below will be clearly discernible.
  1. Download the latest OpenAL Soft binaries from the releases section.
  2. Extract the downloaded file and locate soft_oal.dll in \bin\Win32
  3. Rename soft_oal.dll to OpenAL32.dll
  4. Navigate to <path-to-game>\Binaries and replace the existing OpenAL32.dll with the renamed version.
  5. Navigate to %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Config and open TdEngine.ini.
  6. Locate DeviceName under [ALAudio.ALAudioDevice] and enter "OpenAL Soft" (e.g. DeviceName=OpenAL Soft)
  7. Set TdEngine.ini to Read Only to prevent the game from overriding the changes.

Notes

This also fixes the sampling issues of footstep volume/other sounds quickly fading in. The initial attack/transients of these sounds are no longer cut off.

Localizations

Language codes to be used for manual switching are provided in the notes. First value is for the registry setting, second one is for the files extension and path.
Language UI Audio Sub Notes
English
en_UK (INT)
Traditional Chinese
Czech
cs (CZE)
French
fr_FR (FRA)
German
de_DE (DEU)
Hungarian
hu_HU (HUN)
Italian
it_IT (ITA)
Japanese
Region locked.[27]
Polish
pl_PL (POL)
Brazilian Portuguese
pt_PT (POR)
Russian
ru_RU (RUS)
Spanish
es_ES (ESN)
Turkish
Download here.

Independent dubbing and captioning

Override language files
The Steam/Origin version should skip the first 3 steps and just set the appropriate language in the client game proprieties.
  1. Open regedit
  2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA GAMES\Mirror's Edge
  3. Set the locale string to XXX (where XXX is the code for the desired voice language)
  4. Navigate to <path-to-game>\TdGame\Localization (where YYY is the code for the desired UI/subtitles language)
  5. Copy YYY to %USERPROFILE%\Documents\EA Games\Mirror's Edge\TdGame\Localization (create it if missing)
  6. Rename the folder from YYY to XXX.
  7. Open a command prompt inside the renamed folder
  8. Run ren *.YYY *.XXX

Notes

Interface can be further decoupled by swapping only those localization files whose name start with Td.

Network

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
Use the Splitting Edge Mod (in beta)
LAN play
Online play
Use mempsrc or mmultiplayer

VR support

3D modes State Notes
vorpX
G3D, DirectVR
Officially supported game, see official vorpx game list.

Issues fixed

PhysX causes issues

The PhysX enhanced effects are enormously taxing on the CPU due to using single-threaded X87 instructions[28] without an Nvidia GPU, may cause the game not to start or crash during gameplay, and may also cause performance issues on Nvidia GPUs due to the game using the older PhysX library files included in the game folder by default rather than the up to date ones from the driver.
Install and enable the latest PhysX update[29]
  1. Install the latest version of PhysX from NVIDIA PhysX System Software.
  2. Move or delete the PhysXLocal folder, as well as the PhysXCore.dll and PhysXDevice.dll files.[30]
  3. For alternative methods, see Games prefer private own libraries to system ones.

Game does not launch on Windows 10

Disable Mandatory ASLR for the game[31]
  1. Open Windows Security
  2. In App & browser control, open Exploit protection settings
  3. In Program settings, add an exception for <path-to-game>\Binaries\MirrorsEdge.exe
  4. Disable "Force randomization for images (Mandatory ASLR)"

Crash just after splash screen

Manually set resolution[32]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Change ResX and ResY to the monitor's horizontal and vertical resolution.
  4. Save the changes.
Disable default AA[33]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  3. Set the value of MaxMultisamples to 1.
  4. Save the changes.

No sound during cutscenes/FMVs in Windows 7

Run the game in compatibility mode for Windows XP SP3.[citation needed]

Merc's audio cuts off before end of sentence

Disable GX mode in Xonar Audio Center[citation needed]
  1. Open the Control Panel.
  2. Select Xonar Control Center.
  3. Near the bottom right is a button with GX on it, press it and GX mode should now be disabled.

Other information

API

Technical specs Supported Notes
Direct3D 9.0c
Shader Model support 3
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics PhysX Version 2.8.0. Nvidia GPUs can accelerate optional physics effects like detailed debris and cloth. The simulation timestep can be increased for smoother physics rendering with the following mod.[34]
Audio OpenAL, Speex Ships with router version 6.14.357.22 and wrapper 2.2.0.5. Can be updated.
Interface Scaleform
Cutscenes Bink Video v1.9a

Crosshair toggle

Crosshair Toggle[citation needed]
This tweak will bind F11 to toggle the crosshair.
  1. Go to the configuration file(s) location.
  2. Open TdInput.ini.
  3. Search for section [Engine.PlayerInput] and add this line in it:
Bindings=(Name="F11",Command="Showhud",Control=False,Shift=False,Alt=False)

Adding binoculars

Binoculars tweak[citation needed]
This tweak will add switchable two staged zoom simulating binoculars behavior from other games.
  1. Go to the configuration file(s) location.
  2. Open TdInput.ini.
  3. 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 the desired FOV (90 is the default), and YYY is name of key which will trigger zoom. Look out for examples in TdInput.ini. Alternatively, set your custom magnification by changing values 50 and 30.

Low end configuration

Use custom settings[35]
  1. Go to the configuration file(s) location.
  2. Open TdEngine.ini.
  1. Replace the whole section below
[SystemSettings]
StaticDecals=False
DynamicDecals=False
DynamicLights=False
DynamicShadows=False
LightEnvironmentShadows=False
CompositeDynamicLights=False
DirectionalLightmaps=False
MotionBlur=false
DepthOfField=False
AmbientOcclusion=false
Bloom=False
QualityBloom=False
Distortion=False
DropParticleDistortion=False
SpeedTreeLeaves=False
SpeedTreeFronds=False
OnlyStreamInTextures=False
LensFlares=False
FogVolumes=False
FloatingPointRenderTargets=True
Trilinear=False
OneFrameThreadLag=True
UseVsync=False
UpscaleScreenPercentage=False
Fullscreen=True
AllowD3D10=False
EnableHighPolyChars=False
SkeletalMeshLODBias=0
ParticleLODBias=0
DetailMode=0
ShadowFilterQualityBias=-1
MaxAnisotropy=1
MaxMultisamples=1
MinShadowResolution=32
MaxShadowResolution=256
ResX=640
ResY=480
ScreenPercentage=100.000000
SceneCaptureStreamingMultiplier=0.800000
FoliageDrawRadiusMultiplier=0.000000
ShadowTexelsPerPixel=1.000000
TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=2)
TEXTUREGROUP_WorldSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_Character=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=2)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_Weapon=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=2)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_Vehicle=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=2)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Effects=(MinLODSize=256,MaxLODSize=256,LODBias=1)
TEXTUREGROUP_Skybox=(MinLODSize=256,MaxLODSize=512,LODBias=1)
TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_LightAndShadowMap=(MinLODSize=256,MaxLODSize=512,LODBias=1)
TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=1)
PhysXEnhanced=False
TdMotionBlur=False
TdSunHaze=False
TdTonemapping=False
TdBicubicFiltering=False

Modifications

Mirror's Edge cut ending recreation

Install the custom level[36]
  1. Download the mod.
  2. Extract TdGame to %USERPROFILE%\Documents\EA Games\Mirror's Edge.

Custom maps

Use editor mode[37]
  1. Download the Unreal Development Kit and install it in the game's Binaries folder.
  2. Run the game with the edit command line argument.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP SP2
Processor (CPU) Intel Pentium 4 3.0 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) Nvidia GeForce 6800
ATI Radeon X1650
256 MB of VRAM
DirectX 9.0c compatible
Shader model 3.0 support
Nvidia GeForce 7300 is below the minimum requirements, integrated chipsets may experience issues.
Laptop versions of these chipsets may work but are not supported.


Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References

  1. [https://www.deadendthrills.com/building-the-impossible-mirrors-edge Building The Impossible The Art Of Mirror’s Edge] - last accessed on 2021-11-23
    "Help came in the form of rendering company Illuminate Labs, which at the time specialised in a Maya renderer – a global illumination lighting engine – called Turtle."
  2. archive.is - last accessed on May 2023
  3. 3.0 3.1 Verified by User:Thebradad1111 on 28 January 2017
  4. ModDB - Draw Distance Problem - last accessed on 2021-08-16
  5. How to make Mirror's Edge even HARDER or EASIER! :: Steam Community Guide
  6. 6.0 6.1 Mirrors Edge 21:9 Gameplay (2560x1080) (60fps) (Ultrawide) - YouTube
  7. Running Mirror's Edge at higher frame rate without affecting gameplay : mirrorsedge - Reddit - last accessed on May 2023
  8. keku645 comments on GUIDE: Optimizing Mirror's Edge 1 for minimum latency on modern hardware : mirrorsedge - Reddit - last accessed on May 2023
  9. Verified by User:Softsoundd on 2023-03-11
  10. Steam Community :: Guide :: How to change your FOV in Mirror's Edge
  11. Mirror's Edge - FOV Tool
  12. https://github.com/elishacloud/dxwrapper/wiki/Configuration#d3d9
  13. Мод опции на меню для полного и оконного режима. - Форум
  14. [1]
  15. NVidia Profile Inspector - AA Flags - Google Drive
  16. https://www.forum-3dcenter.org/vbulletin/showpost.php?p=9195499&postcount=2137
  17. HBAO+ Compatibility Flags
  18. Original HBAO+ Post at 3DCenter.org Forums
  19. Mirror's Edge - Graphics Tweaks + Cinematic Faith Playermodel
  20. Mirror's Edge - Graphics Tweaks + Cinematic Faith Playermodel
  21. Mirror's Edge - Graphics Tweaks + Cinematic Faith Playermodel
  22. Mirror's Edge - Graphics Tweaks + Cinematic Faith Playermodel
  23. Mirror's Edge - Graphics Tweaks + Cinematic Faith Playermodel
  24. dgVoodoo 2 | Special K - The Official Wiki
  25. PC Gaming Surround Sound Round-up - last accessed on May 2023
  26. Enable 3D Surround Sound for Stereo Headphones
  27. Mirror's Edge in Japanese - Answer HQ - last accessed on May 2023
  28. Analysis: PhysX On Systems With AMD Graphics Cards - last accessed on 2021-11-23
  29. PhsyX, Mirror's Edge, and You - Steam Users' Forums (retrieved)
  30. justinalex.com - last accessed on May 2023
  31. Game won't start, other solutions don't work. :: Steam Community Discussions
  32. [Possible Fix] Mirror's Edge Crash at Splash Screen - Steam Users' Forums (retrieved)
  33. PhsyX, Mirror's Edge, and You - Steam Users' Forums (retrieved)
  34. Unlocked PhysX framerates - last accessed on 2023-02-25
  35. Project Edge™; Enable Mirror's Edge™ to run on your low end system! - Steam Users' Forums (retrieved)
  36. Cut ending mod updated to v1.1 : mirrorsedge - Reddit - last accessed on May 2023
  37. On-Mirror's-Edge Forums / (TUTORIAL) How to open the unreal editor? (retrieved)