Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 1 post(s) |
Kadesh Priestess
|
Posted - 2007.07.18 08:27:00 -
[1]
Edited by: Kadesh Priestess on 18/07/2007 08:40:50
EVE Online in GNU/Linux
Guide is intended for those who has GNU/Linux installed as main desktop OS, and wants to play eve despite the fact that it is windows-native application. At the end of the day, it's not too hard to install it, but there're few problems you may face during initial runs... thus it's worth to describe all needed actions step-by-step to eliminate any possible questions.
Things you should already have: ò PC able to run EVE; ò Installed GNU/Linux; ò Inside of latter û operable X window system (GUI... installed with the most of desktop-distros); ò To get needed performance û installed proprietary drivers are highly desirable; ò Arial font pack (search for needed files yourself or download them here).
Compatibility layers, pros and cons: Wine: + Free; - Some graphical glitches happening from time to time; Cedega: + Support of more or less modern shaders (however, i'm not sure if eve needs it or not); - Chargeable;
All-in-all, their performance is nearly equal. According to my experience of running eve on my PC: For me it feels like cedega draws interface elements a bit slower than wine (window minimizing/restoring as example); 3d-performance (if i won't take interface into consideration) is equal, but in wine i get 3-10 fps more than in cedega (in warp û 32 instead of 27), possibly because of mentioned interface slowdown; Wine has some permanent visual glitches (minimap distortion; slider bar background and menu divider invisibility) and random ones (sometimes most of non-object textures like thrusters' and space dust's ones become distorted; however, it happens quite seldom and disappears in minute or two); Probably, these things are pecularities of running eve on my PC, but i don't want to throw this info away from overview. |
Kadesh Priestess
|
Posted - 2007.07.18 08:37:00 -
[2]
Edited by: Kadesh Priestess on 18/07/2007 08:42:55
I. Wine-way
1) Updating and setting up needed software Wine comes preinstalled in most of distributions. But it's always good idea to update it... to do that, visit WineHQ and install latest version. Also it's recommended to update it when new version is out since usually it fixes some of DirectX eve-related issues. Open terminal, type in: 'winecfg' Set in Applications tab Windows version to Windows XP, select audio driver in Audio tab (currently, OSS is much more preferrable), set up disks in Drives tab ("C:" û "../drive_c"; "Z:" û "/"). Latter is the default setting, so probably you won't need to do that... Apply settings and leave configuration utility.
2) Game installation Run 'wine [pathtoeveinstaller]', follow usual installation process, you should face no problems.
3) Establishing environment for EVE Copy arial fonts (if you got them from downloaded archive, copy with symbolic links) into ~/.wine/drive_c/windows/fonts/ folder. Run 'regedit', open key HKEY_CURRENT_USER\Software\Wine\AppDefaults\ExeFile.exe\Direct3D (if it doesn't exist û create missing keys yourself through "new -> key" menu) and set up few settings there in the following format û <value type> <"value name"> <"value">: string "OffScreenRenderingMode" "pbuffer"; string "VideoMemorySize" "video memory in megabytes" ("128", for example); string "DirectDrawRenderer" "opengl";
4) First attempts to launch game 'wine "[pathtoevedirwin]\eve.exe"' If game crashes right after character selection, add new string "voiceenabled=0" in prefs.ini. It's wine's flaw that Vivox (ingame voice system) could not be loaded, but we have native teamspek, eh? Everything should run smooth after then...
5) Simplifying eve startup Create launcher with string we used above to lauch eve in "Command" field. Since now eve could be run with just 1 click...
0) Appendix ~/EVE/ û logs and captured images; ~/.wine/drive_c/windows/profiles/[user]/Local Settings/Application Data/CCP/EVE/ û settings files and cache location; ~/.wine/drive_c/[pathtoevedir]/cache û settings files and cache location when game is run with "/end /LUA:OFF" arguments; [pathtoeveinstaller] û full path to eve installer; [pathtoevedir] û path to eve folder from wine drive root; drive folder should be omitted; slashes are used as separators (for example, games/eve); [pathtoevedirwin] û windows-like path to eve folder; includes drive letter; backslashes are used as separators (for example, C:\games\eve); |
Kadesh Priestess
|
Posted - 2007.07.18 08:38:00 -
[3]
II. Cedega-way
1) Additional software You have to buy Cedega aka WineX (visit transgaming.com to do that). So then, cedega consists of 2 main components û its gui and its engine. Install gui component in a proper way which is dependant upon distribution you use (way you follow to install other software). Use only 6.0.2+ versions since Revelations II won't run on older ones. Launch recently installed cedega gui (the most universal way - type 'cedega' in terminal window). When cedega's main window appears, install engine through TransGaming -> Install local update(s) and choosing proper file, it should be installed w/o any promts.
2) Game installation Press install, fill in gamefolder name, choose in the GDDB Entry field EVE online, specify path to .exe-installer, press OK. Game installs the way it does in windows...
3) Establishing environment for EVE The only thing needed here is font setup. Get arial fonts (with symbolic links if you got them from downloaded archive) and copy into ~/.cedega/[gamefolder]/c_drive/windows/Fonts.
4) First attempts to launch game Launch cedega. Choose in left column gamefolder you've installed eve in, in right column open properties of eve shortcut (choose between "EVE" and "Play EVE"; they're identical). Check if GDDB Profile Field is set to EVE Online, if not û set it right now. Try to lauch eve with this shortcut... first time it may tell you that needed library is missing, cedega will install it. After that login screen should appear... If you're met by black screen with music on background û probably you should reinstall fonts (this time correctly). If game runs û perfect! :)
5) Simplifying eve startup Create launcher for eve using following format: 'cedega -run [gamefolder] [shortcutname]' If any argument contains space, quote it. As example, mine shortcut is called EVE: Revelations, i'm using following string to run eve: 'cedega -run cedega_games "EVE: Revelations"' EVE icon is stored in ~/.cedega/[gamefolder]/icons, set it as launcher icon.
0) Appendix ~/.cedega/[gamefolder]/c_drive/My Documents/EVE/ û logs and captured images; ~/.cedega/[gamefolder]/c_drive/Local Settings/Application Data/CCP/EVE û settings files and cache location; ~/.cedega/[gamefolder]/c_drive/[pathtoevedir]/cache û settings files and cache location when game is run with "/end /LUA:OFF" arguments; [gamefolder] û gamefolder you've installed eve in (you choose it in left column before launching eve); [shortcutname] û name of shortcut that launches eve from cedega; [pathtoevedir] û path to eve folder from wine drive root; drive folder should be omitted; slashes are used as separators (for example, games/eve); |
Kadesh Priestess
|
Posted - 2007.07.18 08:39:00 -
[4]
That's all... eve with full set of possibilities is in your hands. Towards the deeds!.. :) |
|
Sahwoolo Etoophie
Forum Moderator Interstellar Services Department
|
Posted - 2007.07.18 20:53:00 -
[5]
Very nice guide!
In case you're wondering, I'm now stationed in Jamaica that is why I look tanned and wearing sunglasses. Just look how pale I was! |
|
Mannington Skank
Gallente Lynx Frontier Inc. Sparta Alliance
|
Posted - 2007.07.18 22:23:00 -
[6]
Works for me using UBUNTU Fiesty. Wine avaiable easily thru synaptic.
|
maltari
Caldari Eve University Ivy League
|
Posted - 2007.07.20 00:24:00 -
[7]
Originally by: Mannington Skank Works for me using UBUNTU Fiesty. Wine avaiable easily thru synaptic.
You might want wine 0.40 or higher ubuntu package from wine's official websites. Fixes a couple of things like map display.
|
Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.07.20 01:25:00 -
[8]
Edited by: Sevarus James on 20/07/2007 01:29:09 Edited by: Sevarus James on 20/07/2007 01:27:29 Edited by: Sevarus James on 20/07/2007 01:27:06 Excellent guide Kadesh. I have to second the wine version as 9.40 (minimum) due to Rev2 issues as well as the map problems. Synaptic (under ubuntu/debian) its .9.33 and that will be an issue with EVE running properly.
Also, please note that Codeweavers has just recently included EVE as "supported" via crossover office products,(version 6.1) and this (while a paid solution) can simplify user's lives because it is a more automated and GUI'd approach to wine.
and......damn! editing again. lol. more ways to skin a cat than you believe to get EVE running. Wine doors utility has ALSO started work on EVE online setups and lists it as a primary goal in the next version. (another way of automating the process for end users.)
Ubuntu 3d Beryl-Linux Desktop+EVE |
Trek
Minmatar N.A.G.A Corporation
|
Posted - 2007.07.20 12:31:00 -
[9]
Edited by: Trek on 20/07/2007 12:31:59 Nice guide, about time all the data from the other monster-thread was gathered in one place.
An addition to the wine-part: A good way to run the game windowed (in my experience) is to launch the game using the command (suitably from some sort of shortcut)
Quote: wine explorer.exe /desktop=EVE,640x480 [pathtoevedirwin]eve.exe /end /LUA:OFF
Also set the Eve-client to run in fullscreen. The client will now believe it is running fullscreen but wine will draw it in a window. You can change the size of the window by changing the resolution in the Eve settings. The 640x480-part in the command only sets the initial size of the window, it will resize to fit the client resolution after login. This gave me a nice performance-boost compared to running it windowed from within the client.
Note: if you run more than one client at the same time, you will need launch each client with a different command. Change /desktop=EVE to EVE1 or EVE2 or whatever you might fancy. --- My other ship is a Reaper
|
Solbright altaltalt
Republic Military School
|
Posted - 2007.07.20 15:06:00 -
[10]
Originally by: Kadesh Priestess II. Cedega-way
3) Establishing environment for EVE The only thing needed here is font setup. Get arial fonts (with symbolic links if you got them from downloaded archive) and copy into ~/.cedega/[gamefolder]/c_drive/windows/Fonts.
I've never yet hand installed any fonts for Eve under Cedega. It would be fair to say this is dependent on some other detail if you are having to do this every time.
|
|
Solbright altaltalt
Republic Military School
|
Posted - 2007.07.20 15:07:00 -
[11]
The only hassle I've had is getting the OpenGL 3D driver installed and working.
|
Kadesh Priestess
|
Posted - 2007.07.20 19:27:00 -
[12]
Edited by: Kadesh Priestess on 20/07/2007 19:29:17
Originally by: Sevarus James Excellent guide Kadesh. I have to second the wine version as 9.40 (minimum) due to Rev2 issues as well as the map problems. Synaptic (under ubuntu/debian) its .9.33 and that will be an issue with EVE running properly.
Also, please note that Codeweavers has just recently included EVE as "supported" via crossover office products,(version 6.1) and this (while a paid solution) can simplify user's lives because it is a more automated and GUI'd approach to wine.
Well... i mention it only in case when current wine version doesn't work with wine (37-39 as examples), cuz it's already suggested to update wine. And even reasons are given...
Originally by: Sevarus James and......damn! editing again. lol. more ways to skin a cat than you believe to get EVE running. Wine doors utility has ALSO started work on EVE online setups and lists it as a primary goal in the next version. (another way of automating the process for end users.)
Well, i'll try it later. And obviously, i can't describe all ways of launching eve. I guess they just don't differ so much from each other... i'd have described only way using wine, but faced with cedega before it.
Originally by: Trek Edited by: Trek on 20/07/2007 12:31:59 Nice guide, about time all the data from the other monster-thread was gathered in one place.
An addition to the wine-part: A good way to run the game windowed (in my experience) is to launch the game using the command (suitably from some sort of shortcut)
Quote: wine explorer.exe /desktop=EVE,640x480 [pathtoevedirwin]eve.exe /end /LUA:OFF
Also set the Eve-client to run in fullscreen. The client will now believe it is running fullscreen but wine will draw it in a window. You can change the size of the window by changing the resolution in the Eve settings. The 640x480-part in the command only sets the initial size of the window, it will resize to fit the client resolution after login. This gave me a nice performance-boost compared to running it windowed from within the client.
Note: if you run more than one client at the same time, you will need launch each client with a different command. Change /desktop=EVE to EVE1 or EVE2 or whatever you might fancy.
Nice advice. Will check it and, probably, add. Never faced such prob since i have only 1 character :P I've never yet hand installed any fonts for Eve under Cedega. It would be fair to say this is dependent on some other detail if you are having to do this every time.
Well, i'll try that. If it'll be ok, remove that point at all for cedega...
Originally by: Solbright altaltalt The only hassle I've had is getting the OpenGL 3D driver installed and working.
That's another huge story... and that's why i tell that installed driver is prerequisite.
|
Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.07.20 23:21:00 -
[13]
I really like the guide. Just as an fyi, because these things can get missed, I put together a cedega tweak guide here: cedega eve tweaks
If you want to include that, it really does boost the fps for cedega.
As for the wine doors deal, that is a "free" way of doing what crossover office does. It provides a 'gui' way of installing wine+applications for users who aren't versed in the command line way. Personally I was surprised that EVE's mention on the wine door's dev site was put so high up the to-do list....then again, maybe I shouldn't be surprised. We're picking up really good traction from people looking for alternatives to the microsoft products.
Ubuntu 3d Beryl-Linux Desktop+EVE |
Kadesh Priestess
|
Posted - 2007.07.21 08:54:00 -
[14]
Well, i've tried to delete arial fonts from cedega's windows fonts dir. After that i haven't been able to enter password (since these dots are non-standard glyphs for eve ingame font). I wonder how you managed to enter password w/o any fonts in fonts folder (except for cedega-native "tg_font_version" textfile and "TGMarlett.ttf")
Originally by: Sevarus James I really like the guide. Just as an fyi, because these things can get missed, I put together a cedega tweak guide here: cedega eve tweaks
If you want to include that, it really does boost the fps for cedega.
Nice link, thx =) ofc i will, like wine registry keys.
Originally by: Sevarus James As for the wine doors deal, that is a "free" way of doing what crossover office does. It provides a 'gui' way of installing wine+applications for users who aren't versed in the command line way. Personally I was surprised that EVE's mention on the wine door's dev site was put so high up the to-do list....then again, maybe I shouldn't be surprised. We're picking up really good traction from people looking for alternatives to the microsoft products.
I know what winedoors is :P And imo there's nothing unusual... good traction + nearly perfect support for eve under wine since .40 version...
|
Darteis Elosia
|
Posted - 2007.07.25 13:15:00 -
[15]
Odd stuff:
I don't have any cache folder and there is no prefs.ini file My eve crashes 1 second after the carchter selection is displayed...
|
Kadesh Priestess
|
Posted - 2007.07.25 16:01:00 -
[16]
Is it true for rev 2.1.1? It may be game-related issue, if you're talking about 2.1, and may be fixed in latest build.
|
Busted Ship
|
Posted - 2007.07.25 16:05:00 -
[17]
Nice guide, thanks for making it.
I had eve running very well before the patch on Tuesday. After patch I get the same problem as a few others who have posted in the other threads - Splash screen then crash.
Being hopeful, I went through your guide for wine just to see if changes anything but it hasn't. Would you have any ideas what is going on here? It seems strange that for some eve works fine when for others it stopped after the latest patch
|
J'Mkarr Soban
Amarr Shadows of the Dead Aftermath Alliance
|
Posted - 2007.07.26 11:45:00 -
[18]
Very nice guide, I've used Cedega for years because all the Wine guides seemed to require sacrificing animals and summoning eldar gods...at least you've taken the mystery out that.
Two things though: You can get Cedega on CVS for free, although there is no support, and although TS is native, it's binary, so yeugh. Source distro ftw!
<3 Gentoo
|
Kadesh Priestess
|
Posted - 2007.07.26 12:34:00 -
[19]
Originally by: J'Mkarr Soban Two things though: You can get Cedega on CVS for free, although there is no support, and although TS is native, it's binary, so yeugh.
Yeah, ftw. I've never tried that thou (compiling cedega from cvs)... if sources are up-to-date (but - i highly doubt that they are), i'll add instructions for compiling both wine and cedega...
|
kill0rbunny
Alpha-Hirogen Phoenix Allianz
|
Posted - 2007.07.26 12:41:00 -
[20]
Small Tutorial for compiling cedega from cvs would be highly appreciated.
I pew therefore I am.
|
|
ElfeGER
Black Nova Corp Band of Brothers
|
Posted - 2007.07.26 16:34:00 -
[21]
Originally by: J'Mkarr Soban Very nice guide, I've used Cedega for years because all the Wine guides seemed to require sacrificing animals and summoning eldar gods...at least you've taken the mystery out that.
Two things though: You can get Cedega on CVS for free, although there is no support, and although TS is native, it's binary, so yeugh. Source distro ftw!
<3 Gentoo
that cvs isn't cedega it is the stoneage winex + the stuff they imported from other projects like wine where they have to make the source public
just check the 3d stuff and changes in those directories (not touched in how many years?)
|
Kadesh Priestess
|
Posted - 2007.07.26 18:15:00 -
[22]
Originally by: El***ER that cvs isn't cedega it is the stoneage winex + the stuff they imported from other projects like wine where they have to make the source public
just check the 3d stuff and changes in those directories (not touched in how many years?)
Yea, that's why i never tried compiling cedega from cvs. Outsorcing will kill it completely, since someone will definitely make site with free end-user-suitable packages...
|
Popsikle
Minmatar Re-Awakened Technologies Inc Electus Matari
|
Posted - 2007.07.26 18:18:00 -
[23]
I just have to say.
i <3 wine git .41. It maes runnign eve 25% better then .37 (.38 and .39 didnt run eve) ____ <t20> i want to be in a manager potition at Hooters <SaraDawn> Garthagk, do you have it up ? <Garthagk> I can get it up anytime. |
Tonto Auri
|
Posted - 2007.07.27 17:48:00 -
[24]
It is better (for Devs) to write native linux client. And do it soon (not soon(tm)).
Many and many members of community leaves MS platform (wo likes to live in prison??) and choose unix/linux as OS of choice. So, earlier or larer, CCP will face the situation, where EVE player decided to suspend account instead of wasting PC with two OS's or having sex with emulators. -- Thanks CCP for cu<end of sig> |
Kadesh Priestess
|
Posted - 2007.07.27 18:23:00 -
[25]
Guys, i have small request... post here suggestions and questions (if you hadn't managed to startup client following guide steps).. It's not 'gimme native linux client thread', there're lot of topics more suitable for this kind of posts.
|
OneDumFuk
|
Posted - 2007.09.15 02:58:00 -
[26]
Hi to all i followed your steps exactly using the cedega method. however when i run the game i get splash screen then goes away. It never did ask me to update anything dx3d or anythin of to that effect. is there a log file i can post to help figure this out?
btw specs c2d e6600 2gb ddr1066 8800gts 320mb
|
Kadesh Priestess
|
Posted - 2007.09.15 15:54:00 -
[27]
Do you use 6.0.2 or 6.0.3 version of cedega? Forgot to update required version number ------- EVE Online + GNU/Linux |
Menth
Reikoku Band of Brothers
|
Posted - 2007.10.15 10:04:00 -
[28]
thanks for the guide. here is a handy guide for installing cvscedega http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO%20Cedega%20CVS )
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |