Hey there, I'm an unhappy camper since I didn't carefully select my updates to install for Linux, now I'm stuck with the newest wine, which for some reason broke my company of heroes. There is no downgrading Wine on Ubuntu Karmic is there? I have not been able to find package archives so far. Before, I had 1.1.32, and COH worked perfectly. Now however, it (the game) searches for files that it thinks are stored in the "my Games" folder under "My Documents", which in reality are stored in the normal COH folder at "Program Files". When I start the game, what it does is go into a black screen, which would be normal after which the intro should start, however it crashes and starts up a Bug-report program designed by Relic (creators of COH). I have no clue what could have changed this behaviour, this is also because I simply not knowledgeable enough. Here's the Terminal output: Code: fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:heap:HeapSetInformation 0x2720000 0 0x114fc74 4 fixme:heap:HeapSetInformation 0x2a50000 0 0x114fc5c 4 fixme:heap:HeapSetInformation 0x2b60000 0 0x114fc5c 4 fixme:heap:HeapSetInformation 0x2d80000 0 0x114fca0 4 fixme:heap:HeapSetInformation 0x3700000 0 0x114fc40 4 fixme:heap:HeapSetInformation 0x3810000 0 0x114fc40 4 fixme:heap:HeapSetInformation 0x3920000 0 0x114fc40 4 fixme:heap:HeapSetInformation 0x3a30000 0 0x114fca0 4 fixme:heap:HeapSetInformation 0x3b40000 0 0x114fcfc 4 fixme:heap:HeapSetInformation 0x3c50000 0 0x114fcfc 4 fixme:heap:HeapSetInformation 0x3d60000 0 0x114fdc0 4 fixme:heap:HeapSetInformation 0x3e70000 0 0x114fdc0 4 fixme:imm:ImmDisableTextFrameService Stub fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002 fixme:imm:ImmGetOpenStatus (0x1486c0): semi-stub fixme:imm:ImmReleaseContext (0x10030, 0x1486c0): stub fixme:heap:HeapSetInformation 0x4470000 0 0x114fb6c 4 fixme:heap:HeapSetInformation 0x4770000 0 0x114e5e0 4 err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:heap:HeapSetInformation 0x5980000 0 0x114f9f4 4 fixme:heap:HeapSetInformation 0x5a90000 0 0x114f9f4 4 (Info) WARNING Using obsolete API 'Time::RegisterTimeProvider', use 'SystemClock::RegisterTimeProvider' instead err:module:import_dll Library d3dx10_33.dll (which is needed by L"C:\\Program Files\\THQ\\Company of Heroes\\spDx10.dll") not found fixme:heap:HeapSetInformation 0x5cf0000 0 0x114efb0 4 fixme:heap:HeapSetInformation 0xeeb0000 0 0x114efb0 4 fixme:win:EnumDisplayDevicesW ((null),0,0x114eaa4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x114e1e4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x114daa0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x114db60,0x00000000), stub! fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found fixme:d3d9:D3DPERF_GetStatus (void) : stub fixme:win:EnumDisplayDevicesW ((null),0,0x114f074,0x00000000), stub! fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909198916) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909198916) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(909198916) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location fixme:heap:HeapSetInformation 0xfef0000 0 0x114fbc4 4 fixme:heap:HeapSetInformation 0x10510000 0 0x114f890 4 fixme:heap:HeapSetInformation 0x10620000 0 0x114f8f4 4 Does this make sense to anyone ? :)[/code]
thehighnotes wrote:> Hey there, I'm an unhappy camper since I didn't carefully select my updates to install for Linux, now I'm stuck with the newest wine, which for some reason broke my company of heroes. There is no downgrading Wine on Ubuntu Karmic is there? I have not been able to find package archives so far. > > Before, I had 1.1.32, and COH worked perfectly. Now however, it (the game) searches for files that it thinks are stored in the "my Games" folder under "My Documents", which in reality are stored in the normal COH folder at "Program Files". When I start the game, what it does is go into a black screen, which would be normal after which the intro should start, however it crashes and starts up a Bug-report program designed by Relic (creators of COH). > > I have no clue what could have changed this behaviour, this is also because I simply not knowledgeable enough. Here's the Terminal output: > > > Code: > fixme:heap:HeapSetInformation (nil) 1 (nil) 0 > fixme:heap:HeapSetInformation 0x2720000 0 0x114fc74 4 > fixme:heap:HeapSetInformation 0x2a50000 0 0x114fc5c 4 > fixme:heap:HeapSetInformation 0x2b60000 0 0x114fc5c 4 > fixme:heap:HeapSetInformation 0x2d80000 0 0x114fca0 4 > fixme:heap:HeapSetInformation 0x3700000 0 0x114fc40 4 > fixme:heap:HeapSetInformation 0x3810000 0 0x114fc40 4 > fixme:heap:HeapSetInformation 0x3920000 0 0x114fc40 4 > fixme:heap:HeapSetInformation 0x3a30000 0 0x114fca0 4 > fixme:heap:HeapSetInformation 0x3b40000 0 0x114fcfc 4 > fixme:heap:HeapSetInformation 0x3c50000 0 0x114fcfc 4 > fixme:heap:HeapSetInformation 0x3d60000 0 0x114fdc0 4 > fixme:heap:HeapSetInformation 0x3e70000 0 0x114fdc0 4 > fixme:imm:ImmDisableTextFrameService Stub > fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002 > fixme:imm:ImmGetOpenStatus (0x1486c0): semi-stub > fixme:imm:ImmReleaseContext (0x10030, 0x1486c0): stub > fixme:heap:HeapSetInformation 0x4470000 0 0x114fb6c 4 > fixme:heap:HeapSetInformation 0x4770000 0 0x114e5e0 4 > err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered > err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 > fixme:heap:HeapSetInformation 0x5980000 0 0x114f9f4 4 > fixme:heap:HeapSetInformation 0x5a90000 0 0x114f9f4 4 > (Info) WARNING Using obsolete API 'Time::RegisterTimeProvider', use 'SystemClock::RegisterTimeProvider' instead > err:module:import_dll Library d3dx10_33.dll (which is needed by L"C:\\Program Files\\THQ\\Company of Heroes\\spDx10.dll") not found >Hmmm. Let me lookee here and see if this dll exists in my just finished build. Not present. Maybe another can help, but please look at our bug reporting system to see if this has been reported. Also, did this work with Wine-1.1.33? Thank you. James McKenzie
thehighnotes wrote:> now I'm stuck with the newest wineWhich is (always specify version, "latest/newest" mean different things for different platforms? James McKenzie wrote:> > thehighnotes wrote: > > > > err:module:import_dll Library d3dx10_33.dll (which is needed by L"C:\\Program Files\\THQ\\Company of Heroes\\spDx10.dll") not found > > > > > Hmmm. Let me lookee here and see if this dll exists in my just finished build. Not present.This is fine, it's for dx10 that you doesn't work all that great on Wine anyway.
doh123 wrote:> not surprising... Wine 1.1.34 killed Neverwinter Nights 2 as well, back to worked great from like 1.1.19 - 1.1.33 then boom, unusable... > > Have you tried installing different versions of Wine to different locations, and manually evoking wine from those locations to run? Can do it in it own session and set paths and stuff for that session... I really don't have a clue how to do that on Linux off the top of my head since I mainly use Mac OS X, but I'm sure its possible to run many Wine versions that way, so your never stuck with getting a killed game. I never see a reason to only have 1 version of Wine installed.Ah yeah, I think that would be a solution. Though being new, I am not sure how I can install it like that, as well as the question where there are Wine versions for Ubuntu karmic
Everquest I is working, kinda with 1.1.34. It crashes often when it was rock solid before. I would guess this is the same thing that is causing issues with other games as it seems to have appeared at the same time, but no data to support that as I only play Everquest under wine.
doh123 wrote:> >James McKenzie wrote: >> Doh: >> >> Since you do your own builds, how about a regression test? >> >> It is possible that what broke NN2 broke quite a few games. >> >> James McKenzie > > >uhhhgg... if I get the time sometime soon I'll try to figure out how to do all that, haven't looked much into it, looked >complicated and like a lot of work...I would do this, but I don't have a copy of the program and I'm tied up working on the EM_FORMATRANGE problem. James McKenzie
Das Letzte Einhorn
2009-Dec-14 19:51 UTC
[Wine] Re: Company Of Heroes, broke at Wine 1.1.34
doh123 wrote:> not surprising... Wine 1.1.34 killed Neverwinter Nights 2 as well, back to worked great from like 1.1.19 - 1.1.33 then boom, unusable... > > Have you tried installing different versions of Wine to different locations, and manually evoking wine from those locations to run? Can do it in it own session and set paths and stuff for that session... I really don't have a clue how to do that on Linux off the top of my head since I mainly use Mac OS X, but I'm sure its possible to run many Wine versions that way, so your never stuck with getting a killed game. I never see a reason to only have 1 version of Wine installed.The regression for Neverwinter Nights 2 is fixed in current git. http://appdb.winehq.org/viewbugs.php?bug_id=20913 If you use a precompiled package, it will work again in 1.1.35.