Deus Ex: Revision

From PCGamingWiki, the wiki about fixing PC games

This page is for the fan-made remake of Deus Ex. For the original, see Deus Ex.

Deus Ex: Revision
Deus Ex: Revision cover
Developers
Caustic Creative
Engines
Unreal Engine 1
Release dates
Windows October 13, 2015
Taxonomy
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Immersive sim, Shooter, Stealth
Art styles Realistic
Themes Asia, Cyberpunk, Europe, North America, Sci-fi
Series Deus Ex
Deus Ex
Deus Ex 2000
Deus Ex: Invisible War 2003
Deus Ex: Human Revolution 2011
Deus Ex: Human Revolution - Director's Cut 2013
Deus Ex: The Fall 2014
Deus Ex: Revision (unofficial mod) 2015
Deus Ex: Mankind Divided 2016
Deus Ex: Breach 2017
Deus Ex: Mankind Divided - VR Experience 2017
Deus Ex GO 2017

General information

Official website
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Official website
Icon overlay.png
Standalone installer
Windows
GOG.com
DRM-free
Windows
Steam
Icon overlay.png
Windows
Soundtrack is available for free on Bandcamp.

Essential improvements[edit]

Custom Renderer[edit]

Direct3D 10 renderer[edit]

Kentie's Direct3D 10 renderer improves compatibility with modern systems and adds native support for various features including anti-aliasing, anisotropic filtering and multi-monitor resolutions.

Also known as Unreal Direct3D 10 renderer.
This renderer may exhibit stuttering and performance issues with Nvidia driver 442 or newer.[1][2]
Usage[3]
  • If you are using the original Deus Ex, install the renderer then run Deus Ex: Revision in Safe Mode and choose Direct3D 10 Support from the list.
Fixing stuttering with NVIDIA driver 442 or newer
  1. Disable in-game frame rate limit. Use "0" for "FPSLimit" setting.
  2. Add deusex.exe to Program Settings in Manage 3D settings in NVIDIA Control Panel and change the following settings.
  3. Low Latency Mode: Ultra.
  4. Max Frame Rate: 120 FPS.
  5. Power management mode: Prefer maximum performance.
  6. Click Apply.

Unreal DirectX11 Renderer[edit]

Darknovismc's DirectX 11 renderer adds more graphical features, including ambient occlusion, screen-space reflections, and higher quality HDR post-processing.

Ended support as of December 30, 2020.[4] The last supported version is 1.6.1.
Disable DirectX 11 renderer's PayPal watermark and disable the link from being copied into the clipboard.
  1. Start a new game or load existing save.
  2. Press a key bound to action Send Message To Team or Send Message to All.
  3. Delete the content of the command by pressing ← Backspace.
  4. Type in preferences.
  5. In Advanced Options new window open Rendering section.
  6. Open Direct3D 11 support section.
  7. Set SupportMETextEnabled to False.

Notes:

