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

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

Macintosh

 
  • Topic is locked indefinitely.
 

EVE on vanilla Wine on OSX, better than the official client (mostly)

First post
Author
AmoriA
State Protectorate
Caldari State
#101 - 2014-08-28 11:17:10 UTC
Thank you so much for changing my eve experience in such a profound way!
GO WINE!
Minaro Shina
off course
#102 - 2014-09-01 10:09:07 UTC
Thanks for the guide.

I switched to wine after my mac-client once again crashed and lost all the settings.

It runs really good now, haven't had a crash since and my CPU temperature is about 10°C lower.

bonus: I don't lose those pixels at the bottom of the screen anymore.

so yeah, I'm much happier with the windows-client running via wine now!
Torvii
Deep Core Mining Inc.
Caldari State
#103 - 2014-09-02 13:56:05 UTC
Whats the wine shortcut for this temp fix?

export COMPUTERNAME='...'
/Applications/EVE\ Online.app/Contents/MacOS/launcher
Sophaya Fortelleren
The Conference Elite
Safety.
#104 - 2014-09-04 11:13:14 UTC  |  Edited by: Sophaya Fortelleren
Can confirm, running EVE under wine 1.6 installed via Homebrew package manager. And it seems to run a great deal smoother and a lot more stable than the cider client.

Pros:


  • Seems to not crash every five minutes
  • Seems to run smoother
  • Access to fixed window mode, which is not present in the cider client.


Cons:

  • Has to be launched via shell by navigating to the launcher or exe file each time unless something like a sym link or alias is made.
  • A few graphical glitches, mainly the gate-system transition tunnel does not play properly and makes your camera shake until you enter system, this is identical to my experience on Linux Mint using WINE 1.6 and 1.7 so it's not OS X specific.
  • Haven't tried but captains quarters probably doesn't work, although it never really ran great under Cider anyway.


System:
OS X 10.9.4
Intel core i7 3770
16GB RAM
Geforce GTX 670 2048MB

Overall I'll be sticking with the WINE client I think, only thing that I ran into when installing EVE via Wine is that 7zip support is requires to extract the payloads when using the offline installer, so you'll need to install a method of extracting them otherwise the install button will be greyed out, or was for me at least.
Quetz Alkoatl
#105 - 2014-09-07 10:31:03 UTC  |  Edited by: Quetz Alkoatl
For a few months I have been enjoying, what I can say a flawless game. WINE solved all of my problems I had and delivered stunning graphics and performance. But one thing keeps bothering me.

Each time I want to launch EVE i have to copy / paste and execute this line wine ~/.wine/drive_c/Program\ Files/CCP/EVE/eve.exe in the terminal. I am not a programmer and my experience with Mac's is limited at best but I wonder - is there a way to make an Icon or launcher programme to launch EVE with one click?


UPDATE 2014 09 12

So I guess it can not be done. Oh well, you can not have everything.

Mac client still messed up.

More Faster
Center for Advanced Studies
Gallente Federation
#106 - 2014-09-21 00:52:01 UTC
Try using Apple's 'Automator' tool to do this for you.

Hit Shift-Command-A to bring up Applications in Finder and double-click on Automator.
Choose "Application" for your document type.
Scroll down a ways in the 2nd pane on the left until you find "Run Shell Script", clicky it.
Enter the syntax you use above for running EVE via terminal like you do.
Click on the "Run" button at top right to test it out. You may get an error like "can't find wine".
If so, in your terminal do a 'which wine' and it will show you the full path to wine. Add the full path to your script.
Run again, debug again if necessary, etc.. Save it in automator, it will create an icon in your Documents folder.
Slap that icon down somewhere so you can spam it with mouse mashing.

Have fun.
Alisyana
Caldari Provisions
Caldari State
#107 - 2014-09-21 18:39:37 UTC
Quetz Alkoatl wrote:
For a few months I have been enjoying, what I can say a flawless game. WINE solved all of my problems I had and delivered stunning graphics and performance. But one thing keeps bothering me.

Each time I want to launch EVE i have to copy / paste and execute this line wine ~/.wine/drive_c/Program\ Files/CCP/EVE/eve.exe in the terminal. I am not a programmer and my experience with Mac's is limited at best but I wonder - is there a way to make an Icon or launcher programme to launch EVE with one click?


UPDATE 2014 09 12

So I guess it can not be done. Oh well, you can not have everything.



Open Terminal.
cd Desktop
vi launcheve
press "i", copy/paste below text, replacing your paths:

#!/bin/bash
wine /Path/To/Your/Wine/Directory/drive_c/Program\ Files/CCP/EVE/eve.exe $*

press ESC
ctl ZZ
chmod 777 launcheve

double click the launcheve link on your desktop, each time launches a new instance. You can multi box as many as your system can handle.

** Note to Mavericks users with Xquartz, sh!t is broken in OSX and you can't move the windows around like you could previously. Workaround is to uncheck "Displays have separate Spaces" in Mission Control preference pane. Yes, this breaks some new features with the windows, but allows you to do this. Else, don't use xquartz and set wine to use the default mac driver.

**Definition of "SD" (Self Destruct) = "It's like running up to someone to kick them in the balls, they see you and proceed to kick themselves in the balls, and then laugh at you for denying someone a chance to kick them in the balls." ** - Celery Man

Pepbill
Center for Advanced Studies
Gallente Federation
#108 - 2014-11-04 23:18:33 UTC
wine has been working great for months now. I've been able to run two clients easily. With the update today i've had a lot of freezing most often when I was in windowed mode. Anyone else having problems.
Jimmy Mallmann
Deep Core Mining Inc.
Caldari State
#109 - 2014-11-22 23:49:46 UTC
Thanks for the tip, I used Wineskin for it, it indeed runs smoother with it, less cpu...

I had some weird freezing after the last updates, it's fixed with wineskin right now, and for multi boxing, eve launcher works fine.
Bub Shepard
Brutor Tribe
Minmatar Republic
#110 - 2014-12-02 21:17:10 UTC
I've been running eve using wine for a few months now and it's a huge improvement over cider. I have recently been having an issue with Siggy (the WH mapping site) when I open it with the in game browser.
I get this error in the browser window:

Error Loading Requested URL
Unable to process the website's SSL certificate

I also get this error message in the terminal:

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation 0x0 1 0x0 0
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:secur32:schan_imp_get_max_message_size Returning 1 << 14.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:imm:NotifyIME NI_CLOSECANDIDATE

Has anyone else been having this issue or have any suggestions?
Shei Bushaava
Neural Nexus
#111 - 2014-12-07 10:34:29 UTC
I'm curious - since I already have BootCamp set up on my iMac, would it make more sense to just install the Windows client natively on there, rather than go the Wine route? My assumption is that BootCamp is likely to be less buggy and better driver support...
Tahnil
Gunboat Commando
#112 - 2014-12-09 18:27:17 UTC
Guys, I need help!

Recently I installed EVE on my Mac on Vanilla WINE, as described by Norden Kor in this thread:
https://forums.eveonline.com/default.aspx?g=posts&m=4249217#post4249217

It worked, with one exception: the launcher doesn‘t launch. But until now the client launched nevertheless. I had to use the old login method, from the legacy login screen (which is still present). With Rhea this is over, because the client tells me, that I‘ve got a different version than the server (which is correct).

Any idea how I can make the launcher work?

I get the following exception:

OSError: Failed to retrieve GetLongPathNameW from "Z:\Users\tahnil\.wine\drive_c\Program Files\CCP\EVE"

Maybe some problem with filesystem paths?
Tahnil
Gunboat Commando
#113 - 2014-12-11 20:44:14 UTC
Tahnil wrote:
Guys, I need help!

Recently I installed EVE on my Mac on Vanilla WINE, as described by Norden Kor in this thread:
https://forums.eveonline.com/default.aspx?g=posts&m=4249217#post4249217

It worked, with one exception: the launcher doesn‘t launch. But until now the client launched nevertheless. I had to use the old login method, from the legacy login screen (which is still present). With Rhea this is over, because the client tells me, that I‘ve got a different version than the server (which is correct).

Any idea how I can make the launcher work?

I get the following exception:

OSError: Failed to retrieve GetLongPathNameW from "Z:\Users\tahnil\.wine\drive_c\Program Files\CCP\EVE"

Maybe some problem with filesystem paths?


Fyi: I solved the issue by running the repair.exe in WINE. Now the client is up to date again. Launcher still doesn‘t work for me, but at least I can login again via the depracated / legacy login screen.
Jancho Breau
University of Caille
Gallente Federation
#114 - 2014-12-14 12:30:48 UTC  |  Edited by: Jancho Breau
Tahnil wrote:
Guys, I need help!

Recently I installed EVE on my Mac on Vanilla WINE, as described by Norden Kor in this thread:
https://forums.eveonline.com/default.aspx?g=posts&m=4249217#post4249217

It worked, with one exception: the launcher doesn‘t launch. But until now the client launched nevertheless. I had to use the old login method, from the legacy login screen (which is still present). With Rhea this is over, because the client tells me, that I‘ve got a different version than the server (which is correct).

Any idea how I can make the launcher work?

I get the following exception:

OSError: Failed to retrieve GetLongPathNameW from "Z:\Users\tahnil\.wine\drive_c\Program Files\CCP\EVE"

Maybe some problem with filesystem paths?


What wine version are you using.

Everything works perfect with wine 1.7.32, but I have exact same issue as described above with 1.7.33 (recent release).

Edit: I'm using brew to install wine and it seems it does not go well with older commits of its formulas. If anyone has managed to install older formula, please let us know how.

For now I've managed to successfully installed and played eve with crossover Version 14.0.3 (14.0.3.28476), wine 1.7.25
Tahnil
Gunboat Commando
#115 - 2014-12-15 13:37:37 UTC
Jancho Breau wrote:
Tahnil wrote:
Guys, I need help!



I get the following exception:

OSError: Failed to retrieve GetLongPathNameW from "Z:\Users\tahnil\.wine\drive_c\Program Files\CCP\EVE"

Maybe some problem with filesystem paths?


What wine version are you using.


wine-1.7.32 What?
Utremi Fasolasi
La Dolce Vita
#116 - 2014-12-16 00:55:46 UTC
I set this up and all looked great then wow when I switch to CQ it quit pretty abruptly and completely.
Dersen Lowery
The Scope
#117 - 2014-12-16 04:27:07 UTC
Utremi Fasolasi wrote:
I set this up and all looked great then wow when I switch to CQ it quit pretty abruptly and completely.


Yeah, that's a limitation of this approach.

Proud founder and member of the Belligerent Desirables.

I voted in CSM X!

Jancho Breau
University of Caille
Gallente Federation
#118 - 2014-12-19 19:20:43 UTC  |  Edited by: Jancho Breau
Jancho Breau wrote:
Tahnil wrote:
Guys, I need help!

Recently I installed EVE on my Mac on Vanilla WINE, as described by Norden Kor in this thread:
https://forums.eveonline.com/default.aspx?g=posts&m=4249217#post4249217

It worked, with one exception: the launcher doesn‘t launch. But until now the client launched nevertheless. I had to use the old login method, from the legacy login screen (which is still present). With Rhea this is over, because the client tells me, that I‘ve got a different version than the server (which is correct).

Any idea how I can make the launcher work?

I get the following exception:

OSError: Failed to retrieve GetLongPathNameW from "Z:\Users\tahnil\.wine\drive_c\Program Files\CCP\EVE"

Maybe some problem with filesystem paths?


What wine version are you using.

Everything works perfect with wine 1.7.32, but I have exact same issue as described above with 1.7.33 (recent release).

Edit: I'm using brew to install wine and it seems it does not go well with older commits of its formulas. If anyone has managed to install older formula, please let us know how.

For now I've managed to successfully installed and played eve with crossover Version 14.0.3 (14.0.3.28476), wine 1.7.25


I take my words back.. it does not work with 1.7.32

This is somewhat strange because around 2 weeks ago I could lunch eve with absolutely no problems with wine 1.7.32, even CQ was working great (!!).
I don't recall updating eve or anything for that matter..

~ » wine --version 
wine-1.7.32
~ » python --version
Python 2.7.6


  Model Name:    MacBook Air
  Model Identifier:    MacBookAir6,2
  Processor Name:    Intel Core i7
  Processor Speed:    1,7 GHz
  Number of Processors:    1
  Total Number of Cores:    2
  L2 Cache (per Core):    256 KB
  L3 Cache:    4 MB
  Memory:     8 GB
  Chipset Model:    Intel HD Graphics 5000
  System Version:    OS X 10.10.1 (14B25)
  Kernel Version:    Darwin 14.0.0



