Author Topic: Soldat on Linux & OS X Systems  (Read 345168 times)

0 Members and 2 Guests are viewing this topic.

Offline wumpus

  • Major(1)
  • Posts: 9
Re: Soldat on Linux Systems
« Reply #200 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...)

Offline NK Soldier

  • Major(1)
  • Posts: 44
  • All Hail the president of Iran!
Re: Soldat on Linux Systems
« Reply #201 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.
Remember, its all fun and games 'till someone gets hurt.. then its hilarious.

Offline Stealth

  • Soldier
  • **
  • Posts: 132
    • Just Deserts...
Re: Soldat on Linux Systems
« Reply #202 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. :)
Soldat on Linux: It does work! Need help?

Offline NK Soldier

  • Major(1)
  • Posts: 44
  • All Hail the president of Iran!
Re: Soldat on Linux Systems
« Reply #203 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.
Remember, its all fun and games 'till someone gets hurt.. then its hilarious.

Offline iDante

  • Veteran
  • *****
  • Posts: 1967
Re: Soldat on Linux Systems
« Reply #204 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...

Offline Stealth

  • Soldier
  • **
  • Posts: 132
    • Just Deserts...
Re: Soldat on Linux Systems
« Reply #205 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 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
Soldat on Linux: It does work! Need help?

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Soldat on Linux Systems
« Reply #206 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$
« Last Edit: June 21, 2007, 05:18:35 pm by FliesLikeABrick »

Offline Stealth

  • Soldier
  • **
  • Posts: 132
    • Just Deserts...
Re: Soldat on Linux Systems
« Reply #207 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
Soldat on Linux: It does work! Need help?

Offline RaMBocL

  • Major(1)
  • Posts: 15
  • D:
Re: Soldat on Linux Systems
« Reply #208 on: July 09, 2007, 12:00:19 pm »
how do I solve the access voilation problem ??? i got Kubuntu

 :'(

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Soldat on Linux Systems
« Reply #209 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?

Offline RaMBocL

  • Major(1)
  • Posts: 15
  • D:
Re: Soldat on Linux Systems
« Reply #210 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
« Last Edit: July 09, 2007, 12:28:48 pm by RaMBocL »

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Soldat on Linux Systems
« Reply #211 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.

Offline RaMBocL

  • Major(1)
  • Posts: 15
  • D:
Re: Soldat on Linux Systems
« Reply #212 on: July 09, 2007, 12:38:33 pm »
now it's work at 4.3 fps

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Soldat on Linux Systems
« Reply #213 on: July 09, 2007, 02:03:06 pm »
What video card do you have?

Offline RaMBocL

  • Major(1)
  • Posts: 15
  • D:
Re: Soldat on Linux Systems
« Reply #214 on: July 09, 2007, 10:39:29 pm »
ati radeon 9600

Offline Stealth

  • Soldier
  • **
  • Posts: 132
    • Just Deserts...
Re: Soldat on Linux Systems
« Reply #215 on: July 10, 2007, 09:51:09 am »
Are you using the OSS "ati" or "radeon" drivers, or the official proprietary "fglrx" drivers?
Soldat on Linux: It does work! Need help?

Offline knithx

  • Major(1)
  • Posts: 1
Re: Soldat on Linux Systems
« Reply #216 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.

Offline Stealth

  • Soldier
  • **
  • Posts: 132
    • Just Deserts...
Re: Soldat on Linux Systems
« Reply #217 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?)
Soldat on Linux: It does work! Need help?

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Soldat on Linux Systems
« Reply #218 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)

Offline Clawbug

  • Veteran
  • *****
  • Posts: 1393
  • 1184!
Re: Soldat on Linux Systems
« Reply #219 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!
Fight! Win! Prevail!