If the game crashes while attempting to access the Advanced Options, open DeusEx.ini (see configuration file(s) location) with text editor and modify SupportMETextEnabled in [D3D11Drv.D3D11RenderDevice] section, instead.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\System\Revision*.ini[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/397550/pfx/[Note 2]

Save game data location[edit]

System Location
Windows <path-to-game>\Revision\Save\[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/397550/pfx/[Note 2]

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video[edit]

Video settings
Video settings

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Use the Direct3D 10 renderer or the DirectX 11 renderer for auto FOV.
Ultra-widescreen
FOV is Vert-. FOV can be increased to compensate. To set a manual FOV, press ~ in the game and enter fov X with X being any desired value.[5] Use the Direct3D 10 renderer or the DirectX 11 renderer for auto FOV.
4K Ultra HD
Maximum resolution of default Direct3D 9 renderer is 2280x1620 (3K).[6] Use the Direct3D 10 renderer or the DirectX 11 renderer for auto FOV and 4K/8K Ultra HD.
Field of view (FOV)
80 to 110 in increments of 2; default is 86. Also possible to change via console. If neither works, see Issues fixed. Use the Direct3D 10 renderer or the DirectX 11 renderer for auto FOV.
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
See also Anisotropic filtering (AF).
Anti-aliasing (AA)
See also Anti-aliasing (AA).
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
See Frame rate (FPS). Replace Engine.dll with vanilla then - https://steamcommunity.com/sharedfiles/filedetails/?id=2048525175 (only changing 0AD7A33B to 00000000 needed).
High dynamic range display (HDR)
Use the DirectX 11 renderer and Special K. Turn on HDR rendered lighting for maximum effect.

Windowed[edit]

This fix makes the game start in windowed mode rather than fullscreen, so tools like Borderless Gaming can work properly.
Set windowed mode[citation needed]
  1. Go to <path-to-game>\System\
  2. Edit Revision.ini.
  3. Find the section [WinDrvLite.WindowsClientLite]
  4. Change StartupFullscreen=True to StartupFullscreen=False
  5. Save and close the file

Anisotropic filtering (AF)[edit]

The game defaults to 16x anisotropic filtering. This value can be modified.
Change AF value[7]
  1. In-game, press ~.
  2. Enter preferences.
  3. A window called Advanced Options will appear.
  4. Go to Rendering > Direct3D9 support
  5. Change the value of MaxAnisotropy to the desired value.
  6. Close the window to apply changes.

Anti-aliasing (AA)[edit]

The game uses MSAA and defaults to a value of 8x. This value can be modified.
Change AA value[7]
  1. In-game, press ~.
  2. Enter preferences.
  3. A window called Advanced Options will appear.
  4. Go to Rendering > Direct3D9 support
  5. Change the value of NumAASamples to the desired value.
  6. Close the window to apply changes.

Frame rate (FPS)[edit]

The game defaults to an uncapped FPS. If needed, a FPS cap can be applied.
Change FPS value[7]
  1. In-game, press ~.
  2. Enter preferences.
  3. A window called Advanced Options will appear.
  4. Go to Rendering > Direct3D9 support
  5. Change the value of FrameRateLimit to the desired value.
  6. Close the window to apply changes.

Notes

A value of 0 uncaps FPS.

Input[edit]

Controls settings
Controls settings

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Patch 1.0.2 added Raw Input by default and thus eliminated acceleration in-game.[8]
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
See the glossary page for potential workarounds.

Audio[edit]

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
EAX support
ALAudio pre-installed for OpenAL Soft HRTF.

Localizations

Language UI Audio Sub Notes
English

Network[edit]

Multiplayer types

Type Native Notes
LAN play
Online play

Issues fixed[edit]

Cannot set FOV using in-game settings[edit]

If the game's FOV cannot be set using the in-game options menu, you may need to disable the game renderer's auto-FOV setting.
Disable Auto-FOV[9]
  1. In-game, press ~.
  2. Enter preferences.
  3. A window called Advanced Options will appear.
  4. Go to Rendering > Direct3D9 support
  5. Set autofov to false.
  6. Close the window to apply changes.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 7, 9, 10, 11 D3D10 and D3D11 are fan developed. D3D10 and D3D11 are not included with the base Revision but they are pre-configured in case the user wants to play the mod with the updated renderers.
OpenGL 1.2 Enhanced OpenGL renderer is pre-installed.
Executable 32-bit 64-bit Notes
Windows

Run without Steam[edit]

The Revision mod officially requires the Steam version of Deus Ex.[10] However, it is possible to play Deus Ex Revision with a non-Steam version of the original game, by adding parameters in the executable target:
Create a link of the executable[9]
  • Run <path-to-game>\System\deusex.exe with the command line arguments -localdata -INI=Revision.ini -USERINI=RevisionUser.ini
  • If you encounter an issue with the above arguments, replace it with -localdata -INI=RevisionDefault.ini -USERINI=RevisionDefUser.ini

Run with a Family-shared copy of the Steam version[edit]

This section may require cleanup to meet basic quality standards. The specific problem is: letter case, format and length. You can help by modifying the article. The discussion page may contain useful suggestions.
Free products like this mod cannot be "bought" with a copy from family sharing. These instructions describe how to install manually the mod over a family-shared steam version (or a non-steam version).
Install the mod over a family-shared Steam copy[11]
  1. Download both the Revision steam installer and the patch
  2. Extract both zip files.
  3. From the files extracted from the patch, open Content_Patch.wim as an archive and extract all files to the Deus Ex main folder.
  4. From the files extracted from the steam installer, open Content_Stock.wim as an archive and extract all files to the Deus Ex main folder.
  5. From the files extracted from the steam installer, open Content_Steam.wim as an archive and extract the RevisionDefault.ini from the "system" folder to the Deus Ex/System folder.
  6. Copy and rename the DeusEx.exe to Revision.exe and RevisionDefault.ini to Revision.ini
  7. Edit the Revision.ini changing these lines

  • Paths=..\..\Music\*.umx
  • Paths=..\..\Sounds\*.uax
  • Paths=..\..\Textures\*.utx
  • Paths=..\..\Maps\*.dx
  • Paths=..\..\System\*.u

to

  • Paths=..\Music\*.umx
  • Paths=..\Sounds\*.uax
  • Paths=..\Textures\*.utx
  • Paths=..\Maps\*.dx
  • Paths=..\System\*.u

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) Vista
Processor (CPU) 2.0 GHz Dual Core
System memory (RAM) 3 GB
Hard disk drive (HDD) 6 GB
Video card (GPU) 256 MB of VRAM
DirectX 9.0c compatible
A 64-bit operating system is recommended.

Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/397550/ in addition to or instead of this directory. The app ID (397550) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References