These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

[FIXED - SOLUTION INSIDE] EVE no longer works on Wine

Author
Misticrevalation
#1 - 2015-12-10 00:15:47 UTC  |  Edited by: Misticrevalation
Hi, EVE worked fine until the latest patch - I think it was the most recent one, as I was able to play fine last week. Basically I will try launching EVE (either from the launcher or in terminal) and ExeFile.exe will appear for a split second before shutting down, and the terminal will show as having finished its task and waiting for a new command, or the launcher will go from "Launching..." to the Click To Play button. Just wondering if anyone has a solution for this.

SOLUTION: I uninstalled Wine and tried installing Wine1.8 but it wouldn't work as I still had some Wine1.6 files lying around. So I purged everything "wine" by doing

sudo apt-get purge '^wine'

Then sudo apt-get install wine1.8 and installed the EVE online client. Then I went to https://appdb.winehq.org/objectManager.php?sClass=version&iId=25823 and followed the winetricks commands which I've listed below

"You will need to disable Direct3D v11 support
Run winecfg and select -> Libraries -> [New override for library: ] d3d11 -> Add -> Edit... -> Disable

You will need to install a number of required libraries with winetricks.

"winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010" if this does not work try:
wget http://winetricks.org/winetricks
chmod +x winetricks
"./winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010"
wine msiexec /i EVE_Online_Installer_*.msi"

EVE then worked when I tried it using the desktop EVE button which takes me to the launcher. Haven't tried launching it via the terminal yet. Not sure if this works on other distros, but to anyone who is having the same problem I was, I hope this helps. It seems that the problem I had was completely getting rid of Wine before installing the new one. A simple uninstall doesn't do it, you NEED to run that command to purge wine (but be careful you enter it correctly and DO NOT do "sudo apt-get remove --purge wine*" because that will delete everything with "win" in it. Hope this helps people.

Disclaimer: I'm not that good with Linux, I'd encourage everyone to google all these steps to verify I'm not maliciously or accidentally getting you to enter stuff that will wreck your system.
Neuntausend
Republic Military School
Minmatar Republic
#2 - 2015-12-10 01:53:01 UTC
May I refer you to this thread?
Misticrevalation
#3 - 2015-12-11 00:17:25 UTC
Hi, unfortunately the advice in that thread doesn't work. I'm running Wine1.8, what should I do?
Jack Malus
Priest Kings
#4 - 2015-12-12 18:04:17 UTC
My takeaway from the other thread is that you need wine v 1.8 rc3.

I'm running 1.8 rc2 and also having the problem.
ValentinaDLM
SoE Roughriders
Electus Matari
#5 - 2015-12-13 13:51:53 UTC
I can confirm from Kubuntu these steps work for me though, I didn't purge wine since I had been running 1.8RC3 since before I had this problem. I am a bit interested in understanding why though, did something happen with the new graphics related to the skins and damage? Because running without d3d11 disabled worked fine before this patch.
Whitehound
#6 - 2015-12-18 14:53:04 UTC  |  Edited by: Whitehound
I have it running with Debian 8 (64-bit). Worked straight forward. First, I had to tell Debian to add "i386" to its architectures:

$> dpkg --add-architecture i386


Then I could install the 32-bit version of wine:

$> apt-get install wine


This gave me wine version 1.8rc4, because I use the Testing branch of the Debian distribution. Then I have set the wine variables and started winecfg:

~> export WINEPREFIX=~/.eve
~> export WINEARCH=win32
~> export WINEDEBUG=-all
~> winecfg


After this I got me winetricks and used it to install the Windows components for EVE:

~> winetricks corefonts d3dx9_36 vcrun2005 vcrun2008 vcrun2010 vcrun2013


Then I downloaded the latest EVE installer and ran it (it needs vcrun2013):

~> wine EveLauncher-992878.exe


Everything else then worked just by following the client's instructions. I do not think my old gfx card will work with DX11 and so I selected in the EVE beta launcher to run with DX9.

I remember how complicated it could get in the past, but I did not even have to change any of the library orders around this time. I have sound and graphics working and can undock and fly in space.

Loss is meaningful. Therefore is the loss of meaning likewise meaningful. It is the source of all trolling.

Messenger Of Truth
Butlerian Crusade
#7 - 2015-12-19 09:22:46 UTC
Confirmed that these steps and wine 1.8 rc4 allowed me to install and run eve with the new launcher.

Trade Hub Price Checker: stop.hammerti.me.uk/pricecheck

Visit "Haulers Channel" in game for all matters courier-related.

Structure name/system API: stop.hammerti.me.uk/api

Osamo Kazumoto
School of Applied Knowledge
Caldari State
#8 - 2015-12-20 23:05:07 UTC  |  Edited by: Osamo Kazumoto
Tried wine1.6 wine1.7 cxoffice14 -- everythings ends with the same result -- i can start new launcher, start the game (sometimes from 4th login attempt :) ) but after choosing character - it hangs and drops to launcher with an error message.

Going to try wine1.8rc4 ...

But hell, this is crap ... and yep wine1.8rc4 solved all issues