League of Legends

From ArchWiki
Revision as of 10:17, 27 April 2013 by Fawkes5 (talk | contribs) (Created page with "This page outlines how to get League of Legends working on your arch system. == Setup == {{Note|If your running a 32bit install of arch, you can skip steps 1-3.}} # Set up...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page outlines how to get League of Legends working on your arch system.

Setup

Note: If your running a 32bit install of arch, you can skip steps 1-3.
  1. Set up a chroot. The way to do this is outlined in

[url] https://wiki.archlinux.org/index.php/Install_bundled_32-bit_system_in_Arch64 [/url]. An even easier method is to install arch32-light from the AUR [which follows the steps outlined in the wiki article above].

  1. Install your graphics drivers inside the chroot. You will

need hardware acceleration drivers as well.

  1. Install wine in your chroot.
Note: Newest versions of wine do not work on some systems. Downgrade to wine 1.5.22-1
  1. Run schroot -p winecfg to create a default 32-bit

prefix at .wine and take the chance ti verify that it is set on Windows XP

Note: If your running a 32bit install, theres no need for the schroot
  1. Install wine and winetricks in your base system if you don't

have them already installed

  1. Install the following windows components using winetricks

winetricks d3dx9 vcrun2005 vcrun2008 wininet winhttp corefonts

  1. The following list of utilities need to be installed as

well

  • gnutls
    Note: recent versions of gnutls break LoL. Downgrade to 3.1.6-1
  • lcms
  • samba


Install

  1. Download the LoL installer from the leage of legends

website.

  1. To run the install, run the following command
Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.

Where $directory is the directory where the installer is located. This is run in your base system. Make sure lib32-libldap is installed in your base system as well or the downloader will not run.

  1. Download LoL-linux-tools from

https://github.com/A-Metaphysical-Drama/LoL-Linux-Tools. 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

Make a bash script with the following command

  1. #!/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 it, and you should be good to go. Enjoy!