WineHQ
Deus Ex: Human Revolution 1.2.630.0



Category: Main > Games > 1st Person Shooter > Deus Ex: Human Revolution > 1.2.630.0


NameDeus Ex: Human Revolution
Version1.2.630.0
License Retail
URLhttp://www.deusex.com/
Votes 78
RatingBronze
Wine Version1.3.29
Maintainers of this version:
Description
new version 1.2.630.0
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works
Menu, mouse navigating, gameplay 


What does not
DLC, tutorial video


What was not tested
Tutorial Video


Additional Comments

Run with rawinput patch. But mouse navigating is unstable.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentGentoo Linux AMD64Oct 25 20111.3.29 N/A Yes Bronze Galym Kerimbekov 
ShowUbuntu 11.04 "Natty" x86_64 (+ variants like Kubuntu)Oct 02 20111.3.29 Yes Yes Garbage Igor 
ShowGentoo Linux AMD64Oct 09 20111.3.27 N/A Yes Garbage Galym Kerimbekov 
ShowDebian GNU/Linux 6.0 "Squeeze" x86_64Oct 02 20111.3.27 Yes Yes Garbage Tiago Domingues 


Known bugs
Bug # Description Status Resolution Other apps affected
27656 Deus Ex: Human Revolution - Severe graphical glitches NEW View

 
HOWTO - Quick steps to get game working

 

As of Wine-1.5.14 - rawinput patch is no longer required.

Wine Settings

Run wine regedit (in your prefix) and in HKEY_CURRENT_USER\Software\Wine) create a key called Direct3D and use the following as strings in the above key;

So far the following seem to do the trick;

"AlwaysOffScreen" "enabled"

"UseGLSL" "disabled"

  "StrictDrawOrdering" "enabled"

Winecfg

Windows version set to 7.


 
Please vote for this game if you are interested in it...

I normally don't canvas for votes, but this is to remind you that if you are interested in this game, to please vote for it if you are able. If you are unsure how please look to the top left and click vote and change/add this game to your list.

 Thank you.

PS - If any appdb team have a problem with this reminder please let me know and I'll remove it.


 
Report requirements

