It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Did anyone run it successfully?
avatar
shmerl: Did anyone run it successfully?
No, with virtual desktop enabled I get a D:OS mouse cursor, but nothing else loads.
This is with the latest version of wine via PlayonLinux on a 32bit virtual drive.
Tried installing .NET 3.5, vcrun 2008 and some d3d DLL's but no results.

Have tried installing the very first version available on GOG, but also the very latest, with or without patch, with or without DLC, it won't run at all as far as I could see.

Linux client available here on GOG would seriously make my day... or week ;-)
Post edited July 11, 2014 by epain
avatar
epain: Have tried installing the very first version available on GOG, but also the very latest, with or without patch, with or without DLC, it won't run at all as far as I could see.
Do you see any errors in the log?
avatar
epain: Have tried installing the very first version available on GOG, but also the very latest, with or without patch, with or without DLC, it won't run at all as far as I could see.
avatar
shmerl: Do you see any errors in the log?
Haven't gone that far yet.
Planning on installing it on my wife's Windows PC, copying it to a new PlayOnLinux virtual drive, installing the d3dx9_43 and d3dcompiler_43 DLL's via winetricks, and then it *should* work.

Here's someone on Arch who's managed to get it to run, apparently without any serious issues.

I think the fact that the GOG installer is installing .NET, vcrun2008 and DirectX is breaking the wine environment for us, as on Steam it works without issue.

So copying an existing installation, and preventing GOG redistributables from being installed, should hopefully do the trick!
Post edited July 11, 2014 by epain
avatar
epain: So copying an existing installation, and preventing GOG redistributables from being installed, should hopefully do the trick!
You can unpack the installer with innoextract. I'm not sure what else the installer does, but at least you can get the game files that way without installing it elsewhere.

Otherwise, you don't need to install it on other PC. Just install it in one Wine prefix in PlayOnLinux, and then create another Wine prefix where you can copy the installation directory manually.

It's unusual for GOG games to pack all those redistributables though. Why did they suddenly do it here? At the very least, the installer had to make them optional.
Post edited July 11, 2014 by shmerl
avatar
epain: So copying an existing installation, and preventing GOG redistributables from being installed, should hopefully do the trick!
avatar
shmerl: You can unpack the installer with innoextract. I'm not sure what else the installer does, but at least you can get the game files that way without installing it elsewhere.

Otherwise, you don't need to install it on other PC. Just install it in one Wine prefix in PlayOnLinux, and then create another Wine prefix where you can copy the installation directory manually.

It's unusual for GOG games to pack all those redistributables though. Why did they suddenly do it here? At the very least, the installer had to make them optional.
I agree, it should be able to uncheck them.

Used the method you described with copying it from one, to another Wine prefix, but it still won't work.
Installed vcrun2008, d3dx9_43, d3dcompiler_43, .net 3.5 sp2, microsoft core fonts, and after that it still won't work, same issue.


This is the log output you asked for:



[07/11/14 20:51:53] - Running wine- EoCApp.exe (Working directory : /home/epain/.PlayOnLinux/wineprefix/DivinityOS/drive_c/Divinity - Original Sin/Shipping)
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e624 0x86e614
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
fixme:win:EnumDisplayDevicesW ((null),0,0x188f2c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x188e568,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x188e868,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:xinput:XInputGetState (0 0x188f0b4)
err:ole:CoGetClassObject class {5a508685-a254-4fba-9b82-9a24b00306af} not registered
err:ole:CoGetClassObject no class object {5a508685-a254-4fba-9b82-9a24b00306af} could be created for context 0x1
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e620 0x86e610
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e620 0x86e610
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e664 0x86e654
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:msvcrt:__clean_type_info_names_internal (0x7a3c5ca4) stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:msvcrt:__clean_type_info_names_internal (0x7a3c5ca4) stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:msvcrt:__clean_type_info_names_internal (0x7a3c5ca4) stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:msvcrt:__clean_type_info_names_internal (0x7a3c5ca4) stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:msvcrt:__clean_type_info_names_internal (0x7a3c5ca4) stub
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e624 0x86e614
avatar
epain: This is the log output you asked for:
What Wine version did you use? Instead of d3dx9_43 try installing d3dx9_36 or may be just d3dx9 altogether.
Post edited July 11, 2014 by shmerl
I'm in the same situation for a while (i'm a kickstarter backer). I haven't found any thing that helps, clean prefix, d3dx9_43 or 36, d3dcompiler, even the ppa version of wine with the command stream multithreading patch applied. And the log is singularly unhelpeful, it's the game deadlocking itself.
I did found, looking with dependency walker, that the binkw32,dll is missing a runtime dependency for miles sound system (MSS32.DLL), but i tried placing various versions of it on the dir and it didn't matter (i suspect it is entirely optional and not used by the game). And oh, by the way, vcrun2008 is really needed (it was the other missing dependency). I'm currently trying the latest patch.

What gets my goat is the reports of wine steam running it. FFS GOG.
Post edited July 11, 2014 by SCO.290
Sounds like a major mess. I'll hold off buying it on GOG then, until either Linux version will come out, or it will be playable in Wine.
avatar
epain: Here's someone on Arch who's managed to get it to run, apparently without any serious issues.
That's my report. If you're using an older version of Wine, you need to be running all GOG installers with the /nogui switch. "wine setup_divinity*.exe /nogui" otherwise it'll break. I write that /nogui isn't necessary in that report because the bug that necessitates it seems to have been fixed as of 1.7.21.
It has nothing to do with the install or wine version. The /nogui switch doesn't work on this installer btw, i used a patched wine from git (wine-1.7.21) with the file handles mentioned in the bug just to install (and it still had script errors at the end when it tried to install the redistributables, but that's not very important).

I actually suspect:
1: shitty hardware incompatibility, although this card is supposed to be dx9 compatible (radeon (yes not AMD) 4500M), from oh, 2008 or 2009. I have everything that can be turned off turned off in the config file of course.
2. GNOME 3, specifically mutter fucking up.

The funny thing is that i WAS able to run the game ONCE, with the original unpatched installer. And never again anymore. (yes i tried deleting the config files).
Post edited July 11, 2014 by SCO.290
avatar
epain: Here's someone on Arch who's managed to get it to run, apparently without any serious issues.
avatar
TheJoe: That's my report.
Ah, so it worked for you after all. I missed that part.

avatar
SCO.290: I actually suspect:
1: shitty hardware incompatibility, although this card is supposed to be dx9 compatible (radeon (yes not AMD) 4500M), from oh, 2008 or 2009.
I see. I wouldn't bet on Wine with radeon yet. It's still pretty rough comparing to the closed Nvidia.
Post edited July 11, 2014 by shmerl
That is no excuse for a deadlock on startup. And as i said, the game ran. Once!
And the open source drivers are very good now (i'm currently playing Risen on this computer).
Does the game itself actually use dotnet for anything or is it just for the editor?
Post edited July 11, 2014 by SCO.290
avatar
epain: This is the log output you asked for:
avatar
shmerl: What Wine version did you use? Instead of d3dx9_43 try installing d3dx9_36 or may be just d3dx9 altogether.
Just tried that, same issues.
I'm using PlayOnLinux with wine version 1.7.21, and making 32bit virtual drives whenever I try to install the game.
avatar
shmerl: What Wine version did you use? Instead of d3dx9_43 try installing d3dx9_36 or may be just d3dx9 altogether.
avatar
epain: Just tried that, same issues.
I'm using PlayOnLinux with wine version 1.7.21, and making 32bit virtual drives whenever I try to install the game.
And what about hardware / GPU driver? It looks like it worked at least in one case for Nvidia.