web-dev-qa-db-fra.com

Comment installer et exécuter Lord of the Rings Online sur un système Ubuntu 64 bits?

Quelqu'un a-t-il trouvé les secrets pour installer et exécuter Lord of the Rings Online sur un système Ubuntu 11.10 64Bit?

5
Gary Mors

De http://www.lotrolinux.com/

Le jeu actuel fonctionne très bien sous wine, avec seulement quelques ajustements nécessaires au registre du vin et au fichier UserPreferences.ini du jeu. Des informations détaillées sur ces ajustements sont disponibles sur le page AppDB de wine pour le Seigneur des anneaux Online ou sur le guide sur ce site .

Section importante du 2ème lien:

Conditions requises

  1. Un PC avec au moins les spécifications système minimales pour le jeu.
  2. Vin ou Jeux CrossOver.

Mises en garde

Vous devez installer le moteur Mozilla dans Wine pour que les liens Aide/Livre de connaissances et Turbine Store fonctionnent. Si votre client se bloque ou affiche une page noire lors de l'accès au magasin, il vous manque le moteur de navigation Web de Mozilla dans Wine. Si vous utilisez Linux et que vous exécutez Beryl/Compiz (ou un autre logiciel 3D Desktop Effects), désactivez-les avant de lancer LOTRO. . Le jeu fonctionnera normalement, mais avec des performances quelque peu dégradées. Cependant, de nombreuses touches de raccourci et gestes de souris utilisés dans le jeu activeront également les effets 3D Desktop et pourraient provoquer le crash du jeu. Si vous rencontrez des irrégularités sur le sol, désactivez le filtrage des textures anisotropes dans les paramètres de LotRO Advanced Graphics.

Télécharger

Un client peut être téléchargé depuis ce lien .

Notez qu'il est fortement recommandé d'utiliser le téléchargement standard de Turbine Client (Pando Media Booster, PMB) lors de l'installation sous WINE 1.3.9 ou ultérieur. L'utilisation de versions de Wine inférieures à 1.3.9 n'est PAS recommandée.

Installation de LOTRO

Installez LOTRO. N'UTILISEZ PAS LE DVD MOM POUR CELA! Installez une version téléchargée. L'application du DVD MOM [Mines of Moria] prendra aussi longtemps, sinon plus, que de télécharger l'installateur actuel et de le corriger. En outre, il n'est plus possible de "corriger" le DVD SOA [Shadows of Angmar]. Téléchargez et installez PyLOTRO en suivant les instructions de la page de téléchargement de PyLOTRO.

Configurez le lanceur PyLOTRO. Les paramètres doivent être ajustés pour correspondre à votre système:

 Application Wine 
 WINEDEBUG fixme-all 
 WINEPREFIX /home/votre-nom_utilisateur/.wine[.____. Directory Répertoire du jeu /home/votre_nom_utilisateur/.wine/drive_c/ Program Files/Turbine/Le Seigneur des Anneaux Online 
 Graphiques haute résolution activés (ou désactivés si vous avez téléchargé la résolution LOTRO standard) 

Lancer LOTRO

La première fois que vous exécutez LOTRO, il échouera, car ses fichiers de configuration sont manquants. Pendant le crash, il les créera cependant. A partir de là, cela fonctionnera bien. Si vous utilisez le lanceur graphique, rappelez-vous de corriger si nécessaire (Outils-> Patch-> Appliquer, fermez lorsque vous avez terminé).

4
Rinzwind

Cette question semble obsolète, car OP mentionne spécifiquement Ubuntu 64 bits . Je suppose que cela peut concerner à la fois les versions plus anciennes et les versions actuelles (13.04) d’Ubuntu, en particulier le Édition 64 bits qui ne contient pas les mêmes packages. Il est très difficile de trouver la réponse. Presque tous les conseils/tutoriels en ligne proviennent d'utilisateurs d'un système d'exploitation Linux 32 bits.

Le problème

Tous les guides que j'ai trouvés mentionnent simplement l'installation de pylotro et se concentrent sur les paramètres de WineHQ. L'installation est il suffit simplement de télécharger LOTRO (vous pouvez probablement le télécharger via Steam sous Wine) et de créer un préfixe Wine pour exécuter le programme d'installation .

Cependant sur Ubuntu 13.04 64 bits (et peut-être d'anciennes versions 64 bits d'Ubuntu), le principal problème est que vous ne pouvez tout simplement pas lancer le jeu avec pylotro:

[E08] Server not found - may be down (400)

(pour une raison quelconque, le message SOAP envoyé au serveur par pylotro sur Ubuntu 64 bits reçoit une réponse HTTP 400 Demande incorrecte et le code XML est vide)

Installez pylotro

Le PPA Ubuntu n'est pas disponible. Vous pouvez installer le script Python à partir de la source ( article )

$ wget https://sites.google.com/site/leeslinuxblog/PyLotRO-0.1.15.Zip
$ unzip PyLotRO-0.1.15.Zip;cd PyLotRO
$ Sudo python setup.py install
$ su -c “python setup.py install”

Patch pylotro

Maintenant, appliquez les caractères spéciaux et le patch ssl à pylotro. Le patch est assez petit, vous pouvez donc le faire à la main, il n’est nécessaire d’éditer que deux fichiers. Vous devrez probablement d'abord modifier les autorisations (vérifiez tout d'abord que votre PyLotROLauncher se trouve au même endroit):

$ Sudo chmod 777 /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/*.py

Ensuite, ouvrez simplement les fichiers suivants dans un éditeur de texte et appliquez les modifications que vous voyez sur le patch lié ci-dessus. Veillez à utiliser le même retrait TABS lorsque vous copiez les nouvelles lignes. Utilisez des tabulations, pas des espaces. Démarrez pylotro à partir du terminal après les modifications afin que vous puissiez voir une erreur si vous n’aviez pas modifié les modifications correctement.

$ gedit /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/MainWindow.py
$ gedit /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/PyLotROUtils.py

Résultats

Une fois le correctif correctement appliqué, le programme de lancement dépasse l'erreur E08. Vous pouvez voir une erreur sur le trousseau de clés (un autre problème avec Wine sur Ubuntu 13.04 64 bits), mais cela n’empêche pas le lancement du jeu.

Pour moi, le préfixe suivant a lancé le jeu très bien du premier coup, une fois pylotro a été corrigé, sur Ubuntu 13.04 64-bit:

$ export WINEPREFIX=~/.wine_lotro
$ export WINEARCH=win32
$ env WINEPREFIX=~/.wine_lotro winecfg
$ env WINEPREFIX=~/.wine_lotro winetricks d3dx9 vcrun2008 vcrun2005

Bien sûr, n'oubliez pas d'aller dans pylotro> Options et de définir les options suivantes dans les répertoires appropriés (voici un exemple, avec un dossier LOTRO copié depuis une installation LOTRO active sous Windows, dans le "préfixe" de vin):

Application        Wine
WINEPREFIX         /home/fab/.wine_lotro
Game Directory     /home/fab/.wine_lotro/drive_c/games/Lord of the Rings Online
Hi-Res Graphics    Enabled
Advanced Options   (unchecked)
2
Bleep Bloop

Pour que ces deux jeux fonctionnent, vous devez installer du vin (ou du crossover mais je préfère le vin)
Pour lotro - lotrolinux.com
pour DDO, voir ces WineHQ-Dungeons & Dragons Online: Eberron Unlimited ,
DDO, Linux Guide pratique.

1
Ashu