Difference between revisions of "League of Legends"
(→Troubleshooting) |
m (winhttp and vcrun2008 aren't needed to run LoL, bug was fixed in gnutls 3.2.3-1) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 29: | Line 29: | ||
===== Install {{Pkg|wine}} in your chroot ===== | ===== Install {{Pkg|wine}} in your chroot ===== | ||
− | |||
− | |||
===== Create a wine PREFIX ===== | ===== Create a wine PREFIX ===== | ||
Line 47: | Line 45: | ||
Other users might need more or less then what is listed here. If you need something not listed here, please add it to the list.}} | Other users might need more or less then what is listed here. If you need something not listed here, please add it to the list.}} | ||
− | * {{Pkg|gnutls | + | * {{Pkg|gnutls}} |
− | |||
* {{Pkg|lcms}} | * {{Pkg|lcms}} | ||
* {{Pkg|samba}} | * {{Pkg|samba}} | ||
Line 58: | Line 55: | ||
Install the following windows components using winetricks from your base system: | Install the following windows components using winetricks from your base system: | ||
− | # winetricks d3dx9 vcrun2005 | + | # winetricks d3dx9 vcrun2005 wininet corefonts |
===== Install the following in your base system ===== | ===== Install the following in your base system ===== | ||
Line 112: | Line 109: | ||
* In case of flashing minimap or exceedingly low FPS try disabling HUD animations in the in-game options for notable boost in performance. | * In case of flashing minimap or exceedingly low FPS try disabling HUD animations in the in-game options for notable boost in performance. | ||
− | * On certain intel cards, enabling vertical sync can lead to a big boost in performance | + | * On certain intel cards, enabling vertical sync can lead to a big boost in performance. |
* If the game crashes after champion select make sure to replace 'localhost' with your real hostname in /etc/hosts. | * If the game crashes after champion select make sure to replace 'localhost' with your real hostname in /etc/hosts. | ||
+ | |||
+ | * If you have no sound make sure alsa-lib is installed inside your chroot. | ||
+ | |||
+ | * If the launcher is all black, maybe you forgot to install your graphics drivers inside your chroot. |
Revision as of 12:59, 15 August 2013
This page outlines working methods to get League of Legends working on your arch system.
PlayonLinux Method
This is the easiest method. Just install wine, winetricks and playonlinux. Then run
# playonlinux
This will install and configure everything for you.
Chroot Method
Setup
Windows XP
is set in your winecfg.Set up a chroot
The way to do this is outlined in Install bundled 32-bit system in Arch64. An even easier method is to install arch32-lightAUR from the AUR [which automates the steps outlined in the wiki article cited].
Install your graphics drivers
You will need to install your graphics drivers inside the chroot. You will need hardware acceleration drivers as well.
Install wine in your chroot
Create a wine PREFIX
Run:
# schroot -p winecfg
to create a default 32-bit prefix at $HOME/.wine and take the chance to verify that it is set on Windows XP
Install the following in chroot
Set up your base system
Install wine and winetricks in your base system.
Install the following windows components using winetricks from your base system:
# winetricks d3dx9 vcrun2005 wininet corefonts
Install the following in your base system
- lib32-libldap: This is required for running the installer
Install
Download the LoL installer
You can download the installer from the league of legends website:
Download the Game
Run the following command from your base system:
# GC_DONT_GC=1 wine $directory/LeagueofLegends.exe
where $directory is the directory where the installer is located.
Install the Game
Install the game from your base system. Find the setup.exe file and go
# wine setup.exe
Patch the game
Download
Follow the included instructions and apply the texture patch. This will prevent the game from crashing when you open the in-game store.
Running the Game
Create a bash script with the following commands:
#!/bin/sh cd "$HOME/.wine/drive_c/Riot Games/League of Legends/RADS/system/" schroot -p -- wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
Run the bash script and you should be good to go!
Enjoy playing LoL on your Arch System!!!!
Troubleshooting
- In case of flashing minimap or exceedingly low FPS try disabling HUD animations in the in-game options for notable boost in performance.
- On certain intel cards, enabling vertical sync can lead to a big boost in performance.
- If the game crashes after champion select make sure to replace 'localhost' with your real hostname in /etc/hosts.
- If you have no sound make sure alsa-lib is installed inside your chroot.
- If the launcher is all black, maybe you forgot to install your graphics drivers inside your chroot.