You are here > Les forums > Tests des applications > League of Legends sv ru pl es fr

Forums

League of Legends

New topic  - Reply
Author Replies
jump to the page 1 - 2 - 3
Youjin Thursday 27 January 2011 at 11:59 - [Quote]
Membre

Membre
Version de Wine : 1.3.7-LeagueOfLegends (installe sur le système : 1.3.12)
Distribution : Ubuntu
Version de la distribution : 10.10 (32bits)
Carte graphique : NVIDIA Quadro NVS 5100M
Pilote de la carte graphique : 260.19.06
Problèmes :
Lien de téléchargement mort : http://www.leagueoflegends.com/board/archive/index.php/t-233672.html
Blocage à l’étape de création du préfixe : "veuillez patientez" dure indéfiniment (ou j'ai peut-être raté quelque chose ?...).

J'ai donc crée mon propre zip "League Of Legends.zip", mais le script n'a apparemment pas aimé mes espaces
J'ai renommé en "LeagueOfLegends.zip"
Tout a l'air de fonctionner, sauf quand je lance, il se passe rien
En regardant de plus près, quand je clique sur "ouvrir le dossier de l'application", il m'envoie ici :
~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/League of Legends/lol-cb3.patcher_8/
(J'ai repris mon dossier de windows, c'est pour ça qu'il y a les dossiers de patch )
Pol tente de lancer le lol.launcher.exe qui se trouve dans ce dossier, logique que ça ne fasse rien.

Après correction de l'archive (suppression des dossier de patch), It's works !

Commentaires :
- Pas moyen d’accéder a la boutique
- Le jeu rame énormément :
En qualité faible : max : ~30 ips, min ~15 ips.
Sous windows en qualité haute : ~60ips (fonctionnement normal car le jeu limite à 60ips).
EDIT : après désactivation des effet glow, comme indique ici : http://appdb.winehq.org/objectManager.php?sClass=version&iId=19141, les ips sont multiplié par 2 ! C'est encore loin des résultats de windows mais c'est déjà ça.
- Quelques bug graphique au début de la partie
- Écrire un message en jeu fait freeze le jeu
EDIT : apparemment il y a un fix :
"To fix that the game freezes when you try to enter text in the chat box switch the Windows Version to Windows 2000. You can select the default Windows Version on the Applications tab, or set a Version for League of Legends by adding the launcher to the applications list."
http://appdb.winehq.org/objectManager.php?sClass=version&iId=19141
EDIT 2 : Je confirme, après avoir mis en windows 2000, ça marche bien

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

Voila

Edited by Youjin

LowMemory Saturday 5 February 2011 at 17:43 - [Quote]
Membre

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

Membre
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 - [Quote]
Modérateur

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

thuban Sunday 3 July 2011 at 20:38 - [Quote]
Membre

Membre
Ç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 - [Quote]
Admin

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 - [Quote]
Membre

Membre
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 - [Quote]
Admin

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 - [Quote]
Admin

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 - [Quote]
Membre

Membre
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 - [Quote]
Admin

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

Membre
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 - [Quote]
Membre

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

Membre
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 - [Quote]
Admin

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 - [Quote]
Membre

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

Admin
Ça marche quand même
thuban Thursday 7 July 2011 at 8:17 - [Quote]
Membre

Membre
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 - [Quote]
Membre

Membre
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 - [Quote]
Modérateur

Modérateur
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 .

Edited by Tinou


Il n'y a rien à voir ici