Official Soldat Forums

Soldat Talk => General Discussions => Topic started by: FliesLikeABrick on April 15, 2006, 06:00:50 pm

Title: Soldat on Linux & OS X Systems
Post by: FliesLikeABrick on April 15, 2006, 06:00:50 pm
Here's the place to speak about Soldat on your Linux or Mac system, e.g. running Wine or Parallels.

As of Soldat 1.7.0, pages 1 - 21 of this thread are more or less outdated (as well as the post below).
Soldat 1.7 should run pretty well on most linux / os x setups.
Use this thread to speak about your experience, share tutorials and ideas or ask for help if you run into trouble.


[Calp]



Original post:




This is just a continuation of the Soldat on Linux Systems thread from the old forums


-------------------------
Stealth870 had said:

Yea, here's the bug filed in bug tracker too guys:

http://bugs.winehq.org/show_bug.cgi?id=4869

Add whatever you can to there, hopefully a non-DirectX-inept-Wine-programmer will check it out ;)
-------------------------
DeMo had said:

Ok I have just tested Soldat on my Ubuntu DapperDrake with Wine 0.9.11.
Wine 0.9.11 is available in Wine's apt repository, address is in the download page.

The problems from version 1.3 and wine 0.9 are still the same.
Can't setup controls, text is garbled and sound only works with ALSA but lags (even with WINEDEBUG=-all).

I had problems with the textures and sprites too.
They were invisible.. I couldn't see the health and grenade boxes and the map looked like a wireframe.. I could see just the borders of the polygons. Take a look at this screenshot:
http://img112.imageshack.us/img112/4440/soldatwine22jn.jpg

One more thing for XGL+Compiz (accelerated desktop) users, you have to disable XGL+Compiz or the game won't work. If you leave it enabled XGL will interfere with the game window and the game will be blooooody lagged. I posted this information in Wine's Application Databse, let's see what happens.

-------------------------
Elephant Hunter had said:

The installation works fine for me under Wine, Flies. Are you still having problems?

Latest Bugzilla update for font problems:

Quote
By the way, I worked out exactly what garbling is happening - the font symbols
are being rendered backwards (flipped horizontally), and its using the index
one above the one it should (ie, "sqweek" shows up as "trxffl").

The fonts I've attached here are a temp fix. I used fontforge to manually flip
the characters and shift them one index. It messes up the text on the menus but
at least once you get in game the text is readable (it's not pretty, but it's
readable :) ).

I just grabbed the latest cvs code (20051227) and the problem is still present.
However, there is something else at work here - I have a saved wine source tree
which worked great for soldat back in my Debian system. But, that same tree
compiled now under SourceMage has this font issue. Probably some font config
issue is involved... unfortunately I've reinstalled over Debian so can't
investigate it.


