Fora

League of Legends

Autor Odpowiedzi
Jump to the page: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
Youjin Thursday 27 January 2011 at 11:59
YoujinAnonymous

Edit : Mis a jour le 22/08/2012

[b]Version de Wine :[/b] 1.5.5-LeagueOfLegends (win7)
[b]Distribution :[/b] Ubuntu (interface cinnamon)
[b]Version de la distribution :[/b] 12.04 (64bits)
[b]Carte graphique :[/b] NVIDIA Quadro NVS 5100M
[b]Pilote de la carte graphique :[/b] 295.49
[b]Problèmes d'installation :[/b]
Aucun :D

[b]Commentaires :[/b]
- Pas moyen d’accéder a la boutique
- Le jeu reste assez lent (mais c'est beaucoup mieux qu'avant) :
En qualité faible : en moyenne ~30fps
- Un 'bug splat' systématique a la fin d'une partie (donc pas gênant).
- La barre de cast ne fonctionne pas (ou presque).

[b]Image :[/b] (j'arrive pas à les intégrer correctement)
[url]http://www.imagup.com/data/1110880522.html[/url]
[url]http://www.imagup.com/data/1110880582.html[/url]
[url]http://www.imagup.com/data/1160316029.html[/url]

Voila :)

Edytowane przez Youjin

LowMemory Saturday 5 February 2011 at 17:43
LowMemoryAnonymous

Attention à ne pas configurer Wine en windows 2000 pour l'installation: cela ne fonctionne pas !
EoleO Friday 25 February 2011 at 15:32
EoleOAnonymous

Le site jeuxvideopc.com propose un lien pour télécharger le client complet sur leur serveur. Ce lien marche depuis plus de 6 mois je pense donc qu'il peut etre utilisé pour recupérer le client. J'ai testé l'install avec et ca marche chez moi. De plus on ne passe pas via le téléchargeur de league of legends qui bug quelques peu.

http://www.jeuxvideopc.com/demo/download_go-3206-622867.php
BlondVador Tuesday 22 March 2011 at 20:32
BlondVador
Moderator

Impossible de récupérer le .zip...

thuban Sunday 3 July 2011 at 20:38
thuban

Ça marche bien avec cette adresse EoleO! par contre, il faut enlever la ligne contenant le unzip, puisque c'est directement le exe :)
Par ailleurs, le script ne contient pas de commande qui lance l'installateur.
Sinon il y a pas mal d'astuces sur winehq concernant ce jeu pour améliorer les performances.
Je teste tout ça, et si je m'en sors je posterai un script modifié :)

Bonne initiative en tout cas!
Quentin PÂRIS Monday 4 July 2011 at 15:33
Quentin PÂRIS
Admin

Yep, un script modifié ça m'intéresse bien

Par contre il faudrait aussi virer toute les commandes winetricks
thuban Tuesday 5 July 2011 at 20:54
thuban

Alors j'ai repris ton script Tinou, et utilisé la doc d'ici :
http://appdb.winehq.org/objectManager.php?sClass=version&iId=19141&iTestingId=54201&bShowAll=true
Je ne suis pas trop habitué à POL pour l'instant, donc ce n'est pas super propre.

J'ai donc décidé d'utiliser le client modifié, car avec le client original, league of legend ne tourne pas de toute manière.
De plus, j'ai commenté les lignes concernant le bug de la langue, car je ne pense pas que ce soit utile ---> à vérifier
Par ailleurs, je ne sais pas trop comment faire pour modifier les fichiers Game.cfg GamePermanent.cfg comme indiqué dans le lien ci-dessus, et faire ça en bash. Bon, j'ai pas creusé plus que ça à vrai dire, mais il doit y avoir une solution.

Au pire, est-ce possible de mettre ces fichiers modifiés en ligne sur le site de playonlinux par exemple, et de simplement remplacer les fichiers originaux par ceux-ci?

