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

×
As an avid SF fan I felt it was my duty to purchase SFA2. I had no idea if it stood the slightest chance of running under linux, but it hurts nothing to try, and so I did. It didn't work.

For the first time the GOG installer crashed out in wine. Then I remembered someone saying the Stronghold HD installer was new and was having some minor issue with it so, owning stronghold, I downloaded the new version that was so recently, and benevolently bestowed upon us. Same behavior. Installer has an access violation in the "gdiplus.dll"

Anyone linux fans run into this yet? Any ideas as a work around?

I know linux is not officially supported in any way, but that hasn't stopped a slew of us from buying GOG games anyway. This however could get in the way of even unofficially enjoying anything up and coming.

2 cents?
Maybe look into running it with loaddll and fiddle with the builtin native dll overrides?
I was able to install SFA2.

What version of wine are you running?
What Windows version is it set to emulate?
avatar
nullzero: I was able to install SFA2.

What version of wine are you running?
What Windows version is it set to emulate?
looks like 1.4 and win xp according to winecfg on a mint 12 64-bit system. I built 1.5 on another partition using 32-bit mint 10. Might see what that does after diner.

but now I have the question is if it installs, does it run? (SFA2)
It's not quite the deal-killer I once thought it to be. First off, from my testing with the latest updates to Retro City Rampage, the installer does work in at least WINE 1.5.16 under Wineskin. As is, the new installers don't work in CrossOver 11.x – and since their code is based on a fork of the WINE 1.4.x codebase, I don't think it would work under WINE 1.4.x either. As the OP mentioned, it dies and gives you an "access violation in the gdiplus.dll" error message.

However, if you run the installer using the /nogui option, it does work; this option engages a "Safe Mode" for the installer, which the GOG staff apprently included for problems like this. I got the latest Retro City Rampage to install correctly, with the newest installer, in CX 11.3 using that trick.

Thanks to GOG blue texter/staffer Gowor, who messaged me with using the /nogui option after I complained about it on another thread.
avatar
nullzero: I was able to install SFA2.

What version of wine are you running?
What Windows version is it set to emulate?
avatar
gooberking: looks like 1.4 and win xp according to winecfg on a mint 12 64-bit system. I built 1.5 on another partition using 32-bit mint 10. Might see what that does after diner.

but now I have the question is if it installs, does it run? (SFA2)
It runs if you run the ALPHA2.EXE directly, the automatically created short cut does not work.

I am using Wine 1.5.16 set to a Windows version of Windows 7 and have the dwrite dll set to disabled.
Post edited November 08, 2012 by nullzero
avatar
rampancy: It's not quite the deal-killer I once thought it to be. First off, from my testing with the latest updates to Retro City Rampage, the installer does work in at least WINE 1.5.16 under Wineskin. As is, the new installers don't work in CrossOver 11.x – and since their code is based on a fork of the WINE 1.4.x codebase, I don't think it would work under WINE 1.4.x either. As the OP mentioned, it dies and gives you an "access violation in the gdiplus.dll" error message.

However, if you run the installer using the /nogui option, it does work; this option engages a "Safe Mode" for the installer, which the GOG staff apprently included for problems like this. I got the latest Retro City Rampage to install correctly, with the newest installer, in CX 11.3 using that trick.

Thanks to GOG blue texter/staffer Gowor, who messaged me with using the /nogui option after I complained about it on another thread.
The nogui option seemed to work, though it seems to force install into program files. Curious if that is the option or the new installer behavior. Thats a drag since I only have like 2 gig left on that partition.

Glad to know about the option thank you.
Post edited November 08, 2012 by gooberking
avatar
gooberking: looks like 1.4 and win xp according to winecfg on a mint 12 64-bit system. I built 1.5 on another partition using 32-bit mint 10. Might see what that does after diner.

but now I have the question is if it installs, does it run? (SFA2)
avatar
nullzero: It runs if you run the ALPHA2.EXE directly, the automatically created short cut does not work.

I am using Wine 1.5.16 set to a Windows version of Windows 7 and have the dwrite dll set to disabled.
its running. Seems solid but a bit on the slow side for me surprisingly.
You could get around this by extracting the GOG installers with innounp. This will extract the game files but not the Start Menu shortcuts.
avatar
Arkose: You could get around this by extracting the GOG installers with innounp. This will extract the game files but not the Start Menu shortcuts.
I knew there was something like that floating around. Though its seems like a last resort. If the nogui option lets the installer do its job that sounds like the most practical way to go.

Does extracting the files work in every case? Even with DRM removed I would imagine some games still want to write things in the registry.
avatar
gooberking: Does extracting the files work in every case? Even with DRM removed I would imagine some games still want to write things in the registry.
Games usually write their registry keys when run rather than when installed, so they'll simply make whatever they need. Those that do rely on the installer to set the keys will generally complain about their absence and refuse to run (or run in a safe mode or whatever).
Post edited November 09, 2012 by Arkose
To quote the wrong cartoon dog,

Ruh-roh

I'm guessing my days of installing GOG games on windows 2000 is over?
I'm trying to get Retro City Rampage running on Crossover on OS X. Is there any way to get a /nogui command to run through the OS X terminal?

Please bear in mind that I'm a hideous noob.
Try PlayOnLinux, they've got a ton of GOG games in their database and are currently updating to support v2 installers. And if you do not find your game in the database, just use the custom installation, it lets you mess around with different versions of Wine, extensions and whatnot.
Brilliant! Thank you!

I installed PlayOnMac and cheated it by telling it that I was installing GOG-Torchlight. It created a custom bottle that is happily running Retro City Rampage.

Respect to PlayOnMac and PlayOnLinux!