http://bugs.winehq.org/show_bug.cgi?id=26208
Summary: Medieval Conquest freezes at the "Loading" screen Product: Wine Version: 1.3.14 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: doctorwhoguy@gmail.com
Created an attachment (id=33414) --> (http://bugs.winehq.org/attachment.cgi?id=33414) Console output generated from running wine in a console
Present from at least Wine 1.3.5 through 1.3.14, when Medieval Conquest is launched, the opening video plays, although there is an apparent underrun causing the audio portion of the video to play a few seconds before the relevant portion of video. However, this dos not prevent the program from continuing. Options, difficulty, and new/save game options can be chosen without difficulty. Then the "Loading" screen appears with the 5 lizards and the progress meter. The progress meter continues until it reaches the 4th lizard and freezes indefinitely. In the wine console , when the game freezes, appears the error message:
fixme:d3d_shader:shader_sm4_read_comment ptr 0x34dac0, comment 0x34dabc, comment_size 0x34dab8 stub! fixme:d3d_shader:shader_sm4_read_opcode Unrecognized opcode 0xab, token 0xabababab fixme:d3d_shader:shader_sm4_read_comment ptr 0x34dac0, comment 0x34dabc, comment_size 0x34dab8 stub! fixme:d3d_shader:shader_sm4_read_comment ptr 0x34dac0, comment 0x34dabc, comment_size 0x34dab8 stub!
Then, for infinity until I kill the program, repeats the two lines:
fixme:d3d_shader:shader_sm4_read_opcode Unrecognized opcode 0x74, token 0x00680074 fixme:d3d_shader:shader_sm4_read_comment ptr 0x34dac0, comment 0x34dabc, comment_size 0x34dab8 stub!
Attached to this bug is my console output from the time I started the program until I killed it, minus the literally hundreds of lines of that last repeated error message which were generated in only a few seconds.
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #1 from patrick McMunn doctorwhoguy@gmail.com 2011-02-23 21:22:09 CST --- A demo of the game can be downloaded from http://www.mofunzone.com/download_games/medieval_conquest.shtml in case this might help.
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #2 from Austin English austinenglish@gmail.com 2011-02-23 21:24:51 CST --- (In reply to comment #1)
A demo of the game can be downloaded from http://www.mofunzone.com/download_games/medieval_conquest.shtml in case this might help.
Does it have the same problem?
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #3 from patrick McMunn doctorwhoguy@gmail.com 2011-02-24 18:24:37 CST --- (In reply to comment #2)
(In reply to comment #1)
A demo of the game can be downloaded from http://www.mofunzone.com/download_games/medieval_conquest.shtml in case this might help.
Does it have the same problem?
I haven't tried the demo yet, but I will when I can access a highspeed connection. I thought it might be helpful for troubleshooting.
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #4 from patrick McMunn doctorwhoguy@gmail.com 2011-03-14 18:15:43 CDT --- (In reply to comment #2)
(In reply to comment #1)
A demo of the game can be downloaded from http://www.mofunzone.com/download_games/medieval_conquest.shtml in case this might help.
Does it have the same problem?
I'm sorry it took so long to report back. I tried the demo, and it does not have the same problem. The demo had the problem of having an invisible cursor, so navigating the menus was very difficult, but I fumbled my way through far enough to start the game. It did not lock up during loading. However, because the cursor was invisible, I was unable to test actual gameplay of the demo.
http://bugs.winehq.org/show_bug.cgi?id=26208
Arthur Nascimento tureba@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tureba@gmail.com
--- Comment #5 from Arthur Nascimento tureba@gmail.com 2011-10-30 09:06:25 CDT --- I am experiencing exactly the same problem with Wine 1.3.28 in Medieval Conquest (full game, recently installed and updated through MCUpdater.exe).
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #6 from Austin English austinenglish@gmail.com 2013-11-13 16:52:08 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log).
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #7 from patrick McMunn doctorwhoguy@gmail.com 2013-11-17 22:06:35 CST --- I did a Fresh install of Medieval Conquest on my laptop under Wine 1.7.4 which is the newest version of Wine available in the Funtoo Portage tree. I ran the MCUpdater.exe and updated the game's data to make sure it was running the latest update available. Then from the menu I started the game. The opening movie played smoothly, but there was no sound or music. I selected to start a new game, and the "Loading" screen froze at 4/5 completion. I had to switch to another VT and kill the process. Below is the output on the terminal from which I started Medieval Conquest. Please note that the last line of output, "fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x43, opcode_token 0x003a0043.", repeated ad infintum until I killed the process, so there and numerous pages of that one error message repeated over and over.
patrick@novastar ~/.wine/drive_c/Program Files (x86)/Cat Daddy Games/Medieval Conquest $ wine MCUpdater.exe fixme:win:EnumDisplayDevicesW ((null),0,0x33ee24,0x00000000), stub! err:d3d:context_create Failed to set pixel format 44 on device context 0x90048. err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat err:d3d:context_create Failed to set pixel format 36 on device context 0x100044. fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_R24_UNORM_X8_TYPELESS (0x49) in the format lookup table fixme:d3d:getDepthStencilBits Unsupported depth/stencil format WINED3DFMT_UNKNOWN. err:d3d:context_create Failed to set pixel format 28 on device context 0x1004d. err:d3d:context_create Failed to set pixel format 36 on device context 0x1004f. err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat err:d3d:context_create Failed to set pixel format 44 on device context 0x10051. Default Settings Set To Low! : No error err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file CSoundMan::Init - Setting DirectMusic search directory to: C:\Program Files (x86)\Cat Daddy Games\Medieval Conquest\data\sounds\music : No error fixme:dmloader:IDirectMusicLoaderImpl_SetSearchDirectory : fClear ignored fixme:dmime:IDirectMusicPerformance8Impl_InitAudio (0x14f510, 0x33ef04, 0x33ef00, 0x2007a, 8, 64, 3f, (nil)): to check fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599 fixme:dmime:IDirectMusicPerformance8Impl_InitAudio return dsound(0x157b7c,0) fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x14f510, dmusic = 0x33ef04, dsound = 0x157b7c, hwnd = 0x2007a) ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (0x14f510)->(8, 64, 0, 0x14f6dc): semi-stub fixme:dmime:IDirectMusicAudioPathImpl_IDirectMusicAudioPath_Activate (0x150618, 0): stub patrick@novastar ~/.wine/drive_c/Program Files (x86)/Cat Daddy Games/Medieval Conquest $ fixme:win:EnumDisplayDevicesW ((null),0,0x33f164,0x00000000), stub! fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. patrick@novastar ~/.wine/drive_c/Program Files (x86)/Cat Daddy Games/Medieval Conquest $ fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1. SetProperVideoModeForUserInterface: SetWindowPos w = 800, h = 600 : No error fixme:dmscript:IDirectMusicScriptImpl_IPersistStream_Load (0x19cfc0, 0x19a130): Loading not implemented yet fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_Init (0x19cfc0, 0x14f510, (nil)): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_SetVariableNumber (0x19cfc0, L"volume", -10000, 0x33ebe4): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine (0x19cfc0, L"DM_volume", 0x33ebe8): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine (0x19cfc0, L"DM_music_menu", 0x33ec0c): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_SetVariableNumber (0x19cfc0, L"Level", 1, 0x33eaf4): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine (0x19cfc0, L"DM_fade_to_ingame", 0x33eafc): stub Rasterizer: Memory Left After Release - 63268864 : No error Rasterizer: Memory Left After Release - 63268864 : No error Rasterizer: Memory Left After Release - 63268864 : No error fixme:win:EnumDisplayDevicesW ((null),0,0x33ec94,0x00000000), stub! fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1. SetProperVideoModeForRender: SetWindowPos w = 800, h = 600 : No error CImposterSet: Initializing - 20 sections, 32 quads! : No error 0 Empty Entries. : No error CRenderablePatchGrid: Loading cache: data/terrain/LevelA/terrain.map : No error CImposterSet: NumMeshes - 5732 : No error Renderable object added to root! : No error No Mesh : No error Renderable object added to root! : No error No Mesh : No error fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x43, opcode_token 0x003a0043.
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #8 from patrick McMunn doctorwhoguy@gmail.com 2013-11-18 05:14:32 CST --- I just wanted to report that I updated to Wine version 1.7.6 and still have the same results as with 1.7.4.
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #9 from Austin English austinenglish@gmail.com 2013-11-18 13:26:13 CST --- (In reply to comment #8)
I just wanted to report that I updated to Wine version 1.7.6 and still have the same results as with 1.7.4.
does 'winetricks dsound directmusic' help?
http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #10 from Patrick McMunn doctorwhoguy@gmail.com 2013-11-18 15:04:25 CST --- I used winetricks, but it didn't seem to affect anything. There was no sound/music, and the game still froze at the loading screen. I also tried running with WINENOPULSE=1, and that didn't help the sound either. I just got a different error for that:
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
https://bugs.winehq.org/show_bug.cgi?id=26208
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #11 from Austin English austinenglish@gmail.com --- (In reply to Patrick McMunn from comment #10)
I used winetricks, but it didn't seem to affect anything. There was no sound/music, and the game still froze at the loading screen. I also tried running with WINENOPULSE=1, and that didn't help the sound either. I just got a different error for that:
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
You're missing alsa libraries, that's not a wine bug.
https://bugs.winehq.org/show_bug.cgi?id=26208
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Austin English austinenglish@gmail.com --- Closing.