Linuxiarze.pl Forum

Dystrybucje Linux => Mint, Mint LMDE => Wątek zaczęty przez: dariusz91 w Październik 10, 2017, 04:34:28 PM

Tytuł: Linux Mint 18 Instalacja League of Legends - Poprawne działanie
Wiadomość wysłana przez: dariusz91 w Październik 10, 2017, 04:34:28 PM
Witam serdecznie.
Szukając rozwiązania problemów z grą League of Legends, napotkałem osoby, które miały podobne problemy. Znalazłem rozwiązanie następuących błędów: Widoczne logo, które nie znika. Błąd LoLClient.exe. Błąd lol.patcher.exe. Błąd brak nowego klienta gry. Błąd po nacisnięciu "launch/uruchom" nic sie nie uruchamia.  Rozwiązanie okazało się prostrze niż można sądzić. Programy typu Lutris czy PlayOnLinux nie przynosiły rezultatu.
Następujace rozwiązania.
Przede wszystkim należy zainstalować program WINE.
Zaczynamy pracę z terminalem.

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

Aktualizujemy paczki

sudo apt update

Instalujemy WINE ( w moim przypadku było to WINE 2.18 - staging)

sudo apt install --install-recommends winehq-staging

Teraz potrzebujemy winetricks

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

chmod +x winetricks

Mogą pojawić się problemy z cabextract, więc warto sobie to zainstalować profilaktycznie

sudo apt install cabextract

Kolejna bardzo ważna rzecz, musimy skonfigurować PREFIX

WINEPREFIX=~/LoL32 WINEARCH=win32 wine winecfg

Jak zrobiliśmy to poprawnie to powinno się otworzyć graficzne okienko konfiguracyjne. Jak jest zakładka "staging" to dobrze. Na razie możemy zamknąć.
Teraz używamy winetricks do zainstalowania Direct X 9.

WINEPREFIX=~/LoL32 ./winetricks d3dx9

Po zainstalowaniu Direct X 9 trzeba teraz skonfigurować WINE.

WINEPREFIX=~/LoL32 wine winecfg

Otworzy się graficzne okienko. Teraz musimy ustawić tryb zgodności z Windows XP . Przechodzimy do zakładki "Grafika" tam trzeba odznaczyć, żeby było puste pola na "Automatycznie przechwyć mysz w oknach pełnoekranowych" to pierwsza opcja. Oraz "Emuluj wirtualny pulpit" jest to ostatni tam punkt. Przechodzimy do zakładki "Staging"  zostawiamy puste CSMT . Kiedy będzie zaznaczone, może powodować błędy w grze, dlatego zostawiamy puste, czyli wyłączone.  Teraz przechodzimy do zakładki "Biblioteki". Tam mamy miejsce do napisania "nowa reguła biblioteki" jest puste pole gdzie należy wpisać msvcp140 , dodajemy do biblioteki.  Po tym wszystkim klikamy "Zastosuj" i "OK"
Teraz pobieramy grę. Jest ważne żeby wybrać odpowiednia instalkę, co ciekawe na jednych działa na innych nie. Dlatego pobieramy tą podaną przezemnie.

https://signup.na.leagueoflegends.com/en/signup/redownload

Jest to region NA.
Pobraną instalkę otwieramy za pomocą WINE. Instaluemy. Gra powinna zainstalować się prawidłowo, Kiedy otworzy sie nowy klient, zacznie sie aktualizacja, proponuję zmienic od razu region docelowy. UWAGA Aktualizacja początkowo może iść dobrze, sprawnie i szybko. Potem bardzo może zwolnić. tzn. jak zobaczymy że procenty stoją, nie przejmujemy się, pójdą do przodu. może to ptrwać bardzo długo nawet do 8-10 godzin. Najlepiej zostawic na noc. Może pójśc szybko bądź tak wolno. Niewiem jeszcze do końca od czego to jest zależne. Prawdopodobnie konfiguracja komputera.
Kiedy gra się uruchomi, proponuję ustawić niższą rozdzielczość 1280/1200x w dół. Gra nie obsługuje wyższej, kiedy będzie zainstalowana to i tak nie obsłuży krawędzi wyższej rozdzielczości.
Cieszymy się grą :)
Mam nadzieję, ze komuś to pomogło.
Pozdrawiam

Edit: Zauważyłem że na forum kody są podzielone. Oczywiscie wpisujemy kody w terminalu bez Entera, dopiero po kodzie Enter. Jeżeli moderator może to zmienić, to bardzo proszę aby było w jednym ciągu.