Warhammer Online - Wine 1.1.2 - d3d errors

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
agentc0re
Newbie
Newbie
Posts: 3
Joined: Sat Jul 26, 2008 8:34 pm

Warhammer Online - Wine 1.1.2 - d3d errors

Post by agentc0re »

Hello all. I saw another post about Warhammer online but my output looks way different and plus i've gotten it to work with the patcher. First i'll post how i got it to work and then the issues I'm facing.
I used winetricks to do this all.
Running winetricks, i installed directx9 and gecko.
then i downloaded winhttp.dll from a website that hosts dll's. (can't remember which one)
I placed that in windows/system32 folder and then added it as a library and put it as native.
I also had to make a virtual desktop and set it to 1024x768
Ran the installer.
If you already have the updates, just copy the folder contents over. If not, running the patcher will work. If you are a beta user, find the thread called "wine" at the beta forums.

Issues we're experiencing are, that the characters do not draw but the rest of the graphics (as far as i can tell) do draw. When i load the game, i get these errors.

Code: Select all

agentc0re@nova:~/.wine/drive_c/Program Files/Electronic Arts/WAR_Beta$ wine warpatch.exe
fixme:shdocvw:PersistStorage_InitNew (0x1319e0)->(0x6a3570)
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:iphlpapi:NotifyAddrChange (Handle 0x7d9cd9e8, overlapped 0x7d9cd9cc): stub
fixme:system:SetProcessDPIAware stub!
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x145ef34)
fixme:ole:CoCreateInstance no instance created for interface {08c0e040-62d1-11d1-9326-0060b067b86e} of class {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x131a7c)->((null) 1 0x32e0f4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 25 2 0x32e108 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 26 2 0x32e108 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x131a7c)->(0x32e144)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32e250 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32e288)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 29 2 0x32fb54 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x131a7c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32fa94)
fixme:bidi:mirror stub: mirroring of characters not yet implemented
fixme:shdocvw:ClientSite_GetContainer (0x131a7c)->(0x32f898)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x131a7c)->(0xb7df1411)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 25 2 0x32f7cc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 26 2 0x32f7cc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32fa9c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32fa9c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 26 2 0x32fb34 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 29 2 0x32fb44 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x131a7c)->(0x7effe923)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 28 2 0x32fa9c (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131a7c)->((null) 21 2 (nil) (nil))
agentc0re@nova:~/.wine/drive_c/Program Files/Electronic Arts/WAR_Beta$ fixme:shdocvw:PersistStorage_InitNew (0x1316d8)->(0x6b3580)
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:iphlpapi:NotifyAddrChange (Handle 0x7d9d49e8, overlapped 0x7d9d49cc): stub
fixme:system:SetProcessDPIAware stub!
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x146ef34)
fixme:ole:CoCreateInstance no instance created for interface {08c0e040-62d1-11d1-9326-0060b067b86e} of class {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x131774)->((null) 1 0x33e0f4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 25 2 0x33e108 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 26 2 0x33e108 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x131774)->(0x33e144)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33e250 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33e288)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 29 2 0x33fb54 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x131774)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x33fa94)
fixme:bidi:mirror stub: mirroring of characters not yet implemented
fixme:shdocvw:ClientSite_GetContainer (0x131774)->(0x33f898)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x131774)->(0xb7e69411)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 25 2 0x33f7cc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 26 2 0x33f7cc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33fa9c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x33fa9c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 26 2 0x33fb34 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 29 2 0x33fb44 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x131774)->(0x7effe923)
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 28 2 0x33fa9c (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x131774)->((null) 21 2 (nil) (nil))
fixme:mshtml:HlinkTarget_SetBrowseContext (0x135d58)->((nil))
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:urlmon:create_object Could not find object for MIME L"text/xml"
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33f71c,0x00000000), stub!
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_G32R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A32B32G32R32F
fixme:thread:SetThreadIdealProcessor (0x260): stub
fixme:thread:SetThreadIdealProcessor (0x26c): stub
fixme:thread:SetThreadIdealProcessor (0x280): stub
fixme:thread:SetThreadIdealProcessor (0x28c): stub
fixme:thread:SetThreadIdealProcessor (0x298): stub
err:ole:create_server class {8bc3f05e-d86b-11d0-a075-00c04fb68820} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {8bc3f05e-d86b-11d0-a075-00c04fb68820} could be created for context 0x14
fixme:reg:GetNativeSystemInfo (0x339e44) using GetSystemInfo()
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
fixme:win:EnumDisplayDevicesW ((null),0,0x339eb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x339b68,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x339eb0,0x00000000), stub!
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:imm:ImmReleaseContext (0x80050, 0x129288): stub
fixme:thread:SetThreadIdealProcessor (0x2e4): stub
fixme:thread:SetThreadIdealProcessor (0x2f4): stub
fixme:thread:SetThreadIdealProcessor (0x350): stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:ImmGetOpenStatus (0x129288): semi-stub
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.

Code: Select all

uname -a
Linux nova 2.6.21.5-smp #2 SMP Sun Mar 16 22:01:24 MDT 2008 i686 Intel(R) Core(TM)2 Duo CPU     E6750  @ 2.66GHz GenuineIntel GNU/Linux
Slackware 12.0
Nvidia 8800 GT 512MB PCIx16
4GB Ram
No compiz
Wine 1.1.2

Any suggestions?



**UPDATE**
I deleted the cache folder in the game dir. I now see some d3d errors when mousing over the characters.

Code: Select all

fixme:d3d9:Direct3DShaderValidatorCreate9
Hope it's more help.
burkey
Level 2
Level 2
Posts: 21
Joined: Thu Feb 28, 2008 5:37 pm

Post by burkey »

I am sorry that I do not have any advice but I am eagerly awaiting open beta for war and only have Linux on my PC. (I own vista ultimate but do not intend to use it).

Have you tried with Codeweavers crossover games (I assume it would work pretty much the same as wine) and Cedega at all?

Cedega has more (debatable) D3D support than Wine and might at least give different errors. I think they offer a trial version for download as well (I am a beta tester for Cedega, if I could have gotten into WAR beta I would have been testing and providing feedback to both Wine and Transgaming)
Locked