http://bugs.winehq.org/show_bug.cgi?id=15268
Summary: No Video or Sound in GameMaker 7 Games Product: Wine Version: 1.1.4 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: me100313@gmail.com
This is on Kubuntu Hardy (KDE4.1) 32-bit. Games that are made with GameMaker 7 show their splash screen, then open up to a black window with no sound or display. I have found that the controls still work as I am able to get dialog boxes to appear in one of the games I tried. I think the game is running, but video and audio just are not working.
I tried two games. The first is Mushroom Kingdom Fusion, found here: http://mkfusion.ipbfree.com/index.php?showtopic=905&st=0&#entry12846
You will need both the music pack and the game data files. Also, you should delete mp3_title.mp3 from the music pack as that causes a known lockup with the game. This game uses FMOD for the background music, so it does work if you can blindly get through the menu and start playing. To do this, wait a minute or two for the intro logos (you can't see them, but that's what you would see) to cycle through then hit Enter or Shift to start a new game. Just keep hitting them both until you hear the BG music. Then you can use the arrow keys to move right one or two times (SMB3 style map) and use Shift to enter a level. You'll hear the level music play, but the video and the sound effects (which do NOT use FMOD) will not work. I have played this game in Windows so that's how I know how to get to a level. This game takes a very long time to load (something that supposedly will be fixed in the next version).
The second game I tried just to verify this bug with other GameMaker games. The other game is Sonic FGX ( http://www.yoyogames.com/games/show/30975 ) and does not use FMOD for music. In this game, I manged to randomly hit arrow keys, Shift, and Enter to get the generic Game Maker grey dialog boxes to appear with descriptions of Sonic, Tails, and the other characters in the game. I assume I was in a character select screen, but don't know since I've never played this game before.
Both games repeatedly flash "fixme:d3d:IWineD3DSwapChainImpl_Present Unhandled present options 0x32fcbc/0x32fccc" for Sonic FGX and "fixme:d3d:IWineD3DSwapChainImpl_Present Unhandled present options 0x32f76c/0x32f77c" for MK Fusion. Both games also show a lot of IDirectMusicLoader or IDirectMusicSegment functions in the console output.
I have included the console output of both games in the files "sfgx_ou.txt" and "mkf_out.txt". Also, I ran wine with WINEDEBUG=+d3d,+dsound,+wine_d3d and output those to "sfgx_dbg.txt" and "mkf_dbg.txt". All of the file will be compressed. The debug output files are 270MB and 460MB.