Now a different device, freshly installed. First thing set up is wine and eve.
And when launcher is opened with eve, you get python error like this: http://pastebin.com/A2sEHq91
Console: http://pastebin.com/JvsMwq8Q

~ » wine --version 
wine-1.7.33
~ » python --version
Python 2.7.9



  Model Name:    iMac
  Model Identifier:    iMac14,2
  Processor Name:    Intel Core i7
  Processor Speed:    3,5 GHz
  Number of Processors:    1
  Total Number of Cores:    4
  L2 Cache (per Core):    256 KB
  L3 Cache:    8 MB
  Memory:    32 GB
  System Version:    OS X 10.10.1 (14B25)
  Kernel Version:    Darwin 14.0.0
  Chipset Model:    NVIDIA GeForce GTX 780M
  Type:    GPU
  Bus:    PCIe
  PCIe Lane Width:    x16
  VRAM (Total):    4096 MB
  Vendor:    NVIDIA (0x10de)
  Device ID:    0x119e
  Revision ID:    0x00a2
  ROM Revision:    3782


Again... in both cases I have exact same behaviour.. the python exception and the console messages. (both posted earlier via pastebin).

I will do some more test on VM tonight, maybe I can figure out what breaks it.

EDIT: Fact is I was running eve on 1.7.32 for months before I had to reinstall my system because I upgraded from 10.10.1 beta to release 10.10.1
I will keep you updated on my findings.
Quetz Alkoatl
#119 - 2015-01-04 16:36:31 UTC  |  Edited by: Quetz Alkoatl
Happy new year fellow space-fearers. Having that said, not much to be happy about EVE's problems.

So today the most peculiar thing happened to me while I tried to log in. Game loaded, I chose my character, appeared in the station where I was docked - everything was well, if not for one thing - I could open any window, fit/unfit everything, but I could not undock from station. After the initial glowing of the "Undock" button stopped nothing happened.

I was locked in the station. Quit game button was inactive, though I could press it. Didn't want to force quit so I did the only thing I knew kickes me out from the WINE client - entering Captain's quarters. So I did just that. But instead of kicking me out from the client, I froze and had to force quit anyway.

But now, every time I log in to the game WINE client is trying to load Captains quarters and game crashes. I am stuck in a loop of logging in, selecting character, trying to load captain's quarters and crashing.

I tried to log in with CIDER client and it works fine - does not attempt to load captains quarters. Game runs well. Tried to log in from my PC - no problems.

So why does WINE try to log me in and load Captain's quarters?

Regards,
Quetz

Mac client still messed up.

Jancho Breau
University of Caille
Gallente Federation
#120 - 2015-01-06 13:52:31 UTC  |  Edited by: Jancho Breau
Quetz Alkoatl wrote:
Happy new year fellow space-fearers. Having that said, not much to be happy about EVE's problems.

So today the most peculiar thing happened to me while I tried to log in. Game loaded, I chose my character, appeared in the station where I was docked - everything was well, if not for one thing - I could open any window, fit/unfit everything, but I could not undock from station. After the initial glowing of the "Undock" button stopped nothing happened.

I was locked in the station. Quit game button was inactive, though I could press it. Didn't want to force quit so I did the only thing I knew kickes me out from the WINE client - entering Captain's quarters. So I did just that. But instead of kicking me out from the client, I froze and had to force quit anyway.

But now, every time I log in to the game WINE client is trying to load Captains quarters and game crashes. I am stuck in a loop of logging in, selecting character, trying to load captain's quarters and crashing.

I tried to log in with CIDER client and it works fine - does not attempt to load captains quarters. Game runs well. Tried to log in from my PC - no problems.

So why does WINE try to log me in and load Captain's quarters?

Regards,
Quetz



Hi,

You can disable captains quarters by following these instructions before logging in your character.

Start the game without launcher (first make sure it is up to date), by launching not eve.exe, but by executing this:

$ wine ~/.wine/drive_c/Program\ Files/CCP/EVE/bin/exefile.exe



  • Then you will be presented old login screen, look for button "settings" and
  • Click Display & Graphics
  • On the right side of the menu, locate "Load Station Environment".
  • Uncheck "Load Station Environment"

The reason why cider does not load it automatically, but wine does is because CQ are by default on (not 100% sure) and these different client DO NOT share settings, hence you have different behaviour. Probably you had disabled the CQ on other clients at some point but for wine it has remained ON.

Hope it helps. o/