J'ai testé le client, ca fonctionne. Cependant, je n'ai pas pu tester le jeu ce soir, il faut attendre trop longtemps pour avoir une place.
Donc ne pas hésiter à améliorer!
Le script :
#!/bin/bash
# Date : (2010-12-25 22-20)
# Last revision : (2010-12-25 22-20)
# Wine version used : 1.3.7-LeagueOfLegends
# Distribution used to test : Debian Sid
# Author : Tinou - Modified by Thuban
# Script licence : GPLv3

# PlayOnLinux and PlayOnMac Init
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

# Variables
POLPREFIX="LeagueOfLegends"
URL_LOL="http://www.jeuxvideopc.com/demo/download_go-3206-622867.php "
URL_CLIENT="http://www.ace-client.net/"
# This url is not the best, but better than nothing
TITLE="League Of Legends - Modified client"

# Starting Window API
POL_SetupWindow_Init

# Starting debugging API
POL_Debug_Init
POL_Debug_Header


POL_SetupWindow_presentation "$TITLE" "" "http://eu.leagueoflegends.com/" "Tinou & Thuban" "$POLPREFIX"

POL_Debug_Message "Asking the user to download $URL_LOL"
POL_SetupWindow_message "To install League Of Legends, the official downloader does NOT work.\\n \\
 Therefore, you have to download the following file : \\n\\n \\
 $URL_CLIENT" "$TITLE"

x-www-browser $URL_CLIENT

POL_Debug_Message "Downloading and using a patched wine version (1.3.7-LeagueOfLegends) to fix the bug : \\n \\
 http://bugs.winehq.org/show_bug.cgi?id=20296. \\n \\
  Patch URL : http://bugs.winehq.org/attachment.cgi?id=25672"
Use_WineVersion "1.3.7-LeagueOfLegends"

Set_OS winxp

POL_Debug_Message "Selecting prefix : $REPERTOIRE/wineprefix/$POLPREFIX"
select_prefix "$REPERTOIRE/wineprefix/$POLPREFIX"
POL_Debug_Message "Creating prefix (wineboot)"
POL_SetupWindow_prefixcreate

POL_Debug_Message "Installing winetricks packages : vcrun2005 ie6 d3dx9 adobeair wininet gecko
"
POL_Winetricks -q vcrun2005 ie6 d3dx9 adobeair wininet gecko

POL_Debug_Message "Now, we are downloading loleusetup.exe"
POL_SetupWindow_browse "Where is the installer you downloaded  ?" "$TITLE"
LOLINST="$APP_ANSWER"
POL_SetupWindow_wait_next_signal "Please wait while league of Legends is installed ..." "$TITLE"
cd $WINEPREFIX/drive_c
wine "$LOLINST"
POL_SetupWindow_detect_exit

POL_Debug_message "Creating shortcut ($TITLE) lol.launcher.exe"
POL_SetupWindow_auto_shortcut "$POLPREFIX" "lol.launcher.exe" "$TITLE"

POL_Debug_message "Setting patched wine version to $TITLE"
Set_WineVersion_Assign "1.3.7-LeagueOfLegends" "$TITLE"

#POL_Debug_message "Editing shortcut for it to move english html files to french one to fix a bug in the french version of LoL (Seems not to be a wine bug)" "$TITLE"

#cd $REPERTOIRE/configurations/installed/
#cat "$TITLE" | head -n 5 > "tmp"
#cat << EOF >> "tmp"
#cp html/js/launcher-fr.js html/js/launcher-fr.bk
#cp html/js/launcher-en.js html/js/launcher-fr.js
##cp html/default-en.html html/default-fr.html
##cp html/settings-fr.html html/settings-fr_old.html
##cp html/settings-en.html html/settings-fr.html
#wine "lol.launcher.exe" \\$@
#rm "$REPERTOIRE/configurations/installed/$TITLE - Fix Javascript Error"
#EOF
#rm tmp
##mv tmp "$TITLE - Fix Javascript Error"
##mv tmp "$TITLE"

#cd $WINEPREFIX/drive_c
#cat << EOF > lang.reg
#REGEDIT4
#
#[HKEY_LOCAL_MACHINE\\Software\\Riot Games\\League of Legends]#"Language"="en"
#EOF

