League of Legends Guide

league81.jpg


Call on your Summoner to battle along-side minions in the free-to-play MOBA. Level up, buy upgrades from the store and play cooperative with some friends. League of Legends has a lot of competitive action and fighting as you slaughter minions, turrets and Summoners.

League of Legends has received a lot of attention in the Linux world. WineHQ's and PlayOnLinux are constantly bombarded with questions on how to run it.

league87.jpg


Follow my step-by-step guide on installing, configuring and optimizing League Of Legends in Linux with PlayOnLinux.

Note: This guide applies to the Official Website version of League Of Legends. Other versions may require additional steps.

Tips & Specs:

To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

Mint 17.3 64-bit
PlayOnLinux: 4.2.10
Wine: 1.8

Wine Installation

Click Tools
Select "Manage Wine Versions"
wine01.png


Look for the Wine Version: 1.8
Select it
Click the arrow pointing to the right
wine02.png


Click Next

Downloading Wine
wine04.png


Extracting

Downloading Gecko
wine05.png


Installed
wine06.png


Wine 1.8 is installed and you can close this window

Create Account
Go To: https://login.leagueoflegends.com/
Click "Create an Account"

Click preferred language
league01.png


Fill out registration form
Click "Play For Free"
league02.png


Download League Of Legends Installer

LeagueOfLegendsBaseEUW (Europe West)
http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUW.exe

LeagueOfLegendsBaseEUNE (Europe Nordic East)
http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUNE.exe

LeagueOfLegendsBaseNA (North America)
http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseNA.exe

Navigate to Desktop
Click Save
league03.png


PlayOnLinux Setup
Launch PlayOnLinux
Click Install
league04.png


Click "Install a non-listed program"
league05.png


Click Next

Select "Install a program in a new virtual drive"
Click Next
league07.png


Name the virtual drive: leagueoflegends
Click Next
league08.png


Check all three options:
  • Use another version of Wine
  • Configure Wine
  • Install some libraries
Click Next
league09.png


Select Wine 1.8
Click Next
league10a.png


Select "32 bits windows installation"
Click Next
league11.png


Wine Configuration

Applications Tab
Windows Version: Windows XP
league12.png


Graphics Tab
Check "Automatically capture the mouse in full-screen windows"
Check "Emulate a virtual desktop"
Desktop size: Enter resolution of Linux Desktop
Click OK
league13.png


