Ceci est une ancienne révision du document !
Eve Online
(expliquer ce qu'est Eve Online)
Cette page est en deux parties. La première permet d'installer, puis de faire marcher Eve Online sous linux. La deuxième quant-à-lui permet d'installer le très excellent Eve Timer qui permet d'avoir en direct l'évolution de son personnage sans avoir à lancer le jeu. C'est plus ou moins un clone de EVEMon, en moins évolué.
Installation et fonctionnement du jeu
Pré-requis
- Avoir activé l'accélération graphique ;
- Avoir installé la version 0.9.41 de Wine (ne marche pas avec la 0.9.42, pas tester avec les version précédentes).
Installation du jeu
Télécharger la dernière version de EVE_Setup.exe depuis le site du jeu. Pour exemple, je l'ai téléchargée dans /home/nathanos/Desktop.
Ouvrir un terminal et entrer les commandes :
cd /home/nathanos/Desktop wine EVE_Setup.exe
L'installeur installera le jeu dans un dossier ressemblant à C:/Program Files/CPP/EVE/ .
Une fois le jeu installé, retourner sur la fenêtre du terminal :
cd /home/nathanos/.wine/drive_c/Program\ Files/CPP/EVE
Puis :
winefcg
Maintenant, dans l'onglet "application" mettez la version de windows sur Windows XP ou Windows 2000. Dans l'onglet "Audio" cochez la case "Pilote ALSA" ou "Pilote OSS", dans le menu déroulant "Accélération matérielle, choisir "Émulation" et cochez la case "Émulation Pilote". Il est possible que vous receviez des messages d'erreur, mais ignorez les. Une fois ceci fais vous pouvez fermer la fenêtre de configuration de Wine.
Retournez sur votre fenêtre terminal et entrez :
cd /home/nathanos/.wine/drive_c/Program\ Files/CCP/EVE/bin/ wine RedistD3DXOnly.exe
Ignorez les messages d'erreurs.
Maintenant, ouvrez l'explorateur Nautilus (ou Konqueror) et allez dans répertoire /home/nathanos/.wine/drive_c/Program\ Files/CCP/EVE/bin/ puis dans le sous dossier Microsoft.VC80.CRT . Copiez tout ce qu'il contient dans le dossier parent (/home/nathanos/.wine/drive_c/Program\ Files/CCP/EVE/bin/).
Retournez sur votre terminal et rentrez :
cd /home/admin/.wine/drive_c/Program\ Files/CCP/EVE/
Puis, pour télécharger, puis installer le patch qui permet le lancement du jeu :
wget http://elfe.mine.nu/eve/linux/MachoNet.bash ./MachoNet.bash
A partir de maintenant le jeu est exécutable via la commande :
nice -19 wine /home/admin/.wine/drive_c/Program\ Files/CCP/EVE/wine eve.exe
Aller plus loin
Vous trouvez pénible de toujours devoir taper nice -19 wine /home/admin/.wine/drive_c/Program\ Files/CCP/EVE/wine eve.exe à chaque fois que vous voulez lancer le jeu ? Je vous comprend, moi aussi, on va donc faire un petit script pour plus vous embêtez.
sudo gedit /usr/bin/eve
Gedit se lance (utilisateur de KDE, utilisez kate à la place). Rentrez ensuite dans l'éditeur de texte :
#!/bin/sh nice -19 wine /home/admin/.wine/drive_c/Program\ Files/CCP/EVE/wine eve.exe
A noter qu'il est évidemment possible de se faire un lanceur
Problèmes connus
- Actuellement je n'ai pas encore réussi à appliquer à patch avec cette méthode. Le patch refuse simplement de se télécharger. Je pense qu'il est possible de l'installer de façon indirecte, c'est à dire dans un premier temps de le télécharger sur le site du jeu puis de l'installer avec wine. Je n'ai cependant pas testé cette méthode car ayant une partition windows sur mon ordi, j'avais pas envie de me battre pour installer le patch sous linux. J'esserai cette méthode lors de la sortie du prochain patch.
- Une erreur de directX apparait lors du lancement du jeu. Ignorez-là, le jeu marche quand même.
Installation de EveTimer
Installation
Télécharger les sources sur le site officiel. Actuellement (1/08/2007) la dernière version sortie est la 0.9.2.
Puis, extraire les sources :
tar -xvf EveTimer-0.9.2.tar.gz
Un dossier EveTimer-0.9.2 est normalement crée. On va supprimer le tar.gz et déplacer le dossier dans /etc/ histoire que ça encombre pas votre ~/ .
rm EveTimer-0.9.2.tar.gz sudo mv -R EveTimer-0.9.2/ /etc/
Ensuite on installe. L'auteur a eu la bonne idée de le faire en python ce qui nous facilite grandement la tâche :
cd /etc/EveTimer-0.9.2/ sudo python setup.py install
Il faut ensuite que vous récupériez votre API Key sur le site officiel afin que le logiciel reconnaisse votre compte.
Arriver là le logiciel est installé, super on est contant, mais le fait de l'installer /etc/ c'est bien joli mais c'est pas pratique pour lancer le logiciel. C'est donc parti pour la création des racourcis
Création des lanceurs
On va dans un premier temps permettre de lancer EveTimer lorsqu'on tape la commande evetimer dans un terminal. Pour ce faire rentrer dans un terminal :
ln -s /etc/EveTimer-0.9.2/EveTimer /usr/bin/evetimer
Et voila, la commande evetimer permet de lancer le logiciel !
Exécutons maintenant cette commande au démarrage de la session parce que c'est plus pratique quand même. Pour ce faire : Systèmes → Préférences → Session, l'onglet Programmes au démarrage → Nouveau. Dans la case Nom on rentre EveTimer (ou autre) et dans Commande on rentre evetimer. Reste plus qu'à relancer votre session pour vérifier que ça marche bien. Si ça marche bien vous aurez droit a une nouvelle petite icone dans le System Tray en forme d'ampoule. Cliquez dessus et vous pourrez rentrer vos infos de connexions cherchez précédemment puis importez vos personnages.