TribaL |
Saturday 29 October 2011 at 15:09
|
TribaL
|
Bonjour,
Alors je suis passez sous peu sous ubuntu ( pour des raisons de sécurité et pour bosser ).
Le "soucis" c'est que je jouer à LOL avant de passer sous ubuntu, J'ai donc essayé de l'installer, après plusieurs tuto, aucun n'a fonctionnais.
J'ai donc essayer de bidouiller.
J'ai virtualisé windows pour voir, ça a foiré. J'ai tout de même un peu avancer car j'avais le setup sans passer par le launcher de téléchargement. J'ai foutu ça sur la freebox V6 et j'ai repris ça sous ubuntu.
Avec playonlinux, la toute dernière version, j'ai installer le setup en rajoutant différente librairie que j'ai jugé utile et la sa fonctionne, l'installation se produit sans aucun soucis. Le jeu se lance et ce met à jours, je décide de lancer une partie pour voir si tout marche bien, je sélectionne mon personnage et la partie va pour se lancer.
Et la c'est le drame sa plante et sa me met ce message d’erreur.
Voilà, si vous avez une idées je suis preneur ^^
|
BlondVador |
Monday 7 November 2011 at 13:52
|
BlondVador
|
|
TribaL |
Friday 25 November 2011 at 14:54
|
TribaL
|
Bonjour,
J'ai enfin réussi à faire fonctionner League of Legends sous linux grâce à un petit script :
cd /home/alex/.PlayOnLinux/wineprefix/LOL/dosdevices/c:/"Riot Games"/"League of Legends"/rads/system
wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
exit 0
Sa marche super... sauf les FPS sous dominion ( je n'est pas encore tester le classique ).
Mais sa ne fonctionne correctement que avec des graphique très faible... Mais j'ai remarquer que sa ne marche qu'avec le wine que j'ai sous ubuntu et pas celui que j'ai configurer avec Play on Linux.
J'aimerais donc savoir si ce script pourrais inspirer quelqu'un ( parce que j'ai essayer de le modifier en changeant "wine" par "playonlinux" ) mais il veut me l'installer et sa ne fonctionne pas du tout vu qu'il est déjà installer ).
|
Diliz |
Saturday 21 January 2012 at 16:03
|
Diliz
|
Tu as essayé de passer en mode windows 7? Personellement ça fonctionne nettement mieux chez moi! Sauf un problème de son dans le launcher, mais en jeu le son y est! :3 Et toujours pas de store par contre! :s
|
Diliz |
Saturday 21 January 2012 at 16:10
|
Diliz
|
Tu as essayé de passer en mode windows 7? Personellement ça fonctionne nettement mieux chez moi! Sauf un problème de son dans le launcher, mais en jeu le son y est! :3 Et toujours pas de store par contre! :s
PS: dsl pour le double post... T-T Edited by Diliz
|
cojy |
Sunday 4 March 2012 at 13:36
|
cojy
|
Bonjour à tous,
Je poste ici car j'ai league of legends qui tourne parfaitement sous linux (le son partout, la boutique d'objet, le chat...) à ~40fps, alors je viens expliquer ce que j'ai fait.
Je suis sous openSuse 12.1, wine 1.4-rc6, je n'ai utilisé absolument aucun patch en dehors du wine spécifique pour l'installation.
The installation was done with a specific version of wine (1.3.7) through play on linux.Installer did not work with 1.4-rc6.
The installed third parties are:
dx3d9-43
Adobe air
vcrun2005
microsoft core front
The libraries (in winecfg):
d3dx9_43 (native)
msvcr80 (native, integrated)
wininet(native, integrated)
Also I had to declare a specific key in the registry (done in winetricks - regedit)
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion
add key "ProgramW6432Dir" with value "C:\\Program Files"
wine is configured to run as windows7 otherwise lights are very strange in the game.
To run the application:
Go to .wine/drive_c/Riot Games/League of Legends/rads/system
then run: wine rads_user_kernel.exe run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
Games runs at 40fps, down to 20 at the end with lots of minions destroying the nexus (Radeon HD5850)
Launch information is based on: http://unixblogger.wordpress.com/2012/01/10/league-of-legends-back-on-wine/#respond
Si vous avez la moindre question, n'hésitez pas, je serai ravi de vous aider. Edited by cojy
|
Quentin PÂRIS |
Sunday 4 March 2012 at 13:40
|
Quentin PÂRIS
|
Ça commence à devenir intéressant tout ça. On va bientôt pouvoir faire un script je pense.
C'est le client officiel ?
|
BlondVador |
Monday 2 April 2012 at 19:06
|
BlondVador
|
J'essaye de me pencher sur ça dans la semaine (tests et script).
|
BlondVador |
Tuesday 10 April 2012 at 14:59
|
BlondVador
|
Installation step-by-step:
$ rm -rf "$HOME/.wine-lol"
$ export WINEPREFIX="$HOME/.wine-lol"
$ wine hostname
Install Wine Gecko
$ winetricks vcrun2005 vcrun2008 corefonts d3dx9 wininet
$ winetricks win7
$ GC_DONT_GC=1 wine LeagueOfLegends.exe
or (if you have the full installer downloaded already):
$ wine setup.exe
Install the game, don't run it when finished.
Create file named 'lol' in your home directory (~):
------------------------------------------------------------------------------------------------------
#!/bin/sh
export WINEPREFIX="$HOME/.wine-lol"
cd "$WINEPREFIX/drive_c/Riot Games/League of Legends/rads/system"
wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
------------------------------------------------------------------------------------------------------
$ chmod a+x ~/lol
Run the game with:
$ ~/lol
Don't use nVidia 295.x drivers. Use earlier version or the game will crash.
J'utilise les drivers 295.x de nVidia donc le jeu crash au lancement mais l'installation s'est déroulée à merveille. J'attends que ce soit stable avec ces drivers pour faire un script. Edited by BlondVador
|
SuperPlumus |
Thursday 12 April 2012 at 13:13
|
SuperPlumus
|
Je pense que ce serait bien, vu le nombre de demandes pour ce jeu, et la compléxité de l'installer manuellement pour une personne qui ne connait pas grand chose dans Wine, de faire un script et de le mettre dans la catégorie Testing.
Avec un avertissement qui informe que le jeu ne fonctionne pas avec les pilotes 295.x, pour qu'il ne soient pas étonné.
|
BlondVador |
Thursday 12 April 2012 at 15:26
|
BlondVador
|
J'essaye de faire ça de suite alors, j'ai un peu de temps devant moi.
EDIT : Je n'arrive pas à trouver comment faire pour lancer les commandes suivantes au démarrage du jeu :
cd "$WINEPREFIX/drive_c/Riot Games/League of Legends/RADS/system"
wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/0.0.0.45/deploy/) LoLLauncher.exe
Voici mon script en attendant (pas totalement fonctionnel puisqu'on ne peut pas lancer le jeu, mais on peut l'installer) :
#!/bin/bash
# Date : (2012-04-12)
# Last revision : (2012-04-12)
# Distribution used to test : ArchLinux
# Author : Valentin PERRUSSEL
# Licence : GPLv3
# PlayOnLinux: 4.0.16
# WineHQ: 1.4-rc6
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
TITLE="League of Legends"
# Langues
if [ "$POL_LANG" == "fr" ]; then
LNG_WARNING="Le jeu ne fonctionne pas avec les pilotes 295.x de nVidia."
LNG_WARNING_TITLE="Avertissement"
SELECT_FILE="Veuillez séléctionner le fichier LeagueOfLegends.exe."
LNG_DONT_LAUNCH="Ne lancez pas le jeu après l'installation."
TITLE_INSTALL="Installation"
MSG_SELECT="Veuillez sélectionner LeagueofLegends.exe."
MSG_INSTALL_WAIT="Installation en cours"
TITLE_INSTALL_WAIT="Installation de League of Legends"
LNG_SUITE="Cliquer sur suivant uniquement lorsque l'installation est terminée."
LNG_INSTALL_SUCCESS="Installation réussie. Vous pouvez à présent jouer à League of Legends."
LNG_INSTALL_SUCCESS_TITLE="Installation réussie"
else
LNG_WARNING="This game doesn't work with 295.x nVidia drivers."
LNG_WARNING_TITLE="Warning"
SELECT_FILE="Please select LeagueOfLegends.exe."
LNG_DONT_LAUNCH="Please don't run the game after setup."
TITLE_INSTALL="Setup"
MSG_SELECT="Please selecte LeagueofLegends.exe."
MSG_INSTALL_WAIT="Setup in progress"
TITLE_INSTALL_WAIT="League of Legends setup"
LNG_SUITE="Click next only when the setup is complete."
LNG_INSTALL_SUCCESS="Setup successfull. You can play at League of Legends now."
LNG_INSTALL_SUCCESS_TITLE="Setup successfull"
fi
# Initialisation
POL_SetupWindow_Init
POL_Debug_Init
# Présentation
POL_SetupWindow_presentation "League of Legends" "Riot" "http://www.riotgames.com/" "BlondVador" "LeagueOfLegends"
#Avertissement
POL_SetupWindow_message "$LNG_WARNING" "$LNG_WARNING_TITLE"
# Création du préfixe
POL_Wine_SelectPrefix "LeagueOfLegends"
POL_Wine_PrefixCreate "1.4-rc6"
POL_System_TmpCreate "LeagueOfLegends"
#Dépendances
POL_Call POL_Install_vcrun2005
POL_Call POL_Install_vcrun2008
POL_Call POL_Install_corefonts
POL_Call POL_Install_d3dx9
POL_Call POL_Install_wininet
# Configuration
Set_OS "win7"
#Prévention
POL_SetupWindow_message "$LNG_DONT_LAUNCH" "$LNG_WARNING_TITLE"
# Installation du jeu
POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL"
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then
cd "$POL_System_TmpDir"
POL_Download "http://l3cdn.riotgames.com/Installer/EUW_Installer/LeagueofLegends.exe"
POL_SetupWindow_wait "$MSG_INSTALL_WAIT" "$TITLE_INSTALL_WAIT"
GC_DONT_GC=1 POL_Wine start /unix "$POL_System_TmpDir/LeagueofLegends.exe"
elif [ "$INSTALL_METHOD" = "LOCAL" ]; then
POL_SetupWindow_browse "$MSG_SELECT" "$TITLE_INSTALL"
POL_SetupWindow_wait "$MSG_INSTALL_WAIT" "I$TITLE_INSTALL_WAIT"
GC_DONT_GC=1 POL_Wine start /unix "$APP_ANSWER"
fi
POL_SetupWindow_message "$LNG_SUITE" "$LNG_WARNING_TITLE"
POL_System_TmpDelete
# Création du lanceur
POL_Shortcut "rads_user_kernel.exe" "League of Legends" "" "run lol_launcher \\$(ls ../projects/lol_launcher/releases/) LoLLauncher.exe"
# Fin
POL_SetupWindow_message "$LNG_INSTALL_SUCCESS" "$LNG_INSTALL_SUCCESS_TITLE"
POL_SetupWindow_Close
exit
A modifier comme il convient... Je le posterais une fois fonctionnel.
EDIT SuperPlumus : Correction d'un erreur de syntaxe. (cf. mon post plus bas) Edited by SuperPlumus
|
Quentin PÂRIS |
Thursday 12 April 2012 at 18:42
|
Quentin PÂRIS
|
POL_Shortcut "Riot Games/League of Legends/RADS/system/rads_user_kernel.exe" "League of Legends" "" "run lol_launcher \\$(ls ../projects/lol_launcher/releases/0.0.0.45/deploy/) LoLLauncher.exe"
Par contre j'ai quand même un méga doute sur l'utilité du $(ls ../projects/lol_launcher/releases/0.0.0.45/deploy/) Edited by Tinou
|
BlondVador |
Friday 13 April 2012 at 13:02
|
BlondVador
|
Merci Quentin...
La ligne $(ls ../projects/lol_launcher/releases/) permet de trouver LoLLauncher.exe malgré le changement de release, donc ça évite de refaire le script à chaque MAJ du jeu (et pas besoin de mettre la version de la release comme je l'ai fait sinon ça ne fonctionne pas au changement de MAJ...)
Mais j'ai encore un problème, ça ne me trouve pas rads_user_kernel.exe.
La ligne :
POL_Shortcut "$WINEPREFIX/drive_c/Riot Games/League of Legends/rads/system/rads_user_kernel.exe" "League of Legends" "" "run lol_launcher \\$(ls ../projects/lol_launcher/releases/) LoLLauncher.exe"
L'erreur :
Error: Binary not found! : /home/blond/.PlayOnLinux//wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends/rads/system/rads_user_kernel.exe
Have you installed the program to the default location ?
Dans les logs :
04/13/12 11:49:32 - [POL_Shortcut] Error: Binary not found! : /home/blond/.PlayOnLinux//wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends/rads/system/rads_user_kernel.exe\\n\\nHave you installed the program to the default location?
Bon... Je regarde où se trouve rads_user_kernel.exe...
Mais... Il est bien dans /home/blond/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends/rads/system/ o_O.
Je ne suis pas idiot quand même, un screen de l'emplacement de rads_user_kernel.exe :
Là je ne comprends pas...
Au passage j'ai modifié un peu le script pour qu'on puisse également lancer le downloader qu'on a téléchargé en local au cas où le lien de Riot devienne mort.
Bref, pour l'installation aucun problème, juste cette erreur que je n'arrive pas à régler...
Pourtant j'arrive à lancer le jeu que j'ai installé sur un préfixe Wine avec mon script :
#!/bin/sh
export WINEPREFIX="$HOME/.wine-lol"
cd "$WINEPREFIX/drive_c/Riot Games/League of Legends/RADS/system"
wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe Edited by BlondVador
|
SuperPlumus |
Friday 13 April 2012 at 17:38
|
SuperPlumus
|
La commande POL_Shortuct s'utilise comme ça :
POL_Shortcut "rads_user_kernel.exe" "League of Legends" "" "run lol_launcher \\$(ls ../projects/lol_launcher/releases/) LoLLauncher.exe" ou si il y a plusieurs rads_user_kernel.exe (uniquement dans ce cas), c'est :
POL_Shortcut "Riot Games/League of Legends/rads/system/rads_user_kernel.exe" "League of Legends" "" "run lol_launcher \\$(ls ../projects/lol_launcher/releases/) LoLLauncher.exe"
On ne met le chemin que au-dela de drive_c.
De plus ma nouvelle doc, en français, est à ta disposition. Edited by SuperPlumus
|
BlondVador |
Friday 13 April 2012 at 19:43
|
BlondVador
|
J'ai eu un peu de mal à comprendre le fonctionnement de POL_Shortcut en effet... malgré avoir fait un petit tour sur la doc'. Mais je te remercie, ça semble fonctionner, LoL se lance bien, le client télécharge les MAJ...
Je regarde si y a pas de problèmes majeurs à côté et je propose le script en testing ;). Edited by BlondVador
|
Quentin PÂRIS |
Friday 13 April 2012 at 19:44
|
Quentin PÂRIS
|
Y'a un problème majeur qui vient de POL, c'est que si tu vas dans le menu Configurer de LoL, ça met des guillemets autour de '$()' ce qui casse le raccourcis
|
BlondVador |
Friday 13 April 2012 at 19:51
|
BlondVador
|
Exact, pourtant le jeu se lance... hmm... faut voir si en jeu ça ne pose pas de problème (ce que je ne peux pas faire, possèdent les drivers 295.x...).
EDIT : Enfait ça semble bloquer l'installation des MAJ, ça les télécharge mais ça bloque à 99%...
EDIT 2 : Ah non ça s'est débloqué... suffit de patienter... j'attends que les patchs s'installent et je vois si au moins ça daigne me le lancer et arriver au même endroit que mon installation sur un prefixe Wine. Edited by BlondVador
|
TribaL |
Saturday 14 April 2012 at 15:48
|
TribaL
|
Bonjour,
Alors moi j'ai un gros soucis, le script bloque lorsque je dois choisir entre télécharger et choisir l'emplacement fichier pour installer le jeu. Je sais pas si c'est long ou quoi mais seul chose que je peux faire c'est annuler.
PS : Quand je clique sur l'un ou l'autres rien ne se passe :s
|
SuperPlumus |
Saturday 14 April 2012 at 17:39
|
SuperPlumus
|
J'ai corrigé le script ci-dessus, c'était une bête erreur de syntaxe (un ; oublié dans le if).
BlondVador : j'ai aussi ajouté la variable $TITLE, qui est obligatoire.
|
TribaL |
Saturday 14 April 2012 at 20:29
|
TribaL
|
Merci marche super bien :)
|