WineHQ

Continuum

This is the latest version of the Subspace Client Continuum. This is the only way you can log on to many of the servers as the client prevents most of the ways of cheating. This necessitates that you apply a source patch to bypass the anti-cheating mechanisms.

Application Details:

Version: 0.40
License: Free to use
URL: http://subspacedownloads.com/d...
Votes: 6
Latest Rating: Gold
Latest Wine Version Tested: 1.7.30

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

After patching game works just like on Windows.


What does not

Some graphical glitches and sound timing is a bit off. Notably, some LVZ graphics in zones may not appear, but those are isolated cases.


Default key controls may not function in some desktop managers such as Gnome without first changing. Specifically the ALT key to bring up the map.

Workarounds

What was not tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I found that I got improved performance using the r300 experimental driver rather than the official ATI fglrx driver.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch LinuxNov 03 20141.7.30Yes Yes GoldJimmy 
ShowArch LinuxSep 13 20121.5.12Yes Yes GoldJimmy 
ShowDebian GNU/Linux 7.x "Wheezy"Dec 03 20111.3.34Yes Yes GoldJimmy 
ShowDebian GNU/Linux 6.x "Squeeze"Jul 11 20111.3.24Yes Yes GoldJimmy 
ShowSlackware 12.1Feb 17 20101.1.38Yes Yes Goldrlazur 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO

Continuum is freeware and can be downloaded from http://getcontinuum.com/

Continuum normally works by creating another process of itself with the inability to use OpenProcess, as a anticheat measure.
Wine doesn't emulate the ability to use these permission flags, so it endlessly loops. With the following patch to the Wine source, it checks for this, and allows Continuum to run.

To apply the patch to wine:

  1. Download the wine-source
  2. Copy and paste the patch text (found in the box below) into a text-editor.
  3. Save as continuum.patch in the wine source directory.

Copy and paste the text below into a file called continuum.patch:


--- a/dlls/kernel32/process.c
+++ b/dlls/kernel32/process.c
@@ -2956,6 +2956,9 @@ HANDLE WINAPI OpenProcess( DWORD access, BOOL inherit, DWORD id )
     OBJECT_ATTRIBUTES   attr;
     CLIENT_ID           cid;

+    /* This fixes continuum, but seems to break nothing */
+    if (access & PROCESS_VM_WRITE) return NULL;
+
     cid.UniqueProcess = ULongToHandle(id);
     cid.UniqueThread = 0; /* FIXME ? */


And apply the patch with:
patch -p 1 < continuum.patch
Then go ahead and compile wine.

 

That's all that needs to be done. =) Many thanks go out to the wiki at wiki.minegoboom.com.

WARNING

For the HOWTO patch, it has not been tested thouroughly, or at all, and could cause regressions for other programs. Please use at your own risk.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back