User:Scellef/League of Legends under Linux
Shamelessly lifted from here
Step 1: Install Wine1.4 and Winetricks
$> sudo apt-get install wine winetricks
Step 2: Install Winetricks Extra Components
$> winetricks vcrun2005 $> winetricks wininet $> winetricks ie6 $> winetricks d3dx9 $> winetricks corefonts $> winetricks adobeair
Step 3: Change Wine Settings to "Windows 7"
$> winecfg
Then, change the Windows Version Setting to "Windows 7"
Step 4: Move a Previous Install of LoL
You should place the folder (Riot Games) into the following location: (/home/$USER/.wine/dosdevices/c:/Program Files/)
ALSO, .wine is sometimes hidden from view, so you may have to find it.
Now that you have completed the above tasks, you will now have to open the LoL Launcher. To do that, you will have to type the following two lines of code into a terminal every time you want to play LoL.
$> cd "/home/$USER/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system" $> WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
(runs program under debug mode)
The League of Legends launcher should now appear and begin updating.
Known Bugs: Because this is NOT meant to be played on Linux, there ARE bugs. -Store in Lobby/Launcher (NOT IN-GAME) does not work. If you press it, LoL Launcher.exe crashes. -Health Bar on HUD remains full, no matter how much health you have. -Recall Bar remains full while you recall.