Jump to content
SubSpace Forum Network

Recommended Posts

Posted

OK, I'll admit it. My first attempt with this has not gone over well, but now I know better and I am about ready to release a new version of Continuum-wine. Having dealt with the problems of the first version and all of the feedback I have received I think I have worked most of the bugs out.

 

I'm excited to say that the new version is practically running out of the box on ubuntu! I have a few things that I NEED to complete before I release this new and improved wrapper. I should have something ready by the end of the week if my current free time does not change.

 

If I could get a few people to beta test for me it would be appreciated. I will of course post it here first. If you would like to be notified when it is available please contact me at seth(at)network3d(dot)net.

Posted

Testing for Continuum-wine 0.2 is now open. I hope that I have increased the portability of this version as much as I think I have. It now runs with ubuntu 6.06, and should be compatible with any other Linux system. Just "extract here" and start the s!@#$%^&* script in the Continuum-wine folder. Per the previous instructions, it's not a good idea to run this from a command prompt because of the environment you would be trying to run it in.

 

The the only real problem that I have had with running this is the screen depth problems. As with the previous version, make certain you are running continuum in the same screen depth your Xwindows session is running in. If you are running Continuum in 16 bit and your Xwin session is 24 bit your are going to have terrible frame rates.

 

While testing on ubuntu I noticed there is no way to change the screen depth using "Screen Resolution" so the change will have to be made manually to run in 16 bit mode (optimal for frame rate.) To change the screen depth in ubuntu, console window enter:

 

sudo gedit /etc/X11/xorg.conf

 

find the line

DefaultDepth 24

and change to

DefaultDepth 16

 

*Optionally add 1280x1024 screen resolution.

SubSection "Display"

Depth 16

Modes "1280x1024" "1024x768" "800x600" "720x400" "640x480"

 

Restart X by pressing Ctrl+alt+Backspace

 

I will release this officially once I have some feedback from people on whether it is working or not. My next step with this is to optimize the Direct3D to OpenGL within wine. The d3d within wine does not handle 2D very well. Hopefully the frame rate problems will become a thing of the past.... wish me luck.

 

Download URL:

http://wine.getcontinuum.com/development.php

Posted

Oh, I forgot to mention. This was compiled with wine 0.9.21, the previous patch will not work without making a couple of changes to the patch like so (replace kernel with kernel32):

 

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 = (HANDLE)id;
 cid.UniqueThread = 0; /* FIXME ? */

Posted
I just found the "desktop" link is not working under any cir!@#$%^&*stances for gentoo. I have removed this file and updated the link above. If you get a 404 error, give it five minutes. I'm uploading...
Posted
this thread is making me tempted to try linux again at some point soon.

 

Has anyone had sucsess with this on fedora core?

I have enough hard drive space that I should be able to make another linux install and test fedora. I truly don't see why it wouldn't work. The loader is pretty portable. However, if you are wanting to install Linux just for the novelty of running subspace, you will quickly loose interest.

Posted
well i had linux and swithed back because 1. i was impatent to learn, 2. i ran out of HDD space and needed wiondows and 3. continuum didnt work as well as a good media player (both of these no longer apply)
Posted
well i had linux and swithed back because 1. i was impatent to learn, 2. i ran out of HDD space and needed wiondows and 3. continuum didnt work as well as a good media player (both of these no longer apply)

Burning Fedora bordeaux as I type... Continuum does run, but the graphics are choppy, averaging around 20 fps even running under the optimal conditions of 16 bit & 16 bit on my 850 MHz SuSe box I'm using to develop. It seems to run even worse with ubuntu. This is because of the 2D-d3d to opengl pipes.... not being present and defaulting to 3D rendering.

 

I'll let you know if it works with Fedora.

Posted
Once I'm done fooling around with Windows Vista I'll be installing Fedora on that hard drive ... I believe i'm installing a 64-bit edition ... will there be any issues with 64-bit editions when it comes to installing continuum?
Posted
I'll let you know if it works with Fedora.

 

Yes it works with Fedora if the following changes are made (and anyone else getting "could not locate Wine source tree" errors):

 

gedit ~/Continuum-wine/wine

 

Find these lines and remove:

 

else

echo "$0: could not locate Wine source tree"

exit 1

 

Let me know if this works for you. I will review the changes and update as necessary tomorrow.

 

http://img228.imageshack.us/img228/4772/screenshotij9.th.png

 

XDOOM: I have not had any feedback from people trying to run this or self compiled in a 64 bit environment. I would be interested to hear results.

Posted
Seth - Your links dont seem to work ... I haven't been able to download it.

all fixed, I'll have an update ready tonight if you want to wait.

 

--

Scratch that update tonight. I have a few more thing to implement and it's taking more time than I expected.

Posted

Seth - Your links dont seem to work ... I haven't been able to download it.

all fixed, I'll have an update ready tonight if you want to wait.

 

--

Scratch that update tonight. I have a few more thing to implement and it's taking more time than I expected.

 

Ok well I wont be installing the linux until friday it seems ... I need to finish a few school !@#$%^&*ignments in windows first before I try to do the dual-boot of windows/linux ... last thing I want is to have problems and me loose my homework ;)

Posted

Alright, i'm definately not familar with linux.

 

I have this problem:

 

[root@localhost ~]# ~/Continuum-wine/continuum.sh

X Error of failed request: GLXBadContext

Major opcode of failed request: 143 (GLX)

Minor opcode of failed request: 5 (X_GLXMakeCurrent)

Serial number of failed request: 15

Current serial number in output stream: 15

Posted
Alright, i'm definately not familar with linux.

 

I have this problem:

 

[root@localhost ~]# ~/Continuum-wine/continuum.sh

X Error of failed request: GLXBadContext

Major opcode of failed request: 143 (GLX)

Minor opcode of failed request: 5 (X_GLXMakeCurrent)

Serial number of failed request: 15

Current serial number in output stream: 15

 

Don't run this as root! :o Don't run X as root! Make a user and use "su" or "sudo" if you need root privileges for anything.

 

That being said, what version of Linux are you running, and is this the 0.2.1 version of Continuum wine? It actually should run as root. The error you are receiving is from wine and probably has something to do with the startup script if it's the development version, if it's the previous 0.1a version you'll need to have a wine configuration in your home directory ( ~/.wine )

 

-- edit --

Ah, yea... fedora 64. I'll see what I can find. The 64 bit architectures have been playing havoc with opengl. I'll see what I can dig up.

 

-- edit2 --

Try running it like this:

cd ~/Continuum-wine
LIBGL_ALWAYS_INDIRECT=1 WINEPREFIX=$PWD/.wine $PWD/wine $PWD/Continuum/Continuum.exe

Posted

I'll give that a shot next time I boot into linux.

 

Why not use root? I'm too lazy to use my user account ... especially condering su and sudo dont seem to work when I need root. And its not like i'm doing anything important on the linux ... :o

Posted
I'm using ubuntu and am a total newbie.. I'm not even sure how to run this at all. :D

Download the file to your home directory /home/USERNAME. Right click on the file and "extract here." Double click on the folder /home/USERNAME/Continuum-wine that you just created. Double click on continuum.sh and it should run for you. Have a beer because all the work has been done for you... unless you are a minor, then have a MtDew. :-)

 

When you decide you need a better frame rate refer to the changes detailed above.

  • 2 weeks later...
Posted

I'm using ubuntu and am a total newbie.. I'm not even sure how to run this at all. :(

Download the file to your home directory /home/USERNAME. Right click on the file and "extract here." Double click on the folder /home/USERNAME/Continuum-wine that you just created. Double click on continuum.sh and it should run for you. Have a beer because all the work has been done for you... unless you are a minor, then have a MtDew. :-)

 

When you decide you need a better frame rate refer to the changes detailed above.

I'm running 0.2.1 here, and to get things going correctly with Kubuntu 6.06 (dapper) I had to comment out the following in wine:

# else

# echo "$0: could not locate Wine source tree"

# exit 1

This worked. Now, my screen in Continuum was slow until I went to View/Advanced Option and checked Software Emulatior and Disable Clipping.

 

Now I'm happy! The funny thing is that I actually couldn't get Continuum running under Windows XP Pro, since it kept coming up with a error about being unable to create SSCU Trench Wars\trench3.lvl. Got me, and yes the permissions were correct.

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