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.
 

Has anybody tried the new Launcher?

Author
lluu
Deadly.Erratic.Dream
#101 - 2012-03-17 05:22:01 UTC
After three days of fruitless trials and fixes, I finally got things working tonight, so for those still looking for a fix, here's what I've done;
I installed wine-1.4-rc6 (https://launchpad.net/~ubuntu-wine/+archive/ppa), downloaded the eve offline installer (http://community.eveonline.com/download/?fallback=1&), and then went on to a terminal window to do the following:

winecfg (this is just to set up the environment, so just quit)
cd ~/.wine/drive_c
winetricks vcrun2008
winetricks vcrun2010
wine EVE_Online_Installer_351477.exe (default settings)
winetricks corefonts
wine msiexec /i msxml3.msi (from http://download.cnet.com/Microsoft-XML-Parser-MSXML-3-0-Service-Pack-7-SP7/3000-7241_4-10731613.html)
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 WINEDLLOVERRIDES="*msvcrt,*msvcr100,*msvcr80=b,n" wine Program\ Files/CCP/EVE/bin/ExeFile.exe

(wine was updated to 1.5 later tonight, and it still works)
*NOTE* for me this dosen't work with ".../EVE/eve.exe" - the launcher starts but it can't launch the client. I guess it needs some more winetricks applied to work with the launcher.

Today the client also started to work under PlayOnLinux (http://www.playonlinux.com/en/download.html) again, wine 1.4rc6/1.4/1.5, plus loads of librarys/dlls installed - which is how I usually run it, since before Crucible 1.5. Load flags for all libraries are left at default, except *msvcrt, *msvcr100, *msvcr80, *msvcr90, which are set to "builtin then native". This installation runs the launcher and repairer as well, but might fail to update the client through the launcher (see other posts for fixes, or use the offline installer - repairing a broken update with the repairer v3.45, http://cdn1.eveonline.com/client_repair/345/repair.exe, has worked for me).

Both variants works in windowed, fixed window and full screen. Captains Quarter doesn't work, as per usual (actually, it works once in a blue moon - I had it running once tonight).

This is basically just putting all previous knowledge in this and a few other threads to good use, but it still didn't work until late yesterday. Strangley enough, the PlayOnLinux installlation is the same now as it has been for 48 hours, only difference is that it works now. It started to work just after the plain wine installation started to work - and no, they don't share any files or settings. I can selectively break each by "winetricking" them or even delete one or the other (there was one system update today - totally unrelated [*tm], but, well, I don't know, maybe it's the moon phase?). The PlayOnLinux "user.reg" has the following relevant Direct3d settings: "DirectDrawRenderer"="opengl", "Multisampling"="disabled", "OffscreenRenderingMode"="pbuffer", "PixelShaderMode"="enabled", "UseGLSL"="enabled", "VideoMemorySize"="512". The plain wine version has none.

Platform: Ubuntu 64bit 11.04 Natty 2.6.38-13-generic, no fancy desktop thingys, like Unity, Compiz - or wallpaper :). AMD 6-core Phenom II, 8GB, AMD (ATI actually) 3870 512MB with proprietary drivers (fglrx), One Desktop spread out over two screens (Xinerama), RandR 1.2.

My "favorite" reading since the patch struck:
https://forums.eveonline.com/default.aspx?g=posts&t=80365 ("issues" thread)
https://forums.eveonline.com/default.aspx?g=posts&t=79999 (this thread)
https://forums.eveonline.com/default.aspx?g=posts&t=80447
Momoro
#102 - 2012-03-17 07:51:23 UTC
lluu wrote:

LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 WINEDLLOVERRIDES="*msvcrt,*msvcr100,*msvcr80=b,n" wine Program\ Files/CCP/EVE/bin/ExeFile.exe


I only need to override msvcr100 if I am executing ExeFile.exe directly.
dracozna
draconiz libertus
#103 - 2012-03-18 14:16:02 UTC
It works (somewhat) for me. Even though

step 1: removing wine-dir
rm -rf ~/.wine

step 2 (optional): compiling and installing wine 1.5
I used the git version but the binaries should work too

step 3: creating a test dir and setting prefix
i made one in /media/data/winetest
export WINEPREFIX=/media/data/wineprefix
downloaded the winetricks stuff
winetricks corefonts vcrun2005 vcrun2008 vcrun2010 d3dx9_43

step 4: downloading the eve-client
export WINEPREFIX=/media/data/wineprefix (had to open new terminal)
wget http://content.eveonline.com/351477/EVE_Online_Installer_351477-2.exe
wine EVE_Online_Installer_351477-2.exe
do the next, next, next, install, finish routine

step 5: creating the shell-scripts
i copied the ones here: linky
changed the prefix to my situation (/media/data/winetest)

step 6 disabling walking in stations
logged in, stopped at character screen, whent to options, disabled'load station environment' clicked at character.

worked for me.



Karak Terrel
Foundation for CODE and THE NEW ORDER
#104 - 2012-03-18 23:43:41 UTC
I created two aliases in my ~/.bashrc . Works fine for now

Quote:

alias eve='WINEDLLOVERRIDES="*msvcrt,*msvcr100,*msvcr90,*msvcr80=b,n" wine "C:\Program Files\CCP\EVE\bin\ExeFile.exe"'
alias eve_launcher='WINEDLLOVERRIDES="*msvcr100,*msvcr90,*msvcr80=n,b" wine "C:\Program Files\CCP\EVE\eve.exe"'
Letum Omnis
State War Academy
Caldari State
#105 - 2012-03-19 12:28:34 UTC  |  Edited by: Letum Omnis
Karak Terrel wrote:
I created two aliases in my ~/.bashrc . Works fine for now

Quote:

alias eve='WINEDLLOVERRIDES="*msvcrt,*msvcr100,*msvcr90,*msvcr80=b,n" wine "C:\Program Files\CCP\EVE\bin\ExeFile.exe"'
alias eve_launcher='WINEDLLOVERRIDES="*msvcr100,*msvcr90,*msvcr80=n,b" wine "C:\Program Files\CCP\EVE\eve.exe"'


Works like a charm!

Any upgrade for this alias to run in windowed mode, Karak?
Karak Terrel
Foundation for CODE and THE NEW ORDER
#106 - 2012-03-19 20:16:54 UTC
Letum Omnis wrote:
Any upgrade for this alias to run in windowed mode, Karak?


Yes, just put explorer /desktop=0,[_your max resolution_] between wine and the program. here is the modified alias as an example

Quote:

alias eve='WINEDLLOVERRIDES="*msvcrt,*msvcr100,*msvcr90,*msvcr80=b,n" wine explorer /desktop=0,1920x1200 "C:\Program Files\CCP\EVE\bin\ExeFile.exe"'


Also, in my experience the Alt-Tab bug that made windowed mode necessary is gone now so there should be no crashes without windowed mode. But i'm not 100% sure, only tested on my machine with one client
Letum Omnis
State War Academy
Caldari State
#107 - 2012-03-20 07:17:03 UTC  |  Edited by: Letum Omnis
Awesome, thx for the explanation.
Publius Victrix
Gloria In Excelsis Deo
#108 - 2012-03-23 02:41:02 UTC
So, I got the python27.dll error trying to update today, and all I had to do for it to work was go back to native,builtin for the msvcr libraries during the update. I didn't try to launch the client, I just swapped back to builtin,native, and then launched. Everything came up fine.

Note that I run the Launcher, and I've gone into Launcher preferences and told it to only show itself when there's an update, and I've told it to quit after it launches. This should make dual-boxing feasible, although I haven't bothered to fund my second account for a month or two.

For what it's worth, I've got Wine 1.4 from the Git repository, built just before the 1.5 cut, and I'm running it on Debian Wheezy (testing) with Wheezy's stock nVidia 295.20 (with TwinView turned on) and Linux 3.2.0 (again stock Wheezy) on AMD64.
Letum Omnis
State War Academy
Caldari State
#109 - 2012-03-23 07:03:46 UTC
Publius,
I had the same problem (python27.dll error) when I wanted to start the launcher before I tried Karak's solution.
Give it a try.
Publius Victrix
Gloria In Excelsis Deo
#110 - 2012-03-23 15:39:56 UTC  |  Edited by: Publius Victrix
I'd give it a try, but the far simpler solution I posted worked for me the first time, as noted!

Edit: And as a helpful note to Debian users out there... Even Wheezy has terribly outdated, some might say worthless, Wine packages. Build from source, build from source!
Whitehound
#111 - 2012-03-23 16:22:53 UTC
Publius Victrix wrote:
... Even Wheezy has terribly outdated, some might say worthless, Wine packages. Build from source, build from source!

You can download the latest stable and development version as a .deb-file from the WINE website and install it with dpkg -i, too.

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

Jai Di
Elite Expeditions
#112 - 2012-03-28 21:54:35 UTC
Publius Victrix wrote:
So, I got the python27.dll error trying to update today, and all I had to do for it to work was go back to native,builtin for the msvcr libraries during the update. I didn't try to launch the client, I just swapped back to builtin,native, and then launched. Everything came up fine.


When I read this I was disappointed as I already had it set to builtin, native. However I just removed them from the overrides list and I could update. Thanks for the inspiration :) I've been looking for a solution for a few days and it turns out to be as simple as that!
Kismeteer
Bat Country
Pandemic Horde
#113 - 2012-04-02 13:35:29 UTC
I also was able to patch the launcher through this method. It's only launcher updates that are affected.

1. winecfg
2. Change the libraries from builtin,native to native,builtin for patching
3. Start eve, and let it patch.
4. Do winecfg and change back to builtin,native.
5. Start eve, your launcher is patched, so just go.

Nice job, Publius Victrix.
Gomohr
Sebiestor Tribe
Minmatar Republic
#114 - 2012-04-06 23:53:42 UTC  |  Edited by: Gomohr
I used to be able to run eve using the overrides provided in this post (thanks a lot for that btw) but since last week, without me touching anything, something is broken again. If i try to run the launcher, i get this kind of message
Quote:
Traceback (most recent call last)
File "launcher.py", line 42, in
File "lib\initialization.pyc", line 137, in StartLaunche
File "lib\initialization.pyc", line 69, in InitInf
File "lib\info.pyc", line 141, in Setu
File "lib\info.pyc", line 133, in Ge
File "lib\info.pyc", line 120, in GetLauncherInfoFun
File "lib\info.pyc", line 108, in GetLauncherInf
File "lib\info.pyc", line 76, in GetInfoFromUr
File "lib\info.pyc", line 55, in ParseHttpHeaderDat
File "_strptime.pyc", line 454, in _strptime_tim
File "_strptime.pyc", line 325, in _strptim
ValueError: time data 'Thu, 22 Mar 2012 15:26:21 GMT' does not match format '%a, %d %b %Y %H:%M:%S %Z
Locals by frame, innermost last
Frame in launcher.py at line 54
NoInternetError =
ServerUnreachableException =
Shutdown =
StartLauncher =
__builtins__ =
__doc__ = '\n This is the entry point into the launcher, it handles setting up the working\n directory, logging and finally importing and starting the laucher within a\n log-proof try/exeception clause so we can catch almost any exception and display\n an error message.\n
__name__ = '__main__
__package__ = Non
exc_plus =
lib =
localization =
os =
socket =
sys =
threading =
wx =
zipextimporter =
Frame StartLauncher in lib\initialization.pyc at line 140
app = >
folder = u'C:\\Program Files\\CCP\\EVE
Frame InitInfo in lib\initialization.pyc at line 69
cacheDir = u'C:\\Program Files\\CCP\\EVE\\launcher\\cache
folder = u'C:\\Program Files\\CCP\\EVE
server = 'TQ
[...]


Anyone knows where the problem could come from
I tried everything i could think of, but didnt manage to get it working ....
Whitehound
#115 - 2012-04-07 20:21:22 UTC
Gomohr wrote:
...
File "_strptime.pyc", line 454, in _strptime_tim
File "_strptime.pyc", line 325, in _strptim
ValueError: time data 'Thu, 22 Mar 2012 15:26:21 GMT' does not match format '%a, %d %b %Y %H:%M:%S %Z
Locals by frame, innermost last
Frame in launcher.py at line 54 ....

Could be a problem with the locales. Try setting them to en_US.UTF-8 before you start WINE:

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
wine ...

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

Bellista
JUST SET TIMES
#116 - 2012-04-29 04:36:07 UTC
Nurias wrote:
Here is a summary of what i needed to do in order getting back online

System Debian wheezy (testing)
(System running with locale: LANG=de_DE.UTF-8)
wine1.4~rc
(deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu oneiric main)

$ mv "~/.wine/drive_c/Program Files/CCP" ~
$ rm -rf ~/.wine

winetricks corefonts vcrun2005 vcrun2008 vcrun2010 d3dx9

env WINEPREFIX="${HOME}/.wine" LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 wine explorer /desktop=EVE,1430x870 "C:\Program Files\CCP\EVE\eve.exe

winecfg lib overrides
*msvcr100 (Builtin, Native)
*msvcr90 (Builtin, Native)
*msvcr80 (Builtin, Native)

$ mv ~/CCP .wine/drive_c/Program\ Files/

And yes for Patching the overrides need to be reversed:

*msvcr100 (Native, Builtin)
*msvcr90 (Native, Builtin)
*msvcr80 (Native, Builtin)

Thanks to all the conrtibutors of this thread, the right combination was the solution.


I did this, almost to the letter, and was able to finally run exefile.exe and run eve. Had some other hiccups and now have some crashing due to the issue with python but hopefully monday patch fixes it.

ubuntu 11.10
wine 1.4
Niron Werls
Black Aces
Goonswarm Federation
#117 - 2012-05-02 17:39:38 UTC
I did not need to change my dll overrides in wine to succesfully run the launcher and install todays patch, so I am pretty sure our launcher problems are also behind us for now.

Altair Raja
Brutor Tribe
Minmatar Republic
#118 - 2012-05-24 11:51:19 UTC
Running 12.04, EVE work fine before patch but after it tells me a bunch of files all have CRC errors.

Ran the repair (failed with my wine-eve prefix since no python but works with my basic wine)
repair tells me that the big 700mb patch didnt install properly and misses a bunch of files and when the 60mb patch tries to install it goes though but creates the wrong hashes resuling in unable to launch the exe.

repair is still running currently but ill update when its finshed (and my other game round is over)

AFK cloaking doesn't earn anything, so it needs a buff!

FaulkingNerd Fah-Q
KnotAcorp Corporation
#119 - 2012-08-04 20:37:26 UTC
Iv done all the steps i try to launch eve and the launcher loads i click play and i get a black screen.... any ideas?
FaulkingNerd Fah-Q
KnotAcorp Corporation
#120 - 2012-08-04 20:53:44 UTC
nvm i got it to work with winetricks d3dx9