Hey all I'm using Wine 1.1.22 and I'm having a hell of a time getting Eve-Online to work. I downloaded eve, installed it into Wine, everything seem to go well, no problems. However I when I run it it shows the prescreen and then seems to close itself and just shows the Wine Desktop. When I run it in form the Command Shell this is what I get: darkslayer at darkslayer:~/.wine/drive_c/Program Files/CCP/EVE$ wine Eve.exe 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 0x8d0000 0 0x33fcac 4 fixme:win:EnumDisplayDevicesW ((null),0,0x338f28,0x00000000), stub! fixme:gl_compat:add_gl_compat_wrappers GL implementation supports GL_ARB_fragment_program but not GL_EXT_fog_coord fixme:gl_compat:add_gl_compat_wrappers The fog coord emulation will most likely fail err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found No Idea where I would get these Library, any help would be great.
On Fri, May 29, 2009 at 5:27 PM, Darkslayer <wineforum-user at winehq.org> wrote:> Hey all I'm using Wine 1.1.22 and I'm having a hell of a time getting Eve-Online to work. > I downloaded eve, installed it into Wine, everything seem to go well, no problems. > However I when I run it it shows the prescreen and then seems to close itself and just shows the Wine Desktop. > > When I run it in form the Command Shell this is what I get: > darkslayer at darkslayer:~/.wine/drive_c/Program Files/CCP/EVE$ wine Eve.exe > 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 0x8d0000 0 0x33fcac 4 > fixme:win:EnumDisplayDevicesW ((null),0,0x338f28,0x00000000), stub! > fixme:gl_compat:add_gl_compat_wrappers GL implementation supports GL_ARB_fragment_program but not GL_EXT_fog_coord > fixme:gl_compat:add_gl_compat_wrappers The fog coord emulation will most likely fail > err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found > err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found > err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found > err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found > err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found > err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not found > err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found > err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\_vivox.dll") not foundHmm. Does putting an empty file named 'DNSAPI.dll' in system32 help? -- -Austin
Darkslayer wrote:> err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not foundMost those errors list 'vivox' which is part of the in game voice communication. If you have a Windows install available go to windows/system32 and grab DNSAPI.dll from there. There may also be a hosting site online that has the file if you do not have a Windows install available. Looks like Vivox is using parts of that and the game get confused when it's not found.
Thanks guys, copying that file from the Windows folder worked great. But now I'm running into another problem. Now I'm running into an error msg that says "Your computer does not meet the minium requirements for Eve. You need to have a graphics card that supports Shader Model 2 or higher." Now I'm using an ATI X1650 that is powerful enough, however I can't find any drivers for it. I've gone to a couple of Linux and forums and it seems that everyone says that if you ATI and Linux you are screwed unless you have the lastest and greatest. If you guys know any tricks that might make it work let me know please. Thanks
austin987 wrote:> > Hmm. Does putting an empty file named 'DNSAPI.dll' in system32 help? > > -- > -AustinThis does not resolve the issue.
Darkslayer wrote:> > Now I'm using an ATI X1650 that is powerful enough, however I can't find any drivers for it. I've gone to a couple of Linux and forums and it seems that everyone says that if you ATI and Linux you are screwed unless you have the lastest and greatest. > ThanksThats somehow true unfortunatly :( I played EVE with ATI (old one, 9500) under W2k before, with no problems until CCP, the makers of EVE, changed something with some libraries needed and which W2k couldnt provide. Then I changed to Linux and it was impossible to make EVE work properly. I finally bought a Nvidia and that was like a revelation ;) You dont need a very new modell. Right now I have a 7950 and I think a 7600 or even 6800 would be enough.
austin987 wrote:> > You've got wine in both $HOME/wine and /usr/local/...which binary are > you running? > > If you're running /usr/local, then yeah, you did it right. I wasn't > sure if it would work, but it was worth a try :-). It probably needs > unimplemented stuff in dnsapi. > -- > -AustinThe one in $HOME is my git repository and is only used for configure/compiling the biweekly release. "Which" says I'm using /usr/local/bin/wine for execution. I'm not a programmer, but I can pressure test stuff and file detailed reports. How would I be able to ascertain what is missing?
Ok, Hans Leidekker solved the DNSAPI.dll issue (http://bugs.winehq.org/show_bug.cgi?id=18986#c1) for me. Now with that resolved, eve will still not start. The splash screen comes up and then it dies back to a prompt. It gives the following information: Code: denali at mountain:~$ wine "C:\Program Files\CCP\EVE\eve.exe" 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 0x8d0000 0 0x33fc70 4 With the exception of the ole error, nothing that I can see that would cause this. Any suggestions?