Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Steel Panthers: WAW
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Anlar
n00b
n00b


Joined: 04 Jul 2004
Posts: 17

PostPosted: Sat Dec 11, 2004 6:18 pm    Post subject: Steel Panthers: WAW Reply with quote

Has anyone really got Steel Panthers

http://www.steelpanthersonline.com/main.asp

to run with wine? After installation all it does is crash. There are sites around that claim the game should work but they are all about ancient versions of the game.
Back to top
View user's profile Send private message
steveb
Advocate
Advocate


Joined: 18 Sep 2002
Posts: 4564

PostPosted: Sat Dec 11, 2004 6:29 pm    Post subject: Reply with quote

I can't help you with that game, but I can help you with maybe getting a better wine installation.

You could try my wine-cvs ebuild. And I could as well offer you to help to configure wine to run the game.

cheers

SteveB
Back to top
View user's profile Send private message
Anlar
n00b
n00b


Joined: 04 Jul 2004
Posts: 17

PostPosted: Sat Dec 11, 2004 8:53 pm    Post subject: Nah Reply with quote

I bet it won't help. I have tried with all kinds of wine versions already (old, new, cedega, ..) and fiddled hours with the configuration. What happens is that the main executable just crashes upon execution.

Code:

bash-2.05b$ wine MECH.EXE
Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config file
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0052e876).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000
 EIP:0052e876 ESP:32abfb60 EBP:32abfbd0 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000014 ECX:00000008 EDX:00000000
 ESI:00406a36 EDI:32abfd34
Stack dump:
0x32abfb60:  00609d0a 0054e025 00609d0a 0054e010
0x32abfb70:  00000000 00000004 0052e44b 5c646e73
0x32abfb80:  00000014 000000e2 00434ecc 00000000
0x32abfb90:  32abfb94 00020001 00005622 0000ac44
0x32abfba0:  00080002 00000000 32abfbcc 32abfd34
0x32abfbb0:  000003ea 00609d0a 000003ea 00434ecc
Backtrace:
=>1 0x0052e876 (0x32abfbd0)
  2 0x32abfd34 (0x32abfbf0)
  3 0x32abfd34 (0x32abfc14)
  4 0x32abfd34 (0x32abfd80)
  5 0xbfe49ce0 (0x32abfdf4)
  6 0xbfe49ce0 (0x32abff14)
  7 0x0054f508 EntryPoint+0x0 in mech (0x32abfff4)
  8 0x10004c65 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000)
0x0052e876: movl        0x0(%eax),%eax
Modules:
Module  Address                 Debug info      Name (68 modules)
ELF     0x00101000-00118000     Deferred        ld-linux.so.2
ELF     0x0011a000-00227000     Deferred        libc.so.6
ELF     0x00229000-0024a000     Deferred        libm.so.6
ELF     0x0024c000-0024f000     Deferred        libdl.so.2
ELF     0x00251000-0031c000     Deferred        libx11.so.6
ELF     0x0031e000-0032d000     Deferred        libxext.so.6
ELF     0x0032f000-00340000     Deferred        libz.so.1
ELF     0x00342000-00393000     Deferred        libpthread.so.0
ELF     0x0039f000-003b6000     Deferred        libice.so.6
ELF     0x003b8000-003c1000     Deferred        libsm.so.6
ELF     0x003c3000-00414000     Deferred        libfreetype.so.6
PE      0x00400000-00b9f000     Export          mech
PE      0x00400000-00b9f000     Export          mech
PE      0x00400000-00b9f000     Export          mech
PE      0x00400000-00b9f000     Export          mech
PE      0x00400000-00b9f000     Export          mech
PE      0x00400000-00b9f000     Export          mech
PE      0x00400000-00b9f000     Export          mech
ELF     0x00ddf000-00df3000     Deferred        libnsl.so.1
ELF     0x0208b000-0210d000     Deferred        libgl.so
ELF     0x022cd000-022d2000     Deferred        libxxf86vm.so.1
ELF     0x10000000-10019000     Export          libwine.so.1
ELF     0x10129000-10132000     Deferred        libnss_nis.so.2
ELF     0x10132000-101a2000     Deferred        winmm<elf>
  \-PE  0x10140000-101a2000     \               winmm
ELF     0x101a2000-101df000     Deferred        rpcrt4<elf>
  \-PE  0x101c0000-101df000     \               rpcrt4
ELF     0x101df000-10219000     Deferred        ddraw<elf>
  \-PE  0x101f0000-10219000     \               ddraw
ELF     0x10383000-10386000     Deferred        xlcdef.so.2
ELF     0x127e8000-12856000     Deferred        x11drv<elf>
  \-PE  0x12800000-12856000     \               x11drv
ELF     0x1a9fa000-1aaed000     Deferred        libwine_unicode.so.1
ELF     0x1ec1e000-1ed1b000     Deferred        kernel32<elf>
  \-PE  0x1ec50000-1ed1b000     \               kernel32
ELF     0x20453000-20477000     Deferred        ws2_32<elf>
  \-PE  0x20460000-20477000     \               ws2_32
ELF     0x22898000-228b4000     Deferred        wsock32<elf>
  \-PE  0x228a0000-228b4000     \               wsock32
ELF     0x2848a000-2849f000     Deferred        midimap.drv<elf>
  \-PE  0x28490000-2849f000     \               midimap.drv
ELF     0x28b2c000-28b48000     Deferred        ximcp.so.2
ELF     0x2d51a000-2d523000     Deferred        libnss_files.so.2
ELF     0x3e932000-3e952000     Deferred        msacm32<elf>
  \-PE  0x3e940000-3e952000     \               msacm32
