Hello.
I have problems with some wargames under Wine. It displays black space instead
of maps when I run them.
The games are:
Future Force Company Commander
When I run the game, I get:
> err:ole:CoInitializeEx Attempt to change threading model of this apartment
from multi-threaded to apartment threaded
> fixme:win:EnumDisplayDevicesW ((null),0,0xe6f55c,0x00000000), stub!
> fixme:win:EnumDisplayDevicesW ((null),0,0xe6f430,0x00000000), stub!
> fixme:win:EnumDisplayDevicesW ((null),0,0xe6f384,0x00000000), stub!
> fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32
to 16
> fixme:win:EnumDisplayDevicesW ((null),0,0xe6f48c,0x00000000), stub!
> fixme:d3d8:ValidateVertexShader (0x18dfc28 (nil) (nil) 1 0xe6f484): stub
> fixme:d3d:state_zvisible WINED3DRS_ZVISIBLE not implemented.
When a scenario is loading I get:
Code:
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource
temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource
temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource
temporarily unavailable
err:alsa:wine_snd_pcm_recover underrun occurred
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from
format WINED3DFMT_B8G8R8A8_UNORM to WINED3DFMT_DXT3
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from
format WINED3DFMT_B8G8R8A8_UNORM to WINED3DFMT_DXT3
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from
format WINED3DFMT_B8G8R8A8_UNORM to WINED3DFMT_DXT3
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from
format WINED3DFMT_B8G8R8A8_UNORM to WINED3DFMT_DXT3
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
When the scenario is loaded, there's black space instead of a map and I get:
Code:
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource
temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource
temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource
temporarily unavailable
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
War Plan Orange: Dreadnoughts in the Pacific 1922 - 1930
When the main menu is loading, I get:
Code:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f10c,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to
16
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
When the main menu is loaded, one image is replaced by black space and the
console displays:
Code:
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x16cc8828/0x16cc8828)->(0x128a20,{a35ff56a-9fda-11d0-8fdf-00c04fd9189d},0,(nil))
partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x16cc8828/0x16cc8828)->((nil),{a35ff56b-9fda-11d0-8fdf-00c04fd9189d},1,(nil))
partial stub!
fixme:amstream:IDirectDrawMediaStreamImpl_CreateSample
(0x16ceb600)->((nil),(nil),0,0x32f6a8) stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x16c5a1d8/0x16c5a1d8)->(0x128a20,{a35ff56a-9fda-11d0-8fdf-00c04fd9189d},0,(nil))
partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x16c5a1d8/0x16c5a1d8)->((nil),{a35ff56b-9fda-11d0-8fdf-00c04fd9189d},1,(nil))
partial stub!
fixme:amstream:IDirectDrawMediaStreamImpl_CreateSample
(0x16cc8828)->((nil),(nil),0,0x32f69c) stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x16c5afb8/0x16c5afb8)->(0x128a20,{a35ff56a-9fda-11d0-8fdf-00c04fd9189d},0,(nil))
partial stub!
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream
(0x16c5afb8/0x16c5afb8)->((nil),{a35ff56b-9fda-11d0-8fdf-00c04fd9189d},1,(nil))
partial stub!
fixme:amstream:IDirectDrawMediaStreamImpl_CreateSample
(0x16c5d528)->((nil),(nil),0,0x32f690) stub!
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:quartz:Parser_QueryInterface No interface for
{56a868b3-0ad4-11ce-b03a-0020af0ba770}!
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
When a scenario is loading, I get:
Code:
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection CreateDIBSection
failed!
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection CreateDIBSection
failed!
I last seconds of scenario loading I get this:
Code:
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:quartz:Parser_QueryInterface No interface for
{56a868b3-0ad4-11ce-b03a-0020af0ba770}!
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
err:d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection CreateDIBSection
failed!
When the scenario finishes loading I get black space where map and interface
background and unit graphics should be.
Code:
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
fixme:d3d_surface:IWineD3DSurfaceImpl_BltOverride Implement hardware blit
between two surfaces on the same swapchain
err:d3d_shader:arbfp_blit_unset
>>>>>>>>>>>>>>>>>
GL_INVALID_ENUM (0x500) from glDisable(GL_FRAGMENT_PROGRAM_ARB) @
arb_program_shader.c / 7055
fixme:d3d_surface:IWineD3DSurfaceImpl_BltOverride Implement hardware blit
between two surfaces on the same swapchain
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
err:wave:wodPlayer_Reset grin
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{2721ae20-7e70-11d0-a5d6-28db04c10000} not found
fixme:quartz:Parser_QueryInterface No interface for
{56a868b3-0ad4-11ce-b03a-0020af0ba770}!
Command Ops: Battles from the Bulge
Code:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f47c,0x00000000), stub!
wine: cannot find L"C:\\windows\\system32\\intro.dat"
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to
16
err:alsa:wine_snd_pcm_recover underrun occurred
When a scenario loads, there's black space instead of terrain on minimap and
I get:
Code:
fixme:x11drv:X11DRV_SelectPen PS_USERSTYLE is not supported
fixme:x11drv:X11DRV_SelectPen PS_USERSTYLE is not supported
fixme:x11drv:X11DRV_SelectPen PS_USERSTYLE is not supported
fixme:x11drv:X11DRV_SelectPen PS_USERSTYLE is not supported
According to developer of the last game, the code for minimap creates a
DIBSection and calls ::StretchBitmapSmoothly()