<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.minegoboom.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Plareplane</id>
		<title>ASSS Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.minegoboom.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Plareplane"/>
		<link rel="alternate" type="text/html" href="http://wiki.minegoboom.com/index.php/Special:Contributions/Plareplane"/>
		<updated>2026-04-15T05:06:05Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>http://wiki.minegoboom.com/index.php?title=Talk:Running_Continuum_under_Wine&amp;diff=5570</id>
		<title>Talk:Running Continuum under Wine</title>
		<link rel="alternate" type="text/html" href="http://wiki.minegoboom.com/index.php?title=Talk:Running_Continuum_under_Wine&amp;diff=5570"/>
				<updated>2007-07-31T06:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;Plareplane: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Mine GO BOOM|Mine GO BOOM]] 02:40, Dec 21, 2005 (EST): Should we use Wine or wine? Also, PhOng, try using Preview. The less total changes in a row, the easier it is to cover changes without having to do fancy diff comparings.&lt;br /&gt;
&lt;br /&gt;
== submission to winehq? ==&lt;br /&gt;
&lt;br /&gt;
Galeru:  Is this patch submitted to wine?  If it hasn't been, is there any intention of doing that?&lt;br /&gt;
&lt;br /&gt;
[[User:Mine GO BOOM|Mine GO BOOM]] 20:30, Dec 22, 2005 (EST): If this was to be added to Wine, it would need to actually handle the permission flags. As right now, it is just a hack that may cause problems in other applications, but what is required to get Continuum to run.&lt;br /&gt;
&lt;br /&gt;
[[User:I88gerbils|i88gerbils]]: oliverthered posted on ssforum.net several months ago.  It appears he is &amp;quot;in charge&amp;quot; of directx support for Wine.  I sent him an e-mail linking him to this page.  &amp;quot;Failed to deliver&amp;quot;.  Oh well.&lt;br /&gt;
&lt;br /&gt;
== Redistributable patched wine + Continuum package ==&lt;br /&gt;
--[[User:Bounty Punter|Bounty Punter]] 00:48, Jan 30, 2006 (EST)&lt;br /&gt;
First of all, thank you for solving this problem!&lt;br /&gt;
&lt;br /&gt;
I have made a package that I have tested in both Suse, and Slackware Linux.  I works on both, provided that the user has wine already installed and configured with the general information in ~/.wine  As Mine GO BOOM stated, the patched version of wine could cause problems in other applications running under wine. Does it, has anyone had any problems?&lt;br /&gt;
&lt;br /&gt;
I am willing to provided limited hosting for the file if there is any interest, and pending any foreseeable legal problems with me doing it. It's rather large, 59.3 MB...&lt;br /&gt;
&lt;br /&gt;
--[[User:Bounty Punter|Bounty Punter]] 21:44, Feb 1, 2006 (EST)&lt;br /&gt;
&lt;br /&gt;
Anyone willing to try this?  I've cut the size down to 24 mb  [http://www.network3d.net/continuum-wine/ http://www.network3d.net/continuum-wine/]&lt;br /&gt;
&lt;br /&gt;
[[User:I88gerbils|i88gerbils]]: I don't really use wine for much so I'm cool with tainting my wine compile.&lt;br /&gt;
&lt;br /&gt;
== Chat window ==&lt;br /&gt;
&lt;br /&gt;
I actually found that you can get the chat window to show up if you start Continuum full screen on one desktop, then switch desktops by pressing ctrl + alt + arrow key in Gnome.&lt;br /&gt;
&lt;br /&gt;
== Gentoo? ==&lt;br /&gt;
&lt;br /&gt;
The Continuum-wine package I downloaded seems to point to different locations for some files than mine are in. I was also wondering if the the current version of Wine has your patch in it. Current version at time of posting is 0.9.26&lt;br /&gt;
&lt;br /&gt;
[[User:Mine GO BOOM|Mine GO BOOM]] 21:16, Nov 27, 2006 (PST): The developers of Wine don't want to include a hack-patch for one specific game, as no other game has a protection like this. They've mentioned that they would rather wait for adding real support for what the hack protects against (creating a process that doesn't have a specific privilege).&lt;br /&gt;
&lt;br /&gt;
== PCLinuxOS ==&lt;br /&gt;
&lt;br /&gt;
Works on PCLinuxOS 2007!&lt;br /&gt;
&lt;br /&gt;
I had to comment out the 'else' like I read a few others had to (see below).  Why not just take the whole top-level directory find check out?  It's set directly anyways (topdir=`cd &amp;quot;$HOME/Continuum-wine&amp;quot; &amp;amp;&amp;amp; pwd`) right after.&lt;br /&gt;
&lt;br /&gt;
I also had to use the [http://wine.getcontinuum.com/development.php dev version] else I got:&lt;br /&gt;
&lt;br /&gt;
[andrewroth@localhost Continuum-wine]$ ./continuum.sh&lt;br /&gt;
wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory&lt;br /&gt;
&lt;br /&gt;
But, with the dev version it WORKS which is pretty sweet, now I can play subspace in linux!  Thanks!&lt;br /&gt;
&lt;br /&gt;
-Andrew Roth&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# setup the environment&lt;br /&gt;
# now find the top-level directory of the source tree&lt;br /&gt;
&lt;br /&gt;
if [ -x &amp;quot;$appdir/bin&amp;quot; ]&lt;br /&gt;
then topdir=&amp;quot;$appdir/bin&amp;quot;&lt;br /&gt;
elif [ -x &amp;quot;$appdir/../bin/wineserver&amp;quot; ]&lt;br /&gt;
then topdir=&amp;quot;$appdir/..&amp;quot;&lt;br /&gt;
elif [ -x &amp;quot;$appdir/../../bin/wineserver&amp;quot; ]&lt;br /&gt;
then topdir=&amp;quot;$appdir/../..&amp;quot;&lt;br /&gt;
elif [ -x &amp;quot;$appdir/../../../bin/wineserver&amp;quot; ]&lt;br /&gt;
then topdir=&amp;quot;$appdir/../../..&amp;quot;&lt;br /&gt;
#else&lt;br /&gt;
#  echo &amp;quot;$0: could not locate Wine source tree&amp;quot;&lt;br /&gt;
#  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# setup the environment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
topdir=`cd &amp;quot;$HOME/Continuum-wine&amp;quot; &amp;amp;&amp;amp; pwd`&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wine-0.9.36 and &amp;gt;(?) ==&lt;br /&gt;
&lt;br /&gt;
Patch works thru version 0.9.37, but screen drawing problems when view full-screen.  0.9.38 will not patch at all.  See [http://gentoo-wiki.com/HowTo_Install_Continuum#Patching_Wine wiki].&lt;br /&gt;
&lt;br /&gt;
Put up modified patch. P.S., I'm not going to bother with Dirk Gently's non-sense over at the Gentoo page because I quite frankly don't care. --[[User:Plareplane|Plareplane]] 23:56, Jul 30, 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Plareplane</name></author>	</entry>

	<entry>
		<id>http://wiki.minegoboom.com/index.php?title=Running_Continuum_under_Wine&amp;diff=5015</id>
		<title>Running Continuum under Wine</title>
		<link rel="alternate" type="text/html" href="http://wiki.minegoboom.com/index.php?title=Running_Continuum_under_Wine&amp;diff=5015"/>
				<updated>2007-07-31T06:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Plareplane: /* Patching Wine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Quick Start ==&lt;br /&gt;
&lt;br /&gt;
If you want to run [[Continuum]] on your Linux machine as quickly as possible, download a pre-compiled version of a patched [http://www.winehq.com/ Wine] from [http://wine.getcontinuum.com/ wine.getcontinuum.com].&lt;br /&gt;
&lt;br /&gt;
== Patching Wine ==&lt;br /&gt;
&lt;br /&gt;
To run [[Continuum]] under [http://www.winehq.com/ Wine], you need to apply a patch to Wine's source code. Copy the text block below into a file, such as &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;cont.diff&amp;lt;/tt&amp;gt;, and follow the patching instructions below.&lt;br /&gt;
&lt;br /&gt;
For versions &amp;gt;= 0.9.38 or so:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: navy;&amp;quot;&amp;gt;diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c&lt;br /&gt;
index 33f9ee1..d50cb7d 100644&lt;br /&gt;
--- a/dlls/kernel32/process.c&lt;br /&gt;
+++ b/dlls/kernel32/process.c&lt;br /&gt;
@@ -2460,6 +2464,7 @@ HANDLE WINAPI OpenProcess( DWORD access,&lt;br /&gt;
     OBJECT_ATTRIBUTES   attr;&lt;br /&gt;
     CLIENT_ID           cid;&lt;br /&gt;
 &lt;br /&gt;
+if (access &amp;amp; PROCESS_VM_WRITE) return NULL;&lt;br /&gt;
     cid.UniqueProcess = ULongToHandle(id);&lt;br /&gt;
     cid.UniqueThread = 0; /* FIXME ? */&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For versions &amp;lt;0.9.38 (until somewhere in the 20s):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: navy;&amp;quot;&amp;gt;diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c&lt;br /&gt;
index 33f9ee1..d50cb7d 100644&lt;br /&gt;
--- a/dlls/kernel32/process.c&lt;br /&gt;
+++ b/dlls/kernel32/process.c&lt;br /&gt;
@@ -2460,6 +2464,7 @@ HANDLE WINAPI OpenProcess( DWORD access,&lt;br /&gt;
     OBJECT_ATTRIBUTES   attr;&lt;br /&gt;
     CLIENT_ID           cid;&lt;br /&gt;
 &lt;br /&gt;
+if (access &amp;amp; PROCESS_VM_WRITE) return NULL;&lt;br /&gt;
     cid.UniqueProcess = (HANDLE)id;&lt;br /&gt;
     cid.UniqueThread = 0; /* FIXME ? */&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following changes may be necessary in Wine 0.9.12: &lt;br /&gt;
&amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;@@ -2325,6 +2325,7 @@&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For &amp;quot;File to patch?&amp;quot; errors, replace kernel32 with &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;kernel&amp;lt;/tt&amp;gt; throughout the patch.&lt;br /&gt;
&lt;br /&gt;
Place your new &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;cont.diff&amp;lt;/tt&amp;gt; file inside the topmost directory of Wine's source code (that which includes the &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;LICENSE&amp;lt;/tt&amp;gt; file), and run &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;cat cont.diff | patch -p1&amp;lt;/tt&amp;gt; to apply the patch.  Follow with the usual &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;./configure &amp;amp;&amp;amp; make depend &amp;amp;&amp;amp; make&amp;lt;/tt&amp;gt; to build Wine. If you'd wish to have this replace your current Wine installation or to install it globally, run &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;make install&amp;lt;/tt&amp;gt; as &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;root&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[image:winecfg.png|right]]&lt;br /&gt;
It is important to run &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;winecfg&amp;lt;/tt&amp;gt;, select the &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Drives&amp;lt;/tt&amp;gt; tab, click &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;C:&amp;lt;/tt&amp;gt;, &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Show Advanced&amp;lt;/tt&amp;gt;, and set the &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Serial:&amp;lt;/tt&amp;gt; value to a random number higher than &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;2000&amp;lt;/tt&amp;gt;.  If you do not, you cannot connect to catid billers, or may cause other issues on the SSC biller.&lt;br /&gt;
&lt;br /&gt;
== Common problems ==&lt;br /&gt;
&lt;br /&gt;
If you have a binary version of Wine installed from a &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;.rpm&amp;lt;/tt&amp;gt;, &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;.deb&amp;lt;/tt&amp;gt;, etc., it's recommended to remove it before installing and setting up Wine from source, so as not to cause confusion.&lt;br /&gt;
&lt;br /&gt;
Make sure you are running Continuum in a color depth of at least &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;16&amp;lt;/tt&amp;gt; ( &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;View&amp;lt;/tt&amp;gt; &amp;gt; &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Options&amp;lt;/tt&amp;gt; &amp;gt; &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Graphics&amp;lt;/tt&amp;gt; &amp;gt; &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Color Depth:&amp;lt;/tt&amp;gt; ). Using 8-bit color depth is possible, but you have to check your &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;/etc/X11/xorg.conf&amp;lt;/tt&amp;gt; (etc.) file to make sure you have 8-bit Depth/Modes configured.  Usually, a simple way to verify if you can safely use 8-bit color depth is to check whether you can set your desktop environment to use it.&lt;br /&gt;
&lt;br /&gt;
If having problems with sound, use &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;winecfg&amp;lt;/tt&amp;gt; to enable (check) &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;ALSA Driver&amp;lt;/tt&amp;gt; (&amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Audio&amp;lt;/tt&amp;gt; tab) and set &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Hardware Acceleration:&amp;lt;/tt&amp;gt; to &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Emulation&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Chat window will not appear when you task out. This is because Continuum under Wine doesn't understand that it is minimized, so it will never start the chat window. You can use a [[:Category:ChatNet_Clients|Chatnet Client]] to provide a chat-only interface to servers that run [[ASSS]] (and the chatnet module), which you don't need to emulate in Wine.&lt;br /&gt;
&lt;br /&gt;
If you get a &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;libwine.so.1&amp;lt;/tt&amp;gt; error when trying to run Wine globally (instead of running the application from its source directory), add the following lines to your &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;/etc/ld.so.conf&amp;lt;/tt&amp;gt; file: &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;/usr/local/lib&amp;lt;/tt&amp;gt; and &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;/usr/local/lib/wine&amp;lt;/tt&amp;gt;. If problems still occur, copy &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;libwin.so.1&amp;lt;/tt&amp;gt; to those locations from the &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;&amp;lt;i&amp;gt;winesource&amp;lt;/i&amp;gt;/libs&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;ALT&amp;lt;/tt&amp;gt; key does not function properly if it is bound to another XIM like kinput2 (e.g. tried to bring up map).&lt;br /&gt;
&lt;br /&gt;
If connecting to a zone causes you to login as &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;^Banned&amp;lt;/tt&amp;gt;, please run &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;winecfg&amp;lt;/tt&amp;gt;, select the &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Drives&amp;lt;/tt&amp;gt; tab, select &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;C:&amp;lt;/tt&amp;gt;, &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Show Advanced&amp;lt;/tt&amp;gt;, and make sure the &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;Serial:&amp;lt;/tt&amp;gt; value is set to a random number greater than &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;2000&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Why it works == &lt;br /&gt;
&lt;br /&gt;
When Continuum runs, one of the first things it does is create another process of itself with some privileges restricted, such as the ability to call &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;OpenProcess&amp;lt;/tt&amp;gt;. When the child process attempts to repeat this step, it receives an error that &amp;lt;tt style=&amp;quot;color: navy;&amp;quot;&amp;gt;OpenProcess&amp;lt;/tt&amp;gt; failed, which tells the process that it is the child. The child process then proceeds to run the game.&lt;br /&gt;
&lt;br /&gt;
Since Wine does not properly emulate this parent-child security, this source modification is necessary to get Continuum to run under Wine.&lt;br /&gt;
&lt;br /&gt;
== Examples == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Download the following: [http://prdownloads.sourceforge.net/wine/wine-0.9.21.tar.bz2?download wine-0.9.21], [http://ds80-237-203-29.dedicated.hosteurope.de/wt/winetools-0.9jo-III.tar.gz winetools], [http://wiki.minegoboom.com/cont32.diff cont32.diff], [http://www.subspacedownloads.com/?act=file&amp;amp;fid=5 contiuum038setup.exe], and [http://www.subspacedownloads.com/?act=file&amp;amp;fid=3 contiuum039pr1.zip].&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu''' users will need to first install some other packages to be able to build Wine. To do so, in a terminal window type '''sudo apt-get install build-essential bison flex fontforge libgl1-mesa-dev libgtk1.2 xorg-dev''' to install all the needed packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar jxvf wine-0.9.21.tar.bz2&lt;br /&gt;
$ cd wine-0.9.21&lt;br /&gt;
$ ./configure&lt;br /&gt;
$ cat ../cont32.diff | patch -p1&lt;br /&gt;
$ make&lt;br /&gt;
$ sudo make install&lt;br /&gt;
$ cd ..&lt;br /&gt;
$ tar zxvf winetools-0.9jo-III.tar.gz&lt;br /&gt;
$ cd winetools-0.9jo-III&lt;br /&gt;
$ sudo ./install&lt;br /&gt;
$ cd ..&lt;br /&gt;
$ wine contiuum038setup.exe&lt;br /&gt;
$ unzip contiuum039pr1.zip&lt;br /&gt;
$ mv menu039pr1.dll ~/.wine/drive_c/Program\ Files/Continuum/&lt;br /&gt;
$ mv Contiuum039pr1.exe ~/.wine/drive_c/Program\ Files/Continuum/&lt;br /&gt;
$ winecfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To run Continuum 0.39, create a launcher for: '''wine &amp;quot;C:\Program Files\Continuum\Continuum039pr1.exe&amp;quot;'''&lt;/div&gt;</summary>
		<author><name>Plareplane</name></author>	</entry>

	</feed>