PlayOnLinux Packages (Libraries, DLL's, Components)

Check the following:
  • POL_Install_corefonts
  • POL_Install_d3dx9
  • POL_Install_tahoma
Click Next
league14.png


Note: All packages should automatically download and install

Installing League of Legends

Click Browse

Navigate to your Desktop
Select "LeagueOfLegendsBaseNA.exe"
Click Open
league16.png


Click Next again

Click Next
league21.png


Check "I accept the terms..."
Click Next
league22.png


Select "Complete"
Click Next
league23.png


Click Install
league24.png


Uncheck "Launch League of Legends"
Click Finish
league25.png


PlayOnLinux Shortcut

Select "lol.launcher.exe"
Click Next
league26.png


Name the shortcut: League Of Legends
Click Next
league27.png


Select "I don't want to make another shortcut"
Click Next
league28.png


PlayOnLinux Configure

Back to PlayOnLinux
Select "League of Legends"
Click Configure
league29.png


General Tab
Wine version: 1.8
league30a.png


Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

Display Tab
Video memory size: Select the amount of memory your video card/chip uses
league31.png


Close Configure

Launching League of Legends

Select League of Legends
Click Run
league32.png


Note: Click Debug to see errors and bugs

Click Accept
league33.png


Click Accept
league34.png


Updating & Patching
league35.png


Peer to Peer disable
Click the gear at the top right
Uncheck "Allow Peer to Peer Transfer"
league36.png


Click Launch
league37.png


Login
Check "Remember username"
league38.png


Click Play
league39.png


Optimization

Press Esc
Click Options

Click Video

Adjust:
  • Resolution
  • Windowed Mode
  • Graphics Presets
  • Character Quality
  • Effects Quality
  • Environment Quality
  • Shadows
  • Character Inking
  • Frame Rate Cap
  • Anti-Aliasing
  • Wait for Vertical Sync
Click Okay
league40.png


league41.png



Conclusion:
League of Legends runs even better with Wine 1.8 I've read you may experience better performance with Wine 1.8-staging as well. I had no problems with my GeForce 550 Ti 192-bit 1GB RAM.

Gameplay Video:

Screenshots:
league21.jpg


league82.jpg


league84.jpg


league27.jpg


league80.jpg


league89.jpg


league90.jpg


league87.jpg
 
Last edited:
Idk if the computer is the problem, i had windows and used to play a lot before... the model is PCG-61A11U... Apreciate you answering me, thank you very much
 
  • Ubuntu 14.04
  • 64-bit
  • Asus gtx 670 2gb
  • tried gpu drivers : x.org, 304.117, 331.38, 331.49, 331.67, 331.79, 331.89, and 340.24
  • PlayOnLinux Version 4.2.2
  • tried wine vers. : 1.2.3,1.3.20, 1.5.12 lol, 1.7-lol, 1.7.18, 1.7.19, 1.7.19-lol, 1.7.19-lol2, 1.7.20, 1.7.21
i installed with no error and applied mono patch but always getting @ the start black screen.
 
Wow, I am stumped!
Nvidia drivers have always been great to me and GeForce cards work very nicely in Linux.
You have even tested different versions of Wine with no luck.
Did I already ask you if the 32-bit libraries are installed?
 
Wow, I am stumped!
Nvidia drivers have always been great to me and GeForce cards work very nicely in Linux.
You have even tested different versions of Wine with no luck.
Did I already ask you if the 32-bit libraries are installed?

yes, step by step with your guide. Before ubuntu 14.04 64 bit tried ubuntu 12.04. 64bit same results :( i can pass black screen problem.
 
I mean the Linux 32-bit libraries.
use your Software manager and look for multi-arch or ia32-libs.
Those have to be installed for most games to work.
 
Still black screen?
The only thing I can think of is starting over one more time.
It LoL still stops at a black screen then I am at a loss.
How long did you wait at the black screen?
I remember loading a game could take a while, but can you even get to the hero select screen?
 
Hello,
i followed your guide and i encountered a problem.

the launcher encounters a serious problem and i have to close it,
i mananged to figure it out that it is because i change the windows version from Windows XP to Windows 7,

any ideas on how i can fix this ?

Cheers
 
You should be able to use Win7 from now on. Previously I recommended Win XP because Internet Explorer 8 was needed, but not anymore.
Was the game working before you set it to Win 7?
 
If it work on Win XP with the new patch, then just keep playing in Win XP.
Otherwise, please post your debug output and we'll see what is going on behind-the-scenes.
 
Yes with the new patch I can confirm xp works better. At least so far it got me to the launcher screen (which I wasn't able to do with win 7 mode)
 
Ok, then keep using WinXP for now. If you want League of Legends to run in Win7 then you will probably have to start over and follow this guide.
 
Ok so I was finally able to get it to work. I can enter any game (rank, norms, aram etc) with really good fps even with graphics all the way. I followed the guide however I'm using league of legends2. I also installed the ati black screen fix (i'll get back to this in a minute). I went ahead and Installed ie8, winhttp,wintrust,gecko, d3d9, d3d10, d3d11, directx9---all are these are installed along with what was recommended in the guide. I also followed this guide. FURTHERMORE: I made my wine think that my gpu is nvidia and not ati (so u can ignore ati black screen fix but I still have it on).
How to make your wine think gpu is nvidia:
go to wine>configure>regis editor> current user>software>wine>direct3d
while here:
1. create a new DWORD value, name it VideoPCIDeviceID
a. after creating it, right click>modify> value =402
2. create a new DWORD value, name it VideoPCIVendorID
a. after creating it, right click>modify> value =10de
3. create a new String value, name it VideoDriver
a. after creating it, right click>modify> value =ati2dvag.dll
Other things:
direct drawrenderere=opengl
strictdraw=disabled
useglsl=enabled
memorysize=1024 (my real memory size is 256 but I set 1024 regardless, I recommend this--It is a bypass, I can go into further explanation if you need)

after doing all of this the only remaining bug:
out of game shop: still black screened, however it wont crash the game unless you are on debug mode.

I was very tired and sleepy whole writing this (because of the long day trying to get this to work haha) so if you have any questions please ask. I ran into all sorts of errors purposely just so I can fix them. So I can contribute a lot to any future questions especially with this new patch.

Hope this helps anyone, if not, I'll be here
Cheers
 
Great information! Thanks for posting. I had no idea you can trick wine to think you have an Nvidia card!!! :D

It may be a good idea to post your solutions on the PlayOnLinux website because there are a LOT of posts there about League of Legends.

Strange that you had to install IE8 and Wininet. The last time I tried League of Legends, it worked fine with Win7 and a newer version of Wine. No IE necessary;

When you wrote "League of Legends2" what did you mean?
 
the wine virtual drive I used was titled 1.7.19-LeagueofLegends2. Yeah about the IE8, Im pretty sure I didn't need it, I just installed it as a fail-safe. Same thing with the wininet. Initially I thought haven't it uninstalled was a problem but it really wasnt. what helped improved my performance along with the videocard issues and something I totally forgot to include can be found here here: http://www.playonlinux.com/en/topic-11344.html
mainly the libraries: dbghelp (diabled)
dnsapi (built-in, native) .
 
Sorry, not trying to spam, I am new here and I don't really know how to edit my posts. I ran a couple of tests with wininet and compatibility. So with the XP verison you do have to have wininet (builtin), else the game wouldn't launch. I also tested this with win 7 and 8 and got the same results..weird.
 
Great information! Thanks for posting. I had no idea you can trick wine to think you have an Nvidia card!!! :D

It may be a good idea to post your solutions on the PlayOnLinux website because there are a LOT of posts there about League of Legends.

Strange that you had to install IE8 and Wininet. The last time I tried League of Legends, it worked fine with Win7 and a newer version of Wine. No IE necessary;

When you wrote "League of Legends2" what did you mean?
he has an ati gpu card and tricks wine to nvidia ?

"League of Legends2" wine version 1.7.19-LeagueofLegends2 etc.
 
Back
Top