Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2013, à 13:37

Morrio

[Résolu]Installer league of legend sous linux

Bonjour,

Comment installer league of legend sous linux ?

Dernière modification par Morrio (Le 20/04/2013, à 19:27)

Hors ligne

#2 Le 20/04/2013, à 13:44

Kumildezorba

Re : [Résolu]Installer league of legend sous linux


Utilisateur d'Ubuntu depuis une petite lurette

Hors ligne

#3 Le 20/04/2013, à 13:44

Morrio

Re : [Résolu]Installer league of legend sous linux

Ses liens sont mort.

Hors ligne

#4 Le 20/04/2013, à 14:11

Kumildezorba

Re : [Résolu]Installer league of legend sous linux

leagueoflegends.com a écrit :

Étape 1: Installer Wine + Winetricks

Vous pouvez utiliser la logithèque ou le terminal.

Allez à l'étape 1a pour installer via la logithèque
Allez à l'étape 1b pour installer Wine via le terminal

Étape 1a

Ouvrez la logithèque
Recherchez "wine"
Cliquez sur le premier item de la liste (wine, Microsoft windows compatibility layer)
Cliquez sur Installer
Quand l'installation de Wine est terminée, vous pouvez passer à l'étape 2.


Étape 1b
Lancez les commandes suivantes dans votre terminal:

Quote:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5

Étape 2: Installer Winetricks Extras

Cette section est en grande partie tirée du post de SxeAzn's (2).
Lancez les commandes suivantes dans votre terminal :

Quote:
winetricks vcrun2005
winetricks ie8
winetricks wininet
winetricks d3dx9
winetricks corefonts
winetricks adobeair

Étape 3: Configurer Wine