When you do a report; in additional comments, please put in your graphics card and driver version! reports without this will be rejected (or if a very good report, I'll ask for details and update your test, just pm me details after I ask)

Also, please remember that appdb is for vanilla wine, at this point the game requires a patch. Feel free to put in what rating the game would get with the patch in additional comments but set the official one to garbage (which is accurate). Game is Silver rating to me, unofficially.

-- Maquis196


 
HOWTO - Step by step guide for Deux Ex: Human Revolution

With thanks to Brian for writing this;

First download Wine 1.3.27: prdownloads.sourceforge.net/wine/wine-1.3.27.tar.bz2
Since we'll be compiling this application from source, you'll need to make a directory to extract it to. I chose /var/wine since my /var is on a different partition than my /home. Replace /var/wine with your directory if you chose a different one.
$ sudo mkdir /var/wine
$ sudo chown -Rf username:username /var/wine
$ cd /var/wine
$ tar jxvf /path/to/wine-1.3.27.tar.bz2
$ cd wine-1.3.27
$ wget dl.dropbox.com/u/6901628/raw2.patch -O /tmp/raw2.patch
$ git apply /tmp/raw2.patch
$ ./tools/make_requests

Now, if you're running 64-bit ubuntu, you'll need to get 32-bit libraries. How can you tell if you're running 64-bit ubuntu?
$ uname -i
If that prints out x86_64, you'll need to do this:
$ sudo apt-add-repository ppa:ubuntu-wine/ppa
$ sudo apt-get build-dep wine1.3

Now you can choose to install wine to a directory somewhere, or you can just run it from the directory that you're about to compile it in.

Begin Method 1 (the hard way): Installing wine. I stored it in /var/wine/wine (you can put it anywhere you want except /usr/local, /usr/, / if you have another version of Wine already installed) so it would NOT put its executables ANYWHERE on the path, which could potentially cause conflicts with my already installed version of wine.
$ ./configure --prefix=/var/wine/wine
$ make
# make install
Don't run Wine yet, but here's how you start it:
$ /path/to/prefix/bin/wine
$ /path/to/prefix/bin/wine regedit
$ /path/to/prefix/bin/wine Path/To/ExeFile
..And so on
If you're lazy like me, here's an alternative:
$ alias w='/path/to/prefix/bin/wine'
Then just type w to start it (but not yet):
$ w Path/To/Exefile
$ w regedit
and so on
(End Method 1)

Method 2 (the easy way)
$ ./configure
$ make
Don't run wine just yet, but here's how:
$ ./wine
or after you change directories:
$ /extraction/path/wine (for me: /var/wine/wine-1.3.27/wine since I extracted the files to /var/wine, which created the directory /var/wine/wine-1.3.27
If you're lazy like me, here's an alternative:
$ alias w='/var/wine/wine-1.3.27/wine'
Then just type w to start it (but not yet):
$ w Path/To/Exefile
$ w regedit
and so on
(End Method 2)

Now we must make sure we have an empty Wine prefix before Wine gets any crazy ideas. Again, two separate methods.
Method 1 (the easy, destructive way):
This will delete any current wine prefix. Don't do this if you don't want to lose a current wine installation
$ rm -Rf ~/.wine
(End Method 1)

Method 2 (the safe, but PITA method):
We'll make an entirely NEW wine prefix, separate from the old one. I'll put mine in my home directory under wine-dxhr:
$ cd
$ mkdir wine-dxhr
You can mkdir .wine-dxhr if you want it to be hidden, but remember to add the preceding . (dot) to all of your commands from here on out)
$ WINEPREFIX=/home/wine-dxhr
$ export WINEPREFIX
$ echo $WINEPREFIX #just to make sure it worked - should echo your chosen directory
Now until you close your terminal, wine will default to using your new wineprefix. Remember that if you want to use your other version of wine, you'll need to change this back:
$ WINEPREFIX=$HOME/.wine
$ export WINEPREFIX

If you'd like to permanently change your wineprefix, just issue this command (but remember you'll need to change or undo this to use a different wineprefix - skip this unless you're SURE):
$ echo WINEPREFIX=$WINEPREFIX > tee $HOME/.bash_profile
(END METHOD 2)

Now, that's all the housekeeping. Let's get down to business. Since I aliased my wine to w, I'll be using 'w' to invoke wine. If you didn't do this, you'll need to substitute the path to your newly installed wine.
$ w winecfg
This will prompt you to install Gecko. Tell it to go ahead.
In Winecfg, the defaults are almost good, but we need to change or set the following:
Applications->Windows Version: Windows 7
Graphics: Automatically capture the mouse in full-screen windows should be checked
Click the Audio tab so it can initialize a sound driver. The defaults should be fine, but hit the Test Sound button to make sure.

Now we need to set some registry hacks - I mean entries.
$ w regedit
1. Navigate to HKCU (Hkey_Current_User) -> Software -> Wine
2. Right click on the Wine folder icon and click New->Key. Name it Direct3D
3. Click on the Direct3D key to open it
4. Right click over on the right side and hit New->String Value
5. Name your new string value AlwaysOffScreen
6. Double click on AlwaysOffScreen and set Value Data to "enabled". No quotes, just e-n-a-b-l-e-d (no hypens either).

Repeat steps 4-6 for two other necessary keys:
StrictDrawOrdering: enabled
UseGLSL: disabled

Now you should have a table that looks like this:
(Default) REG_SZ (value not set)
AlwaysOffScreen REG_SZ enabled
StrictDrawOrdering REG_SZ enabled
UseGLSL REG_SZ disabled

Congratulations. Close the regedit, but not the terminal (yet).

Insert your DXHR CD or mount your ISO (remember if you mount an ISO that you'll need to mount Disc 2 to the same folder - that is if you have a disc 2)
Remember that you CANNOT RIGHT CLICK ON Setup.exe in a file explorer and hit "Run this program with Wine". THIS WILL NOT WORK. Hopefully you didn't close your terminal. If you did, you'll need to set your wineprefix again if you changed it (using the second method 2) but didn't add the export command to your .bash_profile
For me, I mounted my ISO in /mnt
$ w /mnt/Setup.exe



 
Broken Raw Input Patch How-To

Provided by Rob.

Looks like I forgot to actually post the link to the extra info, how awesome is that?

http://wiki.winehq.org/Patching

That article is on patching your Git tree, it works the exact same way if you download the source though, just ignore the parts that mention Git.

For the patch, just create a ".diff" file in your source root (for example: /winesrc/patch.diff) and paste in the contents of this link http://paste.ubuntu.com/5664986/. Then, if we continue the example above, just run the following line:

"patch -p1 < patch.diff"

After that it's just a straight recompile:

"./configure && make depend && make"

And you should be good to go with full mouse motion!

Optionally at this point you can also run "make install" to install Wine if you run with an installed wine.

*NOTE*

I'm assuming here that you already know how to compile Wine, if you've never compiled Wine before, it's best if you Google it, there are a few different ways to do it and they can be somewhat complicated depending on your system, I recommend finding someone with a similar setup and seeing what they did.

In case your system is like mine, here's the guide I followed to compile a 32 bit Wine on my x64 system: http://wiki.winehq.org/WineOn64bit

Give it a shot and let us know you make out.


 




   << Back

Page loaded in 0.14877 seconds.