ELF     0x40511000-40573000     Deferred        ole32<elf>
  \-PE  0x40530000-40573000     \               ole32
PE      0x40d60000-40d76000     Deferred        smackw32
ELF     0x457bc000-457d9000     Deferred        iphlpapi<elf>
  \-PE  0x457d0000-457d9000     \               iphlpapi
ELF     0x4b053000-4b15d000     Deferred        user32<elf>
  \-PE  0x4b070000-4b15d000     \               user32
ELF     0x51ff0000-52007000     Deferred        msacm.drv<elf>
  \-PE  0x52000000-52007000     \               msacm.drv
ELF     0x56a3c000-56a57000     Deferred        imm32<elf>
  \-PE  0x56a40000-56a57000     \               imm32
ELF     0x60c92000-60d0e000     Deferred        gdi32<elf>
  \-PE  0x60cb0000-60d0e000     \               gdi32
ELF     0x621ab000-621dd000     Deferred        dsound<elf>
  \-PE  0x621c0000-621dd000     \               dsound
ELF     0x69567000-6956f000     Deferred        libnss_compat.so.2
ELF     0x6a49a000-6a4cd000     Deferred        wineoss.drv<elf>
  \-PE  0x6a4b0000-6a4cd000     \               wineoss.drv
ELF     0x73558000-7358b000     Deferred        advapi32<elf>
  \-PE  0x73570000-7358b000     \               advapi32
ELF     0x73e26000-73e8f000     Deferred        ntdll<elf>
  \-PE  0x73e40000-73e8f000     \               ntdll
ELF     0x77f00000-77f07000     Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\spwaw\MECH.EXE
        0000000d    0
        0000000c    0
        0000000b    0
        0000000a    0
        00000009    0 <==
WineDbg terminated on pid 0x8
bash-2.05b$


No idea what's happening there. I would bet wine just simply bugs.

The irritating part is that the game is not very advanced. It doesn't use any of the newest and shiniest gaming stuff. Hey, it's just a simplish turn based strategy game. And the older (ancient) versions of the game did run under wine.
Back to top
View user's profile Send private message
steveb
Advocate
Advocate


Joined: 18 Sep 2002
Posts: 4564

PostPosted: Sat Dec 11, 2004 9:37 pm    Post subject: Reply with quote

this game is free? if so, then post the link to this beast and i will try to install it on my system.

btw: have a look at http://www.ibiblio.org/sinner/Steel/index_en.html


cheers

SteveB
Back to top
View user's profile Send private message
Anlar
n00b
n00b


Joined: 04 Jul 2004
Posts: 17

PostPosted: Sun Dec 12, 2004 1:22 pm    Post subject: Yes, it is free Reply with quote

It's free alright, look at http://www.steelpanthersonline.com/main.asp -> Downloads. It's also one of The best turn based strategy games ever. And the only game I would like to be able to play.

Those instructions you found are for ancient versions of the game. (It has evolved since then a great deal.) There are no working instructions for the recent 8.x versions.
Back to top
View user's profile Send private message
Primozic
Apprentice
Apprentice


Joined: 11 Jun 2004
Posts: 186
Location: Dover, NH, USA

PostPosted: Mon Jan 24, 2005 1:57 am    Post subject: Reply with quote

I've been using Steel Panthers with Wine for around a year. It works pretty good, but I've encountered some problems.

I'm running ALSA, but I have to use Wine's OSS driver for this game. If I use the ALSA driver, only a third of the sounds actually play.

During gameplay, I get a lot of "domain error in pow" messages in my console. They always occur when something is being calculated, such as the armor penetration data of a round during impact. Eventually, after a screenful of these errors, the sound cuts out altogether, so I have to restart the game. I'm not sure if this is a Wine or a Steel Panthers issue.

The game gets sluggish at times for no apparent reason, but it's still playable. At least I don't have to boot Windows to play my favorite game. :D
Back to top
View user's profile Send private message
Anlar
n00b
n00b


Joined: 04 Jul 2004
Posts: 17

PostPosted: Tue Mar 29, 2005 4:24 pm    Post subject: WOOT! It works, some instructions Reply with quote

With the current ~x86 wine the installation program just failed for me. (A bit cranky, just dies mysteriously no matter the settings.) Installed the game on a Windows machine and copied it over. Swwweeeet! SP:WAW 8.30 runs very near to perfect with my config. Only the pre-mission "show map" "show mission" buttons cause problems. Here are the highlights of the meaningful parts of the wine's config file:

Code:

[wine]
"Windows" = "c:\\windows"
"GraphicsDriver" = "x11drv"

[Version]
"Windows" = "winxp"

[x11drv]
"AllocSystemColors" = "100"
"PrivateColorMap" = "N"
"PerfectGraphics" = "Y"
"ScreenDepth" = "16"
"Managed" = "Y"
;;"Desktop" = "1024x768"
"UseDGA" = "Y"
"UseXVidMode" = "Y"
"UseXRandR" = "Y"
"UseTakeFocus" = "Y"
"DXGrab" = "N"
;;"DesktopDoubleBuffered" = "Y"
;;"Synchronous" = "Y"

[WinMM]
;"Drivers" = "wineoss.drv"      ; default for most common configurations
"Drivers" = "winearts.drv"    ; for KDE
;"Drivers" = "winealsa.drv"    ; for ALSA users
;"Drivers" = "winejack.drv"    ; for Jack sound server
;"Drivers" = "winenas.drv"     ; for NAS sound system
;"Drivers" = "wineaudioio.drv" ; for Solaris machines
;"Drivers" = ""                ; to disable sound
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"


As for what comes to the game, I recommend it to everyone who likes turn based strategy
8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum