View previous topic :: View next topic |
Author |
Message |
Anlar n00b
Joined: 04 Jul 2004 Posts: 17
|
Posted: Sat Dec 11, 2004 6:18 pm Post subject: Steel Panthers: WAW |
|
|
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 |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Sat Dec 11, 2004 6:29 pm Post subject: |
|
|
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 |
|
|
Anlar n00b
Joined: 04 Jul 2004 Posts: 17
|
Posted: Sat Dec 11, 2004 8:53 pm Post subject: Nah |
|
|
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 |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
|
Back to top |
|
|
Anlar n00b
Joined: 04 Jul 2004 Posts: 17
|
Posted: Sun Dec 12, 2004 1:22 pm Post subject: Yes, it is free |
|
|
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 |
|
|
Primozic Apprentice
Joined: 11 Jun 2004 Posts: 186 Location: Dover, NH, USA
|
Posted: Mon Jan 24, 2005 1:57 am Post subject: |
|
|
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. |
|
Back to top |
|
|
Anlar n00b
Joined: 04 Jul 2004 Posts: 17
|
Posted: Tue Mar 29, 2005 4:24 pm Post subject: WOOT! It works, some instructions |
|
|
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
|
|
Back to top |
|
|
|