Problem with EVE-Online

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Darkslayer
Newbie
Newbie
Posts: 4
Joined: Sun May 24, 2009 11:41 am

Problem with EVE-Online

Post by Darkslayer »

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@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.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Problem with EVE-Online

Post by austin987 »

On Fri, May 29, 2009 at 5:27 PM, Darkslayer <[email protected]> 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@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
Hmm. Does putting an empty file named 'DNSAPI.dll' in system32 help?

--
-Austin
tparker
Level 5
Level 5
Posts: 354
Joined: Tue Feb 24, 2009 3:06 pm

Problem with EVE-Online

Post by tparker »

Darkslayer wrote:
err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found
Most 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.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Problem with EVE-Online

Post by austin987 »

On Sat, May 30, 2009 at 12:18 PM, tparker <[email protected]> wrote:
Darkslayer wrote:
err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Program
Files\\CCP\\EVE\\bin\\vivoxsdk.dll") not found
Most 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.
No...it's saying it can't find the DLL *at all*. Likely looking for
the dll itself to exist in system32, rather than using LoadLibrary.

--
-Austin
Darkslayer
Newbie
Newbie
Posts: 4
Joined: Sun May 24, 2009 11:41 am

Post by Darkslayer »

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
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Problem with EVE-Online

Post by austin987 »

On Sun, May 31, 2009 at 8:44 AM, Darkslayer <[email protected]> wrote:
Thanks guys, copying that file from the Windows folder worked great.
But now I'm running into another problem.
Can you see if simply adding a placeholder dll to tool/wine.inf has
the same effect?

It's a wine bug, it really should be fixed.

--
-Austin
tparker
Level 5
Level 5
Posts: 354
Joined: Tue Feb 24, 2009 3:06 pm

Problem with EVE-Online

Post by tparker »

Darkslayer wrote:
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." <snip> ATI X1650 <snip> I can't find any drivers for it.
I haven't read the whole thread but here's some posts on the Eve forum
about this that might have some ideas:

http://www.eveonline.com/ingameboard.as ... ID=1033885

From a quick scan of the thread it looks like you will want the
official ATI driver, newest version, not the open source driver. There
is also mention in the thread of a patch for wine that properly installs
some msv(something).dll but the thread is a few months old so you may
need to dig at winehq and see if that patch is built into newer wine
versions already.

The message seems to happen because Eve uses it's patching program to
decide if your card/drivers are good enough and something with that
patching program and wine doesn't work right for Eve to recognize your
card/driver properly. Again, that's a quick scan of the thread and not
having checked changes for newer wine versions, so you may have to do
some searching to track it down. It does look like you should be able to
get it working fine with that card, though.
denali
Level 2
Level 2
Posts: 21
Joined: Fri Jul 04, 2008 1:43 pm

Re: Problem with EVE-Online

Post by denali »

austin987 wrote: Hmm. Does putting an empty file named 'DNSAPI.dll' in system32 help?

--
-Austin
This does not resolve the issue.
denali
Level 2
Level 2
Posts: 21
Joined: Fri Jul 04, 2008 1:43 pm

Re: Problem with EVE-Online

Post by denali »

austin987 wrote:On Sun, May 31, 2009 at 8:44 AM, Darkslayer <[email protected]> wrote:
Can you see if simply adding a placeholder dll to tool/wine.inf has
the same effect?

It's a wine bug, it really should be fixed.

--
-Austin
I'd be glad to try this, as I'm having the same problem. Could you elaborate a little bit, please?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Problem with EVE-Online

Post by austin987 »

On Sun, Jun 14, 2009 at 4:00 AM, denali<[email protected]> wrote:
austin987 wrote:
On Sun, May 31, 2009 at 8:44 AM, Darkslayer <[email protected]> wrote:
Can you see if simply adding a placeholder dll to tool/wine.inf has
the same effect?

It's a wine bug, it really should be fixed.

--
-Austin
I'd be glad to try this, as I'm having the same problem.  Could you elaborate a little bit, please?
Find tools/wine.inf...if you installed from a binary package, it's
likely in /usr/share/wine/tools/wine.inf.

Search for the DLL placeholder section, and add dnsapi.dll to the
list. Run 'wineboot' and look in ~/.wine/drive_c/system32, and it
should be there.

--
-Austin
El-Barto
Newbie
Newbie
Posts: 4
Joined: Wed Jun 10, 2009 4:18 pm

Post by El-Barto »

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.
Thanks
Thats 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.
denali
Level 2
Level 2
Posts: 21
Joined: Fri Jul 04, 2008 1:43 pm

Re: Problem with EVE-Online

Post by denali »

austin987 wrote: Find tools/wine.inf...if you installed from a binary package, it's
likely in /usr/share/wine/tools/wine.inf.

Search for the DLL placeholder section, and add dnsapi.dll to the
list. Run 'wineboot' and look in ~/.wine/drive_c/system32, and it
should be there.

--
-Austin
First I did:

Code: Select all

denali@mountain:~$ cd /                          
denali@mountain:/$ sudo find | grep "wine.inf"
[sudo] password for denali:                   
./opt/cxgames/lib/wine/infosoft.dll.so        
./opt/cxgames/share/wine/wine.inf             
./usr/local/lib/wine/infosoft.dll.so          
./usr/local/share/wine/wine.inf               
./home/denali/.wine/drive_c/windows/inf/wine.inf
./home/denali/cxgames/lib/wine/infosoft.dll.so  
./home/denali/cxgames/share/wine/wine.inf       
./home/denali/wine/tools/wine.inf.in            
./home/denali/wine/tools/wine.inf
Out of those, I decided to modify ./usr/local/share/wine/wine.inf. I added:

Code: Select all

11,,DNSAPI.dll
to the [FakeDllsSection] of the file. I ran wineboot, then wine "C:\Program Files\CCP\EVE\eve.exe. I received the same error.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Problem with EVE-Online

Post by austin987 »

On Sun, Jun 14, 2009 at 1:00 PM, denali<[email protected]> wrote:
Code:
denali@mountain:~$ cd /
denali@mountain:/$ sudo find | grep "wine.inf"
[sudo] password for denali:
./opt/cxgames/lib/wine/infosoft.dll.so
./opt/cxgames/share/wine/wine.inf
./usr/local/lib/wine/infosoft.dll.so
./usr/local/share/wine/wine.inf
./home/denali/.wine/drive_c/windows/inf/wine.inf
./home/denali/cxgames/lib/wine/infosoft.dll.so
./home/denali/cxgames/share/wine/wine.inf
./home/denali/wine/tools/wine.inf.in
./home/denali/wine/tools/wine.inf



Out of those, I decided to modify ./usr/local/share/wine/wine.inf.  I added:


Code:
11,,DNSAPI.dll
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.
--
-Austin
denali
Level 2
Level 2
Posts: 21
Joined: Fri Jul 04, 2008 1:43 pm

Re: Problem with EVE-Online

Post by denali »

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.
--
-Austin
The 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?
denali
Level 2
Level 2
Posts: 21
Joined: Fri Jul 04, 2008 1:43 pm

Post by denali »

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: Select all

denali@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?
Locked