1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

League of Legends Guide

Discussion in 'Guides' started by booman, Jul 18, 2013.

  • by booman, Jul 18, 2013 at 5:20 AM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,497
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    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: Mar 2, 2016

Comments

Discussion in 'Guides' started by booman, Jul 18, 2013.

  1. ultimate_matte
    Hey I Get This Issue:
    [01/21/14 22:08:31] - Running wine-1.5.24-LeagueOfLegendsShop lol.launcher.admin.exe (Working directory : /home/ultimate/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)
    wine: Unhandled page fault on write access to 0x630020c4 at address 0x77f77316 (thread 0034), starting debugger...
    err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\xf05\x8a{")

    soo i dont know what to do to fix this tried with unchecking peer-to-peer
  2. booman
    Dang, almost there. Did you install IE8 and make sure Windows version is Windows XP?
  3. booman
    I've had reports that disabling "peer-to-peer" doesn't fix the dgbhelp problem. There is a bug report on WineHQs about this. There have been similar reports on PlayOnLinux:
    dgbhelp
    Store Crash

    So far no fix yet.
    I'll try League of Legends again over the weekend
  4. Wolfgang Dawson
    Yea i've done both of those. Do I need to use the more updated version of wine? the "1.7 league of legends" version?
  5. booman
    Yeah, it wouldn't hurt to try.
    I'm sure the Devs will eventually release a "store" version too.
    I'm going to test it with Wine 1.6.2 and 1.7.10 this weekend
  6. prcp
    when i attempt to create an account the "Sign up now" link doesen't work, so i create a account directly on the lol site.
    Now, when i try to log in (after click the play button), it crashes nevertheless i've unchecked "peer to peer"...any solutions?
    bless
  7. booman
    I actually need to try League of Legends again now that I'm on Mint 16.

    What Linux distro are you running?
    Can you play any other games?
  8. booman
    I just tried downloading, installing and launching LoL and everything is fine with Wine 1.7-LeagueofLegends

    I didn't actually launch a game, but I logged in just fine.
    Even without Internet Explorer 8
  9. prcp
    i'm running on slackware 14.0 whit kde 4.10.5, i've not tried any other games yet, now i try Wine 1.7-LeagueofLegends and let you konw
  10. booman
    Its a good idea to try out some other games first.
    There are a few free ones for Linux:
    0A.D
    DOTA2 (Linux Steam)

    If these games run then I know you have the correct dependencies installed for games.
    Is your Slackware 64-bit or 32-bit?
  11. prcp
    I have a 32-bit disto even if my processor is 64-bit...but I maybe find the problem:
    with Wine 1.7-LeagueofLegends it works, I can just log and click "start tutorial", but here screen comes black and I have to force closing the game with alt+F4.
    I think I have not System Requirements....my pc is a sony vaio vgnar41e with "Intel dual core duo processor T7100 1.8 GHz", 4 GB ram and graphics Nvidia geForce 8400M GT GPU.
    I use the nuoveau driver because whit nvidia drivers I have "freezing" of the screen (I think it occurs when the video card tries to use 3D acceleration). So I think my video card is the problem, unless the game can work in my configuration with nouveau drivers and without 3D acceleration....


    I've installed 0ad from slackbuilds (the repos for slackware) and it works.
    DOTA2 for linux doesen't need playonlinux, right? I only have to install steam linux version and install it from steam?
    So I would ask you a question: why certain games (as, for example, Games of Throne) we should prefer to install on plyonlinux from the windows version?
    For example to install DOTA2 what I should do?
  12. booman
    I have update the League of Legends guide today.
    The whole guide was done again from scratch.
    Now I'm using Wine 1.7-LeagueOfLegends
  13. Wolfgang Dawson
    I can log in now and go into a lobby for a game, but it won't load after that. Any solutions please?
  14. booman
    Man, very strange. I only had that symptom once, but has eventually worked.
    Are any of you using AMD video chips?
    I've read many problems with AMD drivers and games in Linux. Same with Intel.
    If you are using AMD, try updating to the newest driver, or even rolling back to an older version.
    Otherwise, please post your debug and maybe it will shed some light
  15. Wolfgang Dawson
    Well I'm using the R9 280x. But Ubuntu is recognizing it as a 7970. Iv'e updated my driver to the latest version and it works fine with every other game (still says its a 7970 though). But before the update every game would crash. Iv'e figured out every problem so far but this one with League. Also how would I find out what my debug is?
  16. booman
    Sorry Wolfgang, for some reason I wasn't notified of your response...
    Anyways, instead of clicking "Run" in PlayOnLinux, try selecting LoL and clicking "Debug" on the right.
    You should get a window with text outputting commands and the like.
    Feel free to post it here and I'll take a look at it.

    I am curious about your driver problem. I have heard of games not recognizing your correct card but not Linux.
  17. Wolfgang Dawson
    Well, its interesting my driver problem. My friend just built computers and they are identical except he has the 270x. His stuff all runs fine but I had to update my graphics card to get anything to run. Even steam games weren't working. The only one I could get to work was "Sir you are being hunted" but the graphics were all weird and I couldn't make out images properly. I also have not seen anything with my problem online so I'm still in the dark about it.


    [02/13/14 01:09:14] - Running wine-1.5.24-LeagueOfLegendsShop lol.launcher.admin.exe (Working directory : /home/wolf/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)
    fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
    fixme:toolhelp:Heap32ListFirst : stub
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f5f4,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f68c,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f344,0x00000000), stub!
    fixme:d3d9:Direct3DShaderValidatorCreate9 stub
    fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
    fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
    fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
    fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
    fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP


    And then the last line just repeats at a massive rate when the client is open. But that is what the log said. And thank you for responding I thought you were trying to figure out the problem, so I didn't want to keep bringing it up.
  18. booman
    Man, I did some research and havn't found anything usefull on those errors.
    You may want to do some reading on the WineHQs page
    Look for anyone that suggests drivers, or 32-bit stuff. Even libraries to install.
    Seems like most people have success with Wine 1.7-LeagueOfLegends
  19. Atanas
    Hello.

    Im using ubuntu 13.10 64x. I installed LoL through POL and its working the thing is that i have 10 fps... I'm with nvidia 720m card, and i already have working primus and bumblebee ( i play dota2 without problems). When i primusrun playonlinux, when i run LoL in the terminal it says:
    [POL_Wine] Message: Wine return: 0
    primus: warning: recreating incompatible pbuffer
    Ingame i get 10 fps. With optirun its the same framerate but i dont get the warning of incompatibility... Help?
  20. allenskd
    I just want to say that the new setup is not working with 1.7-leagueoflegends I was planning to download it to play a few matches with friends.

    I looked at what PlayOnLinux did, they did a tarball of the whole game and uploaded it on their website so people didn't have to use the official setup (because you'll be running into issues with the setup more often than running the game).

    What I would suggest is using virtual box to download the game and follow the guide, then pull over the game's folder to your drive_c/Program Files
    booman likes this.

Share This Page