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

Difference between revisions of "Deus Ex: Invisible War"

From PCGamingWiki, the wiki about fixing PC games
(→‎Ambient occlusion (AO): figured out how to fix depth buffer)
(→‎Essential improvements: Add Large Address Aware note)
Line 83: Line 83:
 
{{++}} Improves the game's fonts
 
{{++}} Improves the game's fonts
 
{{ii}} Requires the Visible Upgrade
 
{{ii}} Requires the Visible Upgrade
 +
 +
===[http://www.techpowerup.com/forums/threads/large-address-aware.112556/ Large Address Aware]===
 +
Improves stability when using texture mods by allowing the application to use more than 2GB RAM. This can help prevent crashes. If using the Visible Upgrade, apply LAA to <code>{{P|game}}\System\DeusEx2.exe</code> and <code>{{P|game}}\System\DeusEx2Launcher.exe</code>, otherwise apply it to <code>{{P|game}}\System\DX2.exe</code>
  
 
==Game data==
 
==Game data==

Revision as of 05:32, 14 May 2021

Deus Ex: Invisible War
Deus Ex: Invisible War cover
Developers
Ion Storm
Publishers
Eidos Interactive
Square Enix
Engines
Unreal Engine 2
Release dates
Windows December 2, 2003
Reception
Metacritic 80
IGDB 80
Taxonomy
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Immersive sim, Shooter, Stealth
Art styles Realistic
Themes Antarctica, Cyberpunk, Egypt, Europe, North America, Sci-fi
Series Deus Ex
Deus Ex: Invisible War on IGDB
Deus Ex: Invisible War on MobyGames
Deus Ex: Invisible War on Wikipedia
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
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
Sometimes referred to as Deus Ex 2: Invisible War[1] or simply Deus Ex 2.

General information

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

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM 4 DRM disc check. Patch 1.2 uses SecuROM 5 DRM.
Windows
Publisher website
Icon overlay.png
Windows
Amazon.com
Icon overlay.png
Windows
GOG.com
DRM-free
Includes: Manual (pdf), 2 wallpapers in 4 resolutions (jpg), soundtrack (14 tracks, mp3), developer's commentary (7:34 Min. Video, wmv), 2 avatars (jpg), and 24 artworks (jpg).
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows

Essential improvements

Patches

The v1.2 Patch updates North American retail versions to the latest version. Digital distribution and European retail versions already have this patch.

Visible Upgrade: Unofficial patch for Deus Ex 2

Requires v1.2 Patch to be installed for North American retail version
Fixes many issues encountered on modern systems
Additional tweaks available such as FoV adjustment, HUD options, custom aspect ratios and other display tweaks
Full version includes John P's Deus Ex Unified Texture Pack as option during installation. VisibleTweaker.exe offers a way to toggle on/off certain parts of the mod.

Dgvoodoo2 to force game to use GPU

Works best with Visible Upgrade.
Fixes game not detected/using GPU to run the game
Fixes various performance related issues

Skip intro videos

Use Visible Upgrade: Unofficial patch for Deus Ex 2 and set No Intro Movies via VisibleTweaker.exe in Tweaks section[citation needed]

Improve textures

John P's Deus Ex Unified Texture Pack improves textures and models for most of the game's assets and is a compilation of a variety of mods into a single installer.
The GOG.com version of Invisible War is treated as the UK version. The Unified Texture Pack's installer will need to be set to UK to work.

Deus Ex: Invisible War ESRGAN Texture Pack

ESRGAN Texture Pack - AI upscaled textures & cinematics for Deus Ex: Invisible War. Requires Visible Upgrade: Unofficial patch for Deus Ex 2 to play.

Not only all the textures upscaled, but also modified MatLib (material library) file included to add or restore normal maps for all the materials lacking them.

ESRGAN Pack competes with John P's Deus Ex Unified Texture Pack so choose one. It retains more upscaled vanilla look to the game but contains valuable MatLib upgrade which improve visual a lot by adding a lot of normal maps.

Deus Ex 2 High Res Fonts by djdarko

Improves the game's fonts
Requires the Visible Upgrade

Large Address Aware

Improves stability when using texture mods by allowing the application to use more than 2GB RAM. This can help prevent crashes. If using the Visible Upgrade, apply LAA to <path-to-game>\System\DeusEx2.exe and <path-to-game>\System\DeusEx2Launcher.exe, otherwise apply it to <path-to-game>\System\DX2.exe

Game data

Game settings.
Game settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\Deus Ex - Invisible War\user.ini
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/6920/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Documents\Deus Ex - Invisible War\SaveGames\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/6920/pfx/[Note 1]

Save game cloud syncing

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

Video

Video settings.
Video settings.

Ambient occlusion (AO)

If using dgVoodoo2, trying to add AO using Reshade may not work properly because the game constantly resizes the depth buffer when moving the camera. This can be fixed by either forcing HBAO+ through the Nvidia Profile Inspector if you're using an Nvidia graphics card, or modifying a setting to prevent depth buffer scaling.
Set up Reshade and game config values
  1. Make sure you have set up dgVoodoo2 already, as explained here.
  2. Open one of the below files:
    • If using the Visible Upgrade with Unified Texture Pack, open %PROGRAMDATA%\Deus Ex 2 Visible Upgrade\Installed Mods\Unified Texture Pack\System\Default.ini
    • Otherwise, open <path-to-game>\System\Default.ini
  3. Whichever file you opened, find the lines for StaticVPScale and DynVPScale. Set both values to 100, then save the file. To prevent the game from overwriting the file, also set the file to read-only. This prevents the game from resizing the depth buffer.[2]
  4. In-game, open the Reshade UI, and click the "Edit global preprocessor definitions" button.
  5. Check that the value RESHADE_DEPTH_MULTIPLIER exists and is set to 2. If it's not set properly, update the value. If the value doesn't exist, you can add it by clicking the "+" button in the popup. Once you enter the value and click out of the popup, Reshade will register the depth buffer correctly.
  6. You can now use MXAO (or any other depth buffer based shader).

OR

Set up HBAO+
  1. If using dgVoodoo2:
    1. Make sure you have set up dgVoodoo2 already, as explained here.
    2. In the dgVoodoo2 Control Panel (dgVoodooCpl.exe), under the General tab, change the game's Output API setting to Direct3D 11 (feature level 11.0). Press the OK button to apply the settings and close the control panel.
  2. Open one of the below files:
    • If using the Visible Upgrade with Unified Texture Pack, open %PROGRAMDATA%\Deus Ex 2 Visible Upgrade\Installed Mods\Unified Texture Pack\System\Default.ini
    • Otherwise, open <path-to-game>\System\Default.ini
  3. Whichever file you opened, find the lines for StaticVPScale and DynVPScale. Set both values to 100, then save the file. To prevent the game from overwriting the file, also set the file to read-only. This prevents the game from resizing the depth buffer.[2]
  4. Download the Nvidia Profile Inspector and open it.
  5. Select the profile for the game.
    • If not using the Visible Upgrade, then select the profile for Deus Ex: Invisible War in the dropdown.
    • If you are using the Visible Upgrade, and you've previously added the Visible Upgrade's DeusEx2.exe in the Nvidia Control Panel, there should be a profile listed as the path to that DeusEx2.exe. If so, select that profile.
    • If using the Visible Upgrade, and you haven't added it to the Nvidia Control Panel previously, create a new profile and add DeusEx2.exe to it.
  6. Under 1 - Compatibility, find Ambient Occlusion compatibility. If using dgVoodoo2, set this value to 0x00060000. Otherwise, you can set it to 0x00000003[2].
  7. Under 5 - Common, set Ambient Occlusion setting to High quality.
  8. Under 5 - Common, set Ambient Occlusion usage to Enabled.
  9. Hit the Apply changes button and close the Inspector.
  10. When you launch the game, it should run with HBAO+ enabled.

Input

Input settings.
Input settings.
Remap settings.
Remap settings.

Controller support

This fix makes Xinput controllers fully navigatable in menus. The game itself has out of the box controller support

for (presumably) the original Xbox controllers , however it isn't fully compatible with Xinput controllers. This fix mostly fixes that.

Go to <path-to-game>
  1. Download Xinput Plus
  2. Open XinputPlus.exe
  3. Go to the DirectInput tab and check enable directinput
  4. Assign Right Stick to Z axis/z Rot
  5. Assign DPAD to POV
  6. Assign LT/RT to Button 11/Button12
  7. Select <path-to-game>/system/DX2.exe as Target Program and hit apply
  8. Go to Documents/Deus ex invisible war and Open user.ini
  9. Change Joy8=NoneEnter to joy8=MenuF22
  10. Set your write file permission to deny for all users for user.ini

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Speech, Music, Sound effects
Surround sound
Up to 7.0 output with DirectSound3D restoration software.[3]
Subtitles
Closed captions
Mute on focus lost
EAX support
DirectSound3D.
Requires DSOAL v1.1. Using later versions of DSOAL will cause game to crash on startup.

Localizations

Language UI Audio Sub Notes
English
German
Retail only. Can be added to digital versions with this mod.
French
Retail only.
Italian
Retail only.
Polish
Retail only. Download.
Spanish
Retail only. Download.

VR support

3D modes State GG3D Notes
Native 3D
Nvidia 3D Vision

Issues fixed

Temporary switch to desktop or black screen when loading

Invisible War temporarily shows the desktop or a black screen prior to the loading screen. The game still works despite this.
Use Visible Upgrade[4]

Low FPS / Game not using GPU

Fix for Windows 8 or later[citation needed]
  1. Makes sure you have installed the Visible Upgrade patch.
  2. Download DgVoodoo.
  3. Extract D3D8.dll from the Archive into the game's executable directory. (%Archive%/MS/x86/)
  4. Extract dgVoodooCpl.exe into the game's directory as well.
  5. Run dgVoodooCpl.exe, under the general tab, set the adapter the GPU you wish to use.
  6. Close the program and run the game.

Game hangs when loading

Fix for Windows 8 or later[citation needed]
  1. Perform the following steps while the game is running.
  2. Open the Task Manager.
  3. Make sure the "Details" tab is visible and activate it.
  4. Find the "DX2Main.exe" executable, right click it, and select "Analyze wait chain."
  5. In the window that appears, there will be the DX2Main.exe as well as other program(s) that cause(s) the game to hang.
  6. Close those programs and the game will continue normally.
Disable any in-game overlays

Disable any in-game overlays, such as the ones for Steam, GOG, and Nvidia.

Logitech Users[citation needed]

SetPoint software can cause the game to hang while loading stages.

  1. Before the game is started.
  2. Right click the Mouse and Keyboard Settings icon in the system tray, click exit
  3. Alternatively, start Task Manager with Ctrl+Alt+Del, and in the Process tab, end SetPoint.exe

Crash when installed in a Storage Space

The game will refuse to run when installed on a drive which is managed as a storage space on Windows 8 and later. Specifically, the content\DX2\Maps folder must not be on a Storage Space.
Install the game on a drive that is not a storage space[citation needed]

Mouse does not move in menu, inventory, etc.

Windows 10 (and earlier?) desktop scaling prevents mouse from moving.
Use Visible Upgrade.
Turn down dpi scaling from 150% to 149%. Might need reboot (Setting the compatibility option for the game to ignore desktop scaling does not solve this.)[5][6]

Vsync option not working on Windows10

  1. Download dgvoodoo2.
  2. Copy D3D8.DLL from the \MS\x86\ folder to the game install directory.

Choppy camera movement

Set Sensitivity to 0 in the control settings

Heavy stuttering with Visible Upgrade

Enable multicore mode in Visible Upgrade's advanced settings

Other information

API

Technical specs Supported Notes
Direct3D 8
Shader Model support 1.1
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics Havok
Audio OpenAL, DirectSound [3]
Cutscenes Bink Video 1.5v

System requirements

Windows
Minimum Recommended
Operating system (OS) 98 SE
Processor (CPU) Intel Pentium III 1.3 GHz
AMD Athlon XP 1300+
System memory (RAM) 256 MB
Hard disk drive (HDD) 2 GB
Video card (GPU) 32 MB of VRAM
DirectX 9 compatible
Shader model 1.1 support


Notes

  1. 1.0 1.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>/6920/ in addition to or instead of this directory. The app ID (6920) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References