http://bugs.winehq.org/show_bug.cgi?id=24885
Summary: Microsoft Urban Assault Trial (1998) (Direct3D game) doesn't run. Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: mikko.kumara@gmail.com
Microsoft Urban assault has a free trial version available at http://www.microsoft.com/games/urbanassault/downloads.htm . Under Windows XP it runs just fine, but when trying to launch it with WINE, it just shows a black screen.
NOTE: Installing "directplay" via winetricks resolved some of the dplay-related errors, but the game still won't run.
WINE version: 1.3.5 Operating system: Ubuntu 10.10 with Linux 2.6.35-22-generic
Error logs are attached.
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #1 from Mikko Kumara mikko.kumara@gmail.com 2010-10-25 10:49:09 CDT --- Created an attachment (id=31514) --> (http://bugs.winehq.org/attachment.cgi?id=31514) Error logs
http://bugs.winehq.org/show_bug.cgi?id=24885
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.3.5
http://bugs.winehq.org/show_bug.cgi?id=24885
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.microsoft.com/ga | |mes/urbanassault/downloads. | |htm
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #2 from thunder_8888@mail.ru 2010-11-22 14:29:46 CST --- Created an attachment (id=32083) --> (http://bugs.winehq.org/attachment.cgi?id=32083) What i patched for play.
http://bugs.winehq.org/show_bug.cgi?id=24885
thunder_8888@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thunder_8888@mail.ru
--- Comment #3 from thunder_8888@mail.ru 2010-11-22 14:31:57 CST --- Game was freezing because get's in wine many "Primary" DirectDraw devices. I patch exe, and it's run. (For normal playing with DDraw Hal, choose "Draw Primitives"). Patched exe[http://rghost.ru/3346215]
http://bugs.winehq.org/show_bug.cgi?id=24885
Mikko Kumara mikko.kumara@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Mikko Kumara mikko.kumara@gmail.com 2011-09-26 03:56:25 CDT --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=24885
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2011-09-28 19:31:37 CDT --- Does not run in wine-1.3.29-121-gfdda702. The game complains in the console: Couldn't open audio engine!
Audio is working in winecfg test. Any ideas to get a more descriptive log?
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #6 from Austin English austinenglish@gmail.com 2011-09-29 12:11:27 CDT --- (In reply to comment #5)
Does not run in wine-1.3.29-121-gfdda702. The game complains in the console: Couldn't open audio engine!
Audio is working in winecfg test. Any ideas to get a more descriptive log?
WINEDEBUG=+tid,+mmdevapi,+winmm,+midi,+dsound,+oss,+alsa,+coreaudio
from http://wiki.winehq.org/Sound
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #7 from Anton Yarth thunder_8888@mail.ru 2011-09-29 20:28:14 CDT --- The game freezes in loop(screenshot of this loop http://img197.imageshack.us/img197/8632/33837614.jpg): 0x00457FF5 mov eax, [esp+228h
0x004580CF jnz loc_457FF5
We can see in this loop "software" and in full version in the similar loop appears strings "primary" - it's reference to display rendering device.
In windows this loop give 2~3 iterations, but on wine it's infinite.
Well, after patching (0x004580CF jnz loc_457FF5) to (nop nop nop...), game starts normally.
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com 2011-09-29 20:47:11 CDT --- Created attachment 36607 --> http://bugs.winehq.org/attachment.cgi?id=36607 bt all after deadlock
My sound issue was solved with clean prefix + app reinstall. The game hangs as stated in the comment above but I'm not sure why so I tried bt all in wine and hope someone finds it useful. The game exe name is ua_trial.exe.
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #9 from Anton Yarth thunder_8888@mail.ru 2011-09-30 03:52:16 CDT --- 004580C7 cmp dword ptr [esp+194h], 0 at this point in wine always [esp+194h] point's to "software" string, but in windows it's not a string it's identifier or other. I think this function receive wrong data early.
http://bugs.winehq.org/show_bug.cgi?id=24885
Mikko Kumara mikko.kumara@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #31514|0 |1 is obsolete| |
--- Comment #10 from Mikko Kumara mikko.kumara@gmail.com 2011-10-02 11:49:47 CDT --- Created attachment 36661 --> http://bugs.winehq.org/attachment.cgi?id=36661 Error logs - Wine 1.3.29
Confirming that the bug is still present in Wine 1.3.29. New error logs are attached.
http://bugs.winehq.org/show_bug.cgi?id=24885
Mikko Kumara mikko.kumara@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.5 |1.3.29
http://bugs.winehq.org/show_bug.cgi?id=24885
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.29 |1.3.5
http://bugs.winehq.org/show_bug.cgi?id=24885
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.5 |1.3.29
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com 2011-10-02 12:56:09 CDT --- fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
Are you running inside virtual desktop? If yes, disable it and retry.
http://bugs.winehq.org/show_bug.cgi?id=24885
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.29 |1.3.5
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #12 from Mikko Kumara mikko.kumara@gmail.com 2011-10-02 15:03:39 CDT --- Created attachment 36669 --> http://bugs.winehq.org/attachment.cgi?id=36669 Error logs - Wine 1.3.29 - "virtual desktop" disabled
Bruno: You were right, I ran it inside a virtual desktop for my convenience (the game usually crashes on startup and changes my desktop resolution to 800x600 or something like that)
Running the game with virtual desktop disabled produces somewhat different error logs, which I've attached.
http://bugs.winehq.org/show_bug.cgi?id=24885
--- Comment #13 from Anton Yarth thunder_8888@mail.ru 2011-10-02 19:39:39 CDT --- In the loop: 0x00457FF5 mov eax, [esp+228h
0x004580CF jnz loc_457FF5
while trying add output devices. It's normally adds "Software", "DirectDraw HAL" and after "DirectDraw HAL" next device must be NULL-pointer, but it's steel points to "DirectDraw HAL", and this loop trying skip it in while, but can't. Looks like problem appears when game try list all output devices.
http://bugs.winehq.org/show_bug.cgi?id=24885
Mikko Kumara mikko.kumara@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #14 from Mikko Kumara mikko.kumara@gmail.com 2012-01-01 14:16:35 CST --- Alright, the game seems to run fine on 1.3.36 and a couple of previous releases. Any remaining problems will be reported as separate bugs. I call this one fixed.
http://bugs.winehq.org/show_bug.cgi?id=24885
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2012-01-13 13:50:48 CST --- Closing bugs fixed in 1.3.37.
https://bugs.winehq.org/show_bug.cgi?id=24885
Mikko Kumara mikko.kumara@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=37307