Lancez la commande suivante dans votre terminal :
Quote:
winecfg
La, changez la version de windows et mettez Windows 8 (dans mon cas, en jeu, j'ai eu des bugs graphiques assez bizarre, mettre Windows XP à la place de Windows 8 à réglé le problème (carte graphique Nvidia GTX 560 ti) ).

Étape 4: Déplacer votre installation de League of Legends

Copiez-collez le dossier "Riot Games" (qui se trouve probablement dans C:/Program Files) dans:

Quote:
"/home/USERNAME/.wine/dosdevices/c:/Program Files/"
(remplacez USERNAME par votre nom d'utilisateur)

Étape 5: Patcher les fichiers suivants pour que la boutique In-Game fonctionne correctement:

Cette étape est en grande partie tirée du post de Metaph (3). Vous pouvez vous rendre au post de Metaph pour plus d'information sur comment cela fonctionne, je vous expliquerai simplement comment faire.

Premièrement, téléchargez le patch Python que Metaph a crée en suivant ce lien :
https://github.com/A-Metaphysical-Drama/LoL-Linux-Tools
(Cliquez sur le bouton "ZIP" en haut a gauche (en dessous de "Code")

Ensuite, extraire le dossier dans le répertoire de votre choix (le bureau par exemple).

Après, ouvrez le fichier inclu config.py dans l'éditeur de texte de votre choix et remplacez "lol_path" par votre répertoire League of Legends.
Si vous avez suivi ce guide correctement, ce devrait être :

Quote:
/home/USERNAME/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/
Ensuite, ouvrez un terminal et placez-vous dans le répertoire que vous avez extrait précedemment contenant le fichier "lol_linux.py" :

Quote:
cd /VOTRECHEMINPOUR/lol_linux.py
(Si extrait sur le bureau = cd /home/USERNAME/Bureau/LoL-Linux-Tools-master)


Lancez finalement la commande suivante :

Quote:
python lol_linux.py texture_patch
Ce script a besoin de certaines dépendances pour fonctionner à 100%, donc s'il ne se lance pas, le terminal vous dira quels importations ont échouées. Cela peut-être différent selon les machines, mais je vais vous donner un exemple de comment résoudre le problème. Mon terminal me disait que j'avais besoin des paquets gnutls et yacc, donc après avoir cherché sur google, j'ai fini par trouver que je devais lancer les commandes suivantes :

Quote:
sudo apt-get install byacc
sudo apt-get install gnutls-bin
Si cela ne résoud pas votre problème, essayez de lancer :

Quote:
sudo apt-get install NAME
(remplacez NAME par le nom du paquet dont l'importation a échouée)

Si cela ne fonctionne toujours pas, cherchez sur google ou demandez ici.

Ce script peut mettre un peu de temps à s'exécuter donc faites attention à ne pas ouvrir League of Legends et à ne pas quitter le script avant que l'installation ne soit pas terminée. (Le terminal affichera 'Patching Succesful')

Étape 6 (optionnelle): Configurer League pour avoir un maximum de FPS
J'ai pu avoir 40 FPS avec ma config.

Étape 6a: Editer les paramètres de Lol.
Allez à :
Quote:
/home/USERNAME/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/Config/
et ouvrez Game.cfg avec votre éditeur de texte favoris.

Ma configuration est celle-ci, pensez à modifier votre résolution ! :
The following are my game settings, be sure to use your own resolution:

Quote:
[General]
SystemMouseSpeed=0
GameMouseSpeed=10
Width=1680
Height=1050
Colors=32
WaitForVerticalSync=0
PredictMovement=0
Windowed=0
EnableLightFx=0
UserSetResolution=1
BorderlessWindow=0
EnableAudio=1
[HUD]

ItemShopItemDisplayMode=0

ItemShopStartPane=1

ShowTimestamps=1
LockCamera=0
FlipMiniMap=0
EnableLineMissileVis=1
EnableSnowEffect=0
DrawHealthBars=0
SmartCastOnKeyRelease=1
DrawCenterHudWall=0
ObjectTooltips=0
AllChannelChatHiddenMsg=1
ShowAllChannelChat=1
AllChannelChatHiddenMsgSpectator=1
PerformanceProfileHiddenMsg=1
NumericCooldownFormat=1
[Performance]

EnableHUDAnimations=0
AutoPerformanceSettings=0
CharacterQuality=0
EnvironmentQuality=0
Full3DModeEnabled=0
GammaEnabled=0
EffectsQuality=0
ShadowQuality=0
FrameCapType=1
AdvancedShader=0
EnableParticleOptimizations=0
AdvancedReflection=0
PerPixelPointLighting=0
ShadowsEnabled=1
MouseOverEffect=0
[FloatingText]
SpellDamage_Enabled=1
Damage2_Enabled=1
Heal2_Enabled=1
Critical2_Enabled=1
Experience2_Enabled=1
QuestReceived_Enabled=1
QuestComplete_Enabled=1
Score_Enabled=1
ManaHeal_Enabled=1
ManaDamage_Enabled=1
Critical_Enabled=1
EnemyCritical_Enabled=1
LegacyCritical_Enabled=1
Legacy_Enabled=0
Debug_Enabled=1
Experience_Enabled=1
[Volume]
MusicVolume=0.5000
VoiceVolume=0.5000
[ColorPalette]
ColorPalette=2
[Replay]
EnableDirectedCamera=1
EnableHelpTip=0
EnableDefaultChat=1
Étape 6b: Faire en sorte que LoL n'utilise qu'un seul coeur (Mieux pour les installations 32bit de Wine)
Faites cela uniquement APRÈS avoir fait tout le reste.

Démarrez une partie de LoL.
Une fois en jeu, switchez vers le bureau et ouvrez un terminal (sans fermer le jeu...)

Lancez :

Quote:
ps ax | grep League
Cela devrait afficher plusieurs entrées, mais une d'elle devrait ressembler à ça :

18049 pts/2 Sl+ 29:30 Game\League of Legends.exe 8390 lol.launcher.exe Air\LOLClient.exe

Le premier nombre (18049) est le Process ID (PID).

Maintenant, lancez:

Quote:
taskset -p 1 PID
Pensez à changer PID avec votre process ID. Ma commande devrait être :

Quote:
taskset -p 1 18049

Étape 7: Créer un script de lancement

Créez un nouveau fichier texte ou vous voulez. J'ai placé le mien sur mon bureau.

Copiez-collez ce qui suit dans votre nouveau fichier texte :
Quote:
cd "/home/USERNAME/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system"; WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
(pensez à remplacer USERNAME par votre nom d'utilisateur)

Sauvez ce fichier sous cequevousvoulez.sh (cequevousvoulez du moment que cela a l'extension .sh)

Maintenant, nous devons rendre ce fichier exécutable. Pour cela, naviguez jusqu'au répertoire dans lequel vous avez sauver votre fichier via le terminal.
Si vous avez choisi le bureau la commande devrait être :

Quote:
cd /home/USERNAME/Desktop
Et entrez la commande suivante :

Quote:
sudo chmod 755 VOTRENOMDEFICHIER.sh
(pensez à remplacer VOTRENOMDEFICHIER avec votre nom de fichier)

Étape 8: Lancement ! (ENFIN)

Lancez votre script en double-cliquant dessus ou en naviguant jusqu'à son répertoire via le terminal puis taper :

Quote:
sudo bash VOTRENOMDEFICHIER.sh
(pensez à remplacer VOTRENOMDEFICHIER avec votre nom de fichier)

Félicitations !! Vous avez maintenant League of Legends qui fonctionne sur votre Linux !

Si vous avez des questions, commentaires ou voulez corriger une erreur ou ajouter quelque chose que j'aurais oublié, s'il vous plaît sentez-vous libre de laisser un commentaire, j'essayerais d'y répondre aussi vite que possible. J'espère que cela a aidé quelques personnes !

Les liens ci-dessous sont des images représentant la boutique fonctionnant

http://i.imgur.com/zWz9O.jpg

Un grand merci aux gens qui ont écrit les posts originaux dont j'ai tiré toutes mes informations.

Bugs connus :

Missing wldap32.dll
Fix:

Download this file:
http://www.dlldump.com/dllfiles/W/wldap32.dll
And place it in:
~/.wine/drive_c/windows/system32/


Login Errors
("server is busy", "failed for unknown reason" or "Retrieving data from server")
Fix:
Quote:
Originally Posted by weekendbowyer View Post
Run:

winetricks --force wininet

with ie6 installed.

to anyone else following this guide: you might want to install wininet after you install ie.
In-Game store not working for TT/Dom
Working on a solution. If anyone has one let me know. The error has to do with the mipmapped objects

Out-of-game store: Runes + Purchasing RP not working
Working on a solution. If anyone has one let me know. I think this error has to do with the way that wine gets the certificates from IE.


Utilisateur d'Ubuntu depuis une petite lurette

Hors ligne

#5 Le 20/04/2013, à 19:27

Morrio

Re : [Résolu]Installer league of legend sous linux

Étape 4: Déplacer votre installation de League of Legends

Copiez-collez le dossier "Riot Games" (qui se trouve probablement dans C:/Program Files) dans:

Il faut avoir le jeux pour faire sa.....

Sinon j'ai trouver une autre solution. Installer "PlayOnLinux".

Hors ligne

#6 Le 05/08/2013, à 11:50

Torman

Re : [Résolu]Installer league of legend sous linux

Quelqu'un pourrait expliquer plus précisément l'étape n°4 parce que moi non plus je n'ai pas compris.
J'ai essayé d'installer le jeu avec WIne pour essayer de récupérer le dossier Riot Games (je sais pas si il faut faire comme ça) et j'ai obtenu une erreur qui a annulé l'installation :

[SEH_AV_READ_NULLPTR] ACCESS_VIOLATION (0xc0000005) at address [0x2ff29d10]

*** Stack Trace (x86) ***

Merci de votre aide

Hors ligne

#7 Le 31/01/2014, à 17:36

CenaEpilepsy

Re : [Résolu]Installer league of legend sous linux

Salut,

je me permets d'up car la solution proposée ne marche pas (plus ?) pour moi.
Lors de l'accès a la boutique avec le patch, adobe flash player installé,  j'ai un beau crash de LoLclient.exe.
Ça me soûle, je veux Jinx moi yikes

Merci d'avance, CenaEpilepsy.


Si t'aimes les poneys, j'te ferai un bisou.

Hors ligne