Application Details:
Version: | 1.002f ... 1.112fm |
License: | |
URL: | http://mirror.deusexnetwork.co... |
Votes: | 1 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 5.7-staging |
Maintainers: About Maintainership
What works
Game works very well overall, minus evident "user input" bug below.
What does not
A bug known as the "User input bug" is present which causes user input to suddenly stop functioning at random intervals during gameplay.
I have not been able to play for more than 1 hour at a time because of this.
This issue should be resolved for wine 1.0, as it is a serious barrier to gameplay.
Workarounds
What was not tested
Finishing the entire game.
Hardware tested
Graphics:
Additional Comments
User input bug kills gameplay, and a reboot is required following this error. This issue warrants a bronze rating, because it effectively makes the game unplayable.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Debian GNU/Linux Unstable "Sid" x86_64 | May 05 2020 | 5.7-staging | Yes | Yes | Yes | Gold | Ski-lleR | |
Show | Debian GNU/Linux 7.x "Wheezy" x86_64 | Feb 09 2013 | 1.5.22 | Yes | Yes | No | Gold | Morgawr | |
Show | Debian GNU/Linux 7.x "Wheezy" | Jul 29 2013 | 1.4.1 | Yes | Yes | No | Platinum | LaKoon | |
Show | Mac OS X 10.8 "Mountain Lion" | May 19 2013 | 1.4.1 | Yes | Yes | No | Gold | Al Biheiri | |
Show | Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu) | May 20 2012 | 1.5.4 | Yes | Yes | No | Platinum | Salomon Aquino |
Bug # | Description | Status | Resolution | Other apps affected |
Out-of-the box the stock OpenGL renderer will generate a segmentation fault:
This BASH script will fix the DeusEx.ini file settings to correct this. Note it is recommended to use the newer OpenGL renderer (which is significantly better)
#export WINEPREFIX="❚❚❚❚❚❚"
export DEUS_EX_PATH
# Read install path for Deus Ex, from the Wine Registry.
# Note: this requires a first run, when DeusEx is installed under Steam.
DEUS_EX_PATH="$(
wine reg query 'HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\Deus Ex' /v Folder 2>/dev/null \
| awk '{ if (sub("^[[:blank:]]*Folder[[:blank:]]*REG_SZ[[:blank:]]*","")) print $0 }' \
| dos2unix
)"
# Fallback to 'C:\DeusEx'
DEUS_EX_PATH="${DEUS_EX_PATH:-C:\\DeusEx}"
printf "Using DeusEx (Windows) install path: '%s'\\n" "${DEUS_EX_PATH}"
# Convert path from Windows to Unix format
DEUS_EX_PATH="$(winepath -u "${DEUS_EX_PATH}" 2>/dev/null)"
if [[ ! -d "${DEUS_EX_PATH}" ]]; then
printf "DeusEx install path: '%s' ; does not exist\\n" "${DEUS_EX_PATH}" >&2
exit 1
fi
# Patch settings to make the game work properly on OpenGL devices
# Uses the default DeusEx install path (for the current WINEPREFIX)
if ! sed -i -e '/FrameRateLimit=60/d' \
-e 's/^GameRenderDevice=.*$/GameRenderDevice=OpenGLDrv.OpenGLRenderDevice/g' \
-e '/^GameRenderDevice=OpenGLDrv.OpenGLRenderDevice$/a\FrameRateLimit=60' \
-e 's/FirstRun=.*$/FirstRun=1100/g' \
"${DEUS_EX_PATH}/System/DeusEx.ini"
then
printf "Unable to update DeusEx.ini file: '%s'\\n" "${DEUS_EX_PATH}/System/DeusEx.ini" >&2
exit 1
fi
printf "Successfully updated DeusEx.ini file: '%s'\\n" "${DEUS_EX_PATH}/System/DeusEx.ini"
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Phlum on Wednesday October 3rd 2012, 11:22
kentie.net/article/dxguide/
It also allows easy mod loading, which is lovely :D
Just dump all the files from the archive into your Deus Ex/System directory, and make sure DeusEx.exe has been replaced by the one from the archive. Sowted, san.
by Simulman on Tuesday October 2nd 2012, 19:28
Deus Ex runs just fine but... the screen seems to be flipped.
These 2 are actual screenshot from the game (taken using the * key) : i50.tinypic.com/bgbked.jpg & i49.tinypic.com/aetl3o.jpg
But what I really see is this: i45.tinypic.com/2wc4lyb.jpg & i45.tinypic.com/96ap1g.jpg
I'm running Ubuntu 12.04, my video card is an (OLD!) GeForce 6150SE nForce 430 with NVIDIA Video Driver 304.51.
I hope I've provided enough info so someone can help me.
by nathaniel smith on Wednesday May 23rd 2012, 19:30
i ran winecfg; the driver is set to winealsa.drv. the test sound is also corrupted.
by das_Urmel on Tuesday August 16th 2011, 8:26
I've got a problem adjusting the brightness on a Mac running DeusEx in Wine - it doesn't work from within the game and the system brightness is already maxed out. The xgamma doesn't do it either. I've looked around and found the tip:
www.codeweavers.com/compatibility/browse/?app_id=57;tips=1
but it doesn't work for me (I'm not running crossover). Is there anything similar i could do?
Thanks in advance for any help!
by doh123 on Sunday August 28th 2011, 18:52
Codeweavers will work, they have a custom X server
Xquartz and all other X11 builds for Mac OS X do not have the proper extensions to handle gamma correction in any game.
by Al Biheiri on Sunday May 19th 2013, 11:27
by lemming on Saturday July 2nd 2011, 6:04
However, the voices were not fluent and sometimes cut off.
Setting `Latency` from 40 to 80 in the `Galaxy.GalaxyAudioSubsystem` section in `System/DeusEx.ini` solved the problem for me.
by Zsolt on Tuesday June 14th 2011, 1:09
Experiances.
1. If I just simply run it on Wine (1.3 is the current one), the screen flashes, and I can't do a damn thing. As -for some wierd reasons- there is no alt+ctrl+del or something alike in Ubuntu, and -for some even more wierd reasons- there is no reset on my laptop, the only solution is turn it off/on.
2. If I run it Wine, but turn of the option that lets it control windows (in graphic tab), the screen is oke, and the game starts. But cant control it, because pushed keyboard buttons doesn't work in it. Intead it works outside of it. (For example, in one of my opened windows)
3. If I use alt+tab it sometimes crashes
4. If I use it in window mode, and on high resolution it crashes.
5. If I use it in window mode, but on low resolution (640*480 or 800*600), it works and if I continually push alt+tab I can move out the cursor, and turn off 'the control of windows' in Wine, than release alt+tab, and move the coursor back to the game it works. Finally it works. But...
6. If the game crashes, the nex time it starts it gives me a menü to change thing like graphics settings.
a.) Now, if I choose 'Direct rendering', the graphics is corrupted, and -in time- it will become ridiculously slow.
b.) If I choose software rendering, grapshics will be corrupted, though speed looks ok.
c.) Anything else will crash the game.
7. During the -now working- game If I alt+tab, and move the cursor out (for example to answer a massage in Pidgin), and move it back to play, many of the keyboard keys don't work. (I press "I" for Inventory and nothing happenes, etc.) But Esc does bring on the Menu, and going 'Back to the game' keys start working again.
Thats all folks!
by Peter Norell on Saturday July 9th 2011, 8:29
Always useful trick to have for many purposes - not only games.
Not experienced the other issues.
by ts on Sunday October 10th 2010, 11:18
1) The application didn't work in xmonad, tiling window manager. Solved this by running other WM (fluxbox) on second X server.
2) Encoutered the shifted-screen issue on 1024x768 resolution described somewhere above. Solved by unchecking "Allow the window manager to control windows" option in winecfg.
3) Sometimes, sound stopped to work and I had to exit and re-run the game (pretty annoying). This can be apparently fixed by setting "DirectSound Hardware acceleration" option in winecfg to "Emulation". This occasionaly produces minor sound glitches, but still much better than having to restart the game every once in a while.
With this configuration, the game runs great (well, twice it locked up the computer so that i had to reboot it, but i'm not sure wine is to blame here). The only thing that does not work I think are the small screenshots displayed in the "load game" menu.
by Long John on Sunday June 6th 2010, 15:00
I'm running Deus Ex on lucid, latest wine and an ATI gfx card with fgrlx.
I had the problem of cut-off voices/speach, and the schedtool fix wasn't working. Apparently the fps varied too much, jumping between 120 and up, bringing the voice and speed of the game out of sync. What helped was limiting the fps with FrameRateLimit=x in the DeusEx.ini file in the appropriate section (OpenGL for instance). However, this command only works with the updated opengl libraries which you can get from www.cwdohnal.com/utglr/ .
His new DirectDraw didn't work for me, probably related to fgrlx. dxglr19 gives me a black screen, but dxglr20 works perfectly! Limit your framerate to whatever you want. You can check whether it works by typing stat fps in the console, which you can bring up by binding a key to 'talk' in the User.ini file (for instance T=talk). Remember to remove Say before giving any console commands.
by Aaron Bianchi on Tuesday April 27th 2010, 18:36
Make sure you have "schedtool" installed first then run this command
schedtool -a 0 -e wine "/path/to/deusex.exe"
And voila no more skipping. Have fun!
by Jake ward on Friday March 19th 2010, 3:19
by wilbefast on Saturday March 13th 2010, 10:47
--COMMAND--
cd "$HOME/.wine/dosdevices/c:/Program Files/DeusEx/System" && wine HDTP.exe QINI=C:/deusex/system/hdtp.ini USERINI=C:/deusex/system/hdtpuser.ini ; xgamma -gamma 1
--RESULT--
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x32f394,0x32f38c): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32c7e4,0x00000000), stub!
err:ddraw:PixelFormat_DD2WineD3D 16 bit RGB Pixel format does not match
err:ddraw:PixelFormat_DD2WineD3D 32 bit RGB pixel format does not match
err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure
err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure
err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure
fixme:keyboard:RegisterHotKey (0x2003c,49243,0x00000001,27): stub
err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
err:ole:CoGetClassObject class {d8f1eee0-f634-11cf-8700-00a0245d918b} not registered
err:ole:CoGetClassObject no class object {d8f1eee0-f634-11cf-8700-00a0245d918b} could be created for context 0x1
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1de588,0x1de488): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x21f950,0x21f850): stub
fixme:keyboard:UnregisterHotKey (0x2003c,49243): stub
-> Red 1.000, Green 1.000, Blue 1.000
by Charles Huber on Saturday January 23rd 2010, 16:38
In DeusEx.ini:
[OpenGLDrv.OpenGLRenderDevice]
...
FrameRateLimit=60
...
If you want to show your current framerate, just hit 't' in-game and erase the "Say". Then enter "stat fps".
by Plüss Roland on Sunday June 14th 2009, 10:04
Downgrading to 1.1.22 makes the game working again.
by Hans Tovetjärn on Friday September 4th 2009, 9:59
I try to launch it from the terminal, but it exits at once without any information. Is this related to bug #219? Should this be reported as not working (garbage)? I'm new to this. :-)
by Plüss Roland on Friday September 4th 2009, 11:07
by david lachance on Friday November 21st 2008, 20:35
I installed Deus ex 112 with wine 101 on my debian lenny,the install,launch of the game and play worked fine.The problem is when i stopped my computer and try to reload my game the day after the sound is not here!!!
I launch the game the music is on , the bips from the menu are here but no in game sound.
Please help me i love that game so much!!!
by tribunal on Friday June 27th 2008, 2:31
version: 1.0
Everything is ok in desktop mode, but in fullscreen mode DeusEx starts and... I still see Kicker, I loose control, but I see picture, I can hear music...
in other apps, like Disciples II or Arcanum, everything is ok :(
by luke on Monday June 23rd 2008, 21:08
I have an amdx2 5k+
by luke on Monday June 23rd 2008, 22:19
Also, when it does speed up, it's never very consistent. It only goes fast when I am looking at a corner of a room, but never really when I look at people from far away or when there is a lot of objects on screen.
by Egon Boiffard on Friday June 6th 2008, 4:06
I'm using Ubuntu Studio 8.04. (Could be the real time (rt) kernel the problem?) I've tried downgrading to Wine 1.0-rc1 and it's the same.
Could anyone help? Thank you very much.
by Egon Boiffard on Friday June 6th 2008, 4:39
by Samir Benahmed on Saturday January 26th 2008, 9:35
by Jerry on Tuesday January 29th 2008, 9:38
by Samir Benahmed on Tuesday January 29th 2008, 10:55
by dylan deziel on Saturday December 22nd 2007, 18:55
www.download.com/Deus-Ex-SDK-1-1112fm-patch/3000-7539_4-10229462.html?tag=lst-3
by dylan deziel on Saturday December 22nd 2007, 19:15
Wrong link, sorry.
by Loki Satyr on Monday December 24th 2007, 11:47
by everett on Thursday December 6th 2007, 20:28
by everett on Thursday December 6th 2007, 20:30
by Nicholas Lee on Friday November 2nd 2007, 13:50
DX runs fine for a limited time. It crashes with a "General Protection Fault" error. I'm going to try re-installing DX.
by Skiski on Monday September 24th 2007, 15:13
The game runs pretty well, but when I lauch it, the color of the screen change, like if it only had 256 colors.
Once I quite the game, if I use Direct3D, the colors stay that way and I have to lauch nvidia-settings to make them "normal".
If I use opengl, everything comes back after the game exit, but wine produce the following "critical error" in the "windows desktop":
Asserted failed: wglDeleteContext(m_hRC)[File:\OpenGL.cpp][Line:2562]
History: UOpenGLRenderDevice::UnsetRes
by Loki Satyr on Monday September 24th 2007, 15:43
by Skiski on Tuesday September 25th 2007, 1:54
by D4rky on Sunday September 16th 2007, 7:50
by Loki Satyr on Monday September 17th 2007, 16:58
Are you over clocking your CPU?
Does Ctrl+Alt+F1 give you a virtual console?
by everett on Sunday December 2nd 2007, 22:06
Game runs fine (installed following the instructions above) using wine 0.9.46... until I try to save.
I'm not overclocking my (Core 2 Duo) CPU.
I *can* get a virtual console, at which time htop shows me that there are three DeusEx.exe processes running, one of which is using 100% of my CPU.
by D4rky on Tuesday December 4th 2007, 12:05
by everett on Thursday December 6th 2007, 20:30
by Jack on Monday June 18th 2007, 16:02
by Michael Ploujnikov on Monday May 14th 2007, 16:42
by Gian Paolo Mureddu on Monday April 2nd 2007, 20:42
System:
Fedora Core 6 x86_64
kernel 2.6.20 stock.
NVIDIA driver 1.0-9755
Wine version 0.9.32 (latest Fedora release)
This problem has been happening for some time now, and I have been unable to pinpoint the reason why this is so. Other games run just fine and have no apparent problems. Any suggestions?
by Gian Paolo Mureddu on Monday April 2nd 2007, 20:43
by Gian Paolo Mureddu on Monday April 2nd 2007, 21:04
by frogzoo on Saturday February 3rd 2007, 3:38
Select OpenGL as renderer (note: game defaults to DirectX).
Patch the game to 1.112f or OpenGL won't run.
If you use Gnome, and have panels set to autohide if the keyboard won't work in game, disable the panel's autohide function.
by frogzoo on Saturday February 3rd 2007, 3:45
by frogzoo on Saturday February 3rd 2007, 4:03
by frogzoo on Saturday February 3rd 2007, 8:03
by slimani sami on Saturday January 20th 2007, 7:05
by Jack on Wednesday June 20th 2007, 5:37
by Gian Paolo Mureddu on Sunday September 17th 2006, 4:17
Wine 0.9.20, Fedora Core x86_64, DeusEx with latest patch. Help?
I'll provide more details as time permits.
by Gian Paolo Mureddu on Sunday September 17th 2006, 15:00
by Lukasz Hejnak on Friday December 15th 2006, 6:24
by Patrick Thomson on Wednesday August 2nd 2006, 9:47
When I start deus ex, it exits immediately with the following error - it should not be rated platinum if it will not work!
err:module:import_dll Library ntoskrnl.exe (which is needed by L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
err:module:import_dll Library ntoskrnl.exe (which is needed by L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
by killertux on Wednesday August 2nd 2006, 10:12
-aparently testers did not read what is needed for platinum rating (no cracks/hacks/tweaks and need to run fine)
-get no-cd fix
by Patrick Thomson on Wednesday August 2nd 2006, 11:48
by Sami Hoppula on Friday August 11th 2006, 7:49
by Patrick Thomson on Friday August 11th 2006, 17:32
by jeff on Tuesday June 20th 2006, 16:27
The biggest problem is that the game tends to disconnect from the controls at random times. There are no specific movements, or keypresses that trigger the bug, it just happens randomly (anywhere from about 3 seconds after loading a saved game to an hour or more). The only way to "fix" it is to kill the game/wine.
Also there's a wierd bug where starting the game makes the rest of my screen brighter, which happens with other games, in Linux and Windows, but here, it doesn't go away after closing the game.
Wine version 0.9.15, Ubuntu 6.06, Athalon 64 and a Geforce 7900gt with the nvidia drivers.
by Oli on Thursday May 29th 2008, 8:49
wine explorer /desktop=DeusEx,1600x1000 deus-ex-exe-path
You might want to change the resolution too =)