Hi,
[I'm prefacing this by saying know next to nothing about Windows]
I've had a quick go at getting the (newer) demo of Eidos' Revenant game to run. The install works ok, but when I try to run the demo, I get a msgbox saying: "FATAL ERROR", "Unable to initialize Network" and the following appearing on stderr:
fixme:ole:CoCreateInstance no classfactory created for {2fe8f810-b2a5-11d0-a787-0000f803abfc}, hres is 0x80040154
Rerunning with the "-debugmsg +ole" option, I get some (not terribly useful) extra info:
trace:ole:OLE32_DllEntryPoint 0x4087b000 0x1 0x1 trace:ole:CoInitializeEx ((nil), 2) trace:ole:CoInitializeEx () - Initializing the COM libraries trace:ole:RunningObjectTableImpl_Initialize () trace:ole:WINE_StringFromCLSID 0x5a27f8->{2FE8F810-B2A5-11D0-A787-0000F803ABFC} trace:ole:CoGetClassObject CLSID: {2fe8f810-b2a5-11d0-a787-0000f803abfc}, IID: {00000001-0000-0000-c000-000000000046} fixme:ole:CoCreateInstance no classfactory created for {2fe8f810-b2a5-11d0-a787-0000f803abfc}, hres is 0x80040154 trace:ole:OLE32_DllEntryPoint 0x4087b000 0x0 0x1
I did a Google search and "2fe8f810-b2a5-11d0-a787-0000f803abfc" seems to be the CLSID of DirectPlayLobby.
On a seperate note, I can't figure out which bit (or lack) of WINE is causing the "network error". From what I can see, there doesn't seem to be any network activity as rerunning with "-debugmsg +wnet,+winsock" doesn't produce any extra output. FWIW, there is an .INI file with the following:
[Network] ConnectType=none SessionName=none Provider=IPX ConnectTime=5
So my questions are:
1. How easy would it be to fix/add CLSID_DirectPlayLobby? (where do I start)?
2. Any suggestions how to go about debugging the apparently fatal "No Network" msgbox?
Cheers,
Paul.
------------------------------------------------------------------------------ Paul Millar yo-yo, n. : Particle Physics Theory Group Something that is occasionally Department of Physics and Astronomy up but normally down. University of Glasgow, (see also Computer) Glasgow G12 8QQ, paulm@physics.gla.ac.uk Scotland +44 (0)141 330 4717 ------------------------------------------------------------------------------