Installing the Deus Ex SDK
Linux
Wine
Throughout these guides, whenever running an .exe
is mentioned, run it through Wine with these environment variables set:
WINEPREFIX="$HOME/.deus-ex-sdk" WINEARCH=win32 [COMMAND HERE]
This means that your C:\DeusEx
folder will be located at ~/.deus-ex-sdk/drive_c/DeusEx
Create the Wine prefix and install the necessary dependencies:
WINEPREFIX="$HOME/.deus-ex-sdk" WINEARCH=win32 wine wineboot
WINEPREFIX="$HOME/.deus-ex-sdk" WINEARCH=win32 winetricks mfc42 vb6run
Known issues
Generally, UnrealEd works well in Wine, but there can be some jarring issues on GNOME/Wayland:
- When opening UnrealEd, there might be some floating black windows, which can't initially be closed. To close these windows, you need to invoke them from the menu, click inside them and then click close.
- The entire desktop can at times crash when using the 3D viewports.
- Brightness settings in Deus Ex don't work at all.
These issues seem exclusive to GNOME, so maybe consider an alternative.
Fields in the properties dialog sometimes have Use
and Clear
buttons, but they might be invisible.
Virtualised environment
When using virtualisation, such as Gnome Boxes or VirtualBox, the recommended setup is a Windows 7 image with mouse integration turned off.
Install Deus Ex
Since it's the SDK's preferred directory, install Deus Ex at C:\DeusEx
.
If you value your sanity, download Marijn Kentie's launcher and Chris Dohnal's OpenGL renderer and unzip them in the C:\DeusEx\System
folder. Select the OpenGL renderer the first time the game starts.
If the game is too dark, you can open the console by pressing T
, removing the Say
prompt and type preferences
. Then under Rendering > OpenGL Support
set OneXBlending
to False
.
Install the SDK
Install/extract the SDK into C:\DeusEx
as well. There are 2 major options.
Official SDK
Installs to DeusEx/System/UnrealEd.exe
The good:
- It's the most compatible option. Everything works as intended.
The bad:
- Frequent crashes.
- Wine/Linux: All viewports have to be floating windows. If they're docked, mouse movement goes haywire.
- Default file extension in the file browser is .unr, should be .dx.
- Muddy shadows.
Patched UnrealEd 2.2 from OldUnreal
Installs to DeusEx/UED22/unrealed.exe
Note
If the master browser (actor/mesh/texture/etc.) doesn't show up it's likely to do with your screen size. Edit the DeusEx/UED22/UnrealEd.ini
and change the positions of the browsers. They're likely set to X=1717
or something like that. Just lower that number, and maybe set the file to read-only as well.
The good:
- More stable than UEd1.
- Many improvements in general, notably mapping features.
- Better lighting/shadows.
The bad:
- Some actors are invisible.
- An extra step required when building: Another version must be built where everything except member variables and defaultproperties
has been removed.