Difference between revisions of "League of Legends"

From ArchWiki
Jump to: navigation, search
(Setup)
m (Setup: Rephrase note)
Line 5: Line 5:
 
== Setup ==
 
== Setup ==
  
{{Note| If your running a 32bit install of arch, you can skip setting up the chroot. Just make sure that in your winecfg, Windows XP is set}}  
+
{{Note| If your architecture is i686, you should skip setting up the chroot. But, make sure that {{ic|Windows XP}} is set in your winecfg.}}  
  
 
===  Set up a chroot ===
 
===  Set up a chroot ===

Revision as of 19:27, 27 April 2013


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

Setup

Note: If your architecture is i686, you should skip setting up the chroot. But, make sure that 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 follows the steps outlined in the wiki article above].

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

Note: Newest versions of wine do not work on some systems. Downgrade to wine 1.5.22-1

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

Note: If you do not have schroot installed, follow the following guide to set it up: Install bundled 32-bit system in Arch64#Install and Configure Schroot

Install the following in chroot

Note: The following list is compiled from different users on different systems. 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.
Warning: recent versions of gnutls break LoL. Downgrade to 3.1.6-1

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 vcrun2008 wininet winhttp corefonts

Install the following in your base system

Note: The following list is compiled from different users on different systems. 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.

Install

Download the LoL installer

You can download the installer from the league of legends website:

League of Legends

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
Note: This may happen automatically when the download finishes

Patch the game

Download

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

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

Play League of Legends

Run the bash script and you should be good to go! Most likely you will need to do some personal tinkering to get it going, but hopefully not much!

Enjoy playing LoL on your Arch System!!!!