Galciv on linux-only machine

Hi

I'm configuring Galciv on a linux-only machine. So far, AFAIK, all successful attemps to run galciv on linux have been relying on windows installations. The Galciv staff has helped me very kindly (thanks Kris and Cari !) but I still need to edit the registry. I've tried to do it by hand, and it has allowed me to run galciv.exe, but it crashes systematically at 28% whenever I launch a game.

I would need, please, that someone who has galciv installed does the following :

export the registry keys mentionned in fusibou's HOWTO in this thread :
http://www.galciv.com/forum.asp?BID=GF&id=26596#119518

but *as text* and not as a .reg file (I think .reg files aren't text files -- am I wrong ?)

and then post the resulting text files on this board.

Here is the part of fusibou's HOWTO which is of interest here :

/////////////////////
Begin Fusibou's HOWTO
/////////////////////

You also need to grab the registry entries galciv made when installing on your windows computer for the above three DLL's. The CLSID and IID numbers I found are as follows:

for dartweb.dll:
CLSID: {c8b8bac2-9451-11d2-ba66-0040053687fe},
IID: {b196b28f-bab4-101a-b69c-00aa00341d07}

for dartsock.dll:
CLSID: {e9d55102-9683-11d2-ba68-0040053687fe},
IID: {00000001-0000-0000-c000-000000000046}

for quartz.dll:
CLSID: {e436ebb3-524f-11ce-9f53-0020af0ba770},
IID: {00000001-0000-0000-c000-000000000046}

On the Windows9x machine you installed galciv on, use regedit to search for all instances of the above numbers. For each key you find, export that key using the export function on the File menu to a separate .reg file.

/////////////////////
End Fusibou's HOWTO
/////////////////////

thanks in advance !!
723 views 3 replies
Reply #1 Top
:HOT: :CONGRAT: :D IT WORKS :CONGRAT: :HOT: LOL

I can now play Galciv without any windows partition !!!

I just wanted to tell you about it, first because it could be helpful to other people, and also to tell everyone (if that was necessary) that Stardock is the COOLEST game developing company EVER !!!

First, I e-mailed Kris Kwilas and guess what ? He packed and uploaded, just for me, a ZIP archive of Galciv so that I didn't have to run an installer (installers don't rune very fine under wineX). By the way he put all the patches to 1.21 !! And it was my my own serial number ! so I only had to unzip that.

Then there were problems with DART DLLs and the registry. Another e-mail to Kwilas, and he uploaded an little DART installer. It run smoothly with WineX ! And nothing else was needed. I typed "cedega galciv.exe" in the galciv directory, and I could begin to play.

Following are a few advices, in case you're having troubles :
1) I was using WineX 4.0 "Cedega"
2) I haven't had to set up my cedega config file. I have a 1280x1024, 24 bpp desktop. If you think you have to edit your config file, there's a thread on this forum about that (search 'winex')
3) Actually I've had problems because my download of the ZIP archive was corrupted. I had to download it a second time. If you experience weird crashed, think about that
4) Also keep in mind that you need DART together with some registry changes. What allowed me to fix this was the DART installer Kris handed to me.

Once again : THANKS to the Galciv team, especially Kris and Cari.
Reply #2 Top
HARDWARE ACCELERATION

in order to get HW accel for Galciv, you need to be running a 16 bpp desktop. If your desktop has 24 bpp, you don't get HW accel.

Note that it seems that this can't be solved by tweaking the WineX config file. You have to setup your desktop to 16bpp (that is, 65k colors). You can do this either using a GUI tool, or by directly editing you X11 config file.
Reply #3 Top
And by the way, I recommend disabling the sound as much as possible, as it tends to crash. Aside from that, the game runs very smoothly ! No slowdown at all !

By the way, Galciv puts a 99% load on the CPU, so it probably requires a good kernel scheduler. Personnally, I have a 2.6 kernel patched with Con Kolivas's patchset.
[Message Edited]