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 "Deus Ex"

From PCGamingWiki, the wiki about fixing PC games
(moved FOV instructions to standard location; added Availability; fixed patch details and version number; marked for cleanup)
(Rewrote the start of the article)
Line 9: Line 9:
 
}}
 
}}
 
{{:Deus Ex (series)}}
 
{{:Deus Ex (series)}}
'''Deus Ex''' was released in 2000 and developed by [[Wikipedia:Ion Storm Inc.|Ion Storm]]. The game is based off a modified version of [[Unreal (game engine)|Unreal Engine]], making it very stable even on modern systems despite its age. Despite this it still has several issues which can be encountered, predominantly when running it on modern multiple core systems. The modding community has also been very active, with a number of fan fixes, texture packs and total conversions available.
+
{{ii}} Vastly improved graphically by the [http://www.moddb.com/mods/new-vision New Vision] mod, which replaces the majority of in game textures with high definition replacements.
 +
{{++}} Is based off the Unreal 1 game engine, so an official [[Deus_Ex#SDK|SDK level editor]] is available, resulting in a plethora of gameplay-improving [[Deus Ex#Mods|mods]] being available.
 +
{{--}} The rendering engine can display colours incorrectly on modern systems, consider using an [http://kentie.net/article/d3d10drv/ alternative renderer], or using one pre-packaged with the New Vision mod.
  
 
==Availability==
 
==Availability==
Line 46: Line 48:
 
If none of the above appears to be the cause, it may be an issue with the Direct3D renderer. Try switching to the OpenGL renderer in the games graphics options and see if this fixes it.
 
If none of the above appears to be the cause, it may be an issue with the Direct3D renderer. Try switching to the OpenGL renderer in the games graphics options and see if this fixes it.
 
=== Input Freezes ===
 
=== Input Freezes ===
This can be caused by enabling [http://en.wikipedia.org/wiki/Data_Execution_Prevention Data Execution Prevention] (DEP) for all programs. Not however this is generally not enabled by default on all PCs. If you have enabled it however, try switching it off and see if the issue still occurs.
+
This can be caused by enabling [http://en.wikipedia.org/wiki/Data_Execution_Prevention Data Execution Prevention] (DEP) for all programs. Note however this is generally not enabled by default on all PCs. If you have enabled it however, try switching it off and see if the issue still occurs.
 
=== Large Scale Graphical Glitches ===
 
=== Large Scale Graphical Glitches ===
 
This issue is more often than not related to the chosen renderer. If you are using the Direct3D or OpenGL renderer, try switching to the other renderer and see if issues persist. Note that the OpenGL renderer may impose more problems than it fixes, and if so consider using an [http://kentie.net/article/dxguide/page2.htm#altrenderers alternative renderer] instead.
 
This issue is more often than not related to the chosen renderer. If you are using the Direct3D or OpenGL renderer, try switching to the other renderer and see if issues persist. Note that the OpenGL renderer may impose more problems than it fixes, and if so consider using an [http://kentie.net/article/dxguide/page2.htm#altrenderers alternative renderer] instead.
Line 157: Line 159:
 
}}
 
}}
  
== Notes ==
+
== References ==
 
<references/>
 
<references/>
  

Revision as of 11:24, 26 January 2013

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.

Template:Infobox Deus Ex (series)

Vastly improved graphically by the New Vision mod, which replaces the majority of in game textures with high definition replacements.
Is based off the Unreal 1 game engine, so an official SDK level editor is available, resulting in a plethora of gameplay-improving mods being available.
The rendering engine can display colours incorrectly on modern systems, consider using an alternative renderer, or using one pre-packaged with the New Vision mod.

Availability

Template:Availability Table

Patches

1.112fm Patch

This patch fixes various bugs and adds multiplayer. Digital distribution versions already include this patch as do some retail re-releases.

General Issues and Fixes

32-bit Color Won't Enable

This is an issue which appears to occur randomly when you attempt to set the color mode to 32-bit in-game, and instead 16-bit will remain enabled. Using Kentie's custom launcher to change the graphics settings before launching the game will fix this issue. You can also reportedly fix this issue by enabling 32-bit color and no other graphics options and restarting the game before changing other settings such as resolution and detail textures.

Audio Stutter/Game Crashing Due to Audio Subsystem

In this eventuality, there are several things you can try:

  1. Enable V-Sync as audio issues can occur if the game is running too fast.
  2. Open deusex.ini (this can be found in the "Deus Ex\System" directory) and locate the [Galaxy.GalaxyAudioSubsystem] section, before changing the value for UseDirectSound to false.

Crash When Enabling 32-bit Color

Enabling 32-bit color can cause some systems to crash with a D3D error. This is fixable by installing an alternative renderer or switching to the OpenGL renderer in the graphics options. Also note this crash can be fixed by ensuring your copy is patched up to 1.112fm (all versions except retail copies will most likely already be patched to this).

Error Message Crash on Startup

Generally speaking the error message will detail the subsystem in which the crash occured in so you can narrow down the possible causes. You can also access the game's logfile (Deus Ex\system\deusex.log) for additional information.

Game Speed Inconsistent/Jerkiness

Another problem encountered on some systems is that the game will run too slowly or too quickly, or will judder as if there are frame rate issues. This issue can be fixed by using this launcher to start the game, as it modifies the game files to fix this issue. If the game is running too quickly ensure you have not disabled V-Sync, as high framerates can cause the game to run too fast at some points.

If you are utilising CPU-throttling with a system such as Intel Speedstep or AMD PowerNow, this can also cause the game to run at an incorrect speed as the version of the Unreal engine that Deus Ex runs on can struggle with these systems. These systems are often enabled without your knowledge, so it is worth checking. On laptop computers, go into the power options (usually found within the control panel on Windows 7 and Vista systems) and set the minimum and maximum processor speeds to 100%. If you cannot find this option, you will need to access the BIOS and under a section named 'Power Settings' or similar you should be able to adjust processor speed.

Another cause of this issue can be running the game on a multiple core processor. Try pressing Ctrl+Alt+Del whilst the game is running, right clicking on the Deus Ex process and clicking 'Set Affinity'. Then deselect all but one CPU core, and this will force the game to run on one processor core (more than adequate for such an old game).

This solution requires you set the affinity every time you load up the game however, so for a more permanent solution to force the game to run on one core every time you load it up, you can download a program called Image CFG. Once downloaded, run cmd.exe and then target Image CFG at your Deus Ex executable:

For Steam version: C:\Program Files (x86)\Steam\steamapps\common\Deus Ex\System
For retail [and some digital distribution] version[s]: C:\Program Files(x86)\deus ex\system\deusex.exe

To target the executable, use the format imagecfg -a 0x1 "FULL FILE LOCATION HERE".

If none of the above appears to be the cause, it may be an issue with the Direct3D renderer. Try switching to the OpenGL renderer in the games graphics options and see if this fixes it.

Input Freezes

This can be caused by enabling Data Execution Prevention (DEP) for all programs. Note however this is generally not enabled by default on all PCs. If you have enabled it however, try switching it off and see if the issue still occurs.

Large Scale Graphical Glitches

This issue is more often than not related to the chosen renderer. If you are using the Direct3D or OpenGL renderer, try switching to the other renderer and see if issues persist. Note that the OpenGL renderer may impose more problems than it fixes, and if so consider using an alternative renderer instead.

Also note that changing renderer will return your graphics settings to default every time, so make sure to set them up again afterwards.

Mouse Acceleration Issues

By default, the game ships with mouse acceleration turned on. Opening the DeusEx.ini file and changing DirectInput=ON does not fix the problem. There are two solutions. If running Windows 7, download Kentie's Custom Launcher (mentioned & linked below) and use the in-launcher options to turn mouse accel off. (May also work on Vista.) Otherwise, while in a mission, hit the "say" button and hit backspace four times to erase "say ". Now type "preferences", and the game will pop up a much more detailed options screen. The option to toggle direct input is under display.

Shadows Appear Scratchy/Green

This is not a fault with the game as such, simply a limitation of the archaic renderer the game uses. The simplest way to improve the quality of shadows is to utilise an alternative renderer - both the improved OpenGL and DirectX renderers will improve shadows considerably. Also note that the New Vision mod, as well as drastically overhauling the majority of the games textures, completely eradicates this issue in combination with the improved renderers included in the modpack.

Flashlight key conflicts with Steam screenshot key

Deus Ex default flashlight key is F12, which is also default key for taking screenshots in Steam. You can resolve this conflict by binding flashlight to another key:

  1. Open user.ini in "..\Deus Ex\System\" folder
  2. Locate "F12=ActivateAugmentation 9" line and cut the ActivateAugmentation 9 part
  3. Find a key you would like to bind flashlight to (for example F)
  4. Set it to F=ActivateAugmentation 9 and save the file

Or alternatively you can change screenshot key in Steam settings (View > Settings > In-Game > Screenshot shortcut key).

Gameplay Issues and Fixes

Paul Doesn't Appear in His Apartment

This issue can be encountered in all versions of the game, even when fully patched. It occurs in mission #4 when you return to the hotel to speak to your brother yet he does not spawn there. There is, however, a fix for this issue.

  1. Approach the chair in the corner of the hotel room (this is where Paul would sit were he to spawn).
  2. Enable cheats with the "T" key and then type set jcdentonmale bcheatsenabled true before pressing Enter. Note that at this stage nothing should happen, although an error message will appear if you typed the message incorrectly.
  3. Then press "T" again and type summon pauldenton to spawn Paul in the room. Note that the trigger for the plot to continue is not that Paul is seated in the chair, only that he is in the room, so it does not matter that he will wander around the room.
  4. Now press "T" once more and type legend. This will bring up a new screen with several button choices. Click the "Invoke Con" option.
  5. A new box will appear with 2 scroll down lists inside it and another small one with two choices below. In the left hand list, scroll to and select PaulDenton. In the second list you will then need to select PaulBeforeAttack. In the bottom smaller field, select M04RaidBegan and then press the "Set Flags" button, before pressing OK.
  6. Now save your game (either as a full save or a quick save).
  7. Load this save game, and walk back over to the chair in the corner where Paul should be sitting, and pick up the medkit lying on the floor. This will trigger Paul's progression and you can continue the game as normal.

Performance Improvements

Run Without CD/Steam/etc.

  1. Install Deus Ex normally. For CD versions you must choose the full install option.
  2. Download the latest version of Deus Exe
  3. Go to the System folder in the install folder (default C:\DeusEx)
  4. Replace DeusEx.exe with the one from the Deus Exe download, confirming the replacement and/or User Account Control prompt(s) if they appear.

This method will work for both CD and download versions except for GameFly/Direct2Drive.

Steam users: note that choosing to verify the game cache integrity within Steam will replace Deus Exe with the original file, so if you do that simply repeat these steps again.


If you own the original retail version, you can run without the CD by editing the CdPath variable in DeusEx.ini to "..\". Please note this requires a full installation of the game.

GUI Scaling Adjustment

When setting the game to higher resolutions the GUI will scale with the resolution so you end up with a larger, pixellated and unattractive GUI. A fix exists for this issue, simply download the file and follow the installation instructions.

Setting Custom Resolutions

To use a resolution the game doesn't natively support, go to \...\Deus Ex\System and access deusex.ini. Find the section [WinDrv.WindowsClient] and replace the value for FullscreenViewportX and FullscreenViewportY with the X and Y resolution values you want to use respectively. For example, for a 1600x900 monitor, set the values up like this:

FullscreenViewportX=1600
FullscreenViewportY=900
FullscreenColorBits=32

Mods

A number of mods have been released for Deus Ex which include improvements to texture quality and gameplay adjustments:

Kentie's Custom Launcher

Kentie's Custom Launcher is a modification which launches the game from an additional window which allows you to easily change advanced settings such as how the GUI scales, your preferred Field of view (FOV) and allows you to change graphics settings without launching the game. Additionally, the 'Data Directories' submenu allows you to easily enable and disable mods without removing the files from your Deus Ex directory. Note however that this mod does not work with the Direct2Drive version of Deus Ex, and the author is unable to provide a fix for this issue.

Deus Ex: New Vision

Deus Ex: New Vision replaces the vast majority of the games texture files with HD remakes, drastically improving the visual appeal of the game. It is compatible with Kentie's Custom Launcher, however note that to use these improved textures an additional renderer is required. 2 are included in the New Vision download, one for DirectX and one for OpenGL, and a video demonstrating full installation of the mod with Kentie's Launcher can be found here.

Deus Ex HDTP

Deus Ex HDTP (High Definition Texture Project) is an unfinished mod which aimed to remodel and retexture the majority of the games assets. A first version was released before the project was left unfinished which included a remodelled Gunther Hermann and several new objects and weapons with new models and textures. Notably this release is compatible with Deus Ex: New Vision and Kentie's Launcher.

Shifter

Shifter fixes many common annoyances with the game, including improved enemy AI and a restructured augmentation system which replaces augmentations considered obsolete by the developer of the mod. Note however that this mod makes the game significantly easier by increasing the number of skill points awarded and items dropped among other things.

The Nameless Mod

The Nameless Mod is an extensive conversion of Deus Ex which provides a new storyline within the Unreal 1 engine set outside of the Deus Ex universe. This modification is fully voiced and includes many new weapons and features.

More Mods

Demos

Several demo versions of Deus Ex are available at Planet Deus Ex, including the first two missions as well as a Macintosh version.

SDK

After the release of the 1.112fm patch Ion Storm released an official SDK for the game which includes a full level editor and conversation editor. Note however that it is possible to crash the SDK by excessively spawning some items including rockets.

Video Settings

Template:VideoSettings

Field of view (FOV)

By editing the file user.ini it is possible to change the FOV value of the game. Go to \...\Deus Ex\System and access deusex.ini. Find the following lines:

DesiredFOV=75.000000 
 DefaultFOV=75.000000

Change the number value to your desired FOV. For reference, some recommended values are 90 for 16:9 monitors and 85 for 16:10 monitors.[1]

System Requirements

Template:SysReq

References