Wine 9.20 and spring 0.72b1 NEEDS CONFORMATION

Wine 9.20 and spring 0.72b1 NEEDS CONFORMATION

Discuss everything related to running Spring on your chosen distribution of Linux.

Moderator: Moderators

own3d
Posts: 129
Joined: 25 Aug 2006, 16:31

Wine 9.20 and spring 0.72b1 NEEDS CONFORMATION

Post 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.
Last edited by own3d on 03 Sep 2006, 00:24, edited 3 times in total.
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post 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
own3d
Posts: 129
Joined: 25 Aug 2006, 16:31

Post 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.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

I thought ti was cedega forked from wine by offerign DirectX API's for a price? Originally being called wine-x?
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

Cedega was forked from wine.

Wine is the original.
malric
Posts: 521
Joined: 30 Dec 2005, 22:22

Post 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.
own3d
Posts: 129
Joined: 25 Aug 2006, 16:31

Post 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
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post by HAARP »

Don't call it a fork. Call it theft.
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post 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.
User avatar
det
Moderator
Posts: 737
Joined: 26 Nov 2005, 11:22

Post 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.
10053r
Posts: 297
Joined: 28 Feb 2005, 19:19

Post 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. :(
own3d
Posts: 129
Joined: 25 Aug 2006, 16:31

Post 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
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

Make sure you've got good graphics drivers, ie. nvidia or whatever ati's called. For nvidia, install nvidia-glx package.
malric
Posts: 521
Joined: 30 Dec 2005, 22:22

Post 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"
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post by HAARP »

You people are basicly spitting in the face of the people here trying to get Spring running natively.
User avatar
BvDorp
Posts: 439
Joined: 14 Oct 2005, 12:09

Post 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
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post by HAARP »

Please tell me which one. Having an opinion? I don't see a rule against that.
malric
Posts: 521
Joined: 30 Dec 2005, 22:22

Post 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.
own3d
Posts: 129
Joined: 25 Aug 2006, 16:31

Post 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
HAARP
Posts: 182
Joined: 06 Apr 2006, 07:18

Post by HAARP »

Sorry if I offended anyone, this wasn't my intention.
Post Reply

Return to “Linux”