Deus Ex: Invisible War Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

GOG version, Crossover Games 12.0, unified texture pack and widescreen fix.

This method requires either Bootcamp or a seperate pc with windows installed and some quick registry editing.

Disclaimer: I always use virtual desktops when I play games with Crossover on my Mac. I can't help it, it's a fetish.
So if you don't, I'm sure you'll manage with some elbow grease.

Right, where to begin?

I have been struggling for some time trying to get the unified texture pack to work with Invisible War (from now on DX:IW) through Crossover.
I've tried both the dvd-version and the GOG release of DX:IW but the texture mod just doesn't want to work through conventional means.
It has something to do with the .ibd patcher not working properly through Crossover...or something, not important.

So if you have some time and patience to spare, let's begin.

First grab the unified texture pack from here: http://www.fileplanet.com/182707/180000/fileinfo/Deus-Ex:-Invisible-War---Deus-Ex-Unified-Texture-Pack -or somewhere else, Google is as always your friend.
and the widescreen fixer from here: http://forums.anandtech.com/showthread.php?t=2088245


  1. Windows

Install DX:IW (remember the install path, this is important, for this example's sake we will use "C:\Games\Deus Ex Invisible War")

If you are using the GOG release, you will have to edit your registry:

-Type "regedit" in the search field in the Start menu on Windows 7.

-Find all references to DX:IW's file path and remove the last "\" at the end of the file path.

So for instance, in my case, in Bootcamp, I found the correct keys under:
HKEY_LOCAL_MACHINE -> software -> Wow6432Node -> GOG.com -> GOGDEUSX2
and
HKEY_LOCAL_MACHINE -> software -> Wow6432Node -> Ion Storm

Now you have to remove all excess "\" you can find.
So change all file paths that look like this "C:\games\Invisible War\" to this "C:\games\Invisible War" -notice the difference?

This is a problem that is unique to the GOG-installer I believe, but I could be mistaken.


  1. Windows

Install the texture pack.

If you are using the GOG release you must choose UK english as your install language.
Tick all the boxes, or the ones you want, and let the install finish.


3.Windows

Put the widescreen fix .exe in the same directory as Engine.d2u.
-the System directory, I believe.
Run the patch .exe.
Choose the resolution you will be using in the virtual desktop in Crossover. (in my case 1280x800)

Run the game, make sure everything works.


  1. OS X, Crossover

Install DX:IW in it's own bottle.
Make sure to use the same install directory file path as when you installed DX:IW on Windows.
-in this case "C:\Games\Deus Ex Invisible War

I don't know if it is necessary to edit the registry at this point, but I did so just in case.

Open the Run Command window in Crossover.
Use DX:IW's bottle and type regedit.

Do as before, remove any extra "\" you can find.
Navigate to:
HKEY_LOCAL_MACHINE -> Software -> GOG.com -> GOGDEUSX2
and
HKEY_LOCAL_MACHINE -> Software -> Ion Storm


  1. Windows --> OS X, Crossover

Copy the DX:IW folder from the install directory.
-in my case C:\Games.

Replace the DX:IW folder in your bottle on OS X with the one from Windows.

Copy the "Deus Ex Invisible War" folder from My Documents and replace the one created by Crossover on you Mac.


  1. OS X, Crossover

Set your virtual desktop to your desired resolution, in my case 1280x800.

Open user.ini.
-found in the Deus Ex Invisible War folder in your Documents folder.
Edit these lines found at the bottom:

[WinDrv.WindowsClient]
FullscreenViewportY=XXX
FullscreenViewportX=XXXX

to your virtual desktop resolution.

So in my case:

[WinDrv.WindowsClient]
FullscreenViewportY=800
FullscreenViewportX=1280


  1. OS X, Crossover.

With a virtual desktop you will find that the mouse pointer has an infuriating tendency to escape the window.
Fix this by opening the Run Command window in Crossover.
Use DX:IW's bottle and run the regedit command.

Navigate thusly:

HKEY_CURRENT_USER -> Software -> Wine

-Create a new key called DirectInput
And in this key, create a new String called MouseWarpOverride.
Double click the string you just created and type force in the "value data" field.

This will force your mouse pointer to stay glued to the middle of the screen. Since DX:IW's UI is pretty much designed to be used with a gamepad, this is no problem.
-you could use force_edge, but I find that the pointer keeps escaping with force_edge.

EDIT:
I seems to have rushed ahead slightly. Forcing the mouse pointer to stay glued to the middle of the screen makes sorting your inventory impossible.
So force_edge it is then.


  1. OS X, Crossover

Play.
The.
Game.

Merry Christmas, by the way.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiUE5mNUpuZ3RlUnJDR0wzayIsImdkcHIiOjB9