Here (http://bugs.winehq.org/attachment.cgi?id=1583&action=view) is the attachment.

Edit: And the Wine bug I've filed for this problem:
http://bugs.winehq.org/show_bug.cgi?id=3685

-------------------------
Title: Re: Soldat on Linux Systems
Post by: ElephantHunter on April 29, 2006, 03:30:31 am
I was a supermaintainer of the Soldat Wine App for a while, but Linux hardware acceleration does not agree with my new HP Laptop. We need an active member of the community who uses Linux to take up maintaining the status of Soldat working on linux for Wine or they might not fix all our bugs. If you are interested, simply go to the Win AppDB and apply to be a maintainer. It usually takes some time to be accepted (and sometimes they decline randomly), so go onto the Wine IRC channel and nicely ask to be accepted. Shouldn't take more than ten minutes if you play your cards right.
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 08, 2006, 08:16:52 am
Here are some more tips:

Wine 0.9 (and maybe earlier) seems to be the only version that correctly renders polygons in Soldat. Anything later doesn't (it still works, its just you see a wireframeish looking map)
---
Another method to getting readable fonts (by Uncle Enzo) was by editting the wine registry. Run "regedit" in a terminal, go into the HKEY_CURRENT_USER -> Software -> Wine -> X11 Driver section. If there isn't an "X11 Driver" section, just create a new key on the "Wine" folder. After you are in the "X11 Driver" key, you need to create 4 strings values, with names:
ClientSideAntiAliasWithCore
ClientSideAntiAliasWithRender
ClientSideWithCore
ClientSideWithRender

and have them all set to N. This will make Soldat render the fonts differently or something, and can look really ugly, but they are all readable. (I'm sure there's a way to set up the fonts used specifically, but I don't know how)
---
Soldat will run faster if you run it with this command:

WINEDEBUG=-all wine Soldat

This will disable all those fixme errors and junk from coming up. Speeds up things a lot.
---
If you start Soldat and get an access violation, try running the Config app that comes with Soldat and change the audio stuff. Click the Sound tab and try switching the "Sound Output Type". If you still get it, set it to "NoSound" in the driver's list.
---
And just to reinforce, Soldat DOES NOT work under XGL.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on June 08, 2006, 08:19:11 am
thanks for taking the time to constantly be trying new things and informing us.

Do you have any interest in being the new maintainer for Soldat in the wine AppDB?  I don't have the time for it, nor the knowledge of wine.  Elephant Huner  used to do it, but he got much busier and had to stop.  I hope you'll take it up, you're exactly the kind of person meant for it
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 12, 2006, 07:57:59 am
I guess I would be able to, what would it require? What would I actually do?  ;D
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on June 12, 2006, 08:11:57 am
http://appdb.winehq.org/appview.php?appId=964

click the blue button that says "Log in to become a supermaintainer"

If you could actively take up this role, we would likely see a huge increase in soldat/wine compatibility :D
Title: Re: Soldat on Linux Systems
Post by: Pathos on June 13, 2006, 06:08:21 am
I don't think it would improve compatibility.

Ask Michael what Direct3D command / primitive type is used to display map polygons then we can do some bug hunting.

I've already modified wine to see if it was a z-normal culling problem but I have no idea if my hack actually did anything :/

Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on June 13, 2006, 06:43:55 am
By having a super maintainer, there will be someone looking out for our interests, and whenever there are regression issues between versions he can say "Oi you, don't do that!"  That way we only progress forward, we don't do this whole two steps forward, then some random number of steps backwards thing
Title: Re: Soldat on Linux Systems
Post by: Pathos on June 14, 2006, 12:10:24 am
That would be true if soldat was a high enough priority to stop wine developement, but its not.

The best we can do is find the problem and see what information we can provide the wine developement team.
Title: Re: Soldat on Linux Systems
Post by: chrisgbk on June 14, 2006, 12:45:13 am
I don't think it would improve compatibility.

Ask Michael what Direct3D command / primitive type is used to display map polygons then we can do some bug hunting.

I've already modified wine to see if it was a z-normal culling problem but I have no idea if my hack actually did anything :/



If you look at the map editor code, you can see the mechanism used for rendering polygons. The client code will be similar, as at one point the map editor render code was part of the client.

Basically, a buffer of all the polygons is created with CreateVertexBuffer, it is filled with data, SetStreamSource sets it as buffer used to render, and it is rendered with DrawPrimitive using the TRIANGLELIST primitive type. It doesn't get much simpler than that.
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 14, 2006, 10:26:59 am
Ok, I've been assigned as super maintainer of Soldat. :) I've added chris' data to the bug about texture rendering (http://bugs.winehq.org/show_bug.cgi?id=4869), and have updated the App database (http://appdb.winehq.org/appview.php?versionId=4662) with a lot recent info, and a nice how-to with all the tips mentioned here. :) Hopefully the more activity put on this, the more it will be noticed.  ;D
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on June 14, 2006, 10:35:36 am
We have to always remember that very few of the people who play soldat know about the soldat forums.  Linux users who aren't on the forums have a decent chance of finding information in the AppDB without ever coming here now, which is better.  I'm not sure if there is a place in the AppDB for the supermaintainer to put "helpful links", but if that is possible I'd suggest putting a link to this thread in here (though wait until we're on the forums.soldat.pl domain)
Title: Re: Soldat on Linux Systems
Post by: jettlarue on June 14, 2006, 02:22:38 pm
well i have been dual booting for a long time (i just keep windows for soldat and dreamweaver =D). but ill try some of this stuff. thank you all for working on this, or trying to fix bugs i guess.
Title: Re: Soldat on Linux Systems
Post by: Pathos on June 15, 2006, 07:59:35 am
If you look at the map editor code...

 :-[ ... of course... now for some investigation ...
Title: Re: Soldat on Linux Systems
Post by: Yoshi on July 10, 2006, 04:14:02 am
I'm a new linux user useing the latest ubuntu. i have tried to install soldat useing wine but it wont accept my share directory. can any one offer any help?
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 28, 2006, 06:30:02 am
What do you mean it won't "accept your shared directory"? Are you trying to install soldat by running the setup executable from a windows shared folder? Or are you trying to install Soldat INTO the shared? A little more specific please.  ;D

Date Posted: July 11, 2006, 08:40:39 AM
Uh oh, this doesn't look good. Can anyone else confirm for me that the latest Wine (0.9.18) does not even start Soldat anymore??  >:(
Title: Re: Soldat on Linux Systems
Post by: kestasjk on July 31, 2006, 02:14:44 am
Using WINE 0.9.9 and the registry hack above everything works fine except for polygon rendering. It's MUCH faster than it used to be a few months ago, though this may be because it's not rendering the polygons.
Title: Re: Soldat on Linux Systems
Post by: TheKhakinator on July 31, 2006, 02:35:03 am
I think having a maintainer would help. Otherwise soldat gets drowned out by the millions of other bug reports. Without one, we would largely be ignored. Such a maintainer would probably help compatability with other apps as well.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 31, 2006, 08:07:11 am
@TheKhakinator:
Well, I've been the maintainer for a little more than a month now, but I can't really say we've had any more attention. However, anyone who tries now will have a lot more documentation on getting Soldat running in WINE. Although, it appears that one coder on the DirectX portion of WINE has taken a little interest in that polygon rendering bug (he actually posted in it, asked for some feedback on something, and has apparently subscribed to the bug), so we'll see what happens... :-X
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 31, 2006, 08:19:13 am
thats  exactly the kind of attntion we need to start to get, so its great that at least one dev has taken up the interest
Title: Re: Soldat on Linux Systems
Post by: Therier on August 01, 2006, 06:15:34 am
The game can notice my sounds now but the graphicks is the problem :/
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 01, 2006, 06:37:48 am
Yup, as stated in the App Database, Soldat is crruently working very well in WINE. The only thing that is a real show stopper, is that polygon bug, which hopefully that dev will fix! :D I've also figure out how to do regression testing with GIT, so I will be doing that all day as I try narrowing down what happened in the latest version.

Of course, not having to hack the text would be nice too... ::) ;)
Title: Re: Soldat on Linux Systems
Post by: Therier on August 01, 2006, 07:03:33 am
You can run in to Soldat in wine? I cant run in to game.. Do you guys know that will Soldat works in Cedega?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2006, 07:14:53 am
I believe Soldat works in Cedega, but I have no experience with that.
Title: Re: Soldat on Linux Systems
Post by: Therier on August 01, 2006, 09:46:51 am
Now i have Cedega but i Dont know how to use it :(
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 03, 2006, 08:19:07 am
Therier, can you explain what happens when you run it in Wine? Along with what distro you're using, and Wine version? Cedega is a commerical app with their own support, so you gotta ask them about running it. If you want help with WINE and Soldat, then we can help you out.

Date Posted: August 01, 2006, 11:50:36 AM
Ok this is very weird...

I've been doing a LOT of WINE+GIT regression testing, and something odd comes up. I'm pretty sure that atleast 2 other people, confirmed for me that Wine 0.9 was the last version to have working polygon rendering. However, when I'm running the GIT version of WINE, it appears that versions up to 0.9.8 work too! Now I'm SURE that my install of WINE (through apt-get) did not work up to that version with Soldat. So that just is confusing me a bit. However, even then, with 0.9.8 working and 0.9.9 having the bug, I can now do a regression test between the 2 to hopefully find the exact patch that caused the problem! We're so close!  :o
Title: Re: Soldat on Linux Systems
Post by: Pathos on August 05, 2006, 07:54:11 am
Therier, can you explain what happens when you run it in Wine? Along with what distro you're using, and Wine version? Cedega is a commerical app with their own support, so you gotta ask them about running it. If you want help with WINE and Soldat, then we can help you out.

Date Posted: August 01, 2006, 11:50:36 AM
Ok this is very weird...

I've been doing a LOT of WINE+GIT regression testing, and something odd comes up. I'm pretty sure that atleast 2 other people, confirmed for me that Wine 0.9 was the last version to have working polygon rendering. However, when I'm running the GIT version of WINE, it appears that versions up to 0.9.8 work too! Now I'm SURE that my install of WINE (through apt-get) did not work up to that version with Soldat. So that just is confusing me a bit. However, even then, with 0.9.8 working and 0.9.9 having the bug, I can now do a regression test between the 2 to hopefully find the exact patch that caused the problem! We're so close!  :o

great stuff on the regression testing ... I honestly was not gonna get it done anytime before christmas... :/

That sounds perfectly normal 0.9 was the last version anyone tried that worked and the next version I tried 0.9.10 which obviously didn't.

We just have need to compare changes in the direct3d source code which can be done in multiple ways. diff and cvs itself i think are capable.

I'll see what I can do tomorrow (plenty of homework)
Title: Re: Soldat on Linux Systems
Post by: The Bone Collector on August 06, 2006, 01:29:05 am
When I get my laptop fixed, I'm going to dual-boot Ubantu and Windows XP. Now, I ain't that good with linux AT ALL. But, I plan to learn it. Is there anything that a linux noob could do to help?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 06, 2006, 02:30:07 am
try to use wikipedia and google to answer your questions about anything before you ask people. 

If you're ever bored, just go around wikipedia and google things and read everything you can.  The more you learn on your own (without asking someone), the better you'll understand it.
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 10, 2006, 07:22:34 pm
Well, if I did everything correctly it looks like I found the bug:

http://bugs.winehq.org/show_bug.cgi?id=4869#c13

And it VERY MUCH looks like that's the one. It happened when, according to the report, "d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work)." Which is just what seems to be wrong with Soldat at the moment. :) So hopefully, one of the coders can find what exactly about moving the code was done in the certain way that caused this bug! Any coders out there willing to take a look and get this fixed within the next couple WINE releases ;)

Date Posted: August 06, 2006, 07:17:31 PM
GOOD NEWS EVERYONE!!

I just update my GIT tree to WINE 0.9.19, just released today and they've fixed the polygon bug!! (and the start-up crash from 0.9.18). Soldat is working silky smooth on my machine now, of course, having to use the little font registry hack to get em readable. HURRAH!  :o ;D
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 10, 2006, 07:24:49 pm
:D

Have you mentioned the font bug to the devs?
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 14, 2006, 01:17:37 pm
Well, I added a comment on the bug's entry. Hopefully someone will look into it again. Unfortunately this one seems to lie solely on the coders, because as far as I know, this bug has always existed, and there is no way we can do any regression testing on it. There have been some hints on what's happening (letters flipped backwards, and shifted 1 letter), where the problem is (somewhere in ddraw coding), and a few workarounds (font hack, disable truetype during WINE compilment, or the best one so far via regedit) but this bug is still alive. If anyone else uses WINE enough, please register in their bugzilla site and add your comments/support/votes to getting this bug fixed: http://bugs.winehq.org/show_bug.cgi?id=3685
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 14, 2006, 01:59:49 pm
I'm compiling 0.9.19 on my desktop now and will try it when I get home
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 14, 2006, 02:46:48 pm
All right, let me how it goes. I've tried on 2 desktops the ubuntu version debs, and for some reason Soldat is now not accepting my mouse/keyboard input...>_<

Although on my GIT version, everything is working fine. So maybe these Ubuntu WINE debs aren't being compiled that great...
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 15, 2006, 04:37:57 pm
I'm having problems getting it to start

Code: [Select]
ryan@ryandc1:~/.wine/drive_c/Soldat$ /usr/local/bin/wine Soldat.exe
err:module:import_dll Library wined3d.dll (which is needed by L"c:\\windows\\system32\\d3d8.dll") not found
err:module:import_dll Library d3d8.dll (which is needed by L"C:\\Soldat\\Soldat.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Soldat\\Soldat.exe" failed, status c0000135
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 15, 2006, 09:20:39 pm
What distro are you using? Searching for those files, I find them in \usr\lib\wine. I don't think you need it, but I know there is a package called winelib, maybe you should try getting that too?

Unless you somehow compiled WINE without DirectX support! :D
Title: Re: Soldat on Linux Systems
Post by: The Bone Collector on August 15, 2006, 09:30:53 pm
Ok. I have Ubuntu on my computer now, and I'm trying to find WINE. I'll try and help out if I can, just tell me what you want me to do, andI'll do it :)
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 16, 2006, 06:35:45 am
Here's some help (https://help.ubuntu.com/community/Wine) Bone Collector...
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 16, 2006, 09:24:59 am
I found d3d8.dll.so in /usr/local/lib/wine and could not find wined3d.dll (or .so) anywhere on the system.  /usr/lib/wine does not exist, I'm guessing on my system it is /usr/local/lib instead

I'm running ubuntu 6.06 and installed 0.9.19 from the CVS source.  I'll try again from a debian package and see what happens (though I won't be able to try this until after work)
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 17, 2006, 06:46:10 am
Ok, by the way, if anyone would like to get a GIT tree of WINE, just go here (http://wiki.winehq.com/GitWine) and follow instructions 1 and 2. And for regression testing go to 6. Heck, its shortI'll just copy-paste it here :P

If you use Ubuntu, you'll probably need to do this:
Code: [Select]
sudo apt-get install git gitk git-core
gitk/git-core seems to be needed, otherwise you'll get this weird error about git. you'll see what I mean if you try.

Code: [Select]
git clone git://source.winehq.org/git/wine.git wine-git
cd wine-git

Now you are inside the GIT tree. All you need to do is compile it:
Code: [Select]
./configure && make clean && make depend && make
And then run and install soldat! (remember to use ./wine instead of wine in the command line, to use the version in the GIT tree and not your local install)
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 17, 2006, 06:48:06 am
Alright, I'll remember to do that some time.... but do you have any insight on the issue I'm having? :P
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 17, 2006, 07:36:53 am
As far as I can tell, it seems to be have been an issue with the installation or something. For some reason it can't find the DirectX dlls that WINE has, so it won't be able to start Soldat. You could try doing a soft link from /usr/local/lib/wine to also be /usr/lib/wine and if you want, I can give you the dlls that you're missing :) If you haven't already, I would try getting it via apt-get (using these repos (http://winehq.com/site/download-deb) for latest version)  ;)
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 17, 2006, 07:46:36 am
Alright, I didn't realize that 0.9.19 was already packaged up.  I'll try that tonight when I get home from work (I didn't go home after work yesterday, didn't get a chance to try anything else)

edit: it starts with the installation from the wine repos, though I'm having problems with input (it won't read mouse input and won't read most of my keystrokes, no movement, only escape and maybe a couple of others seem to work).

This is a slow computer (800mhz) , and not really game-in-wine friendly until it is more bug-free and has the debugging output turned off, so I will try again soon on my laptop which is much faster. 

I'll let you know how that goes.
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 18, 2006, 06:38:30 am
Yup, exact same input problems. Then it has to be those repos that are doing it.

If you do the WINE GIT stuff, the input problem is gone. I don't why there is a deifference, but it kinda sucks doesn't it :P
Title: Re: Soldat on Linux Systems
Post by: Frenchie on August 18, 2006, 05:59:11 pm
I'm pretty new to linux, but I am trying hard to get this working.

I had a few problems with running git as I tryed to install it with apt-get but didn't run properly.
Finally found out "According the git INSTALL file" theres a so called wrapper GNU Interactive Tools so I deleted it and it now works.

Just gotta get cogito working, I installed it but when any commands related to cogito, 'cg' aretyped in konsole there not found

Once I get this problem fixed I'll give it a go.

BTW good job stealth I don't think Soldat on Linux has ever moved along this fast before you came
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 18, 2006, 06:05:42 pm
BTW good job stealth I don't think Soldat on Linux has ever moved along this fast before you came

I agree
--

I'll try looking into GIT testing when I get some free time, and hopefully I can help you if you're still looking for help... or the other way around

--edit:

I tried installing git and getting the tree via that.  I encountered the following:

Code: [Select]
root@ryandc1:~# git clone git://source.winehq.org/git/wine.git wine-git

git, the filemanager with GNU Interactive Tools, is now called gitfm.

If you are looking for git, Linus Torvald's content tracker, install
the cogito and git-core packages and see README.Debian and git(7).

This transition script will be removed in the debian stable
release after etch.

If you wish to complete the transition early, install git-core
and use (as root):
 update-alternatives --config git

Press RETURN to run gitfm

/usr/bin/gitfm: warning: invalid extra options ignored

GNU Interactive Tools 4.3.20 (i686-pc-linux-gnu), 04:52:35 Dec  9 2005
GIT is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation; either version 2, or (at your option) any later version.
Copyright (C) 1993-1999 Free Software Foundation, Inc.
Written by Tudor Hulubei and Andrei Pitis, Bucharest, Romania

/usr/bin/gitfm: fatal error: `chdir' failed: permission denied.
Title: Re: Soldat on Linux Systems
Post by: Frenchie on August 19, 2006, 01:44:44 am
Quote from: FliesLikeABrick
git, the filemanager with GNU Interactive Tools, is now called gitfm.

If you are looking for git, Linus Torvald's content tracker, install
the cogito and git-core packages and see README.Debian and git(7).

This transition script will be removed in the debian stable
release after etch.

I had that exact same message.

I had a few problems with running git as I tryed to install it with apt-get but didn't run properly.
Finally found out "According the git INSTALL file" theres a so called wrapper GNU Interactive Tools so I deleted it and it now works.

FliesLikeABrick you must delete GNU Interactive Tools, same syncronym git.
Once deleted it worked for me.

-----
BTW got cogito working with ?reboot?
Quote from: Stealth
Code:
Code: [Select]
git clone git://source.winehq.org/git/wine.git wine-git
This code here seemed to be doing nothing so I tried

Code: [Select]
cg clone git://source.winehq.org/git/wine.git wine-git
plus you can pick-up where downloading left from with

cg fetch

----
When compiling asked me to install flex and bison
After that all went well.

Ran wine, installed Soldat and it worked perfectly.
Screenshots Added - Ignore toolbar, when playin soldat its not there

All credit goes to Stealth for making it work
Title: Re: Soldat on Linux Systems
Post by: echo_trail on August 19, 2006, 09:14:00 am
Hi. A friend of mine wanted me to ask following:
Does it work on Ubuntu 6.06 dapper drake? And is there a "how to" for it?

I have no idea what this thread is even about, just helping out a mate.
Title: Re: Soldat on Linux Systems
Post by: MofoNofo on August 19, 2006, 09:49:12 am
 :o Awesome! Soldat is so close to reaching full linux playability. When and if the texts get fixed, i'll remove windows.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 19, 2006, 10:48:17 am
Hi. A friend of mine wanted me to ask following:
Does it work on Ubuntu 6.06 dapper drake? And is there a "how to" for it?

I have no idea what this thread is even about, just helping out a mate.

Yes, I believe most of us are testing it on ubuntu 6.0.6.  If you read through this thread carefully, you should learn enough to be able to do it. 
Title: Re: Soldat on Linux Systems
Post by: Mippe on August 19, 2006, 11:19:08 am
Quote
Hi. A friend of mine wanted me to ask following:
Does it work on Ubuntu 6.06 dapper drake? And is there a "how to" for it?

I have no idea what this thread is even about, just helping out a mate

Hi! Im the 'friend' :)
Yesterday i made my mind and changed to Ubuntu Dapper Drake. I can get wine configured but im not sure about the rest, it would be cool if FLAB you could make HOWTO :)
Title: Re: Soldat on Linux Systems
Post by: MofoNofo on August 19, 2006, 01:42:55 pm
You should be asking Stealth..
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 19, 2006, 02:17:33 pm
mippe, once you have wine installed do the following commands

Code: [Select]
cd
wget http://u13.net/go.php?id=71
unzip Soldat131.zip
wine soldat131.exe
cd .wine/drive_c/Soldat
wine Soldat.exe

If all goes well, you should be able to play soldat and use the tweaks/tips/suggestions in this thread to make it work [right|better]
Title: Re: Soldat on Linux Systems
Post by: jettlarue on August 19, 2006, 03:19:08 pm
also, after you install soldat and run it for the first time, sometimes you need to restart your system before the menu will work.
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 21, 2006, 06:39:21 am
FLAB and Frenchie: Yea, that was that issue I previously mentioned:
Quote
gitk/git-core seems to be needed, otherwise you'll get this weird error about git. you'll see what I mean if you try.

So Frenchie took cogito (I used git-core, I guess gitk was something else) so atleast you were able to figure that out.  Then was when you'd probably do the:
Code: [Select]
update-alternatives --config git
and selected the cogito thing. I will definitely be adding this info to the Soldat HOWTO (which, btw, for those who wanted it is located here (http://appdb.winehq.org/appview.php?iVersionId=4662))

And as far as I can tell, it seems that everyone is using Ubuntu 6.06 at the moment!  ;D

Thanks guys!
Title: Re: Soldat on Linux Systems
Post by: MofoNofo on August 21, 2006, 07:13:09 am
No, thank YOU.
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 28, 2006, 01:26:53 pm
Oh boy, not again. Wine 0.9.20 released, and still getting that input bug. I'm gonna do some regression testing on GIT to see if WINE 0.9.19 has it, and if so, do testing between it and 0.9.18 to find the patch that broke it.  >:(

Right now it seems GIT (or CVS) is the only way getting Soldat to work, seeing as how in GIT you can use versions "in-between" the official ones, which seem to not work properly...-.-

Date Posted: August 24, 2006, 07:52:23 PM
Yup, time to fire up those GIT trees people...here's the deal.

Wine 0.9.19 and Wine 0.9.20 have a bug with mouse input (possibly keyboard?). Now, I remember updating my GIT tree after 0.9.19 came out, and it worked fine. MEANING, that a patch after 0.9.19 fixed it, but then another patch was introduced the broke it again, before 0.9.20 could even come out.

So what I'm doing right now, is checking specific commits (you can check all of them in the GIT log here (http://source.winehq.org/git/?p=wine.git;a=shortlog)) and going backwards. We know that 0.9.18 didn't work, so we need to start with some patches after it was released. SO, if you'd like to help, please start testing patches in between 0.9.18 and 0.9.19. Once you find a patch after .18 that starts up Soldat correctly you can start looking for the patch that broke the input. Just keep trying patches (skip a day for each patch you try, I tried one from 8-7-06 and it still didn't work, so try earlier ones) until you find one that stopped working with input. If you find the good and bad end points, we can do a regression test in between to see the specific one that broke input.

I hope I made myself clear...its late and I'm tired. If you need further explanation, I'll post tomorrow...-.-

Date Posted: August 24, 2006, 10:43:44 PM
Ok, this is my mini-tutorial on how to do a GIT (specifically using git-core, cogito users need to find the appropriate equal commands) test!

The following is all done in a terminal, and is assuming you already have an installed GIT version of WINE and are currently in that folder (cd $HOME/wine-git)...

(1) Have the latest stuff! Update your GIT with the latest patches using a:
Code: [Select]
git fetch
(2) The endpoints! This is how to do a basic regression test. Let's say Soldat worked in 0.9.19, but not in 0.9.20, this is how you do a regression test inbetwen them.
Code: [Select]
git bisect start
git bisect good wine-0.9.19
git bisect bad wine-0.9.20

From there you got it all set to test the patches in between both versions. Now you just do:
Code: [Select]
./configure && make clean && make depend && make
./wine 'c:SoldatSoldat.exe'

This will compile WINE at the first patch introduced after 0.9.19 and will run Soldat to test it. You then follow every test run in Soldat with either a "git bisect good" or "git bisect bad" depending on if Soldat functioned properly or not. So if your first patch runs Soldat fine, you do "git bisect good". After you do that, it will go to the next patch and you will have to run:
Code: [Select]
./configure && make clean && make depend && make
./wine 'c:SoldatSoldat.exe'

...once again. This is why regression is so pain-stakingly long, because you must compile WINE after each patch, which takes about 20 minutes. If this second patch breaks Soldat, you do a "git bisect bad" and continue on compiling the next patch. Don't get happy if you find one patch that has Soldat running improperly, as you must complete all the patches to know the exact one causing the problem. After you are done, it will print something out for you about which patch that one is. That's what you want to post up in the bug report. That's your basic stuff, I'll add later on how to regression test more specific patches...
Title: Re: Soldat on Linux Systems
Post by: kestasjk on September 06, 2006, 05:06:11 am
I don't think it would improve compatibility.

Ask Michael what Direct3D command / primitive type is used to display map polygons then we can do some bug hunting.

I've already modified wine to see if it was a z-normal culling problem but I have no idea if my hack actually did anything :/


We wouldn't have to ask him, there are heaps of stub errors and I'm betting the one which needs to get implemented is given by the debugger output.

Besides, Michael probably doesn't know, Delphi (or whatever toolkit he uses) is abstracted from Direct3D.
Title: Re: Soldat on Linux Systems
Post by: soupcan on September 13, 2006, 09:34:28 pm
mippe, once you have wine installed do the following commands

Code: [Select]
cd
wget http://u13.net/go.php?id=71
unzip Soldat131.zip
wine soldat131.exe
cd .wine/drive_c/Soldat
wine Soldat.exe

If all goes well, you should be able to play soldat and use the tweaks/tips/suggestions in this thread to make it work [right|better]

Just to let everyone know. I did the above to setup Soldat on my linux box. and it works beautifully. The sound is a little laggy and I had to do the previously mentioned registry entries to get the menu text correct. But everything is very playable (and still super fun!)

Fedora core 5, Wine 0.9.20, IBM Thinkpad T40.

Wanted to post a success story on something other than Ubuntu. Thanks.

-- adam

p.s. Would I need to buy Soldat again to register on this linux box as well? I don't want to chance ruining my reg key
Title: Re: Soldat on Linux Systems
Post by: The Bone Collector on September 13, 2006, 10:44:51 pm
I don't think a windows reg key would work on linux. I ain't a linux pro like these guys, so I don't know if that is true or not. I was testing all this stuff on my Linux partition, untill it just stopped booting into the graphic interface...
:D When I re-install windows, I'll install Ubantu again :D
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 14, 2006, 10:17:55 am
If I remember correctly, that Soldat key program generated a reg key right? I'm sure you can register Soldat under Linux, as it is the same PC you are playing on. The way to do it is tofind the directory it's in through the commandline, and just do a "regedit soldatkey.reg" and press enter. WINE has a registry program just like Windows for this kinda stuff, so with that command, it will apply it to the "WIne regisry" and you should have a registered Soldat under Linux. :D
Title: Re: Soldat on Linux Systems
Post by: soupcan on September 14, 2006, 09:44:23 pm
Thanks for the reply. As far as I know, wine recreates a registry for use by windows apps and reg keys. I added keys to it in order to get the text to work. I was just asking if I can use the same key for two different installs. :)

-- adam

Date Posted: September 14, 2006, 06:20:44 PM
Thanks, stealth. my reply was for the previous post, so hopefully it wasn't confusing. I went ahead and registered it, but it is a different PC than the first one. Will this mess me up? the process worked the same under wine and windows. But I run linux off of my laptop, so it is different hardware. I didn't know the hardware wouls make a difference.

-- adam
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 15, 2006, 12:21:10 pm
I guess this would be more suited for the registration forums. As long as the computer belongs to you I think the legality of using the key is fine. Technically speaking, you can install the key wherever and on whatever you want (and Soldat won't get messed up, or disable itself, etc.), but legally I don't know if it's restricted to one computer (or one OS), or any computer you own.
Title: Re: Soldat on Linux Systems
Post by: soupcan on September 15, 2006, 06:34:25 pm
I put a post in the reg. forum (after i found it, i'm a n00b). Sorry to get off track here (I  won't be offended if a moderator removes the reg key posts). But so far Soldat is still working beautifully in Linux! Here are some (very minor) things i noticed:

If anyone is interested, the text next to the weapon selections disapeared after I registerd (just thought it was curious). Also, on debian systems, if you go to add a profile, does the dialog show up? mine seems to be in the background so i can't see it, but takes away the focus from the main window so I have to kill the process. I use the defaults anyway but it's another curious thing.

Thanks again for the replies!

-- adam
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on September 15, 2006, 06:55:05 pm
soupcan, can you read the text in game and out of game or not?
Title: Re: Soldat on Linux Systems
Post by: soupcan on September 16, 2006, 12:53:27 pm
Originally I had the scrambled text issue. that was easily fixed by the registry key additions mentioned in an earlier post. Everything showed up readable (plain english) and great. After I registered, the text was the same, except for the primary weapon text. I can see the pictures, and the text next to the secondary weapons. just not the primary. Also for some reason, during the 5-4-3-2-1 countdown i don't see my player until "2" That might be normal though.

The text is there whether I'm in the game menu or on the desktop. During gameplay my mouse is only in the soldat window.

I mentioned it because it seemed peculiar that something should change after regitration.

The popup window issue, I noticed when I went to add a profile. I clicked add and nothing happens except the my mouse is no longer in the soldat window and I have to force quit. This is why I suspect the add profile window grabs the focus but is rendered behind the main window where I can't get to it. I don't know if this was related to registrating or not. I haven't tested in full screen yet, but i'll try that out soon.

-- adam

Date Posted: September 16, 2006, 01:09:26 PM
well.. full screen does the same thing.

I fixed the text issue. apparently i had chosen the "tech" interface. I was messing around an dput it back to default and everything was fine again.

The add profile dialog box issue is still there.

Thanks again to everyone for replying :)

-- soupcan
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 18, 2006, 07:23:18 am
Soupcan, so your Soldat is working fine? Can you take a screenshot for us please? At the moment, it seems that the WINE under Ubuntu (since 0.9.19) the mouse input does not work... :(
Title: Re: Soldat on Linux Systems
Post by: soupcan on September 18, 2006, 06:37:24 pm
Here are some screenshots under wine 9.20 and 9.21 (just updated today)

Soldat runs fine for me. I noticed that when taking the screens that I could not get the keyboard focus back, but the mouse focus never left soldat area of the screen. As long as I don't alt+tab out of it (as i did for the screenshots) i don't have any issues.

The dialog box thing still remains though. As I mentioned before, for example, when you choose "add" from the main screen a dialog is supposed to pop up to add a new profile (registered version, of course). I never see this and lose mouse focus (which I can not restore). I basically copied my profile text files from my windows box in order to use it. This same thing happens when selecting the color chooser also (anything that brings up another dialog)

When I just choose options and play, everything runs great. Actually very well and playable, only a slight jitter with the sound from time to time.

Thanks again :)

-- soupcan



Date Posted: September 18, 2006, 07:34:40 PM
Here's one more

p.s. these are, of course,  me getting my butt handed to me by bots  ;D I'll get better soon.
Title: Re: Soldat on Linux Systems
Post by: Frenchie on September 20, 2006, 03:27:25 am
As stealth posted before, he said that you can choose specific versions of wine to use using git.
Would somebody be able to tell me how, or if there is another other way to get a version of wine 9.19 & wine 9.20 as I would like to test them out before going on with lots of regression testing.

Thanks
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 20, 2006, 06:25:24 am
Frenchie:

Doing "git reset ---hard wine-0.9.x", where x is the number, will set your GIT to that specific Wine version. And of course, as always, you then must compile it with "./configure && make clean && make depend && make".

I printed a list of every patch between 0.9.19 and 0.9.20, and have tested SOME (like, the first 5, starting from the earliest, at an interval of 3...-.-) so I'll put the list up so people can check patches that other people haven't tried...
Title: Re: Soldat on Linux Systems
Post by: Frenchie on September 20, 2006, 05:22:59 pm
Frenchie:

Doing "git reset hard --wine-0.9.x", where x is the number, will set your GIT to that specific Wine version. And of course, as always, you then must compile it with "./configure && make clean && make depend && make".

I printed a list of every patch between 0.9.19 and 0.9.20, and have tested SOME (like, the first 5, starting from the earliest, at an interval of 3...-.-) so I'll put the list up so people can check patches that other people haven't tried...

I try doing 'git reset hard --wine-0.9.19' and it gives me 'fatal: Needed a single revision'

Nevermind, finally found out it was 'git reset --hard wine-0.9.19'
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 21, 2006, 06:20:05 am
Oops, my bad!  ;D
Title: Re: Soldat on Linux Systems
Post by: Frenchie on September 21, 2006, 07:53:16 pm
Stealth is there a way where I can update my git thing to wine ver 0.9.19 and a bit?
Besides doing regression testing and stopping once you find a version that works.

Thanks
Title: Re: Soldat on Linux Systems
Post by: soupcan on September 21, 2006, 09:45:54 pm
has anyone tried version 9.21 yet? and is everyone else here using Ubuntu? might the issue be more common with debian based distros for some reason?

mostly i'm curious, but if i can help in some way (i.e. output from my system, settings, or running any test programs) let me know. I don't have much experience with wine (this is the first app i've run with it), but everyone should be able to play Soldat ;)

-- soupcan

p.s. to be clear (so as to not start any distro vs. distro talk) i do really like debian/ubuntu as well, i chose fedora specifically for my thinkpad since redhat has always played nicely with IBM hardware (and redhat 5.1 was my first full-time linux only system)

Date Posted: September 21, 2006, 10:18:24 PM
Update:

I was playing tonight and several rounds into it I had a List Index Out of Bounds error. I clicked OK and the game returned to normal, but since my mouse lost focus, as mentioned earlier, I couldn't get the keyboard back. but the error didn't crash the game or anything.

First time I've had any errors, I did install the big map pack, so maybe it was something with the map I was on (I was switching to several different maps every 5 kills)

-- soupcan
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 22, 2006, 10:24:48 am
Frenchie (or anyone else who'd want to try):

Every patch that is added to WINE is known as a commit. Every commit has a special tag, a long alphanumeric string. By checking the GIT log (http://source.winehq.org/git/?p=wine.git;a=shortlog;h=4f28f7967d2a3a236028858b26dae0715c6a0c9a;pg=4) you can see a list of the commits. When you see the list, on the right you will see a link to that specific commit, if you click on it, a page will come up. You will see the author, commiter, and then the commit tag. You need to copy this tag and use it the same way you use a wine verison tag. "git reset --hard tag".

I have attached a PDF of the commits done from 0.9.19 - 0.9.20 in WINE. The yellow lines are the ends, the dark blue is the VERY VERY LATEST date that I think should be tested, while the lighter blue is what I think the latest test spot. So, like I've said, I've been trying every 3 commits from the start, the ones that haven't worked are marked in red. So, when your testing, work your way from bottom to top, if you continue the every-third pattern, and reach the light blue, start testing the inbetweens. if we test EVERY patch between the bottom yellow and light blue, then we (unfortunately) will have to test from the light blue to the dark blue... :-X

Hopefully we can find the commit quickly together, because this will be a major pain for one man to take on by himself.  :-\
Title: Re: Soldat on Linux Systems
Post by: Frenchie on September 30, 2006, 06:26:11 pm
Stealth, I downloaded the file about  5 days ago, but I haven't had access to my computer for a week, until later on today. Would you be able to post a new list (only if you've tested any new commits)

Only so I don't test ones you've already done.

Thanks alot
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 30, 2006, 07:49:38 pm
I've been busy with some drawings and animations, but I just resigned from work last week, so I should get some more testing done...

In other words, the list is still the same :P
Title: Re: Soldat on Linux Systems
Post by: Frenchie on October 01, 2006, 04:05:05 am
Lol, I should of asked you about it before, but forgot.  :) Would you be able to upload the list in odt or doc format.
Title: Re: Soldat on Linux Systems
Post by: Stealth on October 05, 2006, 09:16:22 am
I'm such a noob. I made a .pdf so everyone could read it, forgetting this is the Soldat for LINUX thread. And with 80% of the people using UBuntu, they HAVE Openoffice already... ;D

Date Posted: October 02, 2006, 02:14:30 PM
Ok guys, this is weird...

I was messing with my Ubuntu, trying to upgrade to the Edgy Beta. It upgraded fine but I ran out of space, and after some tweaking it locked me out or something. It just wouldn't boot. So I decided to just format it and install a fresh Edgy Beta CD. Lo and behold after installing WINE and Soldat, mouse input works again, polygon bug does not exist, and all is well (except Soldat is a little slow, and as always...text). SO, looks like there is no need to test WINE because it seems to be fine, it looks like maybe some Ubuntu update had broke something, but I really don't know what's up...-.-
Title: Re: Soldat on Linux Systems
Post by: Frenchie on October 05, 2006, 03:51:04 pm
Good work Stealth.
I was starting to get tired of testing commits after my ninth one lol  ;D
Title: Re: Soldat on Linux Systems
Post by: Stealth on October 05, 2006, 07:10:16 pm
LOL, its crazy isn't? Thank goodness this was an invalid bug, because if it were for real, we wouldn't find it for a looooong time... ;D
Title: Re: Soldat on Linux Systems
Post by: Gasten on October 14, 2006, 10:07:35 am
So.... Everything is Ok in Ubuntu Edgy now (except text?)? What version of wine, etc?
Title: Re: Soldat on Linux Systems
Post by: Stealth on October 14, 2006, 04:19:44 pm
The later the version of WINE the better. But its gotta be higher than 0.9.17 I believe (or 18, one of those won't start Soldat at all). I'm running Edgy, and Soldat works fine (I use Wine 0.9.22 at the moment).

BTW guys, 0.9.23 is out!
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on October 14, 2006, 05:10:05 pm
Alright, so the last thing we need to worry about is keeping attention on the text bug.  The most important thing is to keep the bug report updated with the newer versions and make sure that it doesn't lose attention (aka don't let it fall behind in versions)
Title: Re: Soldat on Linux Systems
Post by: Frenchie on October 14, 2006, 06:28:52 pm
So far, so good, just waiting till the official release of Edgy.
But does anyone know(guess) the minimum specs needed to run Soldat in Linux. As I will be trying it out on my 533mhz (Xubuntu) comp.
But that's probably too slow  :(
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on October 14, 2006, 06:39:59 pm
with enough tweaking you should be able to get it to run decently.  I'm sure there's a ton of optimization they have yet to do in wine to get things like games running better.

Title: Re: Soldat on Linux Systems
Post by: Frenchie on November 12, 2006, 11:52:18 pm
I have tried it on Edgy and this is what I found.
533mhz Xubuntu - Freezes when starting map . 0.9.22
800mhz Xubuntu - (Same as above) 0.9.25 (tried it with 0.9.22 and it gets a bit further)
2.7Ghz Kubuntu - Runs perfect (except to me it feels like the sound lags abit more then an old ver of wine with Dapper - using ALSA) 0.9.22

Seems like Soldat on wine won't been running on low end comps anytime soon.  :'(
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on November 13, 2006, 12:01:16 am
I have tried it on Edgy and this is what I found.
533mhz Xubuntu - Freezes when starting map . 0.9.22
800mhz Xubuntu - (Same as above) 0.9.25 (tried it with 0.9.22 and it gets a bit further)
2.7Ghz Kubuntu - Runs perfect (except to me it feels like the sound lags abit more then an old ver of wine with Dapper - using ALSA) 0.9.22

Seems like Soldat on wine won't been running on low end comps anytime soon.  :'(

or you should test it on something besides xubuntu.  There are too many variables in your test to be able to make that kind of statement yet ;)
Title: Re: Soldat on Linux Systems
Post by: Frenchie on November 13, 2006, 03:15:19 am
Ok, I'll try on some other distro's and see what pops up.
Once I download the iso's I'll try testing it out on some 'supposably' faster distro's. :P
Probably arch and vector Linux
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on November 13, 2006, 03:17:44 am
I wasn't saying to test out other distributions, I was saying that you shouldn't vary window managers when you're trying to test this.  Notice that the only one it worked on was Kubuntu?  you may want to try soldat on kubuntu on the two slower machines to see what happens.  If anything, I was saying not to try it on so many different things

Don't bother with other distributions if ubuntu is what makes you happy ;)
Title: Re: Soldat on Linux Systems
Post by: Frenchie on November 13, 2006, 03:32:28 pm
Ok, so I tried switching the window managers on 2 comps, and the results.
800mhz Kubuntu - Lagged the whole time, but didn't freeze like xubuntu - 0.9.22 (0.9.25 seems to lag it just abit more)
2.7Ghz Xubuntu - Was freezing much more than when it was on Kubuntu - 0.9.22

The results were quite interesting  :D- the faster 'lightweight' Xubuntu actually lagged/ and froze much more than Kubuntu. In fact Kubuntu the OS didn't bog down the 800mhz as much as people would think KDE does. Some apps in Kubuntu actually ran faster than Xubuntu (Especially internet browser)

Both these systems are 100% not playable for Soldat, they lagged too much. Though the 2.7Ghz works well with Kubuntu on it.
Title: Re: Soldat on Linux Systems
Post by: Stealth on November 18, 2006, 10:46:22 am
What about regular Ubuntu? I shoulda done some experiments with the comps I had but either way:

2.8 P4 - Ubuntu: Very smooth
1.6 P-M - Ubuntu: Also very smooth

Also, I know that my sister's machine, a 1.6 Ghz P4 with a Geforce 2 has quite noticable lag, unlike when it had a Geforce FX 5200 (which broke). So maybe it really depends more on graphic card power than processor? As for Xubuntu's funkiness...that's interesting!  :o
Title: Re: Soldat on Linux Systems
Post by: Frenchie on November 18, 2006, 04:51:12 pm
When I get around to it, I'll check it out on Ubuntu edgy
Title: Re: Soldat on Linux Systems
Post by: Morik on November 30, 2006, 01:16:47 pm
Wine was just updated a couple days ago, but i just recently tried to run soldat on ubuntu 6.06 with wine. Soldat loads just fine, but it stops at the single player section. The tabs at the top do not load, and when I press "start game" it freezes. I would include a screenshot, but once i get into soldat, i cant get out without restarting my computer. Alt-tab and ctrl-q do not work. I have only been using ubuntu for a week or so, so im not too familiar with the os.

Edit: Well I tried again, and this time it actually started up. (wonder what the problem was) Now I am getting the traditional bugs like garbled text and keyboard not working ;)
Title: Re: Soldat on Linux Systems
Post by: Frenchie on November 30, 2006, 03:12:31 pm
Wine was just updated a couple days ago, but i just recently tried to run soldat on ubuntu 6.06 with wine. Soldat loads just fine, but it stops at the single player section. The tabs at the top do not load, and when I press "start game" it freezes. I would include a screenshot, but once i get into soldat, i cant get out without restarting my computer. Alt-tab and ctrl-q do not work. I have only been using ubuntu for a week or so, so im not too familiar with the os.

Thats what happens to me if I don't change the winecfg to output the sound in something else than the oss drivers
Title: Re: Soldat on Linux Systems
Post by: Toad King on December 01, 2006, 06:29:43 pm
I've been running Soldat on my Gentoo box for a while now with little problems (the registry hack for the fonts actually doesn't look that bad IMO), but I've encountered a weird bug lately. When I enter a server playing on a map I don't have, it always runs into an error downloading it, when this never was the problem before. WINE spits out an error with winsock, but I can't reproduce it at the moment.

It's weird since downloading missing maps worked before.
Title: Re: Soldat on Linux Systems
Post by: Stealth on December 02, 2006, 06:19:37 pm
I've been running Soldat on my Gentoo box for a while now with little problems (the registry hack for the fonts actually doesn't look that bad IMO), but I've encountered a weird bug lately. When I enter a server playing on a map I don't have, it always runs into an error downloading it, when this never was the problem before. WINE spits out an error with winsock, but I can't reproduce it at the moment.

It's weird since downloading missing maps worked before.

And did you update your Wine? If so, I'll have to do a regression test to find the patch that messed it up...
Title: Re: Soldat on Linux Systems
Post by: Toad King on December 04, 2006, 08:29:43 pm
I found out the problem.

When manually installing some new maps, it extracted the map files to a folder named "maps", and since this is on a ext3 partition, it was seperate from the default "Maps" directory. My guess is because FAT32/NTFS are case-insensitive filesystems, WINE was confused on which directory to save the maps to and silently failed. Combining the two and deleting the extra one fixed the problem.
Title: Re: Soldat on Linux Systems
Post by: Stealth on December 05, 2006, 08:59:38 am
Quote
My guess is because FAT32/NTFS are case-insensitive filesystems, WINE was confused on which directory to save the maps to and silently failed.

Actually, I believe it's just Windows (not the filesystem) that is case-insensitive. As I have a driver for reading ext3 from Windows, and it doesn't really care. Same vice-versa, with NTFS drivers, Linux is still case-sensitive on files on those partitions...
Title: Re: Soldat on Linux Systems
Post by: The Bone Collector on December 05, 2006, 09:13:05 am
ok, so I lost my Linux a few months ago (the install got bugged....and wouldn't start in graphic mode.) Anyway...I have the latest Ubuntu and WINE, and Soldat installed. I'm still a complete n00b to Linux, but if theres anything relatively easy that I can do to help...let me know :)
    --------------------------------------------------------------------------------------------------------------------------
Need help in finding the WINE directory guys...I've looked everywhere and can't find it at all :(
Title: Re: Soldat on Linux Systems
Post by: Stealth on December 06, 2006, 07:25:20 am
Uh, well, the WINE binary should be in /usr/bin or something. If you mean the .wine folder that keeps your fake C drive and such, hit Ctrl-H while in your home folder to see those hidden .name folders...
Title: Re: Soldat on Linux Systems
Post by: Krillious on December 06, 2006, 07:45:09 am
I think there is no wine directory you just download an exe and run it and wine just pops up on its own (if you have it installed)
Title: Re: Soldat on Linux Systems
Post by: Frenchie on December 06, 2006, 08:17:36 am
I think there is no wine directory you just download an exe and run it and wine just pops up on its own (if you have it installed)
Wow, thats just crap.
Right above your post is Stealth's response which answers The Bone Collector's question perfectly.

Yet your response makes no sense at all.
Title: Re: Soldat on Linux Systems
Post by: Krillious on December 09, 2006, 07:26:46 am
oh i didn't see it i just saw the other guys post
and i what i meant is that when i installed wine it never gave me any settings it was just 'downloaded' and whenever i run an exe it opens as though i had windows
Title: Re: Soldat on Linux Systems
Post by: Frenchie on December 10, 2006, 06:27:11 am
Ah ok,
you can access wine settings by typing 'winecfg' into a terminal.
Title: Re: Soldat on Linux Systems
Post by: truup on December 17, 2006, 11:54:47 am
Hey, nice topic you got here.
Im getting this weird error when I try to run Soldat:

"Cannot change Visible in OnShow or OnHide."

I guess they're somekind of events in code :? Check the screen ;o
Title: Re: Soldat on Linux Systems
Post by: Frenchie on December 17, 2006, 05:49:04 pm
I don't know what's causing that popup, maybe Stealth will. ;)

But that soldat screen looks exactly like mine when I haven't changed the audio output of wine. Try typing 'winecfg' into terminal and then going to Audio, and changing the device to ALSA. It's worth a shot.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on December 17, 2006, 06:02:30 pm
Quote
My guess is because FAT32/NTFS are case-insensitive filesystems, WINE was confused on which directory to save the maps to and silently failed.

Actually, I believe it's just Windows (not the filesystem) that is case-insensitive. As I have a driver for reading ext3 from Windows, and it doesn't really care. Same vice-versa, with NTFS drivers, Linux is still case-sensitive on files on those partitions...

Right, but if Soldat is written for windows and windows never has two folders with the same "name" (eg maps and Maps), it makes sense that it may crash when it sees "Maps" and "maps".
Title: Re: Soldat on Linux Systems
Post by: jettlarue on December 17, 2006, 06:09:11 pm
Quote
My guess is because FAT32/NTFS are case-insensitive filesystems, WINE was confused on which directory to save the maps to and silently failed.

Actually, I believe it's just Windows (not the filesystem) that is case-insensitive. As I have a driver for reading ext3 from Windows, and it doesn't really care. Same vice-versa, with NTFS drivers, Linux is still case-sensitive on files on those partitions...

Right, but if Soldat is written for windows and windows never has two folders with the same "name" (eg maps and Maps), it makes sense that it may crash when it sees "Maps" and "maps".
I had this problem, I fixed it by changing some various settings(can't remember) and rebooting.
Title: Re: Soldat on Linux Systems
Post by: Stealth on December 17, 2006, 07:55:26 pm
Yea Frenchie, from what I've seen, almost any error message that pops up in Soldat is due to a sound thing. You can try what Frenchie said, running "winecfg" go into the Audio tab, and select ALSA as your output. If that doesn't work, try using Soldat's installed Config tool "wine 'C:/Soldat/Soldat/Config.exe' ", then go into the Sound tab. Switch the Sound Drivers, and if neither of em work, then use the "NoSound" option in there. That usually works...
Title: Re: Soldat on Linux Systems
Post by: truup on December 18, 2006, 10:29:26 am
Thanks, selecting ALSA as my output worked \o/ And I managed to get my FPS to around 70! Now need to fix textures anymore, I hope I can find it in this topic :U
Title: Re: Soldat on Linux Systems
Post by: Stealth on December 24, 2006, 03:22:58 pm
What's wrong with the textures? Make sure you have the latest version of Wine!

Date Posted: December 19, 2006, 04:47:10 PM
Oooh...the newest version (0.9.28) came out today, look at these  fixes..

Quote
- OpenGL in child windows should work again.
  - Better mouse support in games.
  - Beginnings of new state management in Direct3D.
  - Improved audio and font support on Mac OS.
  - Lots of bug fixes.

Those 2 seem like they'd affect soldat (right now I'm having that same problem where my mouse isn't working), post up your experiences once you've got it!
Title: Re: Soldat on Linux Systems
Post by: Frenchie on January 03, 2007, 07:46:19 pm
Just tested it out.
Odd my mouse works but my keyboard doesn't work at all.  :-\
Title: Re: Soldat on Linux Systems
Post by: Stealth on January 05, 2007, 03:42:53 pm
Hmm, well, I borked my Ubuntu install (once again) but once I get it set back up (plan a full reformat of the drive, and should have WinXP, Mac OSX86 , and Ubuntu running) I'll be able to give results on it... ::)
Title: Re: Soldat on Linux Systems
Post by: MtheF on January 08, 2007, 07:17:02 am
I've got Soldat running on debian Etch (testing).

My problems:

Input-problem. Mouse and keyboard didn't work in game.
To fix it i ran wineprefixcreate.
I still can't customize inputs but that is ok for me.

Classical text problem. Fixed by replacing fonts with FreeType.
Code: [Select]
cd [gamedir]
cp /var/lib/defoma/gs.d/dirs/fonts/FreeSans.ttf lucon.ttf
cp /var/lib/defoma/gs.d/dirs/fonts/FreeSans.ttf bgothl.ttf

Fullscreen composite(transparency, shadows) problem.
Setting wine to run in a window (800x600) and Soldat to run in fullscreen
works for me, even with composite on (I use xfce).

Nice game  ;)
/MtheF
Title: Re: Soldat on Linux Systems
Post by: Frenchie on January 08, 2007, 04:15:48 pm
Wow awesome, thats such an easy fix to get readable text. Good work.  ;D

But I still can't get my keyboard working. Even after trying wineprefixcreate.  :(

Edit. I tried running wine in 800 x 600 (emulated desktop) with soldat fullscreen and the keyboard works. Except there's an error when exiting game it just restarts level.
So I tried running soldat in 800 x 600 and keyboard works also.  :D

Weird it just doesn't work in fullscreen for me. (or maybe my comps too slow)
Title: Re: Soldat on Linux Systems
Post by: freidrichen on January 09, 2007, 10:26:57 am
I just installed Soldat on my gentoo box and (like most people do, it seems) i got that garbled text bug.
MtheF's solution worked very well. After a quick
Code: [Select]
find / -iname freesans.ttfi found FreeSans.ttf font and could copy it to my soldat folder.

Thanks a bunch!

Oh, also I couldn't configure my keyboard settings ingame so i had to manually edit soldat.ini, which is where the game keeps all such settings.

//Freidrichen
Title: Re: Soldat on Linux Systems
Post by: Stealth on January 10, 2007, 05:57:13 pm
Great info MtheF! I'll add it to the Wine App database (http://appdb.winehq.org/appview.php?iAppId=964)...:)
Title: Re: Soldat on Linux Systems
Post by: Landle on January 21, 2007, 02:26:07 pm
Ok, I will join you guys in this conversation.

Ok, It seems using a intel(r) controller like I have posted in my topic in the lounge makes the screen smaller. Let me elaborate...When I started up soldat the edges of the windows were black and I only have a small soldat screen like ditherlas(I think thats what it is called). And I tried Force Software. And tried to make it Capatible. But it seems it doesn't work.
Title: Re: Soldat on Linux Systems
Post by: ds dude on January 21, 2007, 08:21:18 pm

Oops..That had nothing to do with Linux and soldat..I apologize.

Now
ive read all this and it came to my conclusion that soldat only works on Wine 0.9,yes?
I would love to participate in this event. Shall I see some other wine version such as 0.9 26? or 0.9 25 and see if it works?
Title: Re: Soldat on Linux Systems
Post by: Stealth on January 22, 2007, 08:28:47 am
Now
ive read all this and it came to my conclusion that soldat only works on Wine 0.9,yes?
I would love to participate in this event. Shall I see some other wine version such as 0.9 26? or 0.9 25 and see if it works?

Uh...no...the thing is, the polygon bug only appeared at Wine 0.9. From there to 0.9.17 the bug wasn't fixed, and 0.9.18 had Soldat startup issues. So pretty much, you should use a Wine 0.9.19+ version.
Title: Re: Soldat on Linux Systems
Post by: ds dude on January 22, 2007, 07:06:09 pm
Ok, I used 0.9 22 wine. And my results were I was having a direct 3d problem  :-\
This is kinda unusual isn't it? I'll try 0.9 23 and see what I find.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on January 22, 2007, 09:42:11 pm
Ok, I used 0.9 22 wine. And my results were I was having a direct 3d problem  :-\
This is kinda unusual isn't it? I'll try 0.9 23 and see what I find.

do you know if you have the proper drivers installed in linux for your card such that you have opengl 3d acceleration?  I believe this is a requirement for having wine work for d3d apps
Title: Re: Soldat on Linux Systems
Post by: Stealth on January 22, 2007, 10:02:53 pm
Also, WINE is at 0.9.29 right now, why don't you try using a more recent version?  ;)
Title: Re: Soldat on Linux Systems
Post by: Zerosystem on January 25, 2007, 01:39:15 am
Repost from WineHQ AppDB:

Since I found out that Soldat can only run at 640x480, I decided to find a way to automate changing screen resolutions, so I could bypass going through menus and and then clicking on "keep resolution" each time. After googling, I found out that I could automate it by a script. Since I'm a Linux noob (I've only had Ubuntu for less than a month), I'm not entirely sure if it'll work for other people, but at least you could tell what to do and reimplement it.

(BTW, I'm running Ubuntu Dapper, with Wine 0.9.29)

1. Right click on desktop > create document > empty file

2. Open it with a text editor, and paste this in:
   (don't include the dotted lines before and after the text)

----------------------------------------------------------------------

#!/bin/sh

#First change the resolution to fit Soldat (do not change line):
xrandr -s 640x480

#Then start the program (change this line):
wine "/path/to/soldat/folder/soldat.exe"

#Wait until after the program exits to finish the script:
wait

#After the program exits it should fire off this code to reset
#your screen resolution (change the resolution if you need to):
xrandr -s 1280x1024

----------------------------------------------------------------------

The path to "soldat.exe" (since one of the folders on the path had a space in it, I had to put quotes around the path) should be changed accordingly, and you might want to change the last screen resolution too, if you don't usually use a resolution of 1280x1024.

3. Save the file with a easy, simple to remember filename ending in ".sh" (I named mine 'soldat.sh" and you might want to as well, you'll know why)

4. Move the file to your "Home" folder - Usually "/home/*username*"

Now you're finished! If you want to run Soldat now, just open up your terminal, and run "sh soldat.sh" (or whatever you named your script file earlier). Your screen resolution should change to 640x480, and start Soldat. After you exit Soldat, the resolution should automatically set to whatever you set it as in the script file.

I also recommend you change wine's settings (winecfg)  by going to the graphics tab and unchecking the box labelled 'emulate a virtual desktop', as the window is kinda messed things for me.

Edit: BTW, the reason I came up for this was because for some reason when I normally run soldat fullscreen, I can't use the keyboard. Might just be the mod I'm using, but YMMV.
Title: Re: Soldat on Linux Systems
Post by: Frenchie on January 25, 2007, 09:25:09 am
Great post Zerosystem,
Each time I ran Soldat it would maximise it but once I quit it did not change the resolution back, but I'll try it with this script.

Hope you can stay active on this topic.  :)
Title: Re: Soldat on Linux Systems
Post by: Morik on January 29, 2007, 12:27:13 am
Im still having the freezing at main menu problem. It loads soldat fine until the main menu, and when i click something it freezes up. You cannot forcekill, and it keeps the splashscreen on...even on different workspaces.

Also, a whole post with all the fixes or a tutorial or something would be nice. I didn't quite clearly understand how to fix the keyboard not working problem.

All you guys who are supporting this, thanks ;>
Title: Re: Soldat on Linux Systems
Post by: Stealth on January 29, 2007, 10:33:49 pm
Morik, check out the Wine App Database entry (http://appdb.winehq.org/appview.php?iVersionId=4662) for Soldat. Has a HOW-TO and some tips and stuff!

Date Posted: January 29, 2007, 09:35:53 PM
BTW Guys, the Wine AppDB apparently has a new voting feature. If any of you have accounts, you get 3 slots to vote for your favorite apps. If you could, go to the Soldat 1.3.1 (link in my last post) and add Soldat in one of your slots! The system seems to be new as the numbe r1 app has 21 votes, with the rest following at ~5 votes. So if 3-4 people here vote for Soldat, we can get it into the top 10 for now... ;D
Title: Re: Soldat on Linux Systems
Post by: Frenchie on January 30, 2007, 03:43:37 am
If you could, go to the Soldat 1.3.1 (link in my last post) and add Soldat in one of your slots! The system seems to be new as the numbe r1 app has 21 votes, with the rest following at ~5 votes. So if 3-4 people here vote for Soldat, we can get it into the top 10 for now... ;D
Just voted for Soldat. Yay it's coming 15, its got 2 votes along with 10 other applications.
Hope more people will vote for it.  :D
Title: Re: Soldat on Linux Systems
Post by: skoruppa on February 01, 2007, 03:57:58 am
ok i creat a little installer of soldat for linux... i addet a font fix, resolution fix and keybord fix (i ont really know that keybord fix works but it works on my ubuntu).

http://rapidshare.com/files/14300599/soldat.sh.html

pls test :]
Title: Re: Soldat on Linux Systems
Post by: Frenchie on February 02, 2007, 04:14:43 am
Tried the installer for Linux and it is quite good.
But a few changes to it would make it much better.
- Not much of a biggy but the default language should be set to english, I got confused browing around in polish :)

- The in-game text should be changed to something else (maybe FreeSans.ttf) , as text is not quite perfect (added pic to show)

- When I quit soldat the resolution stuck on 600 x 800 (didn't go back to 1024 x 768)

- Maybe create a desktop icon to start soldat?

- And the first problem with most users of wine, is that the sound driver has to be changed to ALSA for it to work. Maybe the installer could this automatically?

If these changes were added, it would make this script very desirable for any user.  :)

-Added a pic of install and in-game
Title: Re: Soldat on Linux Systems
Post by: skoruppa on February 02, 2007, 08:11:49 am
Frenchie:
1. ok i forget to change to polish ;)
2. Ok i can chang font to freesans but when i did this i have gibberish text
3. hmm working on my but if you have problem i can change binaru to this from Zerosystem
4. I dont know how installer from loki can do desktop icon
5. Argh it can be doed but i must cret a .wine directory in installer and creat wineprefix (installer cant change this :/)

ow na question: font better loking when its freesans or when you creat a fix in regedit?
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 02, 2007, 12:44:16 pm
I think, if you can find good fonts, the font replacing works WAY better than the regedit fix...

This is pretty cool. Maybe Soldat will come with a Linux installation script in a future release! ;D
Title: Re: Soldat on Linux Systems
Post by: skoruppa on February 02, 2007, 05:08:52 pm
Frenchie and Stealth: pls send to my your soldat.ini files and font files from linux (that soldat.ini and font that you are working before you install from my instalator)

skoruppa@gmail.com

Date Posted: February 02, 2007, 03:01:35 PM
ok little update :]
i dont change binary because if i do this, user must after installation manual edit binary to change resolution :P
Download
http://rapidshare.com/files/14616684/soldat.sh.html
Title: Re: Soldat on Linux Systems
Post by: Morik on February 02, 2007, 06:35:57 pm
skoruppa, I love you. This works beautifully.

Now I just have jittery music, and the custom colors and profile manager doesnt work and makes soldat crash for me.

and the keyboard fix worked for me as well.
Title: Re: Soldat on Linux Systems
Post by: skoruppa on February 02, 2007, 06:39:17 pm
Morik: sorry i dont know why profile manager crash for you :(

but im happy :D you like my installator xD
Title: Re: Soldat on Linux Systems
Post by: Morik on February 03, 2007, 02:31:02 am
Yea its great, I love it.

Now I have to do come crits on soldat on linux. You can't improve without crits. :D

1) The sound is all messed up and jittery, at least with me
2) soldat freezes whenever i click on the inside of the profile manager, and when i choose custom colors in the area where you change your look.
3) Mouse is not as responsive as it should be. Sometimes I click and my guy does not shoot.
4) Improve the font maybe

Other than that, soldat runs great with that installer.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on February 03, 2007, 02:37:39 am
Morik, check out the Wine App Database entry (http://appdb.winehq.org/appview.php?iVersionId=4662) for Soldat. Has a HOW-TO and some tips and stuff!

Date Posted: January 29, 2007, 09:35:53 PM
BTW Guys, the Wine AppDB apparently has a new voting feature. If any of you have accounts, you get 3 slots to vote for your favorite apps. If you could, go to the Soldat 1.3.1 (link in my last post) and add Soldat in one of your slots! The system seems to be new as the numbe r1 app has 21 votes, with the rest following at ~5 votes. So if 3-4 people here vote for Soldat, we can get it into the top 10 for now... ;D

I'm having a hard time finding where to do this, mind pointing my dumb ass in the right direction?
Title: Re: Soldat on Linux Systems
Post by: EnEsCe on February 03, 2007, 02:47:44 am
(http://img217.imageshack.us/img217/6462/untitledbv4.png)

Just select the first check box thing, and click Vote for App
Title: Re: Soldat on Linux Systems
Post by: skoruppa on February 03, 2007, 03:14:05 am
Morik: owbut i can change this problems for you ;P i dont have this ptoblems. You must i winecfg change sound and other thinks... and did you have newest version ow wine?
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 03, 2007, 09:24:52 am
Awesome guys! We got Soldat up to the number 8 spot in the Wine votes! :D
Title: Re: Soldat on Linux Systems
Post by: EnEsCe on February 03, 2007, 09:26:24 am
Woops, turns out you can vote the same thing 3 times... Now its number 3 :D
Title: Re: Soldat on Linux Systems
Post by: Morik on February 03, 2007, 04:10:18 pm
A heads up:

soldat does not work with cedega
Title: Re: Soldat on Linux Systems
Post by: Frenchie on February 08, 2007, 10:49:12 pm
Found out how to get it running smoothly without freezing (my comp)

In soldat.ini , Change
Code: [Select]
Smooth_Edges=1to
Code: [Select]
Smooth_Edges=0
Now the only thing left is to fix the sound ;D
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 13, 2007, 07:19:00 am
Hey guys, does anyone know anything about this new cheat engine that is coming up? Battleye...I as just thinking about it, and am wondering if this will affect any Linux Soldat players, as cheat prevention systems seem to one of those things that just don't work.  ??? Any other games with it that we can try out first?
Title: Re: Soldat on Linux Systems
Post by: EnEsCe on February 13, 2007, 07:44:32 am
Warsow, Battlefield Vietnam, Battlefield 1942.
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 17, 2007, 10:34:50 pm
Battlefield (from 1942 to 2142) use Punkbuster. They're not the same thing are they?

Date Posted: February 13, 2007, 09:39:06 AM
LOL guys, check it out (http://appdb.winehq.org/)! Look who's in the number 1 spot under the "Gold" applications!  ;D Nice work!
Title: Re: Soldat on Linux Systems
Post by: Frenchie on February 17, 2007, 11:43:59 pm
Sweet. Good News
 Though that description is lacking and screenshot does not show its current status.  :P

It's still coming 3rd in the vote list. So.. If anyone has the time go here (http://appdb.winehq.org/account.php?sCmd=new)
And once you login go here  (http://appdb.winehq.org/appview.php?iVersionId=4662)
Then at the bottom left of the screen. Vote for Soldat as many times as you can.  :)
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 18, 2007, 09:11:50 am
Yea, I'm not sure why, the full description should be:
"Soldat is a unique side-view multiplayer action game. It takes the best from games like Liero, Worms, Quake and Counter-Strike and gives you fast action gameplay with tons of blood and flesh. Soldiers fight against each other on 2D battle arenas using a deadly military arsenal."

But it gets chopped off for some reason, and it isn't the length as you can plenty of other longer descriptions...:P

I added some screenies (http://appdb.winehq.org/screenshots.php?iAppId=964&iVersionId=4662)!
here's one, just to show it works with beryl:
(http://appdb.winehq.org/appimage.php?bThumbnail=true&iId=6868) (http://appdb.winehq.org/appimage.php?iId=6868)

And another to show the game works, and the ingame text when using the font fix #2 (replacing fonts):
(http://appdb.winehq.org/appimage.php?bThumbnail=true&iId=6866) (http://appdb.winehq.org/appimage.php?iId=6866)
Title: Re: Soldat on Linux Systems
Post by: Stern on February 19, 2007, 12:27:59 am
I'm running Gentoo on my computer.  Any idea how I'd go about installing the GIT version of wine?  I know I can just do "emerge wine" to get wine...
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on February 19, 2007, 12:41:26 am
Aha EnEsCe, thanks, I didn't realize I had to be on Soldat's page first
Title: Re: Soldat on Linux Systems
Post by: MofoNofo on February 19, 2007, 03:37:04 am
I voted + got others on msn to vote also :)
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 19, 2007, 08:09:33 am
Stern, I guess you'd have to do a "emerge git" to get the GIT program, and then:

Code: [Select]
git clone git://source.winehq.org/git/wine.git wine-git
Will copy the WINE GIT course into the folder wine-git. From there you:

Code: [Select]
cd wine-git
and have fun testing stuff (http://wiki.winehq.org/GitWine#head-b892e8af0fa963bcd46d9cf494de181128bb8a64).
Title: Re: Soldat on Linux Systems
Post by: Frenchie on February 20, 2007, 03:36:38 pm
Sweet. Soldat is coming 2nd at 24 votes (leader at 30)
We need at least 2 more people to vote to beat them. ;D
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 21, 2007, 12:13:10 pm
LOL, make that 23. I removed my vote seeing as how I just noticed this in the voting "help":

Quote
Please seriously only vote for applications which will benefit the community. Don’t vote for applications that are known to be working well. We know Solitaire works. Voting for it would not make much sense.

Apparently its not a popularity poll, its a support poll, and seeing as how Soldat is almost perfect (just that dumb text bug, which is easily fixed) there's no reason to vote for it...>_< So I moved my Soldat vote to Photoshop CS2, since that works crappily! :P

Oh well, Soldat will still be pretty high up there, maybe it will still pique some Linux dudes' interest... ;D
Title: Re: Soldat on Linux Systems
Post by: BloodyIron on February 27, 2007, 07:39:10 pm
Soldat would be sweet to work in cedega
Title: Re: Soldat on Linux Systems
Post by: Stealth on February 28, 2007, 10:02:28 am
I don't understand why people want it to work with Cedega....

Cedega is not free, they are slow in updates, don't seem to pay attention to their Linux customers anymore (they are transitioning more in to Mac stuff now), and they don't give back to the Wine community (like Codeweavers, and their Crossover Office app).

Soldat works in WINE right now, WINE is where it's at (free, actively developed, and they are the main dudes behind it all anyway)!
Title: Re: Soldat on Linux Systems
Post by: Detector on April 03, 2007, 07:56:24 am
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Soldat

How to run soldat in linux.
Title: Re: Soldat on Linux Systems
Post by: MofoNofo on April 03, 2007, 08:03:07 am
That looks outdated?
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 03, 2007, 12:49:43 pm
Quote
9-17-04

Only a little... ;)

Guys, some awesome news. looks like someone (http://forums.soldat.pl/index.php?topic=12299.0) has looked in the text render bug, and have committed the patch into the GIT tree! :D I haven't check if it's in the latest version (0.9.34) but the bug is marked as resolved (http://bugs.winehq.org/show_bug.cgi?id=3685#c14), and that means Soldat should work 100% out-of-the-box in the upcoming version! :D  :o
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 03, 2007, 01:46:06 pm
Quote
9-17-04

Only a little... ;)

Guys, some awesome news. looks like someone (http://forums.soldat.pl/index.php?topic=12299.0) has looked in the text render bug, and have committed the patch into the GIT tree! :D I haven't check if it's in the latest version (0.9.34) but the bug is marked as resolved (http://bugs.winehq.org/show_bug.cgi?id=3685#c14), and that means Soldat should work 100% out-of-the-box in the upcoming version! :D  :o

too bad the text thing would have been fixed in 1.4 anyway since 1.4 uses a completely new font system (I've tested it)...

but I'm sure there are other games that were having the same problem that were helped by this
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 03, 2007, 03:47:39 pm
That's cool FLAB. I guess it had something to do with the resolution changes. By the way, have you been able to see how 1.4 works in Linux so far? Just about the same or has something else come up? The only thing that worries me is the cheat protection, since that usually has some issues in WINE...
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 03, 2007, 04:46:51 pm
That's cool FLAB. I guess it had something to do with the resolution changes. By the way, have you been able to see how 1.4 works in Linux so far? Just about the same or has something else come up? The only thing that worries me is the cheat protection, since that usually has some issues in WINE...

Soldat 1.4 doesn't really work in wine.  There was a wine dev who came to the forums last week, and I've invited him into the beta tester forum so he can play with 1.4 in wine and give us ffedback
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 16, 2007, 11:47:24 am
Ooof, that sucks >_>

Oh well, at least we got a developer on it.

Date Posted: April 03, 2007, 08:15:01 PM
Wine 0.9.35 is out, and Soldat works perfectly!! :D

Well...there's still that bug with changing your controls...but the game itself looks great (and the fonts look aliased too! Even better than Windows, it seems to me!  :o)
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 16, 2007, 01:15:52 pm
Lets hope we can have the same luck with 1.4
Title: Re: Soldat on Linux Systems
Post by: The Bone Collector on April 18, 2007, 12:26:50 am
Good luck guys, once I get back on the net, I'll be installing Ubantu and Windows on my laptops. Lets hope that the wine dev helps us out with 1.4 :)
Title: Re: Soldat on Linux Systems
Post by: iDante on April 24, 2007, 10:32:03 pm
Hey I have ubuntu and wine ...35 and I successfully ran the installer for soldat and even opened up setup but it won't let me access soldat131.exe. Its on my windows partition and I'm wondering if thats a problem?
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 25, 2007, 03:44:23 pm
You successfully ran the installer? Then run Soldat from your fake Windows drive.

wine 'C:/Soldat/Soldat.exe'
Title: Re: Soldat on Linux Systems
Post by: iDante on April 25, 2007, 04:53:12 pm
mm.. now it pops up with 2 errors after opening.
"Can not change Visible on onShow or onHide."
and
access violation on address ...
then I can interact with the main window (start game), but no maps or bots load and I can't see any of the tabs at the top.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 25, 2007, 04:59:09 pm
mm.. now it pops up with 2 errors after opening.
"Can not change Visible on onShow or onHide."
and
access violation on address ...
then I can interact with the main window (start game), but no maps or bots load and I can't see any of the tabs at the top.

try turning on video compatability in soldat.ini
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 25, 2007, 07:52:12 pm
Open winecfg and go to the audio tab. Select ALSA.
Title: Re: Soldat on Linux Systems
Post by: iDante on April 25, 2007, 10:00:42 pm
ah yes, now its working. Thanks for the help.
Is it just me or is the whole thing sluggish? My frame rate is 70-80 but it just seems slow to me...
Title: Re: Soldat on Linux Systems
Post by: jrgp on April 25, 2007, 11:16:48 pm
ah yes, now its working. Thanks for the help.
Is it just me or is the whole thing sluggish? My frame rate is 70-80 but it just seems slow to me...
Is Beryl currently running? If it is, close it.

The only problem I had with Soldat on Ubuntu was when I clicked, the click would sometimes not register, so I would have to click again and then it would register. This caused using the AK-74 to be really annoying as I could not fire as fast.
Title: Re: Soldat on Linux Systems
Post by: iDante on April 25, 2007, 11:18:51 pm
Yes I noticed that too, and AK is my weapon. W/E I'll get used to it.
Title: Re: Soldat on Linux Systems
Post by: n2j3 on April 26, 2007, 04:19:16 am
C'mon guys, the main reason I still have windows installed on my box is Soldat. Make it happen!

p.s. willing to report Wine vs Soldat bugs etc. although it's a process I'm not that familiar with.
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 26, 2007, 02:58:29 pm
n2j3: Soldat works almost flawlessly in Linux, give it a try.

Guys, make sure you are starting Soldat like so:

WINEDEBUG=-all wine 'C:/Soldat/Soldat.exe'

That wine debug part suppresses the terminal from spitting errors, and speeds up the game quite a bit.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 26, 2007, 03:39:29 pm
n2j3: Soldat works almost flawlessly in Linux, give it a try.

Guys, make sure you are starting Soldat like so:

WINEDEBUG=-all wine 'C:/Soldat/Soldat/exe'

That wine debug part suppresses the terminal from spitting errors, and speeds up the game quite a bit.
I'm guessing you meant
WINEDEBUG=-all wine 'C:/Soldat/Soldat.exe'
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 27, 2007, 08:24:54 am
Oops, yes, that's what I meant.  ;D
Title: Re: Soldat on Linux Systems
Post by: sqweek on April 30, 2007, 12:41:24 am
Hey guys, my fonts are doing weird shit in 1.4 and the more text that's on the screen the less fps i get. Text is readable but seems to flicker between different sizes and attributes. Any ideas, or other 1.4 experiences?
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 30, 2007, 07:13:23 am
Yea, I was glad to see 1.4 worked in WINE, but notice quite the frame loss when I "upped" the resolution, despite it not actually changing. EDIT: Forgot this is registered version only, I haven't applied that on my Linux install yet.

I'm gonna try some different configurations today, and see what happens.

Fullscren however, completely crashed my Ubuntu.  :o
Title: Re: Soldat on Linux Systems
Post by: Skiessi on April 30, 2007, 11:38:53 am
Works perfectly.

I recommend GLSL + Video compability enabled

EDIT:
Btw, in 1.4.2 I can't play at all thanks to Michal's new 'hacking' prevention system.. I prefer playing with some random hackers around.
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 30, 2007, 11:58:50 am
Yup, looks like it was beryl that caused the crash.

Checking video compatibility in the Soldat Config fixes the strange text blending, now it looks clean.
Title: Re: Soldat on Linux Systems
Post by: wumpus on April 30, 2007, 02:02:43 pm
hey guys,

I have 1.4 running perfect here (ubuntu feisty) but I would appreciate more fps than ~45 in a 16 player game. On XP it works smoothly. I've dropped all settings from config.exe/.ini to minimum already (I dont mind the poor graphics). Resolution is the smallest too. You know any other tricks?

thanks for all who made windows totally obsolete today.
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 30, 2007, 08:43:49 pm
I haven't tried it yet, but maybe if you enable GLSL mode it could speed things up.

Run regedit
Go to HKEY_CURRENT_USER/Software/Wine/Direct3D
Create a new string key called "UseGLSL"
Edit its value to "enabled"
Title: Re: Soldat on Linux Systems
Post by: n2j3 on May 01, 2007, 10:48:56 pm
Ok, tested it with Wine 0.9.36 and Beryl, works fine , jumpy fps (65 to 130 - on windows i get 63-64fps). Thanks for the Winedebug info Stealth :D
Title: Re: Soldat on Linux Systems
Post by: sqweek on May 02, 2007, 09:52:01 am
Video Compat for the win. Thanks.
Title: Re: Soldat on Linux Systems
Post by: blind on May 14, 2007, 02:34:25 am
I've enabled Video Compatibility (or, what I was assuming was video compat. "Compatibility" under "Graphics") but I still get the "OnShow,OnHide" message as well as the access violation ones and cannot play the game.
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 14, 2007, 12:30:02 pm
blind, make sure you choose ALSA (and only ALSA) as your main option in the Sound tab under winecfg (run in terminal).
Title: Re: Soldat on Linux Systems
Post by: jswm4xf0r7 on May 20, 2007, 11:42:53 am
I run Soldat in Wine in Ubuntu, but fps is very low (impossible to aim the enemy). What to do next to the tricks mentioned on this thread. Tremulous works in ~ 90 FPS for me.
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 23, 2007, 06:48:39 am
Well, I would tell you to check the AppDB entry on the WINE site, but looks like some dude DELETED Soldat completely off the thing. Not only that, but the other game I maintained, battlefield 2, was deleted as well!! All that hard work...:(
Title: Re: Soldat on Linux Systems
Post by: akiross on May 23, 2007, 11:10:20 am
Hi there
I just installed Soldat 1.3.1 (i don't like 1.4 graphics at all :P) on wine 0.9.37 on Gentoo, but i got some troubles for configuring controls (and since i don't have windows at all, i can't copy a valid configuration).

I tried to modify the configuration by hand (.ini file)... Seems that codes are given in a strange fashon:
tab = 15
q = 16
w = 17
...
a = 31
s = 32
d = 33
...
seems like a keyboard ordering here :D I don't know how the game works, so maybe it's the DX way to encode keys.

Mouse buttons seems to be mapped as mb0 (left click), mb1 (right), mb2 (center).

Now, I can do my configuration in this way, but there is something that i can't try: what about mouse wheel up and down?

Well, more generally the question is: if someone has the ability to change his keyboard configuration (maybe with a windows installation), could he post here the codes, please?
It's just a matter of creating a new profile and change the buttons, looking for the profile's .ini file and see under [CONTROL].

It would be really userful, until the bug is fixed with wine...

Thanks!
Title: Re: Soldat on Linux Systems
Post by: 6th_account on May 23, 2007, 12:26:07 pm
mouse wheel is "mw", if that's what you were asking :Q
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 24, 2007, 09:14:47 am
akiross: I found the section in the HOWTO (on the WINE AppDB) about that, here's what it said:

The interface for setting controls is glitchy - you click on the button
and sometimes where it would normally ask you to press a key it just
says 'Key OK'. However, you can edit the [CONTROLS] section of
soldat.ini - you need to enter scancodes. But not actual scancodes...

They must go through a level of translation through linux/wine or this
section wouldn't be so complicated. There's a nice image of scancodes
at barcodeman.com (http://www.barcodeman.com/altek/mule/scandoc.php) BUT you need to subtract 1 from those numbers, or 2 for the bottom row. Eg, I have 'e'
as right, 'o' as crouch and ',' as jump, so I put 'Right=18',
'Crouch=24' and 'Jump=51' into my soldat.ini (I use a dvorak layout so
that's not as retarded as it sounds).
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 25, 2007, 03:32:42 pm
Well, I would tell you to check the AppDB entry on the WINE site, but looks like some dude DELETED Soldat completely off the thing. Not only that, but the other game I maintained, battlefield 2, was deleted as well!! All that hard work...:(

not sure what you're talking about, I see it there
Title: Re: Soldat on Linux Systems
Post by: akiross on May 25, 2007, 05:33:07 pm
Ok, thanks 6th_account, really helpful :)

Stealth, yep, but a keyboard scancode may be easy to find... But mouse ones? :) They aren't "just numbers".

Thanks anyway!
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 26, 2007, 10:34:16 am
They were able to restore it FLAB, fortunately... :)

Bu apparently, the screenshots are gone. If it's possible, can everyone here who voted for Soldat in the WINE poll, please swap your votes from the 1.3.x version to the 1.4.x? I can't submit screenshots of 1.3 anymore since I have 1.4 installed ;P And I can't just swap the votes myself...
Title: Re: Soldat on Linux Systems
Post by: Clawbug on May 29, 2007, 05:03:09 pm
Hmm, Is there any way to prevent Ubuntu for using mouse acceleration when using wine? The problem is, that it is rather hard to aim whenever I have to move the mouse quickly, so easy to accidentally overaim. If I set it to zero in Ubuntu, the whole mouse moves SLOWLY all the time, and there is no way to make it move faster. (I haven't really checked the files in /etc/ but I assume that if there was a simple way, it would be in the mouse settings.)

Sounds are a bit glitchy, I don't know why, but they are not played properly, even I am using only ALSA in winecfg.

FPS seems to be quite fine, around 100, and video compatibility fixed the font issue.
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 29, 2007, 05:51:35 pm
Looking at this guide (http://gentoo-wiki.com/HOWTO_Counter-Strike_1.6_With_WINE), it looks like there's a program that will set it for you (xset), so you'd probably have to make a script for a Soldat shortcut:

Code: [Select]
#!/bin/bash
# Disable mouse acceleration
xset m 0 0
# Start Soldat
wine "C:\Soldat\Soldat.exe"

If sounds are glitchy, you could try OSS, or mess with the settings such as setting the sound to "Standard" or "Emulation" instead of Full, etc. Also lowering sound settings in Soldat's Config program could help.
Title: Re: Soldat on Linux Systems
Post by: Clawbug on May 30, 2007, 08:53:35 am
Heh, after playing with the sound configuration and enabled Anistropic filtering, this is what I saw (and where the Soldat hung up..):

http://img402.imageshack.us/img402/6536/soldat14jm5.png

So, ALSA was enabled, so was OSS, bitrate was 22050, 8-bit. Sound quality was minimum in config.exe, anti-aliasing was on. I think I enabled 3 back buffers, which could probably cause this.

Wine is telling me this:
Code: [Select]
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible


Not an issue, I believe, but I found it funny. :P

Edit: I believe it was caued by that I enabled OSS. Playing around with config.exe's sound settings, won't fix the sound issue.

Sounds are also a bit delayed, whenever I shoot, I can hear the sound with a little lag.
Also, it seems that whever I shoot, I lose my weapon, randomly. What I have figured out, is that when I empty my clips of Deagles, the Soldat throws the weapon off. Also, when using jets. and they run out, I it the ground and *boff* I have 100% jets. :o
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 31, 2007, 09:25:37 pm
My sound lags on my laptop as well, I'll try and find a good setting for it...

BTW, you're suppose to have either OSS or ALSA checked, not both. ;P
Title: Re: Soldat on Linux Systems
Post by: wumpus on June 03, 2007, 10:21:06 am
pff,
I've used middle mouse button (mb2) for weapon drop/knife throw command. It works fine with windows but with wine it registers simultaneous press of left(mb0) and right(mb1) mouse button as middle button making it accidentally drop weapons in combat xD
I guess I'll just have to learn use keyboard then (F is way too awkward, maybe space...)
Title: Re: Soldat on Linux Systems
Post by: NK Soldier on June 16, 2007, 05:00:06 pm
Hello, I was very interested in this project. Is there anyway I can help? I have ubuntu 7.04. I'll go to APPwine, I'll download wine as well. Is there any bugs/problems I can help you guys with?

I'll stay active, and keep informed.
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 17, 2007, 06:20:01 pm
wumpus: That's actually something in your xorg.conf file, its 3rd button Emulation. You'll probably want to turn it off. ;)

NK Soldier: Well...to tell you the truth Soldat 1.4 seems to work great on the latest versions of WINE, unless you know some really technical stuff with WINE itself (and why it might not register the key changes or something) there aren't any other bugs to worry about. :)
Title: Re: Soldat on Linux Systems
Post by: NK Soldier on June 17, 2007, 06:25:36 pm
*talks to innerself* Oh yea, Soldat will finally work on Linux! Boo-Yeah!!!*

Ehem, Ok, I'm glad everything is fix, but I will seriously go into the heart of why the register keys won't work.  :)

I do know alot about Wine, and not just the normal stuff. I've been using it for awhile now, so I'll get digging.
Title: Re: Soldat on Linux Systems
Post by: iDante on June 20, 2007, 10:20:32 pm
hey, I was wondering if it's possible to get polyworks going with wine? jrgp says he hasen't been able to, but I was just wondering if there is some way to do it... it sucks having to keep switching to windows for polyworks then back to ubuntu for everything else...
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 21, 2007, 05:01:10 pm
Polyworks seems to rely heavily on too many Microsoft libraries or something. Trying it on my machine, errors are spit out everywhere about things that are only partially implemented. Who knows when all that will be completely implemented in WINE... :-X

You're only other option for now would be to run a virtualized Windows (https://help.ubuntu.com/community/VirtualMachines) inside your Linux, but obviously that's less than optimal for trying to get a single program to work.  :-\

if you really want, you can sign up at winehq.com, submit Polyworks into the AppDB, and help them fix all the bugs for the program, so that it well eventually work (and perhaps fix a bunch of other programs as well).  ;D
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on June 21, 2007, 05:11:22 pm
http://www.winehq.org/site/docs/wine-faq/index#INSTALLING-VISUAL-BASIC-APPS-WONT-RUN


I installed the VB runtime files from http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en and on my first attempt with polyworks I got:

Code: [Select]
ryan@upad:~/pw/Soldat PolyWorks$ wine Soldat\ PolyWorks.exe
/home/ryan/.wine/system.reg is not a valid registry file
/home/ryan/.wine/userdef.reg is not a valid registry file
/home/ryan/.wine/user.reg is not a valid registry file
err:module:import_dll Library dx8vb.dll (which is needed by L"H:\\pw\\Soldat PolyWorks\\Soldat PolyWorks.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"H:\\pw\\Soldat PolyWorks\\Soldat PolyWorks.exe" failed, status c0000135
ryan@upad:~/pw/Soldat PolyWorks$
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 23, 2007, 09:29:54 am
I got dx8vb.dll and another .dll from my XP into System32 in WINE, and Polyworks will start up, but spits a bunch of errors about DirectX initializing, and it won't show any tool windows or allow me to work on anything.

Date Posted: June 22, 2007, 12:20:36 PM
Check it out, a little recording for those who've never seen it, of Soldat under WINE.

http://www.youtube.com/watch?v=jYTRQzlTG6U
Title: Re: Soldat on Linux Systems
Post by: RaMBocL on July 09, 2007, 12:00:19 pm
how do I solve the access voilation problem ??? i got Kubuntu

 :'(
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 09, 2007, 12:07:11 pm
how do I solve the access voilation problem ??? i got Kubuntu

 :'(

what version of Soldat and WINE are you trying to use?
Title: Re: Soldat on Linux Systems
Post by: RaMBocL on July 09, 2007, 12:15:05 pm
wine-0.9.33
soldat 1.4.1

well i just got soldat running but like 1 fps, in the console i got this problem...

who do i solve this one?
err:d3d:state_patchsegments (WINED3DRS_PATCHSEGMENTS,1065353216) not yet implemented

I think i have to update wine to 0.9.40 xD
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 09, 2007, 12:28:32 pm
Turn on video compatibility (compatibility_mode) in Soldat.ini and run Soldat in windowed mode.  See if those make a difference.


You can't solve that error, which is why we need to use video compatibility.  That means that the PATCHSEGMENTS method used by Soldat to draw things on the screen isn't yet implemented in Wine, but they know about it and plan to get around to it.
Title: Re: Soldat on Linux Systems
Post by: RaMBocL on July 09, 2007, 12:38:33 pm
now it's work at 4.3 fps
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 09, 2007, 02:03:06 pm
What video card do you have?
Title: Re: Soldat on Linux Systems
Post by: RaMBocL on July 09, 2007, 10:39:29 pm
ati radeon 9600
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 10, 2007, 09:51:09 am
Are you using the OSS "ati" or "radeon" drivers, or the official proprietary "fglrx" drivers?
Title: Re: Soldat on Linux Systems
Post by: knithx on July 22, 2007, 05:40:55 pm
I installed both Wine (0.9.34) and Soldat (1.4.1), and I can't manage to make it work. I hope you guys can help me somehow.

When I start Soldat or Soldat config, I get this error

Code: [Select]
External Exception 80000100
Then, when the game shows up and everytime I click somewhere, I get this other windowed error:

Code: [Select]
Access violation at address 004F2836 in module 'Soldat.exe'. Write of address 00004B60.
At the same time, the terminal outputs this information:

Code: [Select]
knithx@knx:~$ WINEDBUG=-all wine 'C:\Soldat\Soldat.exe'
err:reg:SCSI_getprocentry SCSI type line scan count error (fscanf returns 1, expected 2)
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
fixme:process:IsWow64Process (0xffffffff 0x34d5f4) stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34cd5c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x34cd5c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34cd5c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x34cd5c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34cb7c,0x00000000), stub!
wine: Call from 0xcbc2f3 to unimplemented function DDRAW.dll.DdEntry1, aborting
Wine failed with return code 1
knithx@knx:~$

Other observations: I see no maps in the map list, and the process has to be killed with CTRL+C in order to exit the game.

I have set Compatibility=1 in Soldat.ini.

What's wrong? Do I have to make any extra steps? Copy some files from Windows?

Thanks in advance.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 22, 2007, 08:14:17 pm
Can you try a different version? What graphics card do you have too? It doesn't seem to initiate any DRI (Direct rendering...something...Interface?)
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 22, 2007, 08:21:55 pm
Now that it is possible to get Soldat working on Linux as well as you showed in that video, would it be possible for you to take the time to write step-by-steo instructions on how to do it (including video driver setup for nvidia/ATI, at least that has gotten easier in recent versions of ubuntu)
Title: Re: Soldat on Linux Systems
Post by: Clawbug on July 22, 2007, 08:48:54 pm
Hmm, does it work identically as it does in Windows? I mean gameplay-wise. No annoying bugs and so on?

Last time I checked, I lost my weapon random times, and tossed grenades randomly. I was not able to set keys from Soldat, so I had to set them manually in Soldat.ini and such.

Are the sounds working properly?

Incase it works.. I say goodbye to Windows!
Title: Re: Soldat on Linux Systems
Post by: big_jim on August 01, 2007, 07:45:16 am
Hi

First of all i love this game, its just pure fun  ;D

But unfortunately i can't play this game.
to start i ll give you my specs:
i am running xubuntu 7.04 on an thinkpad x31 i use the latest wine version (0.9.42) and installed soldat 1.4.1 with the battleeye patch.

However the installation went flawlessly everything worked i can conifg soldat via the Conifg.exe and i also configured soldat in my winecfg according to the winehq soldat 1.4.1 entry (which by the way has platinum status!!).

After this i started the game but i had no luck. I can start the game and accept the licence's or whatever agreement...
 After this the log-in screen splashes and soldat freezes and i get this error messag control is not unicode. I don't even know what this means

Then i tried to run soldat in an virtual desktop which worked better i was able to start a game.  But when i the weapon chose dialog starts up soldat freezes once again and i get this error message: Access violation at address 00401CEA in module 'Soldat.exe'. Write of address 5046202D and once again i have no clue what this means;

i have already posted this prob in the ubuntuforums (http://ubuntuforums.org/showthread.php?t=514274&highlight=soldat")

i if you guys/girls can help me this would be great and again thanks for this wonderful game
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 01, 2007, 10:37:45 pm
Interesting report. I'll test it on 0.9.42 tomorrow, (as maintainer, I marked it in Platinum since it worked for me, as you can see if the video, but pay attention to what version I'm using) however, every Access Violation I've ever gotten was due to the ALSA/OSS thing in Winecfg. Should be set to ALSA. Also, I've heard Xubuntu acts differently with WINE than Ubuntu for some odd reason...I think it's somewhere in this thread in fact! o_O I've never seen that Unicode error, I wonder if that's new in 0.9.42...
Title: Re: Soldat on Linux Systems
Post by: Xxypher on August 01, 2007, 10:41:33 pm
This is why people need to stop thinking Linux is so great.
It can't play games worth crap, even with a system Emulator.
Sure it may get less viruses, but that is because no one really uses it.
Maybe it is all open source, because that was the only way it was going to get off the shelves instead of gathering dust and soon shut down...
Just stick with Windows and everything will be fine.
But yeah, try using a Windows Emulator to run Soldat, does that work?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2007, 10:44:15 pm
This is why people need to stop thinking Linux is so great.
It can't play games worth crap, even with a system Emulator.
Sure it may get less viruses, but that is because no one really uses it.
Maybe it is all open source, because that was the only way it was going to get off the shelves instead of gathering dust and soon shut down...
Just stick with Windows and everything will be fine.
But yeah, try using a Windows Emulator to run Soldat, does that work?

Its a fucking windows game dude, none of us expect it to work perfectly on Linux by any means.  Don't come to this thread just to bash the exact thing it is intended for, that is a good way to get yourself another warning.

Games that are made for Linux run a LOT better than on Windows.  Games that WINE developers pay special attention to run a LOT better than on windows, even when they're made for Windows. 

Title: Re: Soldat on Linux Systems
Post by: Xxypher on August 01, 2007, 10:46:20 pm
That last part didn't make since to me really...
Maybe if I read it a few times...
But I see why you may be getting mad, I am just making a point to why people need to stop complaining about it not working on their system, and isn't it possible to take Linux off your computer and get windows on it? I know it is possible to make a Windows Computer run on Linux.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2007, 10:49:05 pm
Nobody here is complaining that it isn't working.  They're coming here for help in getting it working, trying to suggest things to help get it working, and helping to improve WINE to get Soldat and other games with related issues working better.
Title: Re: Soldat on Linux Systems
Post by: Xxypher on August 01, 2007, 10:51:14 pm
I see...
But you also didn't answer my question, is it possible to change from Linux to Windows without having to buy a new computer? Because I know you can use your windows computer to run Linux.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2007, 10:51:55 pm
why would you ahve to buy a new computer?
Title: Re: Soldat on Linux Systems
Post by: Xxypher on August 01, 2007, 10:53:15 pm
Oops, you have a little typo there.

Just because I never knew what exactly Linux ran on, if it was a whole didn't type of system, or something similar to Windows, or the same with different programming.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2007, 10:57:13 pm
same hardware, completely different operating system
Title: Re: Soldat on Linux Systems
Post by: Xxypher on August 01, 2007, 11:07:59 pm
Okay now I get it.
But why can't wine emulate Soldat? That is what doesn't make since to me.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2007, 11:12:49 pm
WINE is a compatibility layer for Windows programs to run on Linux.  WINE is very incomplete.  It has support for maybe 25% of the stuff need to run windows programs, if not less.  It is one of the biggest and most popular/important open-source projects currently in existence.  It is constantly gaining support for new things and eventually it will support everything that Windows programs need, if not more.  Right now everything that it supports it does better than Windows. 

WINE is driven by user-demand.  If a lot of people want some program to work, then WINE developers will spend a lot of time working on making that program have everything it needs in WINE.  For example, World of Warcraft works 100% in WINE.  I know a handful of people who play it only on Linux and it works absolutely perfectly.  They said that it works better on Linux than it does on Windows.  This is because a LOT of people wanted it to work in WINE, so the developers did that.

Soldat has a smaller community with smaller demand, so the progress of Soldat on WINE is slower. 

I hope that explanation helps you a bit
Title: Re: Soldat on Linux Systems
Post by: Xxypher on August 01, 2007, 11:15:28 pm
Okay I get it now.
How can we get WINE to focus a bit more on Soldat? Is there a way? Or do people who play Soldat have to do it?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 01, 2007, 11:16:42 pm
Register on http://winehq.com and vote for it via the means mentioned elsewhere in this thread
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 02, 2007, 06:41:55 am
Xxypher, did you even SEE the video I put up in my post (http://forums.soldat.pl/index.php?topic=8.msg185264#msg185264) (previous page) of Soldat working flawlessly in Linux? Soldat works, but some people, due to the wide variety of hardware, settings, and program versions, may not have the same luck (just like in Windows, where some games seem to work way better for other cards, etc.).
Title: Re: Soldat on Linux Systems
Post by: big_jim on August 04, 2007, 11:52:48 am
Hi,

i have solved the acces violation problem. Thanks to your great faq i found some tweaks for my soldat config and the game runs now flawlessly.

But i have still got some issues.

1. The error: controll is not unicode still keeps flushing if i start the game.

2. I can't change the resolution for soldat. If i change the resolution in the Config.exe and start the Config.exe again my changed resolution will be back at 640x480.

3. My X-Server won't change back to default if i close soldat. Whenever i close soldat i got this nasty 640x480 resolution. And i have to restart x to get back to my default ones.

thanks for the fast replies
and once again great thanks for this awesome game
Title: Re: Soldat on Linux Systems
Post by: NK Soldier on August 04, 2007, 12:15:27 pm
Linux is a remarkable OS. It will be really exciting once Wine with be completed for all games.. if not more.

Big_jim turn Capability on, in your Soldat config.
Title: Re: Soldat on Linux Systems
Post by: big_jim on August 04, 2007, 12:21:56 pm
Hey Achmadin ;-)

video capablitiy is turned on but thanks for the quick reply.
any other hints?
Title: Re: Soldat on Linux Systems
Post by: NK Soldier on August 04, 2007, 12:38:24 pm
Well, it seems it can't find the right character keys. Turn on Force Software.
Title: Re: Soldat on Linux Systems
Post by: wumpus on August 04, 2007, 02:26:20 pm
big_jim:
*resolution changing requires registered version of soldat
*I had the unicode warning too. see below how I fixed it.
*To get the resolution automatically back to normal, you can write a shell script to run soldat and after that to change res back to normal. somewhere earlier in this topic is full source for this script.

About those problems in general: ubuntu autoupdate gave me wine version of 0.9.41 and I started to have problems with some things (unicode text, alt-tabbing automatically) and had to uninstall wine and install previous version (0.9.40) again (downloadable from winehq). So it might be same issue in .42 too. I dont use other programs with wine so I dont mind having older version.
Title: Re: Soldat on Linux Systems
Post by: big_jim on August 05, 2007, 05:25:42 am
hey,

1. the resoltution: sorry for posting this; i just read the winehq appdb description and found the appropiated falgs : wine Soldat.exe&& xrandr -s 0
and your resolution will be changed back.

2. to the unicode porblem: yesterday i have installed a fresh kubuntu installation on a friends laptop and she's got the same unicode problem.
And if there is any other option besides donwgrading this would be nice. but i ll give it a try and will report to you guys and of courcse girls.
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 05, 2007, 08:48:12 pm
New version of WINE definitely has this problem. I remember it now, and it did seem to start around 0.9.40, but I was running a GIT version which seemed to work, so never bothered tracing it since I thought it would be fixed. Looks like I'll have to get on that one of these days...:P Only solution at the moment is downgrading, but you have 2 options for that. Find a deb for your system install, or get the GIT version of WINE, which installs neatly into a wine-git folder in your HOME, and you can manually set what version to compile.
Title: Re: Soldat on Linux Systems
Post by: sqweek on August 11, 2007, 11:49:54 am
I have the low-fps font problem again in 1.4.2, Video Compatibility/Force Software fail to help. Compiling wine 0.9.43 now (was on 0.9.36).

Date Posted: August 11, 2007, 12:16:51 PM
Nope, didn't help. I'm not having any kind of unicode problems though, which I guess means the ubuntu wine packages are compiled funny.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 11, 2007, 01:17:23 pm
Or that the unicode problems were fixed between 0.9.36 and 0.9.43



Linux is a remarkable OS. It will be really exciting once Wine with be completed for all games.. if not more.

Big_jim turn Capability on, in your Soldat config.

It'll be even more awesome as more game makers make games that work on Linux right from the start ;)
Title: Re: Soldat on Linux Systems
Post by: sqweek on August 11, 2007, 09:09:32 pm
I understood that the unicode problems were happening only with recent wine versions. Never experienced them, personally, and couldn't trigger them by launching soldat in a non-unicode locale.

Date Posted: August 11, 2007, 02:58:51 PM
I am getting the "automatic alt-tab" thing though, with both 1.4.1 and 1.4.2 using wine 0.9.43. Whenever I double click the left mouse button while holding down the right mouse button soldat minimises...

Date Posted: August 11, 2007, 07:56:06 PM
Played with fonts.ini and chose some bitmap fonts instead of xft or truetype (which are slower to render), problem solved. Well, not quite - there's still some dodgy font rendering, but it doesn't kill my FPS.

Date Posted: August 11, 2007, 08:15:34 PM
Hm, well sort of solved. It doesn't *completly* kill my FPS, depending on the map I can still somewhat play.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 11, 2007, 10:54:23 pm
Some quick testing of my own with 1.4.2 in wine 0.9.43 using the ubuntu package from the winehq repository:
- Sound/the background music works
- The lobby works
- Mouse input in-game does not
- My framerate sucks, but I'm guessing there are more things I can do to improve that.  Turning on video compatibility doubled or tripled the framerate, but it still was unplayable.

sqweek:  what exactly did you change in the font config to make your framerate that much better?  I have a feeling drawing the text is my performance killer, or something having to do with it
Title: Re: Soldat on Linux Systems
Post by: sqweek on August 12, 2007, 12:09:04 am
Try changing Font1 and Font2 to fixed.
Title: Re: Soldat on Linux Systems
Post by: Coolio on August 12, 2007, 12:15:55 am
Wow so we might get a Soldat Version for Linux?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 12, 2007, 12:21:05 am
Wow so we might get a Soldat Version for Linux?
Who said that?  You mean "it might work in WINE" ? 

If you mean the latter, the answer is "yes, and it has been working very well for some people for a while"  Take a look at http://www.youtube.com/watch?v=jYTRQzlTG6U
Title: Re: Soldat on Linux Systems
Post by: Coolio on August 12, 2007, 12:43:05 am
Wow so we might get a Soldat Version for Linux?
Who said that? You mean "it might work in WINE" ?

If you mean the latter, the answer is "yes, and it has been working very well for some people for a while" Take a look at http://www.youtube.com/watch?v=jYTRQzlTG6U

Yay lol. I got plans now. Now i have something to do. Im gonna get me some linux.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 12, 2007, 12:50:38 am
It is a fun project to try and get it working.  Hopefully some day soon it'll work with as little effort as games like Starcraft do (in wine), but right now it takes some tinkering and testing to get it working... but you help out a lot of other people in the process of doing so and sharing what you find out
Title: Re: Soldat on Linux Systems
Post by: Coolio on August 12, 2007, 01:03:23 am
It is a fun project to try and get it working. Hopefully some day soon it'll work with as little effort as games like Starcraft do (in wine), but right now it takes some tinkering and testing to get it working... but you help out a lot of other people in the process of doing so and sharing what you find out

Ive been reading about wine and it says you got to use the x86 architecture for a computer on wiki. Can't you just download this on a normal computer? Also does Soldat work easily on linux now?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on August 12, 2007, 01:07:04 am
Have you been reading what I was saying?  I'm saying no, it doesn't work easily on Linux yet.  I've been saying that in my past 2-3 posts.

Title: Re: Soldat on Linux Systems
Post by: Coolio on August 12, 2007, 01:19:55 am
Have you been reading what I was saying? I'm saying no, it doesn't work easily on Linux yet. I've been saying that in my past 2-3 posts.



O crud. Sorry. :(
Title: Re: Soldat on Linux Systems
Post by: wumpus on August 12, 2007, 05:07:06 am
I am getting the "automatic alt-tab" thing though, with both 1.4.1 and 1.4.2 using wine 0.9.43. Whenever I double click the left mouse button while holding down the right mouse button soldat minimises...
I have this "feature" too. Makes playing impossible. In soldat 141 I downgraded wine to fix this temporarily but it's no longer an option. I have wine .43 and it works like that in .42 too. Any help welcome, thanks.

Played with fonts.ini and chose some bitmap fonts instead of xft or truetype (which are slower to render), problem solved. Well, not quite - there's still some dodgy font rendering, but it doesn't kill my FPS.

It would be nice if someone made a tut how to make fonts look good.
Title: Re: Soldat on Linux Systems
Post by: sqweek on August 13, 2007, 10:52:08 am
Actually it's still pretty terrible. Works great running around in single player but I often got down to like 8fps playing online tonight. It doesn't _look_ like the fonts I tried to pick are actually being used though... still some more fiddling to do. Worked pretty well once we got down to 2 players, I went around minigunning like a retard and held about 44fps.

Date Posted: August 13, 2007, 10:09:40 AM
Forgot to mention what I did try - upgrading nvidia driver from 1.0-9755 to 100.14.11. All that got me was soldat's GUI failing to redraw more often - I used to always get it when disconnecting from a server, the mouse cursor would reappear as expected, but instead of redrawing the lobby list and the join game button and so on the graphics are stuck on the last frame of the game. The buttons are THERE, if I click in the right spot I can rejoin or if I pull off the precise upper right to lower middle two-click combo I can exit cleanly, but the controls don't redraw until I switch to another virtual terminal and back. Maybe related to the fact I run another X server purely for soldat. Anyway, with the new nvidia driver I get a black screen when soldat starts and nothing gets drawn at all until I switch VT and back :S

Date Posted: August 13, 2007, 11:20:38 AM
Hm, I think the flickering/resizing text is actually caused by low FPS, not the other way around. Playing around with boogie men on xomborg3, with one or two bots the text is fine, as soon as I add a third and my FPS drops below 60 the text starts flickering.
There definately seems to be an inverse correlation between the amount of text on the screen and my FPS (just hit F1 for instant FPS-drop), but I'm starting to wonder whether that's not caused by alpha-blending or some other kind of overlay effect rather than the text itself... Pressing t with a full screen of text in the buffer gives a significant FPS drop aswell...
Title: Re: Soldat on Linux Systems
Post by: big_jim on August 14, 2007, 04:53:29 pm
hi
my unicode prob was solved by the new wine versione

now 1.4.1 just works like charm

can't write anymore must frag ;-)

...
Title: Re: Soldat on Linux Systems
Post by: Toma on August 17, 2007, 11:54:49 am
Hey,
Ive got Ubuntu with nvidias 9631 drivers. Ive got wine 0.9.43 and also tried with 0.9.39, both versions dont run Soldat 1.4.2 very well at all.

Brief explaination can be found here.. http://forums.soldat.pl/index.php?topic=18947.0
Title: Re: Soldat on Linux Systems
Post by: wumpus on August 18, 2007, 04:00:01 am
sqweek posted twice about font-fps issues on page 13, Toma. Changing fonts, like he says, improves fps but I still have drops with F1.

The other problem is the "automatic-alt-tabbing" (posts above). It seems to me that this mouse click sequence causes the exactly same effect as pressing F9 in game. In main menu, neither of these bindings minimize the soldat window. I'm not sure but it could be that F9 didnt work in before wine version and thus neither did that "hold right and double clik left mouse button".

At least for me, 1.4.2 is unplayable for now.
Title: Re: Soldat on Linux Systems
Post by: Toma on August 18, 2007, 04:29:38 am
At least for me, 1.4.2 is unplayable for now.

Same. I can sorta play, but I am getting the mouse click sequence thing aswell. I changed fonts to sans (looks FUGLY) and it runs and i can see text. But still, at best, Id rate this a Bronze on appdb.winehq.org
Title: Re: Soldat on Linux Systems
Post by: Clawbug on August 18, 2007, 05:17:42 am
I couldn't get 1.4.2 to run properly. FPS was around 20-30, mouse was updated about 5-10 times per second, and it felt like there was some kind of a delay on it. Sounds weren't working either. :(

Most probably wine update fixes some of those, then tweaking soldat.ini.

E: Now it works ALMOST perfectly! Still can't change the controls via Soldat. :(

After more playing, the "alt+tab"-thing happens to me aswell. Sounds do work, FPS is around 60-80, mouse works.
Title: Re: Soldat on Linux Systems
Post by: Toma on September 03, 2007, 11:20:12 pm
Has anyone started maintaining any bugs for Soldat on wine? It still utter garbage. Im getting 100% crashes when trying to play Trenchwars, sound is randomly dropping then crashing the game, double click mouse will crash the game (no, not minimise), font rendering is still up poop creek, and its all happened in 1 soldat version release.

Now Im getting banned for the amount of times I rejoin due to constant crashes.
Im terribly disappointed with Soldat right now, especially having paid for it.
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 04, 2007, 07:25:17 am
I assume you were the one who though Soldat was officially supported on Linux?

The performance bug has been confirmed, hopefully someone is looking into that. As for the crashes, nothing has been said yet but I'd like to do some more testing with that, as it seems to be a sound issue.
Title: Re: Soldat on Linux Systems
Post by: Toma on September 04, 2007, 10:40:37 am
Yes I am, as it is stated on the website I purchased it from.

Download page -->
"Requirements: Windows 98/Me/2000/XP/Vista or Linux + Wine; DirectX 8.1;"

Seriously, either get rid of the pseudo linux support or get a dedicated contributor on the wine list. I wouldnt have paid for the game if I knew it wasnt really supported, as the website states.
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 04, 2007, 12:53:20 pm
Dude. Really, you can't blame anyone but yourself for that:

1. Soldat did work very well last few versions. This has only been as bad as it has since 1.4.2

2. Who buys a game without looking at user feedback first?? Especially when you see its Linux+Wine. That should be a clear indication that this is not a native client, nor that it is some optimal solution as WINE is far from complete. If you check the WINE AppDB beforehand, you would of known of these recent issues.

3. Are you aware of what a requirement (http://www.ninjawords.com/requirement) IS? According to my Supreme Commander (http://en.wikipedia.org/wiki/Supreme_Commander) box here I need a 1.8Ghz w/ 512MB RAM and XP or Vista with a 56K internet connection required. If I was foolish enough to think my game would work at an feasibly playable frame-rates, it's not the game or company's fault. A requirement means it will install and run. Not play well.

4. Soldat HAS NO Linux support. The COMMUNITY is trying to support SOLDAT under Linux. That's via WINE and all the testers who are helping find the bugs that occur.

Now we're all in the same boat. I too have a registered version of Soldat that I'd like to see work under WINE. Difference is I'm not pondering second-thoughts about my purchase, I'm trying to help out in the AppDB so someone can help. Your reports and logs are very useful, keep helping us help Soldat with that!  :)
Title: Re: Soldat on Linux Systems
Post by: Toma on September 05, 2007, 12:08:16 am
When I buy a game that states the requirements are Linux + Wine, I assume that someone is testing it and making it work with Wine. So really, I guess the real bug is on the download page. I only purchased it because it was infact fully operational till this last version, which is utter rubbish.
Title: Re: Soldat on Linux Systems
Post by: chrisgbk on September 05, 2007, 12:22:11 am
To run under Wine, enabling compatability mode in the options is a must, otherwise it won't run.

Most other problems are the result of Wine bugs, and any criticism should be directed that way.
Title: Re: Soldat on Linux Systems
Post by: Yes on September 12, 2007, 05:18:07 pm
I have two questions. How do i know if i 've installed Wine on Ubuntu because nothing pops up on my desktop? Also how do I install Soldat? I have the latest version of Wine.
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 12, 2007, 05:51:10 pm
1. To check your wine install just open a terminal and type something like:
Code: [Select]
wine --version
To see what version of WINE you have. If not do a:
Code: [Select]
sudo apt-get install wine
To install WINE from the repos.

2. Simplest way to install Soldat is -
 a. Download it, extract the zip into your home folder
 b. Run the installer with WINE: "wine soldat142.exe" is probably the command (change soldat142.exe to whatever the installer is called)
 c. Install Soldat like you do in Windows
 d. Run it with this command: WINEDEBUG=-all wine 'C:/Soldat/Soldat.exe'

I should really get around to that HOWTO...:P
Title: Re: Soldat on Linux Systems
Post by: Yes on September 12, 2007, 06:21:38 pm
1. To check your wine install just open a terminal and type something like:
Code: [Select]
wine --version
To see what version of WINE you have. If not do a:
Code: [Select]
sudo apt-get install wine
To install WINE from the repos.

2. Simplest way to install Soldat is -
 a. Download it, extract the zip into your home folder
 b. Run the installer with WINE: "wine soldat142.exe" is probably the command (change soldat142.exe to whatever the installer is called)
 c. Install Soldat like you do in Windows
 d. Run it with this command: WINEDEBUG=-all wine 'C:/Soldat/Soldat.exe'

I should really get around to that HOWTO...:P

Wait i have one more question how do you get to the Soldatsetup like where you choose sound quality, language, etc... Also how would you uninstall it? Also Thanks.
Title: Re: Soldat on Linux Systems
Post by: jrgp on September 12, 2007, 06:40:52 pm
Wait i have one more question how do you get to the Soldatsetup like where you choose sound quality, language, etc... Also how would you uninstall it? Also Thanks.

wine Config.exe

I assume to uninstall, you would run one of the uninstall .exe's with this wine [FILENAME].exe
Title: Re: Soldat on Linux Systems
Post by: Yes on September 12, 2007, 06:51:11 pm
Wait i have one more question how do you get to the Soldatsetup like where you choose sound quality, language, etc... Also how would you uninstall it? Also Thanks.

wine Config.exe

I assume to uninstall, you would run one of the uninstall .exe's with this wine [FILENAME].exe

o Ok thx. I have one more problem when i join a game i can't move the cursor. Its skips around very slowly. Also every one is very slowly moving. Does anybody know whats wrong?
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 12, 2007, 08:36:51 pm
Here's a video of the install:
Soldat_Linux_Install.avi (http://www.flypicture.com/files/MzAyMDM=")
Title: Re: Soldat on Linux Systems
Post by: Yes on September 12, 2007, 10:50:23 pm
Here's a video of the install:
Soldat_Linux_Install.avi (http://www.flypicture.com/files/MzAyMDM=")

Thanks dude but why does my Soldat skip around so much. I can't even click on the team i want because my mouse moves very very slowly and i can't figure it out. It use to do this on Windows too. Is it my video card or is it ubuntu?
Title: Re: Soldat on Linux Systems
Post by: jrgp on September 12, 2007, 11:05:23 pm
Thanks dude but why does my Soldat skip around so much. I can't even click on the team i want because my mouse moves very very slowly and i can't figure it out. It use to do this on Windows too. Is it my video card or is it ubuntu?

It is most definitely not Ubuntu. It's either your video card, Wine bug or some configuration problem.
(you can try changing some of the options to less video card / cpu intensive settings in the soldat setup)
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 13, 2007, 07:36:00 am
"Yes", seeing as how you mentioned are new in your PM, I assume you haven't enabled your Graphic Card's acceleration  (https://help.ubuntu.com/community/BinaryDriverHowto)yet.  :) If that's not it, make sure you checked compatibility mode in your Soldat Config (wine 'C:\Soldat\Config.exe'), and are using ALSA in your WINE config (winecfg).
Title: Re: Soldat on Linux Systems
Post by: Clawbug on September 17, 2007, 02:29:15 am
New version of WINE, 0.9.45. What kind of experience do people have with this one? I did some basic DM for few minutes, and everything seemed to work flawlessly! Though, with more testing I believe some problems will occur. :P

Edit: 30 minutes of CTF, nothing to complain about! Works flawlessly! ;)
Title: Re: Soldat on Linux Systems
Post by: Stealth on September 17, 2007, 09:01:35 pm
Wow, just updated mine as well. Finally Soldat starts up again, and it's running smoother than I've ever seen it before! A solid 80-100 fps! Sweet!  ;D
Title: Re: Soldat on Linux Systems
Post by: Toma on September 20, 2007, 10:00:43 am
Works again........ kinda.
INF works fine, but CTF doesnt. I get a 'External Exception 80000004' about 5 seconds into a game of CTF. *sigh*

EDIT: Scratch that. INF stuffs up too. Not sure whats causing it :|
Title: Re: Soldat on Linux Systems
Post by: Clawbug on September 20, 2007, 04:09:01 pm
Seems to work flawlessly for me at least.

WUMPUS! Test it! (and get to IRC some day please! :()
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on September 20, 2007, 04:28:55 pm
I will talk to MM about changing "Wine+Linux" to "Wine+Linux (unreliable, community supported)" to prevent issues in the future.  I'm sorry to hear about the assumptions you made Toma.
Title: Re: Soldat on Linux Systems
Post by: Toma on September 20, 2007, 11:55:13 pm
Yeh it back to broken. Dont know how. Work for like 5 mins then started seizing up again :|
External Exception 80000004, stutters on weapons, score and menu. Hate to say it, but Im going to give up soldat. :(
Thanks for making a great game. Shame it doesnt work here.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on September 21, 2007, 12:25:56 pm
Hopefully we'll see you back in the future.  MM's new game will be cross-platform, and if you like Soldat you will almost surely love the new game.  He hasn't officially announced it yet, but you can follow its progress and lots of other neat stuff at http://mm.soldat.pl
Title: Re: Soldat on Linux Systems
Post by: wumpus on September 23, 2007, 04:55:51 am
Seems to work flawlessly for me at least.

WUMPUS! Test it! (and get to IRC some day please! :()

YEAH, day saved! (or probably few more too).
See you there

edit:
Yeh it back to broken. Dont know how. Work for like 5 mins then started seizing up again :|
External Exception 80000004, stutters on weapons, score and menu. Hate to say it, but Im going to give up soldat. :(
Thanks for making a great game. Shame it doesnt work here.

This expection message-crash comes from all servers that use BattlEye, mode doesnt matter.
And after the crash I'm banned at the server this happened.

Any ideas on a fix?
Title: Re: Soldat on Linux Systems
Post by: big_jim on October 17, 2007, 05:11:56 am
hi,

it's me again and i made a big mistake: never touch a running system ;D; but i did. i updated soldat 1.4.1 to soldat 1.4.2 and now all the ingame writing is somehow fucked up.
and the bottom i will add a screenshot.

now to my specs: i am running xubuntu 7.04 (looking forward to gutsy) and i am using wine 0.9.47 (the latetest)

would be nice if someone knows an answer

p.s.: if anybody knows how i can write a desktopentry under aplications games with an working xrander && -0 for and xfce deskopt this would be appreciated.
Title: Re: Soldat on Linux Systems
Post by: jrgp on October 20, 2007, 07:13:09 pm
I've got Soldat to work quite well under Ubuntu Gutsy with Wine 0.9.46
This (http://system76.com/product_info.php?cPath=28&products_id=47) is the system I used, upgraded with the Core 2 Duo 2GHz and 2 gigs of ram.

Strangely, I had to set wine to emulate windows in NT4 mode. I found this out accidentally because another program needs it to work under wine.

Here's a vid of what I changed and of me playing.  (~55 megs)
http://soldat.jrgp.org/soldat_gutsy.ogg

That video plays very well with VLC (http://www.videolan.org/vlc/)
Title: Re: Soldat on Linux Systems
Post by: Noureddin on October 21, 2007, 10:09:28 am
I've got a bug where it says:

80000004 error

and it makes me have no choice but to restart/shutdown computer. It pretty much does 100% crash where you can't do much about it...

It only does it on multi player/online...

How do I fix it?

I'm using linux(The 7.10 gusty or whatever that strange name is. >.>)and wine.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on October 26, 2007, 03:42:02 pm
I've got a bug where it says:

80000004 error

and it makes me have no choice but to restart/shutdown computer. It pretty much does 100% crash where you can't do much about it...

It only does it on multi player/online...

How do I fix it?

I'm using linux(The 7.10 gusty or whatever that strange name is. >.>)and wine.

According to Elephant Hunter, that seems to happen on BE servers only.  What happens if you play in single player or play on non-BE-protected servers?

hi,

it's me again and i made a big mistake: never touch a running system ;D; but i did. i updated soldat 1.4.1 to soldat 1.4.2 and now all the ingame writing is somehow fecked up.
and the bottom i will add a screenshot.

now to my specs: i am running xubuntu 7.04 (looking forward to gutsy) and i am using wine 0.9.47 (the latetest)

would be nice if someone knows an answer

p.s.: if anybody knows how i can write a desktopentry under aplications games with an working xrander && -0 for and xfce deskopt this would be appreciated.

What video card do you have?

jrgp's video on youtube: http://youtube.com/watch?v=II99txrI5R0
Title: Re: Soldat on Linux Systems
Post by: ElephantHunter on October 26, 2007, 03:50:25 pm
I've got a bug where it says:

80000004 error

and it makes me have no choice but to restart/shutdown computer. It pretty much does 100% crash where you can't do much about it...

Like Flies mentioned, the 80000004 error only happens to me in BE-enabled servers.

You should run Soldat in windowed mode. If it ever crashes like that just run xkill from a terminal and click on the Soldat window. Below is the launcher command that I use. It assumes that you are running Soldat at 640 by 480. You need to change "elephanthunter" to your Ubuntu username.

env WINEPREFIX="/home/elephanthunter/.wine" wine explorer /desktop=Soldat,640x480 "C:\Soldat\Soldat.exe"

Video of Soldat Running Under these Conditions (http://www.youtube.com/watch?v=B8JKHpCR7ME)

Quote from: YouTube Video
Much thanks to the dedicated members of the Wine development team, who have made great strides in implementing DirectX. Linux gamers can keep on playing :)

Soldat 1.4.2
Ubuntu Gutsy Gibbon
Wine 0.9.46

Music courtesy Izmar, Conscious EP - Walking
http://www.archive.org/details/mtk149

Recorded with gtk-recordMyDesktop
Converted to AVI using mencoder
Added music with Avidemux
Title: Re: Soldat on Linux Systems
Post by: sqweek on November 10, 2007, 08:38:01 am
BE is not the issue. I can play fine on one server (iinet 6) which *HAS* BE enabled, but just about every other server I try gives me 80000004 external exception.

[edit: wine-0.9.45]
Title: Re: Soldat on Linux Systems
Post by: Yes on November 22, 2007, 01:37:47 am
I have a really old video card from intel and 300 Mb of ram do you think that is a reason why my Soldat freezes up when ever i start it under ubuntu with Wine.
Title: Re: Soldat on Linux Systems
Post by: wumpus on November 22, 2007, 04:23:31 am
BE is not the issue. I can play fine on one server (iinet 6) which *HAS* BE enabled, but just about every other server I try gives me 80000004 external exception.

[edit: wine-0.9.45]
BE is the issue.
I was twice able to play on a BE enabled server, on both times it was because the client was updating itself during the game. Right after it got done and said "initializing BattlEye..." it crashed with this error. It has never crashed on non-BE server for me (although I haven't played that much).
[edit: wine-0.9.49] :)
Title: Re: Soldat on Linux Systems
Post by: sqweek on December 17, 2007, 09:33:59 am
BE initialises fine here on the one server I can play on.

Date Posted: December 04, 2007, 07:10:45 am
Yeah alright, it's BE. No clue why I could play on that particular server for so long without hassles, but after updating wine to 0.9.51 I get the external exception there aswell. However, there seems to be a lot less graphical glitches in 0.9.51. I played around with settings trying to get around the exception without any luck... Reinstalled soldat, and then everything worked! For about 5 minutes, then BE updated itself and exception'd my ass :(
Title: Re: Soldat on Linux Systems
Post by: ghihihi on December 25, 2007, 12:24:21 pm
so how do i use a bitmap font?
i downloaded a .fon file, copied it into the wine windows/fonts/ folder and edited the font.ini
that doesnt work :( and i dont find any usefull help online
Title: Re: Soldat on Linux Systems
Post by: robert_ugo on December 25, 2007, 05:40:30 pm
I have a solution for a font and fps problem.
You can use standart font and you don't need a "Video Compatibilty" mode.
You must OLNY change 'Smooth_Edges' in 'soldat.ini' from 1 to 0 (turn it down).
That's it :)
From 10-13fps, now i have 110 fps :D

Tested in Ubuntu 7.10 with wine 0.9.46.
Soldat version: 1.4.2.
Title: Re: Soldat on Linux Systems
Post by: ghihihi on December 26, 2007, 09:19:34 am
I have a solution for a font and fps problem.
You can use standart font and you don't need a "Video Compatibilty" mode.
You must OLNY change 'Smooth_Edges' in 'soldat.ini' from 1 to 0 (turn it down).
That's it :)
From 10-13fps, now i have 110 fps :D

Tested in Ubuntu 7.10 with wine 0.9.46.
Soldat version: 1.4.2.
I am also on Ubuntu 7.10 with wine 0.9.46.
Soldat version: 1.4.2.

and (ofcourse) i have every settting like this (also render bullet trails and so on) disabled. does help a bit, but with more than 1-2 players, its still slow as hell
so plz someone help me out with the font quesion i had
Title: Re: Soldat on Linux Systems
Post by: Stealth on December 28, 2007, 10:09:33 am
Soldat uses .ttf s the format for its fonts. I don't know if you can have "bitmap fonts" in that format or not, but all you would have to do is replace the ones in the Soldat directory with your fonts. The Soldat 1.3.x HOWTO (http://appdb.winehq.org/objectManager.php?sClass=version&iId=4662) has some tips that maybe you can use to help speed up your Soldat.
Title: Re: Soldat on Linux Systems
Post by: doff on January 15, 2008, 11:48:29 am
I did it like it is written here:
http://appdb.winehq.org/appview.php?iVersionId=4662
but it still lags very much when I connect to any server (without BE too) =\ Disabled sound at all but didn't help

Soldat 1.4.2; Ubuntu 7.10 Gutsy Gibbon i386; wine 0.9.53; GeForce4 MX440 64 mb; nvidia driver: 96.43.01


x-post from http://appdb.winehq.org/appview.php?iVersionId=4662 comment
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on January 15, 2008, 12:04:22 pm
what are your other hardware specs?
Title: Re: Soldat on Linux Systems
Post by: doff on January 15, 2008, 01:41:35 pm
Sempron 3000+ (1.9Ghz) 512mb
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on January 15, 2008, 01:58:08 pm
Run 'winecfg' from a terminal and look at some of the video settings.  See if changing any of those helps.

Also, are you using the NVIDIA drivers for your card, or are you using the open-source nv driver instead?
Title: Re: Soldat on Linux Systems
Post by: doff on January 16, 2008, 04:30:09 am
Yes, NVIDIA Driver Version: 96.43.01 (as I already mentioned)
What video settings should I try? I have no idea...

well, I have a little progress. When I start game with no bots it runs rather playable but some lags with menu. When joining server with 2 players - playable (but when any menu (weapons, exit etc.) opens - it lags very much). When joining server with 5 players - the game lags.
Title: Re: Soldat on Linux Systems
Post by: Stealth on January 19, 2008, 01:24:19 pm
doff, you should definitely have the Pixel Shaders enabled, and if you can set the Vertex Shaders to full hardware acceleration as well, that'd help a bunch.
Title: Re: Soldat on Linux Systems
Post by: doff on January 21, 2008, 07:42:47 am
doff, you should definitely have the Pixel Shaders enabled, and if you can set the Vertex Shaders to full hardware acceleration as well, that'd help a bunch.

Do you really think my GeForce 4 MX440 supports this?
Title: Re: Soldat on Linux Systems
Post by: n2j3 on January 21, 2008, 01:58:02 pm
Do you really think my GeForce 4 MX440 supports this?

vertex shader - yes
pixel shader - no
Title: Re: Soldat on Linux Systems
Post by: Ora on February 15, 2008, 10:00:31 am
I have the same trouble with soldat on wine ( actually 0.9.55, the last on this moment ).
As wine maintainer of it says: "there're some lags with soldat when you points on weapon menu", but unfortunatelly as doff said: it's hard to play when the number of player becomes more than 4 or 5.

I have: nv6600 (with 100.14.19 nv drivers) with hardware 3d acceleration (glxgears: 3510.685~4k frames per second)
Wine-0.9.54...

I've tried to turn Pixel shaders and Vertex Shaders options off and on, mixed them, but the lag and this effect haven't gone
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on March 11, 2008, 04:57:45 pm
Any updates as to the status of Soldat in Wine?  I've tried starting it on a few computers a number of times, but it just crashes X for me right now.

Are any of you having success using 0.9.57 or 0.9.58?

edit: ok, here's the deal as I see it

- Soldat still crashes after a minute or two of playing online, and then if you try to come back to that server you see that you're banned
- Everything else seems to work perfectly
- Running Soldat in Wine crashes systems running Ubuntu 64-bit, or at least on the one I tried it did.  I'll try it on another one now and post back.

Once I confirm these two problems, I'll post bugs on WineHQ.  Is anyone here running 64-bit and can confirm that it crashes X (as recent as 0.9.58 from git still does that,  every other recent release has as well)?  Other games (Starcraft, Peggle) work fine in Wine on 64-bit, so it is something specific to Soldat.


edit: I have created a bug report on Wine's website for the BE-related crash: http://bugs.winehq.org/show_bug.cgi?id=11994

log in and "Vote for this bug" (http://bugs.winehq.org/votes.cgi?action=show_user&bug_id=11994#vote_11994) to bring more attention to it.

edit again: If you've tested Soldat in Wine and hit that problem (I see that a bunch of you have), please go to that bug and post a comment so that they can mark it as confirmed.
Title: Re: Soldat on Linux Systems
Post by: chrisgbk on March 11, 2008, 10:52:51 pm
- Soldat still crashes after a minute or two of playing online, and then if you try to come back to that server you see that you're banned

That would be BattlEye banning you for not responding once you crashed. BattlEye is generally the reason that Soldat crashes under Linux as people have mentioned, but I don't know if it's due specifically to what BattlEye does, or if it's a Wine bug.
Title: Re: Soldat on Linux Systems
Post by: Leetux on April 23, 2008, 08:12:45 am
As wine maintainer of it says: "there're some lags with soldat when you points on weapon menu", but unfortunatelly as doff said: it's hard to play when the number of player becomes more than 4 or 5.
Same here, have both problems since 1.4.2 has been released. The question is, why for some people Soldat works in good speed, when for some it has this speed problems. Maybe it's something with hardware? I have nvidia too [FX 5200, not so fast card but handled Soldat <1.4.2 on 50-70 FPS level], maybe it's matter or card series not working fine with Soldat [for example 5xxx, 6xxx], or matter of some nvidia issue? FliesLikeABrick and other who has Soldat working in normal speed, what card do you have?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 23, 2008, 11:22:22 am
I'm pretty sure it is a matter of the card you have as well as how good the Linux drivers are for it.  The one I was testing it on was the laptop described here: http://www.rpi.edu/laptops/laptops07/specs07.html

Running Ubuntu

And Chris, as for whether it is something BE is doing or a wine bug, I'm guessing it is a combination of both.  BE is doing something not quite implemented in wine yet because it isn't used much, therefore BE crashes and burns
Title: Re: Soldat on Linux Systems
Post by: Stealth on April 25, 2008, 05:49:43 pm
I run an 8800GTS, and I've been one of the few people who seem to never have FPS problems.  ;D

And yea, WINE is not very good with ANY anticheat engine AFAIK. Punkbuster still doesn't work, and there have been very popular games using that for years now. Don't know how old BE is but like any anticheat engine, it probably has some complicated and very OS specific calls that WINE may not support for a long time (or ever).  :-X
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on April 25, 2008, 11:39:37 pm
Yeah, it seems like people with NVIDIA cards have fewer framerate problems with games in WINE. 

Stealth, in case you haven't already, go vote for that BE bug?
Title: Re: Soldat on Linux Systems
Post by: jrgp on May 14, 2008, 07:14:58 am
Soldat, along with other programs I missed being able to use, seems to work perfectly in wine-1.0-rc1 under Ubuntu Hardy i386 (I'll try Soldat on my Hardy x86_64 laptop sooner or later). I have wine set to emulate windows in Windows XP mode. I've got a GeForce 6600 with 256 megs of video card ram. I'm using the restricted ubuntu drivers for it. I didn't get any errors whatsoever and only played in the Battleye secured servers. I even had some fun in a climbing server for once :)

I installed this version of wine like this, as mentioned here (http://www.winehq.org/site/download-deb):
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
then a
sudo apt-get update; sudo apt-get upgrade

I think I should be mention that the version of wine that's in the ubuntu software repository seems to suck on a bunch of programs, but I'm sure everyone can gather that already ;)

I really hope this finding of mine proves to be useful.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 14, 2008, 11:10:23 am
It appears to be working for me too, on my ATI 9600 Thinkpad T42 (1.8GHz)

The only problem is the extra copy of the text that renders upside down in the corner of the screen, I'm pretty sure that is causing me to take a FPS hit.  I'll try messing with some options to make that go away, but I might just have to wait until WINE matches the native windows behavior in handling how MM renders text

edit: I originally ran it with video compatibility off.  Turning video compatibility on doesn't help that issue and might actually be a worse framerate.

I should mention I'm running it in windowed mode on a WINE virtual desktop.  I'll try fullscreen both within the virtual desktop and out of it some other time.  I'll also try it on my desktop which has integrated Intel (945GM) graphics, though I may not be able to do that until some time this weekend.

More test results from other people would be awesome
Title: Re: Soldat on Linux Systems
Post by: Leetux on May 14, 2008, 11:16:26 am
I have new computer and performance problems gone, but I'm getting external exception 80000004 and Battleye kicks me when joining server. Wine 1.0-rc1 [Debian repository from winehq.org] and Debian Sid.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 14, 2008, 11:20:20 am
Hm, I didn't encounter the battleye kick/ban in my testing just now.

edit: Leetux, if you could register on AppDB and add a vote/comments to this bug report, it could result in this bug being fixed much sooner: http://bugs.winehq.org/show_bug.cgi?id=11994

There is more information about how the WINE voting system works (it is very important to show your support for bugs you would like to see fixed and applications you would like to see supported) here: http://tns.u13.net/?p=45
Title: Re: Soldat on Linux Systems
Post by: Leetux on May 14, 2008, 11:47:58 am
Inspired by sqweek's comment on bugzilla I've tried to work with file permissions but nothing happened. Then [i know, it's a risk] I've launched Soldat from root and BattlEye updated itself [it didn't do that before], but then I was kicked... By the way I'm adding test data and voting on apps and bugs regularly.
Title: Re: Soldat on Linux Systems
Post by: jrgp on May 14, 2008, 01:24:33 pm
I forgot to mention that I'm not using wine's application windowed mode. I'm using Soldat at resolution 1024 * 768 with compatibility mode turned off. I needed to disable a LOT of Soldat's special effects to get a decent frame rate. Also, I played for like 15 minutes then I got the 800004 exception error. That wasn't hard to get out of, I just did alt + F2, typed xkill, then clicked the error box.

FliesLikeABrick, do you know when the latest release of wine will get into ubuntu's default repositories? Is the one we just installed a beta? I'm not sure what rc1 means.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 15, 2008, 06:40:03 pm
rc1 means it is the first release candidate for the wine 1.0 release. 

Wine will be a beta product for a very long time, even after 1.0 is out.  1.0rc1 will make it into the default wine repositories at some point, there is usually a decent lag (which is why people who want more functionality should always use the wine.budgetdedicated.com repository)
Title: Re: Soldat on Linux Systems
Post by: sqweek on May 26, 2008, 11:35:57 am
 Damn, you guys got my hopes up. Still got 800004 here with 1.0rc2.
 It's hard to tell since I haven't fiddled with it for ages, but I think it stayed connected a bit longer. Battleye updated and then about a minute later I got the exception, where it used to be more like 1 second after the update IIRC. Might have to try fiddling with settings and reinstalling...
Title: Re: Soldat on Linux Systems
Post by: Stealth on May 27, 2008, 09:21:01 am
I got Soldat to work on my Eee PC, but it's very slow. There is some weird garbled text in the corner and the sound lags horribly.  :P
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 27, 2008, 11:02:35 am
I look forward to when WINE's overall performance is near or better than native, as it is for some games.  At that point it would even run on the Eee, except for the fact that the 7" Eee doesn't have a high enough resolution
Title: Re: Soldat on Linux Systems
Post by: jrgp on May 27, 2008, 02:41:17 pm
I look forward to when WINE's overall performance is near or better than native, as it is for some games.  At that point it would even run on the Eee, except for the fact that the 7" Eee doesn't have a high enough resolution

Even if Soldat ran perfectly on Wine without any problems whatsoever, would the Eee have enough system resources to play Soldat enjoyably?
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 28, 2008, 08:29:27 am
yeah it definitely would.   The Eee is quit an impressive little machine, the only barrier to Soldat working is the screen resolution
Title: Re: Soldat on Linux Systems
Post by: jrgp on May 28, 2008, 03:17:53 pm
yeah it definitely would.   The Eee is quit an impressive little machine, the only barrier to Soldat working is the screen resolution
What do you mean? The smaller of the two Eee's resolution is 800 * 480. That's good enough for Soldat's default 640 * 480.
Title: Re: Soldat on Linux Systems
Post by: Sauron on May 28, 2008, 03:27:02 pm
How big is FPS difference between Linux and Windows.On my Windows system I have about +- 100 FPS.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on May 31, 2008, 10:08:00 pm
Whoops, for some reason I was thinking that Soldat used 800x600
Title: Re: Soldat on Linux Systems
Post by: sqweek on June 09, 2008, 11:11:27 am
So, is soldat is actually working for people in BE enabled servers? Details?

Kernel version?
glibc version?
Wine version?
ldd /usr/bin/wine?
Title: Re: Soldat on Linux Systems
Post by: jrgp on June 20, 2008, 08:21:01 am
Yeah, so I finally decided to install ubuntu on my mom's really loaded ~$4,000 dell latitude. Specs:
 - Wine v1.0
 - 64 bit Ubuntu 8.04 Hardy Heron
 - 2.4 ghz Intel Core 2 Duo
 - 4 gigs of ram
 - The video card is an nvidia, I can't figure out what kind under linux though. I'll find out when I boot to windows, provided I don't get a bluescreen due to dell's uber-bollocksty windows drivers.
 - default soldat settings

I get pretty good FPS when I'm not recording the game in a video, roughly 80 FPS.
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 20, 2008, 09:25:05 am
@jrgp: "glxinfo | grep OpenGL" should give you a model number somewhere. Though from what I can see the Latitude's only come with Nv Quadro's. Unfortunately, I don't know how they compare to normal consumer cards like the 8x or 9x series though.  :P
Title: Re: Soldat on Linux Systems
Post by: jrgp on June 20, 2008, 09:28:50 am
@jrgp: "glxinfo | grep OpenGL" should give you a model number somewhere. Though from what I can see the Latitude's only come with Nv Quadro's. Unfortunately, I don't know how they compare to normal consumer cards like the 8x or 9x series though.  :P
Whoa, thanks :D
It's an Nvidia Quadro NVS with 140megs of onboard ram.
Title: Re: Soldat on Linux Systems
Post by: hyrr on June 26, 2008, 10:12:07 am
(http://xs128.xs.to/xs128/08264/soldat778.gif.xs.jpg) (http://xs.to/xs.php?h=xs128&d=08264&f=soldat778.gif)

Help! >:[

Wine1.0
Title: Re: Soldat on Linux Systems
Post by: Stealth on June 27, 2008, 09:46:46 pm
What card do you have hyrr?
Title: Re: Soldat on Linux Systems
Post by: hyrr on June 29, 2008, 06:21:47 am
ATI Radeon 3650
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 01, 2008, 09:54:57 am
Hyrr, have you installed the drivers for you graphics card? Do you know your OpenGL is being accelerated properly? For instance, open another 3D game and see if the framerates are acceptable.
Title: Re: Soldat on Linux Systems
Post by: xmRipper on July 02, 2008, 07:02:13 am
(http://xs128.xs.to/xs128/08264/soldat778.gif.xs.jpg) (http://xs.to/xs.php?h=xs128&d=08264&f=soldat778.gif)

Help! >:[

Wine1.0
Download Soldat 1.4.2
Title: Re: Soldat on Linux Systems
Post by: hyrr on July 02, 2008, 09:59:16 am
It's 1.4.2

Code: [Select]
satan@extas:~/Työpöytä$ wine soldatsetup.exe
fixme:system:SetProcessDPIAware stub!
fixme:system:SetProcessDPIAware stub!
fixme:reg:GetNativeSystemInfo (0x33fea0) using GetSystemInfo()
fixme:advapi:CheckTokenMembership ((nil) 0x130990 0x33fe1c) stub!
fixme:bidi:mirror stub: mirroring of characters not yet implemented
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Soldat\\unins000.exe") stub
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:IPersistFile_fnGetCurFile (0x159c08)
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
satan@extas:~/Työpöytä$ fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
Code: [Select]
satan@extas:~/Työpöytä$ wine 'C:/Soldat/Soldat.exe'
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:tab:TAB_SetCurFocus Should set input focus
fixme:win:EnumDisplayDevicesW ((null),0,0x32d468,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3563
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:state_patchsegments (WINED3DRS_PATCHSEGMENTS,0.000000) not yet implemented
fixme:d3d_surface:IWineD3DSurfaceImpl_PreLoad >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glGenTextures @ surface.c / 513
fixme:d3d_surface:IWineD3DSurfaceImpl_PreLoad >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ surface.c / 517
fixme:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexImage2D @ surface.c / 340
fixme:d3d_surface:read_from_framebuffer_texture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCopyTexSubImage2D @ surface.c / 937
     

Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 02, 2008, 10:14:00 am
Your screenshot says it is 1.4.1
Title: Re: Soldat on Linux Systems
Post by: hyrr on July 04, 2008, 07:21:16 am
Then all the mirrors in http://www.soldat.pl/links/mirrors.php?catid=5 are old.
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 04, 2008, 07:22:09 am
Then all the mirrors in http://www.soldat.pl/links/mirrors.php?catid=5 are old.
Try this one: http://static.soldat.pl/downloads/soldat142.zip
Title: Re: Soldat on Linux Systems
Post by: hyrr on July 04, 2008, 07:34:25 am
Config says 142, game 141..
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 04, 2008, 07:36:38 am
Config says 142, game 141..
Are you sure you completely uninstalled and deleted the folder of the old one? If you did then it not reporting the correct version is a bug. Strange, that's something I never noticed.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 05, 2008, 12:08:06 am
You're definitely doing something wrong in your installation, all of those mirrors are up to date.
Title: Re: Soldat on Linux Systems
Post by: hyrr on July 06, 2008, 03:54:47 am
let's see

I download the 142 package from the link jrgp gave me to my home directory.
I install it wine soldatsetup.exe
And after that I take the fullscreen off wine C:\Soldat\config.exe
And then I try to run the game WINEDEBUG=-all wine 'C:/Soldat/Soldat.exe'

+ My desktop 3D effects are turned OFF >:/
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 09, 2008, 06:20:46 am
You can try deleting your wine configuration and windows apps you have installed. That might make a difference:
rm -r ~/.wine

+ My desktop 3D effects are turned OFF >:/
I can usually play Soldat with Compiz running without any problems, but that really depends on the computer you're on.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 21, 2008, 02:38:25 pm
Just so everyone knows, 1.5.0beta is working beautifully on my machine except when you have the weapons slection on screen. Then it lags really bad. I've submitted a bug report on WINE for it.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 21, 2008, 10:39:13 pm
link?  I'll put one of my votes on it.
Title: Re: Soldat on Linux Systems
Post by: morsku on July 22, 2008, 05:01:10 am
How do I get keyboard to work? 1.4.2. Game starts normally but just keyboard doesnt work and it crashed when I tried to exit game.
Title: Re: Soldat on Linux Systems
Post by: FliesLikeABrick on July 22, 2008, 07:53:40 am
what distribution and wine version are you using?
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 22, 2008, 04:55:44 pm
Bug is here FLAB: http://bugs.winehq.org/show_bug.cgi?id=14592

Also, morsku, does the mouse work? I remember sometimes it wouldn't capture it anymore, but I could still press Esc and stuff. But haven't had that for a long time.
Title: Re: Soldat on Linux Systems
Post by: morsku on July 23, 2008, 11:07:23 am
what distribution and wine version are you using?
How can i see it? Im noob with my ubuntu :S :D
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 23, 2008, 12:42:05 pm
what distribution and wine version are you using?
How can i see it? Im noob with my ubuntu :S :D

You can out which version of wine you have by opening a terminal (Aplications > Accessories > Terminal) and typing wine --version and hitting enter.

As for what distro you're on, in that same terminal window, type this lsb_release -a then hit enter.
Title: Re: Soldat on Linux Systems
Post by: RaMBocL on August 01, 2008, 01:22:28 pm
when I play online I got this msg "External exeption 80000004"  :-\
Title: Re: Soldat on Linux Systems
Post by: spkka on August 10, 2008, 03:34:45 pm
when I play online I got this msg "External exeption 80000004"  :-

Same problem

Date Posted: August 05, 2008, 05:11:26 pm
What worked for me is turning off battle-eye in soldat.ini, im just testing my new script so it doens't really matter that much

Date Posted: August 06, 2008, 06:27:52 am
So anyone knows what this error means?
Title: Re: Soldat on Linux Systems
Post by: Stealth on August 16, 2008, 03:17:43 pm
I think that's just your average Battleye crash message, seeing as how WINE doesn't support it yet.
Title: Re: Soldat on Linux Systems
Post by: jrgp on August 22, 2008, 09:46:55 am
I don't know where else to post this, but I think what I'm about to say is useful enough to mention. I'm really sorry if this is considered spam.

The default MapMaker1.2 (http://static.soldat.pl/downloads/soldatmapmaker12.zip) works in a mostly usable way under Wine 1.1.2 using Windows XP emulation mode. I'm able to move around and lay polygons, change the map's background, add scenery, add coliders. Creating waypoints works, but there is one strange thing about it. To join the points, you need to do shift + right click; the help menu says you need to shift + left click.

Only problems I found:

Screenshots: 1 (http://www.jrgp.us/screenshots/mapmaker/mm1.png), 2 (http://www.jrgp.us/screenshots/mapmaker/mm2.png), 3 (http://www.jrgp.us/screenshots/mapmaker/mm3.png)
Title: Re: Soldat on Linux Systems
Post by: Shoozza on September 25, 2008, 10:56:40 am
Maybe the external exception is caused because of enabled debugging in wine.
I heard form someone that it works when you have debugging disabled because BE detects it.
Title: Re: Soldat on Linux Systems
Post by: sado on May 03, 2009, 12:15:06 pm
Soldat 1.5 doesn't work for me. When I escape to the menu, there's error message (Access Violation), after which Soldat seems to be some kind of cut from the network - getting server list from lobby works, but pinging servers on list and directly connecting to IP does not work - the only thing that helps is game's restart.
Also, as in 1.4.2, there are problems with BattlEye anti-cheat. 1.5 hangs when upgrading BattlEye, but instead of failing and being kicked from the server (as it happened in 1.4.2), it looks like it upgraded itself, but then gives Access Violation and cuts from network as explained above. When I restart the game, it works for a few seconds, but then I'm being kicked with reason: *SERVER* BattlEye Server: sado: WinAPI Hook #0 (after some External Exception 8000003 errors).
How to disable debugging in Wine? I tried WINEDEBUG=-all, but it doesn't solve BattlEye problems and I'm not sure it's the proper way to do it (maybe it must be disabled compile-time?).
Title: Re: Soldat on Linux Systems
Post by: skn0fx on May 07, 2009, 04:39:45 pm
Maybe the external exception is caused because of enabled debugging in wine.
I heard form someone that it works when you have debugging disabled because BE detects it.

can someone test this ? i had this problem when i tried it on ubuntu (everything else worked as xp - 150 fps ), cant really remember if i had debugginh on or off and im too lazy to install ubuntu just to test it :Q

if it works i ll change to linux !
Title: Re: Soldat on Linux Systems
Post by: Pinecone_ on May 28, 2009, 02:25:29 am
Soldat 1.5 doesn't work for me. When I escape to the menu, there's error message (Access Violation), after which Soldat seems to be some kind of cut from the network - getting server list from lobby works, but pinging servers on list and directly connecting to IP does not work - the only thing that helps is game's restart.
Also, as in 1.4.2, there are problems with BattlEye anti-cheat. 1.5 hangs when upgrading BattlEye, but instead of failing and being kicked from the server (as it happened in 1.4.2), it looks like it upgraded itself, but then gives Access Violation and cuts from network as explained above. When I restart the game, it works for a few seconds, but then I'm being kicked with reason: *SERVER* BattlEye Server: sado: WinAPI Hook #0 (after some External Exception 8000003 errors).
How to disable debugging in Wine? I tried WINEDEBUG=-all, but it doesn't solve BattlEye problems and I'm not sure it's the proper way to do it (maybe it must be disabled compile-time?).

Everything described there is exactly the same as the problems im having.

im using ubuntu 9.04 64 bit with wine from the repositories (1.0.1)

edit: soldat 1.4.2 works flawlessly (im only having the above problems with 1.5), but not all the servers are showing up for some reason..
Title: Re: Soldat on Linux Systems
Post by: MetsuriTossavainen on June 03, 2009, 08:08:46 am
I tried this on 32bit Ubuntu 9.04. The game worked fine until I joined a server. I didn't see names, and everything was messy. Then I pressed ESC and left the server. I stucked there for 2 seconds and then I got access violation error.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 03, 2009, 06:21:23 pm
Just an FYI:

The new version of Virtualbox now has experimental DirectX support. Soldat runs on it, however performance is really bad (on the smaller Arena2 map it seems just about acceptable, btu without any bots), plus sounds lags. :P So...that's really only an option if yuo have a top of the line system, and even then, we'll have to wait till the stuff matures a lot more for an enjoyable experience.
Title: Re: Soldat on Linux Systems
Post by: MetsuriTossavainen on July 03, 2009, 06:26:12 pm
I just noticed that it runs better with new Wine version (v1.11.24), but it still sucks :(

BattlEye is still kicking and all kinds of stuff. No real progress.

EDIT: Now there's Wine v1.11.25 and BattlEye still pwnz me after short amount of time.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 03, 2009, 06:53:26 pm
Yea, was just trying it too. Performance seems almost back to the good old 1.3 days, with the occasional "text/sprite" spike that still occurs on start.

I'm getting random access violations, but they don't close the game. Also, it seems I have problems connecting to a lot of the online servers. :/
Title: Re: Soldat on Linux Systems
Post by: SkyBon on July 06, 2009, 02:41:08 am
Soldat 1.5.0 is unplayable in Wine 1.1.25 and Kubuntu Karmic Koala x86-64. Although it loads there's just a blank screen and it can't be fixed just by quitting the game. So after each attempt to run Soldat reboot is needed.

P. S. Rated as garbage at Wine AppDB.
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 06, 2009, 06:22:17 am
So after each attempt to run Soldat reboot is needed.
Not necessarily. You can use xkill to kill the window. If not that, you can ssh into the box, open htop, and kill 9 anything wine related. You never ever need to reboot linux except when you upgrade your kernel.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 07, 2009, 10:37:41 am
Soldat 1.5.0 is unplayable in Wine 1.1.25 and Kubuntu Karmic Koala x86-64. Although it loads there's just a blank screen and it can't be fixed just by quitting the game. So after each attempt to run Soldat reboot is needed.

P. S. Rated as garbage at Wine AppDB.

This is really odd since I can't remember ANYONE ever having a problem with just opening the game. Something tells me that 64 bit part *might* have something to do with it, since as far as I know, Wine 64 is still not as mature as the normal one. What card are you running it on?
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 07, 2009, 10:39:38 am
Something tells me that 64 bit part *might* have something to do with it, since as far as I know, Wine 64 is still not as mature as the normal one.
Maybe not: my main desktop is 64 bit ubuntu jaunty with the latest wine and I get the same results from an equivalent system running 32bit ubuntu jaunty.
Title: Re: Soldat on Linux Systems
Post by: Sauron on July 11, 2009, 06:20:38 am
I today installed latest Wine version (1.1.25) and here is my report:

Soldat 1.3.1 :
-no bugs
-very good performance
-fps about 150 on Arena2
-when playing 5vs5 fps about 50
- Soldat 1.3.1 works great with Wine

Soldat 1.5
-one AV error
- rendering game texts in left down corner, this is reason why fps is very low about 2-3
when you press esc it will stop this rendering and you can see fps about 60-70.
Only reason why 1.5 is unplayble is this rendering bug.

Some ideas how to fix it?

My system spec:
Intel Pentium IV 2.6 Ghz
1GB DDR RAM
ATI Radeon 9200 SE
Ubuntu 9.04
Title: Re: Soldat on Linux Systems
Post by: cr4sh on July 14, 2009, 11:21:24 pm
Currently running Jaunty amd 64 & latest version of wine.
-- System: Core2Quad, GTX 260, onboard sound
It installs perfectly with wine and I can join servers but:


Looked at the last few pages and they seem like common problems for everyone.
It's sad Soldat seems like the perfect fit for linux.
Title: Re: Soldat on Linux Systems
Post by: serengeti on July 15, 2009, 01:55:45 am
Hey guys,

I'm new to this forum. Can you guys run soldat in fullscreen or anything bigger than 640x480? That's the only size window I can get soldat to run (v1.5, wine version 1.1.6, ubuntu 8.10), and I can't fullscreen it so I can hardly see. I have tried making wine window bigger and also soldat window higher res, but nothing works. I have tried the search function and didn't find any help.

thanks in advance
Title: Re: Soldat on Linux Systems
Post by: Godefroy on July 15, 2009, 02:34:40 am
You can't run it in anything bigger than 640x480, unless you're registered.
Title: Re: Soldat on Linux Systems
Post by: jrgp on July 15, 2009, 06:09:07 am
Hey guys,

I'm new to this forum. Can you guys run soldat in fullscreen or anything bigger than 640x480? That's the only size window I can get soldat to run (v1.5, wine version 1.1.6, ubuntu 8.10), and I can't fullscreen it so I can hardly see. I have tried making wine window bigger and also soldat window higher res, but nothing works. I have tried the search function and didn't find any help.

thanks in advance

You can't run it in anything bigger than 640x480, unless you're registered.

^ Correct.

Furthermore, get the latest wine (right now 1.1.25. The one in the ubuntu repos. are always old)
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 15, 2009, 11:28:31 am
Hey guys,

I'm new to this forum. Can you guys run soldat in fullscreen or anything bigger than 640x480? That's the only size window I can get soldat to run (v1.5, wine version 1.1.6, ubuntu 8.10), and I can't fullscreen it so I can hardly see. I have tried making wine window bigger and also soldat window higher res, but nothing works. I have tried the search function and didn't find any help.

thanks in advance

That resolution that you find in the Wine Configuration program (running winecfg in terminal) goes with the option, iirc, called "Desktop Mode". When you have THAT enabled, it will create a window at that resolution. If you set it to 800x600 w/ Desktop mode on, then have Soldat on Fullscreen, you will have your 800x600 Soldat. ;)
Title: Re: Soldat on Linux Systems
Post by: serengeti on July 15, 2009, 10:00:16 pm
Thanks for the replies guys. My problem is I can't run fullscreen regardless of resolution. I would be happy with 640x480 if it could just fill the screen (1280x800). Even when I make wine window bigger and have fullscreen checked on soldat, soldat automatically resizes to a small window.
I have tried wine 1.1.25 and soldat wouldn't run or install.
Title: Re: Soldat on Linux Systems
Post by: Stealth on July 15, 2009, 10:31:26 pm
Oooh, my bad. I guess it works since I have the registered version.  :-[

However, if you have Compiz running, you can Windows key+scroll in to zoom your whole desktop, maybe that's good enough? X-D
Title: Re: Soldat on Linux Systems
Post by: mainstream on August 02, 2009, 08:16:00 am
Darn, i hate it that Soldat doesn't run properly on ubuntu.
I use Crossover v8.0.
It works perfectly until i get kicked api hook #0 :?

Battleeye violation

Used to play this game so much, but nowadays i don't run winblows anymore.
Title: Re: Soldat on Linux Systems
Post by: jrgp on August 02, 2009, 01:07:32 pm
Used to play this game so much, but nowadays i don't run winblows anymore.
Well, you can always dual boot. Frankly, I have no real hope for Soldat / wine, but interestingly enough Shoozza and his buds are making a cross platform Soldat clone: http://opensoldat.u13.net/

If you're bored you can find a way to contribute to that.
Title: Re: Soldat on Linux Systems
Post by: ghengis_kahn on October 17, 2009, 12:38:16 am
Thats awesome news about the linux port!!!!
if anyone gets their performance problems resolved I run a server for linux players!!!
I have battle eye turned off. and if I get enough linux players I will make it invite only to keep out the damn hackers.
and till then if you see someone hacking email me their info and I will look into it.
Title: Re: Soldat on Linux Systems
Post by: Flippeh on August 21, 2010, 06:42:30 am
Almost-A-Year-Bump!

Arch Linux 64 Bit, WINE 1.3.0, Soldat 1.5.0 (Gotta figure out how to get the beta installed :/): runs perfectly fine with 3 exceptions:

 * Opening the ingame chat to type will kill your FPS until you finished typing (minor)
 * Access Violation after returning from a single player game (minor, harmless - does not prevent playing again)
 * Fullscreen unusable (minor to medium)
Title: Re: Soldat on Linux Systems
Post by: Gizd on August 21, 2010, 02:04:58 pm
* Opening the ingame chat to type will kill your FPS until you finished typing (minor)
That happens on Windows as well(to me).
Title: Re: Soldat on Linux Systems
Post by: jrgp on August 21, 2010, 09:12:43 pm
Almost-A-Year-Bump!

Arch Linux 64 Bit, WINE 1.3.0, Soldat 1.5.0 (Gotta figure out how to get the beta installed :/): runs perfectly fine with 3 exceptions:

 * Opening the ingame chat to type will kill your FPS until you finished typing (minor)
 * Access Violation after returning from a single player game (minor, harmless - does not prevent playing again)
 * Fullscreen unusable (minor to medium)

Specs?
Title: Re: Soldat on Linux Systems
Post by: gens on October 09, 2010, 08:34:27 am
working very good on slackware with wine 1.3.4 installed using slackbuilds with wine-dib (instructions http://slackbuilds.org/repository/13.1/system/wine/ open wine.slackbuild file with an editor, mark version 1.3.4 (its 1.2 there), download source from sourceforge and dibengine from the link provided(bug421)), script coud be used on diferent distros with minor modifications

fonts need to be changed in fonts.ini and options tweeked
fullscreen has problems

oh ye, 2.6 P4, geforce4 420 go 32m

From: October 10, 2010, 10:19:23 pm
got a bit ahead of myself, menus go missing sometimes in higher resolutions and low fps in 10 or more player games
works good with filters on too
Title: Re: Soldat on Linux Systems
Post by: machina on November 19, 2010, 05:15:14 pm
So, is it possible to play Soldat on Linux without any uncomfortable bugs...? May u make any tutorial about installing?
Title: Re: Soldat on Linux Systems
Post by: jrgp on November 21, 2010, 08:00:36 pm
So, is it possible to play Soldat on Linux without any uncomfortable bugs...? May u make any tutorial about installing?

No. It doesn't run well at all.
Title: Re: Soldat on Linux Systems
Post by: gens on November 29, 2010, 10:05:02 am
first get the official source and the new DIB engine (as of wine 1.3.7 some compactibility modification)
i got slackware so ul have to modify the script
http://slackbuilds.org/slackbuilds/13.1/system/wine/wine.SlackBuild
i just change the version variable and use DIB=YES ./wine.SlackBuild to make myself a package with DIB
ul have to change distro and a couple other variables and stop it from making a package (or just untar the package) and use wine directly (./wine program)(dont forget WINEDIB=ON to start it with dib engine) or idk install it manualy or just add a $PATH variable

also found a najs script to start soldat

----------------

#!/bin/sh

#First change the resolution to fit Soldat (do not change line):
xrandr -s 800x600

#Then start the program (change this line):
WINEDEBUG=-all WINEDIB=ON wine "/root//drive_c/Soldat/Soldat.exe"

#Wait until after the program exits to finish the script:
wait

#After the program exits it should fire off this code to reset
#your screen resolution (change the resolution if you need to):
xrandr -s 1280x1024

-------------------

if the fonts cause problems like text dissapearing, try changing their size/them or copy native ones over the ones in soldat folder (maybe just deleting them woud work)

just so u know, this comp sux, soldat worked ok on win just not when it roasted the disk, on linux i get 40-50 fps what is enough to play normaly
the script is there cuz  it complained about some nonsence not being set when compiling manualy, and is easier to patch

From: November 29, 2010, 10:14:07 am
forgot why i came here

new anticheat sux, says im using a debuger
i use WINEDEBUG=-all to dissable debug msgs, idk if it disables the debuger or the anti cheat uses some other hax to speculate that im using a debuger
been searching and found 2 things:
1 i can compile wine with --debug-off
2 other wined apps runing are setting off the anti cheat (dont have anything else runing, maybe its some wine sistem program

am i talking nonsence?
Title: Re: Soldat on Linux Systems
Post by: Falcon` on September 10, 2011, 04:54:30 pm
Soldat version 1.6 doesn't work on wine at all. A small popup "Error occured while launching Soldat" appears.
Crashes at:
Code: [Select]
warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\Gry\\Soldat\\ASEQuery_soldat.dll": /home/tom/.wine/dosdevices/z:/home/Gry/Soldat/ASEQuery_soldat.dll: invalid ELF header
Title: Re: Soldat on Linux Systems
Post by: Shoozza on September 10, 2011, 06:10:20 pm
Soldat version 1.6 doesn't work on wine at all. A small popup "Error occured while launching Soldat" appears.
Crashes at:
Code: [Select]
warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\Gry\\Soldat\\ASEQuery_soldat.dll": /home/tom/.wine/dosdevices/z:/home/Gry/Soldat/ASEQuery_soldat.dll: invalid ELF header
Soldat tried to load 2 dlls from  C:\Windows\System32 (or similar folder) on startup:
rasadhlp.dll
Winmm.dll

I guess they are missing in your wine install and thats why it doesn't load.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on September 11, 2011, 06:06:26 am
Thanks, it launches now, though it works as bad as it used to. Though how good soldat works on wine mostly depends on your hardware.

To all other readers: if, after adding those two dlls, your soldat still refuse to work, make sure that you have winbind package installed.
Title: Re: Soldat on Linux Systems
Post by: Kagesha on September 24, 2011, 11:17:38 pm
managed to get it working under wine - pretty sure it was a fluke, worked flawlessly when i was playing single player - online it said it couldn't verify my hardware id. closed it, opened it up again got an error "System Error. Code 50. Request Not Supported". clicked ok, then it just disappears.

(note: i'm completely new to linux)

edit -

Code: [Select]
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  8349
  Current serial number in output stream:  8349
Title: Re: Soldat on Linux Systems
Post by: machina on January 28, 2012, 07:27:05 am
http://www.winehq.org/announce/1.4-rc1 (http://www.winehq.org/announce/1.4-rc1) New Wine is coming. Maybe Soldat will be available on Linux finally...
Title: Re: Soldat on Linux Systems
Post by: Falcon` on January 28, 2012, 02:24:32 pm
I doubt that hiwd generation will work, other than that it mostly depend on hardware if soldat works under linux or not. if you have a new stuff it usually does. Also:
Code: [Select]
wine-1.3.37
Now, that's the version
Title: Re: Soldat on Linux Systems
Post by: Falcon` on February 06, 2012, 05:09:17 pm
Time for another update in here.
As of wine-1.4-rc2 everything but multiplayer seem to work on linux pretty well. The only problems i had was a small lag (though i have a slow machine) and national chars bugged, though i confess i haven't played with fonts too much (yet). A short guide on how to configure both wine and soldat:

Download & Install as you'd do usually. I had vsync and fps-limiter both turned on. The key page seem to be the sound settings. If the game lags then try playing in here, if nothing works then just set it to No Sound. Also set backbuffer to 1. Haven't tested antialiasing too.
Upon launch wine may report that you have no winbind package. I have no idea why'd it need winbind but for your own safety make sure you have it installed (it's most likely in samba package). You can ignore the request not supported error, I guess it has something to do with hwids not working. Rest stays more or less just like under windows.

Quick troubleshooting:
Title: Re: Soldat on Linux Systems
Post by: machina on February 06, 2012, 05:21:26 pm
Sounds nice Falcon, but what about that multiplayer? Is there any hope? We all know that multi is the most important thing in Soldat. If it's still rc, maybe you will be able to write to the author about that bug.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on February 06, 2012, 05:44:35 pm
From wine side it's hard to implement i guess, but zakath was trying to fix it in this (http://forums.soldat.pl/index.php?topic=41314.0) topic. Maybe he succeeds until next soldat release, who knows.
Title: Re: Soldat on Linux Systems
Post by: JackFlash on February 23, 2012, 03:01:07 pm
As of wine-1.4-rc2 everything but multiplayer seem to work on linux pretty well.

I second that! Soldat runs really smooth on my Debian. Maybe even better then on Windows 7... As a matter of fact, Soldat is the main reason why I keep my dualboot settings.
So, now how to make hardware id working on linux systems? ???
Title: Re: Soldat on Linux Systems
Post by: Falcon` on April 09, 2012, 04:25:30 pm
I officially announce that Soldat client 1.6.3 beta is fully operational and playable on my linux system. Multiplayer included.
Title: Re: Soldat on Linux Systems
Post by: Furai on April 10, 2012, 05:52:46 am
Awesome! :)
Title: Re: Soldat on Linux Systems
Post by: machina on April 10, 2012, 12:52:03 pm
I officially announce that Soldat client 1.6.3 beta is fully operational and playable on my linux system. Multiplayer included.
Sweet mother of God!  [retard]
Title: Re: Soldat on Linux Systems
Post by: Manifold on May 10, 2012, 01:00:45 pm
I officially announce that Soldat client 1.6.3 beta is fully operational and playable on my linux system. Multiplayer included.

I can confirm this on wine 1.5.3, running Archlinux 64 bit. Played a few matches online with no crashes.
Title: Re: Soldat on Linux Systems
Post by: KaOSoFt on June 09, 2012, 10:30:35 am
I officially announce that Soldat client 1.6.3 beta is fully operational and playable on my linux system. Multiplayer included.
Could you please provide some details, like wine version and installation method? Is the latter the same as described in a previous reply (http://forums.soldat.pl/index.php?topic=8.msg503593#msg503593) of yours?

Thank you very much!

PS: Mostly OS X 10.6.8 here, although if things look awry, I’ll just use my ArchLinux machine.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on June 09, 2012, 10:50:34 am
Pretty much newest wine (i have 1.5.5 right now) with out of the box settings. What comes to soldat i have antialiasing disabled only.
Title: Re: Soldat on Linux Systems
Post by: KaOSoFt on June 10, 2012, 07:06:59 pm
Pretty much newest wine (i have 1.5.5 right now) with out of the box settings. What comes to soldat i have antialiasing disabled only.
What a shame. The whole GUI is just a black screen. I can interface with it, played alone, but I haven’t yet been able to join any games.

I’m going to try looking at the interface on my desktop machine as a guide, but it will make it really hard to select servers to play, haha.

In any case, alone with 8 bots worked just fine. No lags or anything. Yay!

PS: By the way, this was with wine 1.5.6 on Mac OS X 10.6.8.

EDIT: NEVERMIND!!! Just clicked on a little window called Wine System Tray, clicked on the Soldat icon there, clicked again on Soldat GUI, and that was it! I AM PLAYING SOLDAT AGAIN...! The weapon selection menu gives me a little bit of graphics lag, but besides that, 70-200 ping. :D
Title: Re: Soldat on Linux Systems
Post by: jrgp on June 10, 2012, 08:00:38 pm
but besides that, 70-200 ping. :D

I'm sincerely hoping you meant to say FPS rather than ping.
Title: Re: Soldat on Linux Systems
Post by: KaOSoFt on June 10, 2012, 09:48:22 pm
but besides that, 70-200 ping. :D

I'm sincerely hoping you meant to say FPS rather than ping.
No idea how to get the FPS displayed, so yeah, I meant ping. :S

Now that we are at it... do you think it’s that high because of the emulation layer? I know I am living in Colombia, but I’ve got a 4 MB/s connection.
Title: Re: Soldat on Linux Systems
Post by: machina on June 12, 2012, 08:53:40 am
No idea how to get the FPS displayed
F3... You should have taken a look at manual http://static.soldat.pl/man/manual-en.html#KLAWISZE (http://static.soldat.pl/man/manual-en.html#KLAWISZE)
Title: Re: Soldat on Linux Systems
Post by: Falcon` on June 12, 2012, 09:58:03 am
connection speed doesn't matter, you could have dialup 52Kb/s and yet your ping would be still the same.
Title: Re: Soldat on Linux Systems
Post by: jlott24 on July 11, 2012, 02:46:09 pm
I can't seem to be able to interface with the profile menu after starting the game... it won't register my clicks. Does anyone else have this problem?

Running Arch 32 bit with the latest wine out of the box, no tweaks.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on July 12, 2012, 02:36:29 am
It seems broken since wine 1.5.7, I recommend you to downgrade to 1.5.6
Title: Re: Soldat on Linux Systems
Post by: jlott24 on July 12, 2012, 03:05:19 am
Thank you for the response! This successfully fixed my menu problem, but now soldat instantly freezes as soon as I enter a game... do I need to toy with video settings to make this work?
Title: Re: Soldat on Linux Systems
Post by: Falcon` on July 12, 2012, 03:39:22 am
Probably yes. Whenever soldat works or not on your PC seems to strongly depend on the hardware and graphic drivers you have. If you experience a huge fps problem then try the following
Title: Re: Soldat on Linux Systems
Post by: jlott24 on July 19, 2012, 01:52:21 am
I was able to fix the strange issue of my not being able to play the game. Turns out it really involved me optimizing my video card to perform with my linux system, which I shamefully had not yet done. I have an Intel 965 GMA, and optimizing it with my Arch Linux setup involved these rough steps for me:

*Installing xf86-video-intel-sna where previously intel-uxa was installed
*Disabling Vertical Sync in Xorg; I used a tool called DriConf to do this
*Enables s3tc compression for all applications (probably irrelevant to wine performance)
There's little doubt that disabling vertical sync, far more than the driver change, was responsible for fixing my issue.
I also acquired GMABooster from the AUR, although haven't yet used it, as overclocking my card I regard as a last resort solution to improve performance.

The Arch Wiki is a good resource for anyone with an Intel video card experiencing similar problems.

https://wiki.archlinux.org/index.php/Intel
https://wiki.archlinux.org/index.php/Maximizing_performance#Graphics
Title: Re: Soldat on Linux Systems
Post by: archie on November 05, 2012, 07:00:04 pm
It's been about 6 months since Shoozza announced (http://forums.soldat.pl/index.php?topic=41855.0) a possibility of getting Soldat to run natively under Linux, if I understood that correctly. I'm simply curiously bumping in here, to check how the progress is going and what is its status, especially now, since Valve announced Steam for Linux and created this big "hush hush" about linux becoming the new gaming platform and other wishful thinking.

Wine and other VMs put a struggle on older systems and Soldat was always considered a viable option for low end gaming.

So, any news?  :)
Title: Re: Soldat on Linux Systems
Post by: Shoozza on November 06, 2012, 03:35:33 am
Not really much progress on the client side when it comes to linux support.
The server was ported to Lazarus which is the first step as it shared code with the client.
But there are things like DirectX and DirectInput which need to be rewritten to work on linux which will not happen anytime soon I guess.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on November 17, 2012, 05:38:51 pm
I've been changing pc recently, now having AMD Phenom(tm) II X4 965 (4 cores, 64bit) and crappy, mainboard embedded nvidia card. At first soldat (and pretty much all windows games) were running really laggy on it, so i began to mess up with the settings. The one that seemed to solve the problem was "OffscreenRenderingMode" set to "backbuffer" (more info about it here (http://wiki.winehq.org/UsefulRegistryKeys)). Besides that i've installed directx and pretty much all fonts using winetricks and disabled dwrite.dll, but i didn't notice those setting to influent soldat.
Soldat runs now smoother that on my windows7 laptop. Can't show you fps because alt+f3 is some kde shortcut and therefore is captured by the system instead of soldat, oh well.
If anyone has similar hardware setup and laggy soldat under wine, try this, maybe you'll be in luck.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on January 06, 2013, 02:32:23 pm
I've upgraded pc again, this time changed only graphic card to AMD Radeon HD7770. Well, ugh, bad decision i must say, at least for soldat. Support for AMD cards in WINE is some really bad joke, i barely made soldat to even start. Though it "works" in the end.

So, first thing of all, as in my previous post, you need to set OffscreenRenderingMode to backbuffer (see Useful registry keys (http://wiki.winehq.org/UsefulRegistryKeys)), without it, soldat is some kind of slideshow.
I use proprietary drivers (opens one makes system freeze at boot time) and so i have aticonfig tool to make my X config file. To make soldat work i had to pass it one additional parameter, and that'd be --locked-userpages=off. Without it, game starts to run like a slideshow after couple of minutes.
As usually i have overridden some directx dlls, though that doesn't seem to influence soldat in any way.
Game doesn't also work unless you have full screen/window 100% resize enabled (enable the 2nd one, about why, read below)
At this point soldat should work more or less once you enter the game, problem is the menu. It's completely black, so unless you know where each button is, it's unusable. To fix it, you need to have soldat in windowed mode. So menu windowed + game full screen requirement = windowed + window 100% resize in config.exe. Since i like to have my game full screen anyway, I've set a custom resolution of 1918x1198, so -1 px for each side (setting windowed mode + full screen resolution makes it buggy as if i ticked full screen option).

After all this you have working:
- menu, though it works only once. After you leave the game, it's black and unusable again, so you have to kill the process
- game, although it has all the fonts rendering themselves in lower left corner. Unfortunately it doesn't show on the screenshots, so can't show you what i'm talking about.

Besides those two, game works relatively fine, as long as you have little fonts on your screen. Once you, for instance, open the weapon menu, it starts to get glitchy. So for full playability, disable kill console.
I didn't mess with fps limiter, vsync nor or high resolution counter options. They've never gave me any effect.

Concluding from my reasearch, i kinda agree with this statement:
Quote
ATI cards are like buses, they're big, red, and have bad drivers.
You want playing games on WINE? Get yourself nVidia.
Title: Re: Soldat on Linux Systems
Post by: Falcon` on January 11, 2013, 03:23:46 pm
I've been given application maintainer status on WineHQ's appdb Soldat page (http://appdb.winehq.org/objectManager.php?sClass=application&iId=964). If anybody'd be interested in helping, please contact me, preferably trough IRC.
Title: Re: Soldat on Linux Systems
Post by: Dusty on September 15, 2013, 07:09:50 pm
I've got Soldat working somewhat fine on Wine 1.6/Ubuntu 13.04. Occasionally it performs better than on Win7 but the fonts don't seem to render as well as on Windows and after I leave a game the menu is fucked. My GPU is nVidia GTX660. Also I have to exit the game if I want to use other programs. I suppose there's no news about this from dev's side.
Title: Re: Soldat on Linux Systems
Post by: jrgp on September 15, 2013, 08:18:49 pm
I've got Soldat working somewhat fine on Wine 1.6/Ubuntu 13.04. Occasionally it performs better than on Win7 but the fonts don't seem to render as well as on Windows and after I leave a game the menu is fucked. My GPU is nVidia GTX660. Also I have to exit the game if I want to use other programs. I suppose there's no news about this from dev's side.

Are you running wine in windowed mode?
Title: Re: Soldat on Linux Systems
Post by: Dusty on September 15, 2013, 08:39:52 pm
Are you running wine in windowed mode?

Windowed mode as in? I've tried running Soldat both windowed and fullscreen and tried enabling "emulate a virtual desktop" in Wine's config.

Got this working almost perfectly on VMware Workstation (Player might be fine too but didn't try)
The game runs smoothly as fuck most of the time, much better than on W7. Only the scoreboard seems to drop the fps to ~10. I played on a server with 10 people and had occasional lags but otherwise this is great.

e: nope, not enough, back to W7. Got XP on virtual machine running perfectly, that'll do.
Title: Re: Soldat on Linux Systems
Post by: wbmc on September 19, 2013, 03:37:18 pm
I just installed Soldat 1.6.5 on Debian Testing (latest wine version from the repository). The only thing I found not to work was configuring the control buttons. It made the game hang and I had to kill it.
Title: Re: Soldat on Linux Systems
Post by: mtk on March 11, 2014, 05:31:26 pm
So guys are you planning to relase linux client? How about 1.7? I tried to run it with wine and it works without bugs, its just unplayable (says it has 25fps but feels like 5)
Title: Re: Soldat on Linux Systems
Post by: Shoozza on March 11, 2014, 05:58:20 pm
Linux was and is always on my radar (I use Linux a lot lately).
But you probably know that we need to replace a lot of stuff to make this work on other platforums...
There are also a few things we need to figure out if we want to support other operating systems (how to handle soldat keys).

So it's an option but who knows when we finally manage to port it.
It's not like soldat runs well on window in the first place (it's worse on windows 8 actually).
Title: Re: Soldat on Linux Systems
Post by: Mojonized on March 12, 2014, 05:28:51 am
So guys are you planning to relase linux client? How about 1.7? I tried to run it with wine and it works without bugs, its just unplayable (says it has 25fps but feels like 5)

I had the same problems on linux - font rendering was the problem for me. Disabling death console helped with FPS a lot.
Title: Re: Soldat on Linux Systems
Post by: nouefexe on March 12, 2014, 11:03:48 am
it works here! 150 fps

Title: Re: Soldat on Linux Systems
Post by: jrgp on March 12, 2014, 08:51:34 pm
it works here! 150 fps

Screenshot please.
Title: Re: Soldat on Linux Systems
Post by: ]{ing on May 29, 2014, 05:30:14 pm
I exclusively use it on Linux(ubuntu 13.11). Running trough wine.
Title: Re: Soldat on Linux Systems
Post by: jrgp on May 29, 2014, 08:51:56 pm
I exclusively use it on Linux(ubuntu 13.11). Running trough wine.

Screenshot please.

Post screenshot and your version of wine and any changes you made to winecfg so it's helpful for us.
Title: Re: Soldat on Linux Systems
Post by: ]{ing on May 29, 2014, 09:23:09 pm
Yeah sure.
I'm using wine-1.4.1. Had to add OffscreenRenderingMode(backbuffer) in wine registry to fix lag. And I'm playing in windowed mode, always. Get a black screen outside game quite often, but minimizing and maximizing back up fixes that.

Hope that helps.
(http://i.imgur.com/TDPFlN7.png)
Title: Soldat running properly!
Post by: CCalp on June 09, 2015, 04:34:12 am
Hey guys,
after a few weeks I managed to run Soldat properly* on Linux! I am using Debian 7.0 Wheezy 64bit and installed Soldat via Playonlinux.
I could write a tutorial how I did it. Maybe it could help someone else, too. Is someone interested in that?

*no bugs or errors experienced so far, everything working fine, FPS at 50 - 60 [pretty sure there are still ways to improve that]

Edit: On my old netbook with Intel Atom processor w/ integrated gpu, however, it doesn't work that well. I can install and start the game, use the menu and start a match but there is the text is totally fucked up (see screenshot below). I already tried the suggestions mentioned a few pages before. Any hints?

(http://abload.de/img/screenshot-090615-1741uquh.png)
Title: Re: Soldat on Linux Systems
Post by: nouefexe on June 22, 2015, 08:13:15 pm
things ive changed from the default settings:

(http://i.imgur.com/QYtixqc.png)
(http://i.imgur.com/lDFXOih.png)
(http://i.imgur.com/0IDpkq0.png)

use vblank_mode=0 wine .wine/drive_c/Soldat/starter.exe to get your max fps.
i get 170 fps offline
and i have > 60 fps when playing 4vs4 (online) after that point it starts to lag a little bit.
Title: Re: Soldat on Linux Systems
Post by: darDar on November 22, 2015, 04:48:01 pm
just mentioning that Soldat should run now on all Linux systems without any trouble, since it was converted to OpenGL.
I didn't have a single bug in the three alpha versions and it runs with 600-700 FPS with wine.
Title: Re: Soldat on Linux Systems
Post by: CCalp on November 23, 2015, 08:39:55 am
just mentioning that Soldat should run now on all Linux systems without any trouble, since it was converted to OpenGL.
I didn't have a single bug in the three alpha versions and it runs with 600-700 FPS with wine.

I myself cannot get more than 200 FPS, but anyways it's definitely smooth as fuck :-) Linux users, it's time to get back to Soldat!
Title: Re: Soldat on Linux & OS X Systems
Post by: machina on March 03, 2017, 08:41:54 am
I was using Windows and playing Soldat, but now my laptop was needed to be fixed.... Today I`m using Linux, o I`m her with you guys!!!
This thread is old as hell (running Soldat on Linux with Wine is possible though). You may like hearing instead about native Linux support that is to come with new release: https://forums.soldat.pl/index.php?topic=44887.0
Title: Re: Soldat on Linux & OS X Systems
Post by: jrgp on March 08, 2017, 09:11:19 pm
I was using Windows and playing Soldat, but now my laptop was needed to be fixed.... Today I`m using Linux, o I`m her with you guys!!!
This thread is old as hell (running Soldat on Linux with Wine is possible though). You may like hearing instead about native Linux support that is to come with new release: https://forums.soldat.pl/index.php?topic=44887.0

When its released this thread should be locked with a message saying "Go here to download native"
Title: Re: Soldat on Linux & OS X Systems
Post by: machina on March 09, 2017, 03:59:06 pm
When its released this thread should be locked with a message saying "Go here to download native"
Hopefully, it's this year :)