Jump to content
SubSpace Forum Network

Recommended Posts

Posted

Is there any way to get this game working on Linux these days? It seems that the project whose page is available at wine.getcontinuum.com is still stuck on Continuum v0.39, thus making it impossible to play the game, as when I try, I'll get prompted to download the new version, and make the game crash.

 

I tried using the patched Wine method to work with Continuum 0.40, but everytime I try logging in into any server, it will reject me as if the username was already in use or if I had input the password incorrectly (I'm pretty sure of this, tried random usernames without avail).

 

I'd love to know if the Linux project is still active or if I just should lose all hope on getting this to work under Ubuntu. I found several guides, but all applied to the old version, as the newest thing I could find was from January last year.

 

Any help would be greatly appreciated, as I'd really like to get into this game again. Thanks in advance.

Posted (edited)

I have gotten cont40 working on several distros. Later tonight when I have the time I'll lay down the terminal commands to get it working. Right now I'm a bit busy, however its not that hard.

 

EDIT: What distro are you using? I'm !@#$%^&*uming your using Ubuntu Gusty?

Edited by Steigerwald
Posted (edited)

Alright, installation instructions for Continuum .40 on Ubuntu 7.10 Gusty.

 

First this needs to be done by root.

 

sudo bash

 

Also you will need some tools to help you compile wine.

 

apt-get install build-essential flex bison xlibs-dev x11proto-gl-dev libgl1-mesa-dev fontconfig libfreetype6-dev fontforge checkinstall

 

Switch to the source directory and get the source using apt-get.

 

cd /usr/src 
apt-get source wine

 

Uncompress the source wine using

 

tar jxvf wine*

 

Switch to the uncompressed directory.

 

 cd wine*

 

Create a new text file.

 

 sudo gedit cont.diff

 

Paste

 

 diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c
index 33f9ee1..d50cb7d 100644
--- a/dlls/kernel32/process.c
+++ b/dlls/kernel32/process.c
@@ -2460,6 +2464,7 @@ HANDLE WINAPI OpenProcess( DWORD access,
 OBJECT_ATTRIBUTES   attr;
 CLIENT_ID		   cid;

+if (access & PROCESS_VM_WRITE) return NULL;
 cid.UniqueProcess = ULongToHandle(id);
 cid.UniqueThread = 0; /* FIXME ? */

 

 

Apply the patch.

 

 cat cont.diff | patch -pl

 

Configure and make using these commands.

 

 ./configure CFLAGS=-fno-stack-protector

 make depend && make

 

Configure wine

 

 winecfg

 

It is important to run winecfg, select the Drives tab, click C:, Show Advanced, and set the Serial: value to a random number higher than 2000. If you do not, you cannot connect to catid billers, i.e the name you like may not be registered, or may cause other issues on the SSC biller.

 

Download continuum 40 setup and switch to the appropriate directory.

 

 wine Continuum040Setup.exe

 

Change into the directory the Continuum is installed with the command-line.

 

 cd ~/Games/Continuum

 

And start it:

 

 wine Continuum.exe

 

Thats it.

 

Copied some of what was said on the ubuntu forums post here.

Edited by Steigerwald
Guest
This topic is now closed to further replies.
×
×
  • Create New...