Soldat is a unique side-view multiplayer action shooter 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.
Free to download, or you can register for $9 to get a couple extras.
Installation works fine. Game is playable both online and offline. Sound is reported to work but I didn't mess with it too much.
What does not
Setting up the controls. Textures and some sprites not visibile. Text is still garbled.
Problems are still the same from version 1.3
It runs with and without the virtual window but still spits a lot of
fixme messages to the console:
(0x7fd73c00)->(164,1065353216) not handled yet
not handled yet
The problems from version 1.3 are still the same. If sound is not
correctly set you get errors when the game starts and the menus are all
garbled. Disabling sound makes the game work.
Text is still garbled.
Interface for setting controls is still glitchy and unusable. Best
thing to do here is setup the controls in Windows and copy/paste the
For me the textures were not showing up in the game. The sprites like
health boxes and grenade boxes were not visible too. Take a look at
What was not tested
Hosting online games.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||openSUSE 10.2 x86_64||Aug 31 2007||0.9.44.||Yes||Yes||Silver||an anonymous user|
|Show||Ubuntu 7.04 "Feisty" amd64 (+ variants like Kubuntu)||Apr 26 2007||0.9.35.||Yes||Yes||Platinum||an anonymous user|
|Show||Ubuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)||Apr 16 2007||0.9.35.||Yes||Yes||Platinum||Brian|
|Show||Debian GNU/Linux Unstable "Sid"||Apr 06 2007||0.9.34.||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)||May 03 2007||0.9.33.||Yes||Yes||Silver||an anonymous user|
Soldat should install and run correctly using the latest version of Wine (which, at the time of writing, is 0.9.19).
2. Then unzip the setup into your home folder, pop into a terminal and do your "wine soldat131.exe"
3. Install it like normal.
That's it, you're done!
Once installation is complete you may want to use the Setup to configure Soldat to work a little better.
Soldat should be started with the following command, as without it, Soldat will spit many FIXME errors:
WINEDBUG=-all wine 'C:\Soldat\Soldat.exe'
Once you're ingame, everything should work. However, it should be noted that you can't play if you are running XGL.
AS OF WINE 0.9.35, Soldat text works! Now rated Platinum!
However, using an older version of Wine, you may noticed that text is garbled. There are 3 known workaround for this:
(1). 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
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.
(2) Replace the fonts in the Soldat directory:
cp /var/lib/defoma/gs.d/dirs/fonts/FreeSans.ttf lucon.ttf
cp /var/lib/defoma/gs.d/dirs/fonts/FreeSans.ttf bgothl.ttf
Or find whatever font you want, instead of the FreeSans used here.
(3). Use this little hack here...
(4). Deleting the 2 fonts (lucon and bgothl.ttf) were reported to work as well.
There is 1 bug left, with changing the controls from the defaults. Just copy-pasting what was said for the 1.3 version:
"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 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)."
Also, it seems this input bug still rears its head at times. Mouse and Keyboard seem to not work at times. A reported fix for it is to type: wineprefixcreate
ALTERNATE WINE INSTALL:
Sometimes WINE doesn't seem to work right, so I've had a GIT version of it lying around for testing, but it also serves as a more rreliable backup for when something goes wrong in my current system install. To use a GIT version of WINE, please read this wiki page. The following are mainly Ubuntu instructions:
1. sudo apt-get install git git-core
2. Try getting your GIT version of WINE:
git clone git://source.winehq.org/git/wine.git wine-git
Note: You may get some error message that begins with: "git, the filemanager with GNU Interactive Tools, is now called gitfm." If you do, then you should run, as it says: "update-alternatives --config git" and there should be 2 options now, the second probably being that git-core you downloaded. If can't get git-core, there is another one called cotigo, in which case you can install, select that one, and swap the first command above for a: "cg clone git://source.winehq.org/git/wine.git wine-git".
3. "sudo apt-get build-dep wine", that way you get all the dependencies you need to compile WINE,
4. "./configure && make clean && make depend && make", to build your GIT WINE :)
There are a lot of things you can do in GIT, like regression testing, setting WINE to specific versions, or just update to get the very latest WINE, but you'd probably want to read through the wiki linked above for more info.
Soldat does NOT startup in Wine 0.9.18.
Soldat MIGHT NOT function properly if running XGL. I currently run Ubuntu Edgy with Beryl (using built-in AIGLX, not XGL) and it DOES work. Your results may vary.