Navigation article:
Make use of the latest installer from riot games: https://signup.na.leagueoflegends.com/en/signup/redownload
Now unpack it and carry it out using msiexec
mkdir /tmp/lol_installer
WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine /PATH/TO/INSTALLER.exe /extract:Z:/tmp/lol_installer
WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine msiexec /i /tmp/lol_installer/LoL.XXX.msi
Where XXX may be the region from the installer.
Stick to the steps indicated around the installer menu.
Note for installing via installer: Uncheck the "Create desktop icon" and "Create start menu icon", it might causes the installer to hold. You are able to leave the "Run LolInch checkbox checked, it doesn’t cause any issues
Utilizing an existing copy from the game
There are many ways to get this done, the Home windows version (as lengthy as it can certainly run the Installer which most likely requires Home windows XP or newer) listed here are a couple of methods.
- Obtain access to an actual Home windows based machine, in your house or at the neighbors/buddies place, bring a 8GB USB memory stick or exterior Hard disk drive along with you and install the sport onto it. (If you don’t possess a 16GB memory stick use a smaller sized one making a couple of round journeys after installing the sport around the Hard disk drive rather.)
- Use a virtualization software (like Virtualbox or VMWare Player) and generate a Home windows installation within it. Make certain it features a network connection, then install Lol onto it, generate a shared folder between your VM and also the host machine, and slowly move the Lol installation in it, then in the Host system you’ll be able to proceed to another step and slowly move the installation in the shared folder to your Wine Prefix.
- If you have a Dual-Boot setup, you can easily install Lol to the Home windows installation, load the hard disk to Linux (requires ntfs-3g, might also need you to set the professional option in /etc/fstab for that drive) start to another step and symlink the folder out of your Home windows drive for your Wine Prefix.
- Find out if the installer works together with playonlinux. Whether it does then do the installation, slowly move the folder in the playonlinux wineprefix towards the wine32 prefix and uninstall playonlinux again (or ensure that it stays if you’d like)
Once you get hold of the sport, either move or symlink it for your wine32 prefix, using either of those instructions (presuming you’ve got a dual boot setup as well as your home windows partition is mounted at /mnt/home windows, or you will find the game on the USB memory stick mounted at /media/removable):
# ln -s /mnt/home windows/Riot Games/ $HOME/.wine32/drive_c/
# mv /media/removable/Riot Games/ $HOME/.wine32/drive_c/
Run the sport under Wine
Create an alias to complete the 32-bit Wine installation (in ~/.bashrc) this isn’t a real needed step, but simply a sensible practice since this can be used to operate other individuals that play better having a 32-bit wine prefix than the usual 64-bit one.
# alias wine32=’env WINEARCH=win32 WINEPREFIX="$HOME/.wine32" wine’
The above mentioned alias works with winecfg, it’ll however not use winetricks (to operate winetricks you must do it like done formerly within this guide)
Produce a party script or perhaps an alias using the following instructions:
Party script example: /bin/leagueoflegends
#!/bin/sh
pushd $HOME/.wine32/drive_c/Riot Games/LolOrRADS/system/
WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine rads_user_kernel.exe run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
popd
Make certain to keep in mind to help make the file executable
# chmod +755 /bin/leagueoflegends
Alias example: $HOME/.bashrc
# alias League_of_Legends=’pushd $HOME/.wine32/drive_c/Riot Games/LolOrRADS/system/ && wine32 rads_user_kernel.exe run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe && popd’
Shortcut example (should you designed a party script, this is often helpful for instance if you wish to launch the sport from steam): /usr/share/applications/LeagueofLegends.desktop
[Desktop Entry]
Name=Lol
Comment=Runs Lol via a 32-bit Wine installation.
Professional=/bin/leagueoflegends
Terminal=false
Type=Application
Icon=LoL_Icon.png
Groups=WineGame
So that you can make use of an Icon for that application, you have to either convert the */RADS/system/lol.ico towards the png format (with imagemick or gimp), or download the icon individually and put it within the ~/.icons/ folder of your house directory. This is a 48×48 icon you are able to download.
Run the party script/alias/shortcut and you ought to be all set!
To check when the game is working, produce a custom Summoner’s Rift complement one bot. Whether it loads and you don’t crash upon opening the in-game store, you’re golden! Congratulations!
Make use of the League Client open beta
If you wish to check out the brand new League Client, click the upgrade button around the patcher. You need to add three overrides for your libraries for that client to begin.
# WINEARCH=win32 WINEPREFIX=$HOME/.wine32 winecfg
Connect to the libraries tab, and add :
- msvcp140 (Native, then builtin)
- vcomp140 (Native, then builtin)
- vcruntime140 (Native, then builtin)
Beginning the customer in the actual patcher appears to operate, but you may also start it by increasing the script above :
Party script example: /bin/leagueoflegends
#!/bin/sh
#
situation $one in
beta)
pushd $HOME/.wine32/drive_c/Riot Games/LolOr
WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine LeagueClient.exe
*)
pushd $HOME/.wine32/drive_c/Riot Games/LolOrRADS/system/
WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine rads_user_kernel.exe run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
esac
popd
And running the beta version by typing
# leagueoflegends beta
Troubleshooting
Tips
- In situation of flashing small-map or exceedingly low FPS try disabling HUD animations within the in-game choices for notable increase in performance.
- On certain Apple cards, enabling vertical sync can result in a large increase in performance.
- When the terrain is simply too dark, one solution is always to install the proprietary motorists of the video card.
- Disabling Anti-Aliasing, Vertical Synchronization and Frame Rate Cap within the in-game options may greatly improve performance for many cards.
- If there’s no in-game audio with usb seem cards, installing wine-staging may resolve it.
Client update issues
first client update stuck on 47%
(attempted within the Lutris installation version) I allow the game updating the entire night during sleep. When i automobile in the client stuck in 47%. I simply closed the sport (and stoppped it in the Lutris Graphical user interface) so when I restarted, it labored like no bodies business (maybe I had been just lucky) which should not be noted here, but you never know…
in concrete: the recommendation here’s simply to be really patient and generous using the time, in wine that’s usually needed (within my situation 8+ hrs)
Connection issues
Connection Error: connection failure not able to connect with the pvp.internet server
Authentication and signing in works, nevertheless the connection then fails using the abovementioned error. One possible solution, based on https://appdb.winehq.org/objectManager.php?sClass=version&iId=19141 is disabling TCP timestamps:
# sysctl -w internet.ipv4.tcp_timestamps=
For any permanent solution:
# echo "internet.ipv4.tcp_timestamps = " > /etc/sysctl.d/10-tcp-timestamps.conf
Login server doesn’t respond
You have to correctly configure wininet library:
# WINEARCH=win32 WINEPREFIX=$HOME/.wine32 winecfg
Within the library tab, you have to edit the configuration from the wininet library to Built-in then native.
- For more troubleshooting, visit this thread.
Alternatively, you are able to disable the library with the addition of the next variable override towards the launch command:
WINEDLLOVERRIDES=’wininet=b,n’
Launcher issues
Launcher screen is black
Install the 32-bit graphics driver indexed by the OpenGL (Multilib) column in Xorg#Driver installation.
In-game shop crash
Edit the file Config/game.cfg and add x3d_platform=1 to [General] section.
[General]
x3d_platform=1
This method should change to the OpenGL renderer.
Resourse: https://wiki.archlinux.org/index.php/
League of Legends on Arch Linux 64 bit – Braum patch
Video COMMENTS:
dalibor prodanovic: for 64 bit ???
Zaius C: full screen?
Tech Iff: I got this error after " $ makepkg -si " command\n\n"==> Lancement de build()…\ncan't find file to patch at input line 25"\n\nI also posted the issue on lol forum page.
bryamcito: please help me install lol in archlinux64
muffemod: EWWW WINE