Page 1 of 2

Wine 9.20 and spring 0.72b1 NEEDS CONFORMATION

Posted: 31 Aug 2006, 21:16
by own3d
To install a working spring on linux, using wine

Install the latest 3D drivers for your graphics card, your distribution will usually provide packages. If not then head to your graphics card's manufacture's website either http://www.ati.com or http://www.nvidia.com then download and install the latest binary drivers. Then reboot the machine, to test that 3D accelleration is working type:

Code: Select all

glxinfo

Somewhere in the output you should see "direct rendering: Yes"

Install the latest wine version, this can be obtained from http://www.winehq.org/site/download select, then install the package for your distribution.
Alternativly you can compile from source. A tutorial for doing this is available here: http://www.linux-gamers.net/modules/wiw ... INDEX+Wine

When you have installed wine go into a console then type

Code: Select all

winecfg

Set wine to emulate windows 95 then go to the "Graphics" tab and check the options:
* Allow DirectX apps to stope the mouse leaving their window
* Enable desktop double buffering
* Allow the window manager to manage created windows

Then click apply and then, close.

Now download spring http://taspring.clan-sy.com/dl/taspring_0.72b1.exe
then cd into the directory you downloaded it to and type:

Code: Select all

wine taspring_0.72b1.exe
To play

Code: Select all

cd ~/.wine/drive_c/"Program Files"/TASpring
(generally this is the case but where-ever you installed it to)
Then run

Code: Select all

wine TASClient.exe

A string of errors will appear like this: "Connect: No IP Address Specified." keep pressing ok on the boxes, starting with the smaller windows.
Then go to the options then either registor an account, or put in your exsisting account details then press "Apply and close". Then simply press the red box in the top left of the lobby screen and connect.

Posted: 01 Sep 2006, 02:06
by HAARP
Be careful. I tried running Spring with Cedega once, until it freezed. The entire box. With mounted ext2-filesystems :x
Better stick with native games

Posted: 01 Sep 2006, 19:14
by own3d
Wine forked from cedega a while ago its no longer the same entity

native would be better though, maybe then you won't have to always host, as you do with wine.

Posted: 01 Sep 2006, 19:32
by AF
I thought ti was cedega forked from wine by offerign DirectX API's for a price? Originally being called wine-x?

Posted: 01 Sep 2006, 20:42
by clericvash
Cedega was forked from wine.

Wine is the original.

Posted: 01 Sep 2006, 22:01
by malric
I'm playing with wine-0.9.8-r1 on a gentoo system, and have no problem joining games.

In fact it usually runs better than on some windows system I tried :).

I would also like a native version, but until then this is fine.

Posted: 01 Sep 2006, 22:38
by own3d
Aha i just tested it emulating windows 95 and i can join games however emulating windows 2000 then it cannot. ill update the tutorial

Posted: 02 Sep 2006, 11:43
by HAARP
Don't call it a fork. Call it theft.

Posted: 02 Sep 2006, 18:15
by clericvash
HAARP wrote:Don't call it a fork. Call it theft.
I would call it that, but they have since opened up the source for free via CVS (it might be svn, cant remember).

Cedega was originally a Rip though, but lets not start a war, this topic is about wine and spring.

Posted: 02 Sep 2006, 21:29
by det
When I first tested the various emulation modes (a while ago) I found that Windows 95 was the highest version that didnt have the slowdown/memory leak bug. Maybe things have changed. To be safe I would update the tutorial to say Windows 95 instead of 98. I have played using all versions of 0.9.x wine using this mode, so I know it is stable.

Posted: 19 Sep 2006, 05:42
by 10053r
I am attempting to get spring working on wine. However, I cant get the lobby working. Anybody got any ideas?

Here is the error message I am getting:
"err:x11drv:X11DRV_CreateWindow invalid window height -42"
Also, it keeps popping up things about Address Violations.

I did a completely vanilla install onto a box running Dapper Drake under Ubuntu. spring.exe itself does run fine though. I want to play on my new Ubuntu box. :(

Posted: 20 Sep 2006, 17:50
by own3d
did you install wine as described on http://www.winehq.org/site/download-deb ? If not do that as ive not tested with the wine in the normal repositories

Posted: 21 Sep 2006, 20:09
by imbaczek
Make sure you've got good graphics drivers, ie. nvidia or whatever ati's called. For nvidia, install nvidia-glx package.

Posted: 21 Sep 2006, 22:39
by malric
The problem was that he tried to start from another directory (like "wine another_directory/TASClient.exe"). I exchanged some pm-s on the subject and he told me about the solution, but probably forgot about this thread.

So TASClient must be started from the directory is installed in, like wine TASClient.exe"

Posted: 22 Sep 2006, 01:34
by HAARP
You people are basicly spitting in the face of the people here trying to get Spring running natively.

Posted: 22 Sep 2006, 02:01
by BvDorp
HAARP wrote:You people are basicly spitting in the face of the people here trying to get Spring running natively.
k, mods, this breaks about >10 rules. warning plz

Posted: 22 Sep 2006, 02:04
by HAARP
Please tell me which one. Having an opinion? I don't see a rule against that.

Posted: 22 Sep 2006, 08:27
by malric
So I spit in my own face, as I tested with different gcc versions to see there are no more sync errors ? :-)

And your comment could have an effect of just turning people away. It would have been ok to say something like : if you are a programmer, have a lot of time, please help the developement of linux version. But like this... :(

And just to respond you about the rules:

1. No flaming or insulting of other users (the response was just an insult, it didn't even informed about the status of the porting)
2. Comments about content others have produced must be constructive. (the content in this case is the thread)

I will not continue this discussion and I apologize to go off-topic.

Posted: 22 Sep 2006, 08:37
by own3d
anyway, the linux version cannot play with windows just yet, this is just a stop-gap till we can get a fully working client

Posted: 22 Sep 2006, 19:35
by HAARP
Sorry if I offended anyone, this wasn't my intention.