POL_Call POL_Function_OverrideDLL disabled mmdevapi.dll
POL_SetupWindow_message "League Of Legends installation is finished." "$TITLE"
POL_SetupWindow_Close
exit
Quentin PÂRIS Tuesday 5 July 2011 at 21:08
Quentin PÂRIS
Admin

Concrètement il manque quoi dans le script ?

Sinon, si il est propre, sauf qu'il faut virer et remplacer

POL_Winetricks -q vcrun2005 ie6 d3dx9 adobeair wininet gecko

En gros, il faut utiliser des POL_Call
Quentin PÂRIS Tuesday 5 July 2011 at 21:08
Quentin PÂRIS
Admin

Et pour le navigateur, il faut utiliser la commande Browser ou browser je ne me souviens plus exactement
thuban Tuesday 5 July 2011 at 21:46
thuban

Sauf que chez moi, comme je lancais POL via le terminal, c'était w3m qui s'éxécutait... donc pas tip top :) .
Je n'ai pas vu ce que tu décris dans la doc, mais il ne faut surtout pas hésiter à modifier, c'est avant tout ton script :)
Quentin PÂRIS Tuesday 5 July 2011 at 22:47
Quentin PÂRIS
Admin

Ça ça veut dire que w3m est ton navigateur par défaut je pense
thuban Wednesday 6 July 2011 at 7:10
thuban

En console oui, en X, c'est iceweasel.
Bon, le jeu bugge ensuite, je ne sais pas pourquoi, peut être à cause des modifs sur les langues que j'ai désactivé...
thuban Wednesday 6 July 2011 at 7:42
thuban

J'aimerais patcher wine puis l'utiliser dans POL pour tester. Je fais ça comment?
thuban Wednesday 6 July 2011 at 7:47
thuban

Le truc, c'est qu'il faudrait patcher wine avec ceci :
http://bugs2.winehq.org/attachment.cgi?id=25672
Mais je n'arrive pas à trouver sur le site une doc pour créer un .pol :s
Quentin PÂRIS Wednesday 6 July 2011 at 11:44
Quentin PÂRIS
Admin

Tu le compile avec ./configure --prefix=$HOME/.PlayOnLinux/WineVersions/nom_de_ta_version/usr

et ça devrait rouler
thuban Wednesday 6 July 2011 at 18:48
thuban

Sauf que je tourne en 64 bits... bon je vais bidouiller :)
Quentin PÂRIS Thursday 7 July 2011 at 2:37
Quentin PÂRIS
Admin

Ça marche quand même
thuban Thursday 7 July 2011 at 8:17
thuban

C'est bon j'ai réussi à compiler en faisant un chroot 32 bits pour éviter les soucis des librairies non trouvées. Bon faut que je teste désormais :)
thuban Thursday 7 July 2011 at 13:37
thuban

Ah ça m'agace! lors du lancement du jeu, j'ai un crash!
Pourtant, c'est censé fonctionné avec le client de LOL modifié.
Quelqu'un par ici y est parvenu?
BlondVador Thursday 7 July 2011 at 23:55
BlondVador
Moderator

Idem je crash aussi au lancement du jeu :/

Je réessaye ce soir avec une autre méthode.

EDIT : C'est bon j'ai réussi...

Le client alternatif :
[url]http://www.ace-client.net/index.php?id=3&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=988[/url]

Le wine + patch :
http://aur.archlinux.org/packages/wine-lol/wine-lol.tar.gz | ( PKGBUILD )

Installer les dépendances suivantes :
d3dx9, vcrun2005, ie6, wininet

Un p'tit screenshot :
http://img405.imageshack.us/img405/7343/lolgzd.png
Bon ok j'ai encore les fonts à configurer...
B
A voir c'que ça donne en jeu maintenant...

En gros si Tinou met cette version de Wine dans les dépôts, j'vous fais le script :).

Edytowane przez Tinou


Jesteś tutaj: Index > PlayOnLinux > League of Legends