Deus Ex 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

Not working on 10.7?

I can't get the game working on 10.7 with CXG 10.1.2.. Followed the instructions to install the replace meant launcher and update Deus Ex to the latest patch, and CXG does a CTD.

I should add that I haven't tried the Steam edition, this copy was installed from CD.

Output from console is as follows:

11-09-03 2:48:06.850 PM warmd: [_bootcachectl_save_playlist:1232] Assertion failed: (error == 0): Unable to save playlist to /var/db/BootCaches/150DCDB7-E06E-44A0-A765-8007B58A4544/app.com.codeweavers.CrossOverGamesHelper.Deus Ex.Deus Ex/.Play Deus Ex.playlist: 2 No such file or directory
11-09-03 2:48:06.850 PM com.apple.warmd: warmd: could not create temporary playlist file
11-09-03 2:48:12.480 PM CrossOver Games: kCGErrorIllegalArgument: CGSAddSurface: Invalid window 0xa0e
11-09-03 2:48:12.480 PM CrossOver Games: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
11-09-03 2:48:12.481 PM [0x0-0x17c17c].com.codeweavers.CrossOverGames: xp_create_surface: error: AddSurface failed
11-09-03 2:48:12.481 PM CrossOver Games: kCGErrorIllegalArgument: CGSLockWindowRectBits: Invalid window 0xa0e
11-09-03 2:48:12.481 PM [0x0-0x17c17c].com.codeweavers.CrossOverGames: xp_lock_window: error: LockWindow failed
11-09-03 2:48:12.481 PM [0x0-0x17c17c].com.codeweavers.CrossOverGames: Fatal server error:
11-09-03 2:48:12.481 PM [0x0-0x17c17c].com.codeweavers.CrossOverGames: Could not lock window 4 for drawing.
11-09-03 2:48:12.481 PM [0x0-0x17c17c].com.codeweavers.CrossOverGames: OsVendorFatalError
11-09-03 2:48:12.509 PM [0x0-0x17c17c].com.codeweavers.CrossOverGames: AbortDDX
11-09-03 2:48:12.551 PM com.apple.launchd.peruser.501: ([0x0-0x17c17c].com.codeweavers.CrossOverGames[8996]) Exited with code: 1
11-09-03 2:48:12.551 PM [0x0-0x17f17f].com.codeweavers.CrossOverGamesHelper.Deus Ex.Deus Ex/.Play Deus Ex: X connection to :2.0 broken (explicit kill or server shutdown).
11-09-03 2:48:12.597 PM [0x0-0x17f17f].com.codeweavers.CrossOverGamesHelper.Deus Ex.Deus Ex/.Play Deus Ex: X connection to :2.0 broken (explicit kill or server shutdown).
11-09-03 2:48:13.654 PM [0x0-0x17f17f].com.codeweavers.CrossOverGamesHelper.Deus Ex.Deus Ex/.Play Deus Ex: X connection to :2.0 broken (explicit kill or server shutdown).

That trace looks very similar to issue a few other apps are having
since MacOS 10.7 ...ummm...

...if you installed via crosstie, you need to disable 'emulate a virtual
desktop' in Manage Bottles -> Wine Configuration for that bottle, as it
is enable by the crosstie profile (and such is currently broken in 10.7)...
...now, if you do that, the game itself may do something wrong - I know
that setting was included in the crosstie for a reason, and without it
who knows what will happen, and, I'll imagine the Steam version will
be similar disposed here, so I doubt there's anything to be gained by
going that way...

..there is a work-around for that bug somewhere... umm...

http://www.codeweavers.com/support/wiki/mac/faq/liondesktopcrash

That will allow emulated desktop mode to work in 10.7 ..I think..

Cheers!

Thanks for pointing to that workaround, Deus Ex now seems to be working as it should.

Thanks Don for posting that info. I'm not at 10.7 yet so I've not experienced some of these pain points others have encountered. I've not had any luck running this game in full screen mode under any version of CXG since becoming an advocate. I modified the tips & tricks to highlight the fact that the game must be run via an emulated desktop. I am thinking now that I should also add the link Don provided for OS X 10.7 Lion users?

Aaron, I'd just like to extend my gratitude for your work in maintaining the compatibility information. It was a pleasant surprise to find that Deus Ex is being kept alive and up-to-date, even on Lion.

Two things that tripped me up, even though they were entirely due to my stupidity: in order for Kentie's launcher to run, you must (a) have the Visual C++ libraries installed and (b) copy all the files from the download folder into DeusEx/System, not just the .exe (i.e. the other files aren't just optional enhancements).

While these seem obvious, they tripped me up, and it's possible someone else out there might be as dumb as I am, so it seems worth restating. Up to you whether you want to update the tip with that.

Hey Aanand, thanks for the feedback! This game remains my all time favorite, and a favorite of many as evident by the fact that people are still making high quality mods for it.

Step 2 already notes to install the Visual C++ 2010 libraries, so we should be covered there.

Looks like the alternative Deus Ex launcher has been recently updated to a new version since I wrote the install solution in tips & tricks. It's now version 3 released in early August. At the time I wrote the solution it was version 2. If you were to download version 2 (which they make available here: http://kentie.net/article/dxguide/files/), you'll find the zip file only has the .exe launcher. So something changed where they need you to install all the provided files along with the .exe.

I'll amend the tips & tricks to install everything provided by the alternative launcher into the Deus Ex\System folder. And at some point I'll create a new bottle to test the procedures with the version 3 launcher.

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoic3V1WHNiVVg5MlFDNjNyRyIsImdkcHIiOjB9