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

×
Hi all,

if I'm trying to run System Shock 2 setup on Linux (Arch x64, Wine 1.5.24), all I get is Runtime Error (at 136:148) somebody knows how to workaround this?
No posts in this topic were marked as the solution yet. If you can help, add your reply
Google playonlinux - I'm certain that there's a playonlinux script that gets the original SS2 running without hassle, it's a matter of days (if it's not done already) until someone updates it for the GOG version.
Thank you for the fast answer, but I have no problem (yet) to run System Shock 2, I have a problem to run the GOG setup application (Inno Setup). There seem to be a script error, made by GOG inside the installer, so I even just cant unpack the game. It should be very friendly, if GOG would just provide the games as a ZIP archive or something like that. May be in addition to the installer.
filand: Oooh, right, forgot about that bit. Yeah, playonlinux is your answer then as well, as long as you don't mind installing another application. Use a script for, let's say Duke Nukem 3D, I believe that one is using the new installer, select the SS2 installer from your harddrive and install. PlayOnLinux thinks it's Duke Nukem 3D, buut you suddenly have an unpacked, installed version of SS2 that you can work with further.

Or just wait for other answers, I'm fairly sure that getting new GOG installers to work was fairly easy even without the use of playonlinux - I just can't really be arsed since I run most of my games on Linux using it.
avatar
filand: Runtime Error (at 136:148)
Can you post the full error message (eg. in which module problem occurs).
If its "Access violation at address xxxxx in module 'gdiplus.dll", you may try to solve it with installing gdiplus through winetricks.

$ winetricks gdiplus

It happens from time to time in GOG games, not sure why. My SS2 worked out-of-the-box superbly well through whole SS2 campaign, Ponterbee station and UNN-Nightwalker campaign.
Post edited February 18, 2013 by SpacePanda
@SpacePanda: thank you, it's a good hint.

I've tried to unpack the setup file using innounp tool (InnoSetup unpacker), but it refuses the job with a hint, that the package is broken. I'm from Germany, so the installation, I used the first time, was a german one. Now I've downloaded the original (us?) version and installation worked..... as far. German package seems to be broken?! I'll try to download it once again and check the md5 sums....
Post edited February 18, 2013 by filand
Yes, the german package seems to be somehow broken.... I've downloaded it again, the md5sums are the same, but I get the runtime error only using the german package
I have tried to install the latest German version of the game from GOG (_de_2.0.0.5.exe) and it installs fine in Ubuntu with wine 1.5.23, I can also run the game and start a new campaign.

Lets try to focus what the error message says and try to figure it out.
Ok. I've installed gdiplus, as you said, and the setup runs now. The game is running pretty slow, but it runs..... my question is, why does US version run out of the box, but the german one not. Hm, unfortunately I don't really happy with the performance and I have a good hardware. (But this is not GOG discussion I think)
Post edited February 18, 2013 by filand
German GOG version requires GDI+ library (2D drawing library), not sure why, but it does. It shouldn't be an issue on Ubuntu, I don't know how Arch distro handles this.

About the performance, my fairly outdated rig (c2d, Radeon 5670 on open source r600 driver) manages decent framerate, no major slowdowns with al the mods (SHTUP, Rebirth, Vurt's) and maxed graphical settings (blur, multisampling).
It's probably some weird issue with Vsync or compositor (not sure which DE you use).
Post edited February 18, 2013 by SpacePanda
avatar
SpacePanda: German GOG version requires GDI+ library (2D drawing library), not sure why, but it does. It shouldn't be an issue on Ubuntu, I don't know how Arch distro handles this.

About the performance, my fairly outdated rig (c2d, Radeon 5670 on open source r600 driver) manages decent framerate, no major slowdowns with al the mods (SHTUP, Rebirth, Vurt's) and maxed graphical settings (blur, multisampling).
It's probably some weird issue with Vsync or compositor (not sure which DE you use).
It was common practice to run the troublesome GOG installers with the /nogui option. This would present a more "wine friendly" version of the installer
Post edited February 18, 2013 by silviucc
@SpacePanda: I'm using XFCE 4.10 + Compiz as WM. I have actually a good graphics card, Radeon HD7850, unfortunately I can't use open source driver, it doesn't exist. And the closed one is a crap. ATI makes good hardware, but the drivers..... :-(
Regarding the bad performance, if I run the game from command line I get rapid infinite output:

err:d3d:wined3d_event_query_test Event query created despite lack of GL support
err:d3d:wined3d_event_query_ops_get_data The GL event query failed, returning D3DERR_INVALIDCALL

This could be the reason for my performance issues. Could you please check if you get the same? thx
Wow, at first glance, it looks like something has gone horribly wrong when installing the drivers for graphic your card.
Can you please paste the output of this command (it will check the GL capabilities of your card).

glxinfo | grep -i "opengl\|direct"

I am not getting any of those messages, logs are smooth.
The driver is installed correctly, I can play a lot (not all) native games without problems. But some of them are making troubles. Seem to be a crappy catalyst driver. Here is the output:

direct rendering: Yes
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7800 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 8.95
OpenGL shading language version string: 4.20