Small Rockets Master of the Skies 1.4 -> 1.5 differences

Questions about Wine on Linux
Locked
dmccasland
Newbie
Newbie
Posts: 2
Joined: Thu Mar 07, 2013 2:33 pm

Small Rockets Master of the Skies 1.4 -> 1.5 differences

Post by dmccasland »

Howdy,

I found an old favorite game recently, Master Of The Skies - The Red Ace, by Small Rockets (now defunct). This is an exciting fun game, with biplanes chasing the enemy over France in WWI.

On a new PC, with Lubuntu 12.10 OS, and Wine 1.4 (various subversions), and Radeon HD 6410D graphics and driver, I can install it. It runs the setup part of the game in full-screen, no problems. Then you start the action part of the game and it looks great and the sound works, but -- mouse and keyboard are ignored :? , so it's not playable. After 30 sec or so the airplane crashes as expected and you are returned to the setup part of the game. The mouse/kbd work again. So it's all perfect except for no mouse/kbd during play.

In Wine 1.5.25, with everything else the same as above, it's much worse -- a few seconds after starting the app, it goes full-screen black, then your Linux desktop comes back. The app is still runnig -- you can hear the music.

This was tested with near every possible setting in Wine and PlayonLinux, incl. virt. desktop, different graphics modes and resolutions, rawinput 2 and 3, D3D9, etc. I ran DXDiag and got no errors (but I don't really know much about DirectX stuff).

So does anybody know why mouse/kbd don't work in Wine 1.4, but then it totally croaks in Wine 1.5?

Free download of app here:

http://downloads.yahoo.com/software/win ... ace-s13461

That is a demo, but it's the same software as the full app (in the locked version of the app, you can only do the training missions). But if the demo works in Wine, then the full app would work.

I have submitted the app to the AppDB.

Any ideas or help with this would be greatly appreciated!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Small Rockets Master of the Skies 1.4 -> 1.5 differences

Post by dimesio »

The demo doesn't crash for me in 1.5.25. I ran it in an emulated virtual desktop. The mouse and keyboard were non-functional as described.

Post terminal output from running the game in a clean wineprefix (no winetricks, nothing but this game installed) using plain, unpatched 1.5.25 (no POL).
dmccasland
Newbie
Newbie
Posts: 2
Joined: Thu Mar 07, 2013 2:33 pm

Re: Small Rockets Master of the Skies 1.4 -> 1.5 differences

Post by dmccasland »

Hi Dimesio, thanks for responding!

Here is requested output from shell run (not much). I hope there's a fix -- this is a great game!

[Wipe wine and reconfig]
dougm@valiant$ rm -rf .wine/
dougm@valiant$ winecfg
wine: created the configuration directory '/home/dougm/.wine'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xebe8cc, overlapped 0xebe8b0): stub
wine: configuration in '/home/dougm/.wine' has been updated.

[Install, many error messages followed that]
dougm@valiant$ wine Master-of-the-Skies-demo.exe
fixme:storage:create_storagefile Storage share mode not implemented.
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
etc.

[Run game]
dougm@valiant$ /.wine/drive_c$ wine Program\ Files/Small\ Rockets/Master\ of\ the\ Skies\ -\ The\ Red\ Ace/RedAce.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32e6d4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32efb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f350,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f350,0x00000000), stub!
fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.
fixme:d3d_draw:drawPrimitive Using software emulation because manual fog coordinates are provided
dougm@valiant$

Same problem, works fine but no kbd/mouse during action.

thanks
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Small Rockets Master of the Skies 1.4 -> 1.5 differences

Post by dimesio »

no kbd/mouse during action.
Probably this bug: http://bugs.winehq.org/show_bug.cgi?id=8854
Locked