| View previous topic :: View next topic |
claudio
Joined: 26 Dec 2006 Posts: 4
|
Posted: Sat Jan 13, 2007 8:42 pm Post subject: Running The Spirit Engine under wine (Gnu/Linux) |
|
|
|
Hello,
I have written a patch for wine,
which enables running The Spirit Engine under
GNU/Linux (tested), and possibly FreeBSD and Solaris
on X86.
I wrote the instructions here
On a side note, anyone knows whether TSE runs
correctly on plain old Windows 95? |
|
| Back to top |
|
|
Mark Pay Site Admin

Joined: 09 Aug 2006 Posts: 621 Location: Margate, UK
|
Posted: Sun Jan 21, 2007 4:16 pm Post subject: |
|
|
|
Hi Claudio. Sorry I haven't responded to you sooner. Thanks for doing this, much appreciated. It's a shame that there are still some issues, like the crash bug, but it's still neat to have the game running on Linux.
I'm afraid I haven't heard whether or not the game runs on win95. It should, but I couldn't confirm it. |
|
| Back to top |
|
|
claudio
Joined: 26 Dec 2006 Posts: 4
|
Posted: Tue Jan 23, 2007 10:03 pm Post subject: |
|
|
|
| Quote: |
I'm afraid I haven't heard whether or not
the game runs on win95. It should, but I couldn't confirm it.
|
It would help a lot getting the patch into regular wine. In case someone out there has a chance to test this on such an old system, the issue is whether it is possible to save/load preferences and saved games in The Spirit Engine on Windows 95.
Cheers :)
Claudio |
|
| Back to top |
|
|
Batchy-tse
Joined: 03 Feb 2007 Posts: 3
|
Posted: Sat Feb 03, 2007 9:42 am Post subject: |
|
|
|
TSE works in win95. i don't have problems saving/loading preferences and games.
but the game runs without music and with lots of modfusion crashes.
the machine is a 120 Mhz Pentium with 32 Megs of RAM. lots of part are out of sync because the game is too slow. the grundelkrunk is invincible (taking shots but won't lose points) |
|
| Back to top |
|
|
Mark Pay Site Admin

Joined: 09 Aug 2006 Posts: 621 Location: Margate, UK
|
Posted: Sat Feb 03, 2007 12:46 pm Post subject: |
|
|
|
Thanks Batchy
120Mhz? Wow. :O I tried the game out on my old 200Mhz Pentium and it was pretty slow there.
You can find a version of the game with the old version of the Modfusion plugin removed here:
http://www.thespiritengine.com/Files/TSEBuild0615musicstrip.exe
I'm afriad that I can't do much about the other bugs. Because of the mix of timed and loop based events, some of the stuff in the game gets very wierd if it is run on relatively old PCs.  |
|
| Back to top |
|
|
Batchy-tse
Joined: 03 Feb 2007 Posts: 3
|
Posted: Sun Feb 04, 2007 8:32 am Post subject: |
|
|
|
| that's the version i used. i first tried the normal version but it was slower, and it was impossible to get to homestead; modfusion would crash after the first or the second fight. |
|
| Back to top |
|
|
Mark Pay Site Admin

Joined: 09 Aug 2006 Posts: 621 Location: Margate, UK
|
Posted: Tue Feb 06, 2007 8:30 am Post subject: |
|
|
|
| Are you sure it was Modfusion causing the crashes in the music stripped version Batchy? It shouldn't even be in there, and there's certainly no code running it on any frames. |
|
| Back to top |
|
|
Batchy-tse
Joined: 03 Feb 2007 Posts: 3
|
Posted: Sat Feb 10, 2007 9:29 am Post subject: |
|
|
|
| sorry if it was misunderstood. the stripped version did not crash, but it was buggy. |
|
| Back to top |
|
|
Mark Pay Site Admin

Joined: 09 Aug 2006 Posts: 621 Location: Margate, UK
|
Posted: Sat Feb 10, 2007 12:12 pm Post subject: |
|
|
|
| Whoops, sorry. Thanks for the clarification. |
|
| Back to top |
|
|
TwiTerror Musical Maestro
Joined: 17 Aug 2006 Posts: 155
|
Posted: Sun Feb 11, 2007 12:54 am Post subject: |
|
|
|
| The good news is that the music engine for TSE2 is being completely redesigned and I'm going to more thoroughly bug-test it, so we should be crash-free in round 2 (; |
|
| Back to top |
|
|
claudio
Joined: 26 Dec 2006 Posts: 4
|
Posted: Sun Feb 11, 2007 6:42 pm Post subject: |
|
|
|
| Quote: |
Batchy-tse:
TSE works in win95. i don't have problems saving/loading preferences and games.
|
This information solves my problem, since I do not have access to a W95 or any other Windows box.
I have sent the patch to wine for inclusion, we'll see.
Thanks! :)
Claudio |
|
| Back to top |
|
|
Mr Nobody Human
Joined: 12 Oct 2006 Posts: 40 Location: Sydney, Australia
|
Posted: Fri Apr 13, 2007 7:01 am Post subject: I'll have a try at this! |
|
|
|
| I'll have a try at TSE using linux. Last time I tried without this patch, the game worked fine but there was no music or saving/loading. I'll see if this patch works on openSUSE 10.2 |
|
| Back to top |
|
|
claudio
Joined: 26 Dec 2006 Posts: 4
|
Posted: Fri Apr 13, 2007 1:07 pm Post subject: Re: I'll have a try at this! |
|
|
|
| Mr Nobody wrote: | | I'll have a try at TSE using linux. Last time I tried without this patch, the game worked fine but there was no music or saving/loading. I'll see if this patch works on openSUSE 10.2 |
Saving/loading is fixed by this patch, however music should
work with vanilla wine (works for me). I use the OSS wine driver, not the ALSA one (wineconf).
There is now a bug report open in the wine bug database:
http://bugs.winehq.org/show_bug.cgi?id=8036.
You can report your results there. |
|
| Back to top |
|
|
Mr Nobody Human
Joined: 12 Oct 2006 Posts: 40 Location: Sydney, Australia
|
Posted: Tue Apr 17, 2007 6:08 am Post subject: It works! but... |
|
|
|
The patch works. But it took almost 30 minutes to "make install" it. The first time a tried it, i didn't have all the necessary packages. So i did what this:
http://en.opensuse.org/Wine#Repositories
told me to do. I tried again with all of the necessary packages required. And it worked! I installed TSE and the sound, loading/saving worked. Apart from one thing. the cursor image was broken. It's probably just my graphics driver's fault. Or the lack of it! (There's no 3d driver from VIA that is actually easy to install on opensuse 10.2).
I didn't like the process because I don't like installing all these packages that I don't need to use in the future. I like a "clean" system. And I don't like installing source packages. I like binary ones. RPMs. This procedure is way beyond the average user. Although what average user would use linux? I wish the binary version was patched! Now I'm going to reinstall opensuse to get it "clean" again.
Although it worked very well, it was a messy process.  |
|
| Back to top |
|
|