Ubuntu: How to install League of Legends in Ubuntu


I'm using Ubuntu 14.04 and PlayOnLinux 4.2.2. I managed to get League of Legends almost running perfectly, there are only two problems. The first is that the shop to buy things with IP/RP is just a black screen. Here is a screenshot:

League of Legends - Empty shop

The second problem is that in the game, during the match, some menus are messed up, as if they were in a different resolution from the game's current resolution. For example, the item shop opens a normal window, but this window's contents are all over the screen. Here is a screenshoot:

League of Legends - Broken in-game shop

All the rest is working fine, I even get high FPS. I installed LoL via PlayOnLinux and then I applied TuxLoL patch. I have an Optimus Notebook, Dell Inspiron 14R 5421, it has an Intel integrated video card and Nvidia GeForce 730M dedicated card, which are properly handled by Bumblebee.

How do I fix these two problems? Could somebody help me, please?


Answer updated: as of September 2015, only steps 1, 2 and 3 are required for a 100% working League of Legends on Ubuntu 14.04

I've finally solved all problems and League of Legends is working 100%. Here is a comprehensive tutorial on HOW TO PLAY LEAGUE OF LEGENDS ON UBUNTU 14.04.

  1. Install your video card driver (in my case, I have a NVIDIA GeForce 730M):

    Open Unity Settings --> Softwares & update --> Additional Drivers and click on the proprietary driver option. Here is a screenshot:

    enter image description here

  2. Install PlayOnLinux:

    sudo apt-get install playonlinux  
  3. Install League of Legends through PlayOnLinux

    • Open Play On Linux
    • Click "Install"
    • Type "league of legends"
    • Select the game and click "Install" buttom.

    Here is a printscreen:

    enter image description here

    Just click Next >> Next >> Next >> ... Finish. Make sure you don't change anything, install in the default directory (don't change nothing in the installer) and unmark "Launch League of Legends" when the installation is over.

  4. Install TuxLoL (not needed anymore, it's here just for reference)

    • Download it from here: https://bitbucket.org/Xargoth/tuxlol/wiki/Home
    • Unzip anywhere you want
    • Enter the folder you just unzipped (where there is the tuxlol.exe file) and execute it:

      $ mono tuxlol.exe patch --dir "LEAGUE_OF_LEGENDS_DIR"  

      Obviously, replace LEAGUE_OF_LEGENDS_DIR with your League of Legends directory. In my case, it's installed here:

      ~/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends/  

      PS: You'll have to reaply this patch everytime a new LoL update is released.

  5. Prevent in game store big items (not needed anymore, it's here just for reference)

    • Navigate to /home/[username]/.PlayOnLinux/wineprefix/[virtualdrivename]/drive_c/Riot Games/League of Legends/RADS/solutions/lol_game_client_sln/releases/[0.0.0.XXX]/deploy/DATA/menu/hud

    • Open the file corresponding to the resolution you play with. For example hud1680x1050.ini

    • Add these lines and save:

      [TipTracker]  XPos=-20000  YPos=-20000  

    If you don't do this, in game store icons will be too big, here is a print screen:

    enter image description here

    After adding these lines, your in game store will be just fine:

    enter image description here

PS: some people reported they had to install Internet Explorer using PlayOnLinux for the store to work. But for me, it worked just fine.

  1. Play the game!

    To play the game, just open PlayOnLinux, select League of Legends and click "Run". Remember, if you have an Optimus Notebook, you must open PlayOnLinux as mentioned in section 5 every time. Here are some screen-shots of the game running:

As you can see, League of Legends is working 100% on Ubuntu 14.04: user store, in game item shop, Maestro connection and all the maps. Just make sure you follow these instructions to the risk. If I helped you, please upvote.


Figured I should post here my solution since it's basically the first thing that popped up on my google search when I ran into this problem, maybe save some other bloke the trouble of digging deeper.

I. The accepted post does not fix the shop, because it does not install Internet Explorer, and the LOL client needs IE in order to generate the shop and whatnot, so basically what you need to do is:

  1. Open PlayOnLinux
  2. Select League of Legends
  3. Go to Configure
  4. Install Components
  5. Install Internet Explorer 8 (make sure you are emulating Win XP for this to work)

II. Making sure you are running Win XP:

  1. Open PlayOnLinux
  2. Select League of Legends
  3. Go to Configure
  4. Wine
  5. Configure Wine
  6. Applications
  7. Windows Version [ Windows XP ]

Also if you go to Libraries here (after you have installed IE8) you should notice it will run the libraries needed for the shop to work.

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »