WineHQ

League of Legends

Lunar Revel 2016

Patcher Version: above 0.36.0.4

Client Version: League of Legends above: 6.2.16_01_25_20_50

Application Details:

Version: 6.x
License: Free to use
URL: http://www.leagueoflegends.com...
Votes: Marked as obsolete
Latest Rating: Garbage
Latest Wine Version Tested: 3.12-staging

Maintainers: About Maintainership

Free Download Official Download Page

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

PvP.net client; Game client; In-game shop (with workaround, see below); In-game scoreboard; In-game UIs; Friend list; Friend list popup menu

What does not

PvP.net shop does not always work; also, when opening the PvP.net client a pop-up about untrusted website certificate is shown

Workarounds

What was not tested

Buying anything on the shop (including RP); Tutorial

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

For this to work completely, you need to: 1 - install DirectX 9 and Visual C++ 2005 runtime 1.1 - DirectX 9 DLL used was version 36 (d3dx9_36.dll) 1.2 - you can automatically download and install these with Winetricks 2 - use TuxLoL to fix the item icons mipmap 2.1 - otherwise when opening the in-game shop the game will freeze 2.2 - available at https://bitbucket.org/Xargoth/tuxlol/wiki/Home 3 - ensure your Wine directory does NOT have IE8 3.1 - for some reason, with IE installed the PvP.net client would start crashing 3.2 - may also happen with other IE versions 3.3 - this also means an incompatibility between LoL and Skype in the same Wine prefix/directory, since Skype needs IE8

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Jul 20 20183.12-stagingYes No NoGarbagegpery 
ShowArch Linux x86_64Apr 02 20172.4Yes Yes NoGoldAqa-Ib 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Feb 22 20172.2N/A Yes NoPlatinumDrThRaX 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Feb 17 20172.0Yes Yes NoGoldAqa-Ib 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Feb 16 20172.0N/A Yes NoGoldAqa-Ib 

Known Bugs

Bug # Description Status Resolution Other apps affected
20296 Multiple apps crash due missing support for COM dll surrogate, dllhost.exe (League of Legends 08_18_2009_04, 3Dmark03, 3Dmark05, 3Dmark06) CLOSED FIXED View
21564 Warning Forever / Dragon Age: Origins - ignores keyboard input after losing/regaining focus NEW View
22152 Pando Media Booster (PMB) based installers don't work (Atlantica Online, League of Legends, LotRO) (prepending GC_DONT_GC=1 to the command line works around) NEW View
34989 Multiple installers using Caphyon 'Advanced Installer' (AI) technology hang (Atlassian SourceTree v1.3.2, League of Legends 2013+) (deferred type 1 custom action executed before regular type 1 custom action) CLOSED FIXED View
35701 League of Legends: Right click contextual menu on friends list is invisible CLOSED FIXED View
36423 League of Legends : launcher's store menu doesn't display correctly CLOSED ABANDONED View
38584 League of Legends 0.0.0.29 patch/update tool crashes CLOSED ABANDONED View
38879 wbemprox fill_videocontroller calls are expensive UNCONFIRMED View
38960 Multiple applications need 'kernel32.SetFileCompletionNotificationModes' implementation (Steam 'steamwebhelper.exe' and Blizzard Battle.net desktop app CEF v3.2+/Chromium v44+ crash in Win7 mode, Sony Xperia Companion 1.7.x) CLOSED FIXED View
39375 League of Legends Did not recieve response from the server CLOSED ABANDONED View
39499 Crash to access another window while running in full screen UNCONFIRMED View
40175 League of Legends RADS random crash while starting the game CLOSED ABANDONED View
40763 League of legends crashes when changing screen resolution UNCONFIRMED View
41225 League of Legends: Login Status randomly fails/succeeds CLOSED ABANDONED View
41241 League of Legends: HLSL shader parsing failed. CLOSED INVALID View
41242 DoubleCAD XT v5 crashes on start UNCONFIRMED View

Show open bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Install New Client on Linux
by Yann Le Parc on Monday December 25th 2017, 6:56
Hey linuxians!
Here's the solution to install it. just watch this video and follow the instructions.
www.youtube.com/watch?v=HRcz4oYD_oM.
U'll have to use POL and configurate Wine!
You're welcome
Installing new client
by Aliekezhi on Friday May 5th 2017, 6:20
Hi,

I didn't succeed installing new client/upgrade, using wine-staging-2.6

What is the list of the component to install for the new client to install successfully ?
Do new client work in a 64 bits wineprefix ?
Do I need to set OS to something else than windows xp ?

Thanks for your help guys
RE: Installing new client
by Aqa-Ib on Tuesday May 23rd 2017, 8:58
Hello. 64 prefix works as 32 prefix too.
You need to set msvcp140 as "native, then builtin" into winecfg for your wine's league prefix.
I don't know if msvcp140 comes by default to set in winecfg. If not, install vcrun2015 with winetricks for your prefix, and then go to winecfg and remove all the stuff that vcrun2015 set into, except msvcp140.

msvcp140 is the only thing you will need for this to work using wine 2.4, I think that should work in 2.6
Note that to run the game you will have to try a few times, it will crash sometimes, but when it runs you are good to go, it works perfect.

Regards.
RE: Installing new client
by Aqa-Ib on Tuesday May 23rd 2017, 9:10
Sorry I didnt read that you are trying to *install* the new client. What I told you is the steps for the new client to work. Actually, I don't know what you need for it to install, I installed it without problems just using my old configuration when i used the old client.
Let's stop kidding ourselves
by Bryan Willis on Saturday April 22nd 2017, 13:32
Guys, this game isn't a platinum. Even following the directions here, getting this installed took forever and was utter hell. After finally getting it to run, the beta client runs like junk, and really just doesn't work.

Issues I'm having:

1)The beta client (which we will all be forced to use in 2 days) doesn't start reliably. Sometimes I literally have to start up the client 5 times in a row dealing with unpredictable results. Bugsplats, sometimes it just won't open and closes immediately, and other times it will open to a black screen and sit there.

2)When the beta client does get started, it crashes unpredictably. Particularly if I get invited to a game by someone on my friend's list, soon after I join the game the beta client crashes with a bugsplat. I've tested this multiple times and it's fairly consistent.

3)Lastly, don't even think about playing this in DirectX mode. The guide should probably just say "play in openGL only". With DirectX the game straight up wouldn't load any assets. I get into the game but would be met with a black screen. I could click around and hear sound, but could see nothing.

Until functionality with the new beta client is smoothed out, this really shouldn't be listed as a platinum. It's misleading and lets people think this will run flawlessly, which it doesn't come even close to that.

P.S. The old client works very well. But, that's a moot point. In two days it will be gone forever.
RE: Let's stop kidding ourselves
by Nairaner on Saturday April 22nd 2017, 13:37
For me new client works great with just --no-sandbox argument, so i guess it just depends on individual setup.

About DirectX: Did you install d3dx9_39 with winetricks?
RE: Let's stop kidding ourselves
by Bryan Willis on Saturday April 22nd 2017, 15:32
I didn't because the guide up top says not to. :( The weird thing is my setup really isn't special. It's just Ubuntu (latest version 16.something). But the game works well enough with openGL mode on... It's the beta Client that I'd like to work reliably. I seriously wonder if there's something I can do to fix how often it crashes.
RE: Let's stop kidding ourselves
by Aqa-Ib on Saturday April 29th 2017, 9:38
Ok, give us more information if you want help.
-What wine version are you using? Staging or not staging?
- What overrides have you got in winecfg?
OpenGL library
by pietrko on Friday April 7th 2017, 10:36
Which version of opengl library works with beta client?
Mesa (lib32-mesa/lib32-mesa-libgl)
or
Nivida (lib32-nvidia-utils/lib32-nvidia-libgl)
I
On wine 2.5 under archlinux
I'm getting :
libGL error: failed to load driver swrast
and the beta client doesn't even run
FPS drops
by Aqa-Ib on Saturday April 1st 2017, 15:34
The workaround for the FPS drop in my computer is to limit the fps to 60 into the ingame's graphics options. I have found that that option only works if you disable the vertical sync.

Regards.
New Client with wine 2.4 staging
by Aqa-Ib on Friday March 31st 2017, 15:04
The only thing you need for the game with the new client to work with wine staging 2.4 is to go to winecfg and override "msvcp140" as native, then built-in. You don't need d3dx nor vcrun nor anything else.
RE: New Client with wine 2.4 staging
by Aqa-Ib on Saturday April 1st 2017, 5:55
Although, it seems like running the game with OpenGL (setting the option x3d_platform=1 in the [General] settings of game.cfg), the performanace is better than running it with directx.
RE: New Client with wine 2.4 staging
by Aqa-Ib on Saturday April 1st 2017, 13:54
In fact, if you try to run the new client with wine 2.4 and vcrun installed, it will crash.
RE: New Client with wine 2.4 staging
by Aqa-Ib on Sunday April 2nd 2017, 8:21
Also, enabling thje CSMT patches in winecfg seems to improve the performance.
RE: New Client with wine 2.4 staging
by Aqa-Ib on Sunday April 2nd 2017, 11:45
Maybe to be able to set msvcp140 in winecfg, first you have to install vcrun2015 with winetricks, and then go to winecfg and remove all libraries it has configured, then you can set the msvcp140 as native, built-in. I don't know because my wine prefix is not clean, maybe a clean wineprefix comes with msvcp140 by default.
NEW CLIENT WORKING VERY FINE.
by Aqa-Ib on Friday February 24th 2017, 6:17
Hello. I have tried again the new client on wine 2.0 and it is working very fine. You only need to install for it to work vcrun2015.

I have also tried it with wine 1.8 and wine staging 2.1 and with both it is not working properly. I only manage to make it work perfectly under wine 2.0.
RE: NEW CLIENT WORKING VERY FINE.
by DrThRaX on Sunday March 5th 2017, 10:58
Are you look my guide ?

What distribution you use ?
Frame rate (FPS) huge drop.
by Aqa-Ib on Thursday February 16th 2017, 9:38
Hello people. After minute 30-40 inside the game, the game has a brutal frame rate (FPS) drop, turning it unplayable. I have to kill the game and reconnect from the client. That way the frame rate increase again like at the start of the game. I have tried wine 2.0, wine-staging, OpenGL, DirectX, and found no solution.

Please, if out there is someone who does not experiment this frame rate drops, sahre your configuration because there are a lot of people having this problem and we can't found a better workaround than restarting the game.

Thanks,
Regards.
RE: Frame rate (FPS) huge drop.
by Aqa-Ib on Friday February 17th 2017, 6:56
It seems that if, inside the game you go to the graphic options and configure the game to lock the FPS to 60, it will not have the frame rate drops. I am still testing it bnut it seems to be solved. Try it and comment.

Regards.
Error in lol Patcher
by Anderson15 on Saturday February 4th 2017, 11:27
hi people, i am new in linux/wine thinks.
i have lubuntu and i try to install lol, but in the patcher when download the game in the second part throw bugsplat at random, one time in the 37% other in the 40%
if someone knows how repair this error it would help me. thanks
sorry Sorry for the mistakes I'm not very good in English
RE: Error in lol Patcher
by Aqa-Ib on Friday February 17th 2017, 8:47
The installer is a pain in GNU/Linux. If you have the opportunity, use a computer with M$ Windows to copy the game folder into ubuntu.
Sometimes can't login to PVP.net - any ideas?
by Trollwut on Monday January 9th 2017, 18:32
Hi folks!

Since a few weeks now I sometimes can't login to PVP.net.

This happens when starting the launcher and trying to login. There the login takes about a maximum of 1 minute and often it gives me this error: ejg6gw27l43ciu5z.onion/

When closing the app and logging in again, there is a chance that I come into game. If I am in the game, everything runs as intended.

Sometimes it logs in at the first three tries, sometimes I need 10 tries. Any ideas?
RE: Sometimes can't login to PVP.net - any ideas?
by Trollwut on Tuesday January 10th 2017, 4:51
Phew, shitlink. Here's the screenshot of the error: i.imgur.com/xt1XRAd.png
RE: Sometimes can't login to PVP.net - any ideas?
by Borislav Sabev on Tuesday January 10th 2017, 5:05
Have you installed the following?

wine_gecko
wine-mono
ttf-ms-fonts (corefonts)
IE9
RE: Sometimes can't login to PVP.net - any ideas?
by Trollwut on Tuesday January 10th 2017, 5:40
May you please elaborate on what these might be the problem?

I've installed them, but I've got a *sporadic* problem. I can login and if it happens, also play as intended. It just takes several tries to let the login happen.

I always get logged in (authenticated), but sometimes the login process times out and gives me the error.
RE: Sometimes can't login to PVP.net - any ideas?
by Borislav Sabev on Tuesday January 10th 2017, 6:15
There is a common connection problem with LoL since version 4. Usually it was solvable by installing IE.
Something in the net stack is sporadically causing issues.

Can you check how many processes of LoL/RADSLauncher you have running when you encounter the bug?
I've also seen this with a hanged process in the background.
RE: Sometimes can't login to PVP.net - any ideas?
by Trollwut on Tuesday January 10th 2017, 12:19
I always close the whole PoL bottle when encounting this issue. :)

Oh, I remember having issues with wininet, may this be related with this issue? Just checked and saw that "wininet (builtin)" is being used.

Mh, just checked... same error without wininet set.
RE: Sometimes can't login to PVP.net - any ideas?
by Trollwut on Tuesday January 10th 2017, 12:30
Oh I also checked and have IE8 (eight) installed. Any way to have IE9 installed or did you scramble the numbers around? :>
Wine 1.9.2-staging-LOL3 freeze
by damien on Sunday January 1st 2017, 14:00
Ubuntu 16.04, my game run 60-35fps in wine 1.9.2-staging-LOL3 config enable CMST but after 10 - 20 min i have freeze for 10 sec (5-10fps).
Someone have an idea ?
RE: Wine 1.9.2-staging-LOL3 freeze
by Nairaner on Saturday January 7th 2017, 16:16
You should install newer version of wine-staging, old CMST implementions causes these freezes
RE: Wine 1.9.2-staging-LOL3 freeze
by Rasmus on Wednesday January 11th 2017, 15:19
The frame rate drops off even without CMST, and also in newer versions. Lategame I end up with 5 fps, with CSMT or without, although I have 70 fps when the game starts.
RE: Wine 1.9.2-staging-LOL3 freeze
by Nairaner on Wednesday January 11th 2017, 15:45
Yes, I know. Sadly the same happens to me. But before 1.9.9 or so CSMT caused freezes for up to a minute when specific abilities were used for the first time
RE: Wine 1.9.2-staging-LOL3 freeze
by Aqa-Ib on Friday February 17th 2017, 8:49
Go to in-game graphics options. Lock the FPS to 60. Enjoy the game without FPS drops. It works for me, if it works for you too, comment here with feedback please.

Regards.
Lag during the game
by geovane on Sunday December 25th 2016, 18:18
In all versions of wine, always after 20-25min of game my fps drops from 60 more to 5-15, please help me
RE: Lag during the game
by Jan Makovecki on Wednesday February 15th 2017, 18:25
Same here... Only "fix" I found was closing the game and reconnecting so that the game client reloads... That's a poor fix, but you can use it when you die in late game with long death timers. Or, y'know, whenever, just let your team know what you're doing.
RE: Lag during the game
by Aqa-Ib on Friday February 17th 2017, 8:53
Go to in-game graphics options. Lock the FPS to 60. Enjoy the game without FPS drops. It works for me, if it works for you too, comment here with feedback please.

Regards.

by adam on Sunday December 25th 2016, 8:46
got the launcher to work on 18.1 linux mint updating so far but huge black screen where it should have something else under that stuff running wine 2.rc-1 -staging
Wine or system troubles?
by Mikhail on Tuesday December 20th 2016, 18:27
Black screen instead of Patcher, with sound(and video). Its even probably updating, but I cant see if it does.
RE: Wine or system troubles?
by Jan-Jaap Korpershoek on Saturday December 24th 2016, 4:39
Setting the windows version to xp fixed this problem for me.
RE: Wine or system troubles?
by Nairaner on Wednesday December 28th 2016, 11:51
You can either change windows version to xp or set d3dcompiler_47 to native
Beta Client works?
by Diego Barria on Friday December 2nd 2016, 8:24
Hi, I have a question... the beta clients works on ubuntu 16.04??

Thanks
RE: Beta Client works?
by Jan Makovecki on Friday December 2nd 2016, 11:29
If you're willing to put some time into it you'll probably be able to get it work, yeah. Look through the other comments for more info.
RE: Beta Client works?
by Timofey on Thursday December 8th 2016, 3:00
The game crash when i launch a game
by CiTrick on Saturday November 26th 2016, 20:48
So i log in every thing is okay, then i go the menu the shop everything is okay but then when i launch a game i select my character just before joining the game my game crash. I hope you can help me it's 2 day i'm working on making Lol work and i don't want to surrender :D Thanks in advance for my saviure
RE: The game crash when i launch a game
by Timofey on Thursday December 8th 2016, 3:01
ACCESS_DENIED on create_file
by Meher Khiari on Saturday November 26th 2016, 18:53
DISTRO: Archlinux x86_64
WINE version : 1.9.23 (staging)

I started the beta client and in the logs (with WINEDEBUG=all) I see there is a problem creating a temporary file (from LoL's logs) and it was because there is an ACCESS_DENIED when create_file is called to create the file.

Here is an exrept of the log :
0009: create_file( access=40100000, sharing=00000001, create=5, options=00000060, attrs=00000080, objattr={rootdir=0000,attributes=00000040,sd={},name=L""}, filename="/home/meher/.wine/dosdevices/d:/home/meher/LoL/TMP0.tmp" )
0009: create_file() = ACCESS_DENIED { handle=0000 }

Because of this error the launcher can't be started when terminating all the retries to create the temporary file
LeagueClient.exe(00000009): WARN| Riot::RADS::Common::LocalFileSystem::`anonymous-namespace'::GetUniqueFilePathInDirectory: Could not make file with unique path: \"D:\\home\\meher\\LoL/TMP0.tmp\", remainingRetries = 19
RE: ACCESS_DENIED on create_file
by Timofey on Thursday December 8th 2016, 3:03
please help
by tatsu on Thursday November 24th 2016, 8:10
This type of crap with the "/path/to/wine" in a guide needs to be removed from the linux community or at least only tolerated when an example is provided.

I'm stuck because I can't type the correct path for my wine and winetricks which were both installed thanks to "sudo apt install winehq-staging winetricks" on a 64 bit ubuntu 16.04 so they're as standard as an install can possibly be yet noone in the linux world has ever thought of asking where stuff is installed. there's nothing on that topic on askubuntu or anywhere noone seems to know.

I looked all over on my system myself I looked in .cache, in /usr/bin, in usr/share but I shouldn't be shooting in the dark!!!
I should be getting straight on target.


just say "it is standard in the latest debian-based OSes for it to be in /bla"

It's awful that I could be right there and I'm not because of the effort that was pored into removing precious information from the command that was copied from a terminal by altering it rather than pasting raw with the caption *adjust were appropriate*

why is it the norm in the linux community to handicap new users with this crud rather than help them out with actual working example commands?

I could KNOW forevermore where to point to for wine and winetricks if I just saw it in the command I'd be like "oh so that's where it is!" but instead here I am and it's helpful for noone.
RE: please help
by Jan Makovecki on Thursday December 1st 2016, 18:05
I'm assuming you were trying to reply to me?

In general, if you wish to know where a certain program is located, you can find it with the command "which".
So, "which wine" will tell you something like "/usr/bin/wine".
Furthermore, "/usr/bin/wine --version" will tell you that the wine package provided by Ubuntu is too old (likely 1.6.2) and (as per tutorial) you'll need to get a more recent version. My commands wouldn't help you at all because you wouldn't have those files anyway.

So, the "/path/to/wine" is there because the system version isn't going to work and you should point this to your own wine binary, either downloaded from somewhere or compiled by yourself.
One way to get a more recent wine binary is to install PlayOnLinux and install one through their GUI. It will be saved in "/home/user/.PlayOnLinux/wine/linux-x86/1.9.22/bin/wine" or something similar.
Here's the page on winetricks and how to get a recent version of that too: wiki.winehq.org/Winetricks
Wineprefix is basically the "windows install" in which you want to run your program. If you leave it out the default one will be used which will probably be okay.

If you need anything more you can usually find it on wine wiki, google, or by asking nicely.
RE: please help
by Jan Makovecki on Thursday December 1st 2016, 18:07
Oh, and now I saw you already figured it out lower. Welp, let this stay here for anyone else with those problems.
RE: please help
by Andrew Noble on Friday January 20th 2017, 21:34
I think the better question here is why are you even running Linux if you don't know basic commands like how to find an installed binary...

whereis wine
which wine

Both will tell you the path..
RE: please help
by Borislav Sabev on Saturday January 21st 2017, 4:01
@Andrew Noble you should not rage on people to not knowing basics. Everybody started somewhere and I am sure that there was a period in which even you, the self-proclaimed guru, didn't know whereis, which, env or stat. Your comment did not help nor did it boost your "super-guru appearance" in the community. If you don't have anything constructive or helpful to add - just don't say anything.

Please keep your tone normal and respectful. I will not allow such attitude towards people asking questions.

Everybody should read Eric Raymond's How To Ask Questions The Smart Way (www.catb.org/~esr/faqs/smart-questions.html)
Beta client 'tutorial'
by Jan Makovecki on Monday November 21st 2016, 20:02
Got my beta client working, both with fresh install as well as an old one. Here's what did it (Ubuntu 16.04):

Get a recent version of wine, you'll need it to support vcredist2015. PoL's 1.9.22 did it for me, staging seems to be okay too.
Get a recent version of winetricks (the ones that come with PlayOnLinux are too old) and install vcredist2015.
I also installed vcredist2013, not sure it's even needed.
env WINEPREFIX=/path/to/prefix/ WINE=/path/to/wine/wine bash /path/to/winetricks/winetricks vcredist2015

Make sure to run the right program! The standard launcher won't do the trick. Either run "LeagueClient.exe" from the command line or create a shortcut to it in PlayOnLinux, it's the one with the new icon.
When you run the client use the --no-sandbox argument. Running it from terminal looks something like...
WINEPREFIX=/path/to/prefix/ /path/to/wine/wine /game/path/Riot\ Games/League\ of\ Legends/LeagueClient.exe --no-sandbox
Or you can add --no-sandbox in PlayOnLinux GUI under Arguments.

If it still doesn't work - run it from terminal as written above and look at the output!
Search for "err" tags, those are the problematic ones, if you fix them it will likely work.

I had two of them, one prompted me to install winbind. Doing so solved it:
sudo apt install winbind

The second one was this...
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
Check if you have libgnutls installed, for ubuntu 16.04 you can just do
sudo apt install libgnutls30 libgnutls30:i386
If your distro provides another version use that. It looks like PoL build of wine wants version 26 to work though, so we need to "provide" that one:
sudo cp /usr/lib/i386-linux-gnu/libgnutls.so.30 /usr/lib/i386-linux-gnu/libgnutls.so.26
(as per bugs.winehq.org/show_bug.cgi?id=38466 )

This finally made the launcher load up for me. If you find any other err tags google them, look for a solution, fixing them should fix the launcher.
(credit where it's due - most of this comes from other comments around here, I just put it together)
RE: Beta client 'tutorial'
by tatsu on Thursday November 24th 2016, 8:19
help :
" env WINEPREFIX=~/.PlayOnLinux/wineprefix/LeagueOfLegends WINE=/usr/bin/wine bash /usr/bin/winetricks vcredist2015
Unknown arg vcredist2015"
RE: Beta client 'tutorial'
by tatsu on Thursday November 24th 2016, 8:48
ok so it's :
sudo apt-get remove winetricks
wget raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv -v winetricks /usr/local/bin
env WINEPREFIX=~/.PlayOnLinux/wineprefix/LeagueOfLegends WINE=/usr/bin/wine bash /usr/local/bin/winetricks vcrun2015
env WINEPREFIX=~/.PlayOnLinux/wineprefix/LeagueOfLegends WINE=/usr/bin/wine bash /usr/local/bin/winetricks vcrun2013
WINEPREFIX=~/.PlayOnLinux/wineprefix/LeagueOfLegends /usr/bin/wine winecfg #to set windows version
WINEPREFIX=~/.PlayOnLinux/wineprefix/LeagueOfLegends /usr/bin/wine ~/.PlayOnLinux/wineprefix/LeagueOfLegends/dosdevices/c:/Riot\ Games/League\ of\ Legends/lol.launcher.exe --no-sandbox

still get Riot's bugsplat.
RE: Beta client 'tutorial'
by Jan Makovecki on Thursday November 24th 2016, 13:11
Check the terminal output for any "err:" messages and try to get rid of them.

If there aren't any, try adding "2>/dev/null" to the run command (so after --no-sandbox) to get rid of debugging output. Curious as it is, I just noticed it bugsplats for me too unless I add that or run it from PoL.
RE: Beta client 'tutorial'
by tatsu on Thursday December 1st 2016, 17:20
Ok thanks.
so that got me much further I the patcher launches albeit the window is black i clicked on what the play button wourld be but then the wine program error showed up. How do you run it through playonlinux if it wasn't created via play on linux?
RE: Beta client 'tutorial'
by tatsu on Thursday December 1st 2016, 17:38
Nevermind I figured out how to run it via Pol as well but no version of wine I try has any success. I imagine windows 7 is the safest bet. are there any "staging" options I should be trying?
RE: Beta client 'tutorial'
by Jan Makovecki on Thursday December 1st 2016, 18:10
I used Windows XP setting, try that one.
As for staging, once you get it to work, CSMT might give you better performance, it seems to help with FPS drops for me.
RE: Beta client 'tutorial'
by tatsu on Friday December 2nd 2016, 3:48
I tried that I get wine program error.
RE: Beta client 'tutorial'
by Jan Makovecki on Friday December 2nd 2016, 11:40
Well, then I guess it's back to debugging.

You said the furthest you got was a black window when you ran it with 2>/dev/null, right?
It sounds like the exact problem I had before I solved the err: messages (which were probably caused by wine from PoL in the first place).

You can try and do the two fixes i mentioned in tutorial, but if you wanna see what exactly is wrong then try redirecting the errors into a file (2>/home/user/winelog.txt) and looking through it.
It should still start the same way as with redirect to null, but all debugging info will go into that file. Then when it crashes (if it does) look through the file for lines starting with err:. Google them, if that gets you nowhere post them here (but please, not the entire output, just those lines).

Another possibility is that you just gotta try starting it a few times. It sometimes takes two tries for it to start properly for me (though the first one drops no error dialogs, just never opens). In between the tries you can simply clear all wine processes with "pkill wine.* && pkill .*\.exe"
RE: Beta client 'tutorial'
by sterky on Saturday December 3rd 2016, 15:52
Hey,

Using wine-git compiled today (1.9.24+) and on Arch Linux
I'm using 32bit prefix and have installed d3dx9, vcrun2013, vcrun2015 in there.
Beta (LeagueClient.exe) launcher.
I can confirm the same symptoms, launching the game with stderr redirection 2>/dev/null it will start almost every time, sometimes it will hang or bugsplat, but then on the next try will work again. When launching it without the redirection, i get "wine: Unhandled exception" and a window with bugtrace or riot's bugsplat (or both together) but it will never start.

So if anyone has problems starting that new launcher, try it like that:
LeagueClient.exe --no-sandbox 2>/dev/null

by Ricardo on Saturday November 19th 2016, 11:06
Hi.
What executable are you trying to open?
LoL has 2 executables:
lol.launcher.exe for the legacy client
LeagueClient.exe for the current beta.
If you want to play beta client start LeagueClient.exe.
If you try to play the legacy from lol.launcher it doesn't work. You should have to open LeagueCLient.exe and look in the right part to launch Legacy client.
RE:
by Ricardo on Saturday November 19th 2016, 11:11
Sorry, wrong place post. :(
If you are struggling with the new launcher
by Danilo Riffo on Thursday November 17th 2016, 13:46
To anyone struggling to me the new BS work, you can launch the legacy client by editing the file:

.../your_LoL_prefix/drive_c/Riot Games/League of Legends/RADS/system/user.cfg

Change the line:
leagueClientOptIn = yes

to:
leagueClientOptIn = no

save, exit and run the game as always :D
RE: If you are struggling with the new launcher
by Aron Hansen Berggren on Friday November 18th 2016, 5:21
Thank you
Update Beta Client
by Dragos Efrim on Wednesday November 16th 2016, 9:22
I made the update to the Beta Client and now when I press the Start button it's doing nothing. How can I fix this?
RE: Update Beta Client
by caesar on Wednesday November 16th 2016, 10:44
I have the same problem. I installed vcrun2015 and some other packages but still get errors. Can someone post plz complete manual how to run it. Thank you.
RE: Update Beta Client
by Dragos Efrim on Wednesday November 16th 2016, 10:45
I installed all that needed from the other subjects but I still can't start it.
RE: Update Beta Client
by Nick on Wednesday November 16th 2016, 10:46
Having the same issue. I am using wine 1.6.2
RE: Update Beta Client
by Nick on Wednesday November 16th 2016, 11:06
I just uninstalled and reinstalled, seems like a temporary fix until they force the new client on everyone
RE: Update Beta Client
by caesar on Wednesday November 16th 2016, 13:13
Yep i do the same now, but this installer is slow like hell )
RE: Update Beta Client
by Ricardo on Saturday November 19th 2016, 11:11
Hi.
What executable are you trying to open?
LoL has 2 executables:
lol.launcher.exe for the legacy client
LeagueClient.exe for the current beta.
If you want to play beta client start LeagueClient.exe.
If you try to play the legacy from lol.launcher it doesn't work. You should have to open LeagueCLient.exe and look in the right part to launch Legacy client.
Infite bugsplat
by Madatt on Thursday November 10th 2016, 12:16
Since patch 6.22 no matter what wine version I chose or how many times I reinstall LoL upon lauching the game I get infite bugsplats. Debug mode does not yield anny errors, only warnings telling me to consider using noveau drivers, but I do not think thats the case. Im using manjaro 16 with proprietary nvidia drivers (gt 755m).
RE: Infite bugsplat
by theGeekPirate on Thursday November 10th 2016, 22:13
Not saying there aren't other possible issues, but the only one I'm aware of at the moment which causes bugsplats on startup would be the new beta client, which is currently only available on the Oceania server.

Regular 6.22 works fine for me on Arch, also using the proprietary NVIDIA drivers.
RE: Infite bugsplat
by JD on Tuesday November 15th 2016, 4:04
Try 1.9.13 + staging. It works well for me on Gentoo. There was a regression in some of the newer version but I believe it may be fixed now..
RE: Infite bugsplat
by tatsu on Thursday November 24th 2016, 11:31
I get the same problem exactly.
Beta on wine
by Ricardo on Wednesday November 9th 2016, 14:04
For any with problems trying to open the new beta client, I need to install the vcredist 2015 libraries with winetricks like api-ms-win-crt-math-l1-1-0 (native, builtin) plus msvcp140 and ucrtbase and now works using --no-sandbox argument on recent development wine (1.9.22 on my case).
RE: Beta on wine
by gwelfo on Friday November 11th 2016, 8:11
Did you try this on a clean prefix? My client wouldn't start both on my 64 and 32 prefixes
RE: Beta on wine
by Ricardo on Friday November 11th 2016, 9:52
Hi. :)
I tested the new client using both new prefix on PlayOnLinux and system wine-development (i'm using Debian Sid atm). Both with default configuration (OS setting to XP), 32 bits.
Both seems to work well (I played an ARAM yesterday) but they are some things to consider:
-I have to open the client like 5 times. 4 of 5 times crashes with bugsplat but sometimes not. I don't know why this happens. I killed dead processes every time it crashes and then tried to reopen LeagueClient.exe.
-Its important to pass the '--no-sandbox' argument.
-the winetricks dlls are needed to work. If a blue window appears and then crashes with the big loading circle you should see the console log and check if you have all the dlls I described to the first comment.
-After some attemps it will work if you see the main blue window. In my case the authentification takes more than 1 minute but works ok
-I tested it using the i965 Intel drive (i7-4770 processor) but I think it works at least on nVidia propietary drivers (don't know in AMD sorry).
-The first time you open the new client you may wait for upgrade. It does not show any window but uses a considerable internet bandwidth.

I Hope this is useful.
RE: Beta on wine
by Ricardo on Friday November 11th 2016, 14:47
Correction: I used winecfg, not winetricks for install vcredist2015 libraries.
Sorry about that mistake.
RE: Beta on wine
by gwelfo on Saturday November 12th 2016, 7:13
Thanks for the reply!

I managed to get it started overriding the libraries you listed in a clean 32 bit prefix (second time I tried, the first time I got bugsplat and wine errors).

Now it is upgrading (in a visible window, yay!) and I didn't try to close it and reopen it yet.
RE: Beta on wine
by Timofey on Saturday November 12th 2016, 16:59
Hi, can you provide a string, i.e. how i pass --no-sandbox to launcher?

wine path_to/lol.launcher.exe --no-sandbox ??

thanks.
RE: Beta on wine
by Ricardo on Saturday November 12th 2016, 17:58
Yes, it is exactly as you wrote:
"wine LeaguePath/LeagueClient.exe --no-sandbox"
Note that the beta executable is LeagueClient. lol.launcher is the legacy executable and does not need to pass this argument.
For beta its necessary due to bugs
bugs.winehq.org/show_bug.cgi?id=39403
bugs.winehq.org/show_bug.cgi?id=38960
since the new client is based on the chromium browser for the store and not Microsoft IE like the old one.
RE: Beta on wine
by Timofey on Sunday November 13th 2016, 15:50
RE: Beta on wine
by Danilo Riffo on Sunday November 13th 2016, 14:15
I also had a msvcp120 error leading to bugsplat.
Installed vcrun2013 and vcrun2015 via winetricks, which set all mentioned dll overrides for me, and it worked :D
RE: Beta on wine
by Kevin on Saturday November 19th 2016, 10:22
So, I installed LoL via PlayOnLinux, and I can't seem to find vcredist2015 in the components, vcrun2013 being the most recent version there.
How exactly did you install those libraries? I also tried this, but I got an error and couldn't continue. www.playonlinux.com/en/issue-5291.html
RE: Beta on wine
by Ricardo on Saturday November 19th 2016, 11:22
Hi.
PlayOnLinux doesn't have updated winetricks to be able to install vcredist 2015.
You have two options:
A) Use a updated winetricks version from your OS and not the POL version (I haven't checked if it works).
B) On POL, go to Settings-> Wine-> Configure Wine (this opens winecfg)
Then go to Libraries and add form list the following libraries as (native, builtin) in "New overrride for library:"
Api-ms-win-crt *
msvcp140
ucrtbase

* Indicates all libraries that start with that. They are about 10, although they may not all be needed.
RE: Beta on wine
by Kevin on Saturday November 19th 2016, 14:22
I've now managed to do that using a different version of winetricks, as you told me, but msvcp140 is not shown here for some reason.
RE: Beta on wine
by Kevin on Saturday November 19th 2016, 14:29
Oh my gosh, I checked the logs and saw that it had issues with vcruntime140. I added that one, changed the shortcut (which I forgot the other times I tried) and it seems to work now. Thanks, man!

by hyperfang8 on Tuesday November 8th 2016, 11:28
It has nothing to do with ie8 or any other ies
Actualy installing those can be harmfull
Poor performance RX 470
by bo on Wednesday October 12th 2016, 5:10
I bought a AMD RX 470 Nitro+ 8GB and running it on Arch with the latest packages and open source AMDGPU Driver.

With wine I got really poor performance: max fps are 50 and the longer the game last I will get less fps, under 20 fps is no rarity, regardless of the graphics settings. For comparison in windows 7 I get between 150-200 fps.

CSMT is enabled, if I enabled OpenGL I will get blurry textures. I don't even know if that is a specific wine problem or general graphics problem. Anyone experiences or tips?
RE: Poor performance RX 470
by bo on Wednesday October 12th 2016, 5:20
wine 1.9.20-1
RE: Poor performance RX 470
by Triple1Truth on Sunday October 16th 2016, 16:46
Make sure you are running latest linux kernel, mesa version, and amdgpu version. This usually benefits GCN1.2+ cards on open-source AMDGPU driver.

Another tip: Have you used gallium-nine patched wine yet? It is one of the greatest benefits of using the open-source driver, being able to use directx9 natively with gallium. With Gallium-nine enabled(you need to make sure the game you are playing supports dx9 and uses it), you can get higher framerates, better frametimes, and lower cpu-usage, and higher gpu usage.
League of Legends Client Update
by halbeno on Saturday October 8th 2016, 3:58
If anyone is wanting to test out the client update alpha, there is a download link in the support FAQ.
support.riotgames.com/hc/en-us/articles/206201070#h1q6
More directly: euw.leagueoflegends.com/en/client-update/download

That installer will add the alpha client to your existing league of legends installation (it will refuse to install if you don't have league already).
If you have not yet been accepted into the alpha test, you can still download the installer and have it download its files, but probably can't log in. It currently crashes before having a chance to log in for me.

Testing on my linux machine, the installer runs fine, but when opening the new client it hangs before showing any kind of window. The logs show "000006.231| ERROR| Remoting| HTTP Response 404 to POST '/performance/v1/process/63'"

Riot states that the new client uses HTML5 in that FAQ, and browsing the files that the installer comes with, I can find "cef.pak" "cef_100_percent.pak" "cef_200_percent.pak" "cef_extensions.pak" "cef_resources.pak" and "libcef.dll" in RADS/projects/league_client/releases/installer/deploy

This seems to mean that it's using the Chromium Embedded Framework, and I could not get it to run with Windows XP, Vista, or 7, and couldn't find an easy way to add a --no-sandbox argument.
I suspect that this might not be running because of bugs bugs.winehq.org/show_bug.cgi?id=39403 and bugs.winehq.org/show_bug.cgi?id=38960

Testing on a windows computer gives a window that appears to be downloading an update, but that window doesn't show up on wine.

Hopefully somebody can use that client update link to start work on debugging it so we have a head start before it is released into open beta

I am running wine-staging 1.9.19 on Arch Linux from the repositories.
RE: League of Legends Client Update
by Triple1Truth on Sunday October 16th 2016, 19:22
Do you use any ie* or wininet/winhttp dlls/components? try ie8, if that doesnt work maybe you need ie9/10/11
League of Legends doesn't install - bugsplat
by vasi on Wednesday September 28th 2016, 3:04
After I updated to the new patch (6.20) in league of legends when I logged in, the game immediately crashed (bugsplat) without me doing anything. I couldn't even make it to champion selection. So, I decided to uninstall and re-install the game but now the installer crashes too (bugsplat) and I can't install it. It always happens when it's about 42-43% done at the second step and I have no idea how to fix this. Thank you in advance!
RE: League of Legends doesn't install - bugsplat
by Borikeaniya on Thursday November 3rd 2016, 9:56
Confirmed!
NEW INSTALLER
RELEASE DATE: 13.05.2016
tests;
+ all win-Version
+ all vcrun version
+ wine-staging 1.9.22 32/64bit
+ IE7, DirectX9, adobe AIR & Flash, .netFX version 1.0 till 3.5

OLD INSTALLER
You can use the old LOL-installer; it is still working!
The download links are still the same, you can get the right one for your region trough my POL-Script
github.com/Translator5/PlayOnLinux-InstallScripts/blob/master/League%20of%20Legends.sh
By the way, the script should work too.
Working except...
by bastian poo on Saturday September 24th 2016, 18:17
Working except for the shop....Asks me for an id and password :(
league 6.18 and later not installing
by PDiracDelta on Sunday September 11th 2016, 16:00
I tried on the latest wine, 1.9.13-staging (as suggested) and some other versions, but the installer crashes at the actual installation step.
what do?
RE: league 6.18 and later not installing
by Borislav Sabev on Monday September 12th 2016, 3:16
Run the installer on wine with debug enabled and let's see the output.
RE: league 6.18 and later not installing
by PDiracDelta on Monday September 12th 2016, 5:07
It's 3,8G would you like me to e-mail it to you? :P
In other words, how do i properly run the debugger?
I just ran wine with
WINEDEBUG=+all
but this produces way too much output even before the actual installation process has commenced.
Also: this time i got some strange error messages, they were just numbers:
67108864
150994944
134217728

I know the first number is the Byte equivalent of 512M and probably the others are sizes too.
RE: league 6.18 and later not installing
by Trollwut on Saturday September 17th 2016, 21:53
Did you try this?

> Access the libraries tab, find in the list of existing libraries (or add a new entry for it if it does not exist) dnsapi, click Edit... and configure it for "Native then Builtin"

That fixed it for me. Got it out of the Arch wiki and read it over the first time. :)

wiki.archlinux.org/index.php/League_of_Legends
RE: league 6.18 and later not installing
by PDiracDelta on Sunday September 18th 2016, 13:04
Thanks for the tip, but unfortunately it didn't (completely) work. It now says:
"Error: invalid command line"
I looked it up for like 5 mins and such an error pops up both in native Windows forums *and* WINE forums.
Regression in 1.9.14
by Nairaner on Tuesday August 30th 2016, 17:51
Since 1.9.14 the d3dcompiler_43 native is needed, which causes huge degradation in performance. Until this is fixed i suggest using 1.9.13-staging with CSMT enabled which give performance comparable with Windows levels.
For 1.9.13-staging all you need is clean prefix
RE: Regression in 1.9.14
by Pablo Berganza on Sunday September 25th 2016, 20:31
Hi, im new in ubuntu and i want to know what do you mean by a clean prefix?
game-menu shop not working
by reklipz on Saturday August 27th 2016, 20:12
Hi all. I'm wondering how you've gotten the game-menu shop to the work (not the in-game shop, but the shop for champions/skins/runes prior to match-making).

I am running Debian Sid (amd64), and have wine32-development installed (wine-1.9.17 (Debian 1.9.17-1)).

Do I need to use a WINEARCH= or WINEPREFIX= (for the i386/win32 specific-arch?) w/ LoL, or can I just run `wine ...`?
RE: game-menu shop not working
by dolphinling on Tuesday August 30th 2016, 17:12
A workaround for the RP/IP shop not working is to go to your champions list in your profile and click on a champion that you don't currently own, then go to the store.

I can't figure out who originally found this and posted it, but someone deserves thanks and credit!
RE: game-menu shop not working
by reklipz on Tuesday August 30th 2016, 17:21
I want to follow-up to my inquiry and your response.

First, I deleted the Wine prefix that I was having trouble w/ and created a fresh one, installing vcrun2005, ie8, corefonts, adobeair, d3dx9, and setting the version to Windows Vista. I then copied C:\Riot Games\ from a Windows installation where the game+shop all worked to my new wine prefix.

With this new setup, _everything_ seems to work great! The menu-store, in-game shop, login timeouts.

Of note, w/ the old prefix, the "get to store by champion list" trick never worked for me. Sometimes I _could_ buy the champ from the champ details screens, but usually it would say "Unavailable" on the button to buy (As though the data request to get the store info never worked).

I have two annoyances now:

1) sometimes, the launcher/menu will have a very bad render glitch, where it starts to draw everything offset from the actual edges of the window. It usually does this when my cursor is moving over e.g. a button or the edge of the window. It seems to happen randomly, but once it happens it continues to happen repeatedly. Making the window full screen keeps it from continuing, but cuts off a lot of the UI. Similarly, resizing the window fixes it, but using the cursor quickly breaks it again. this would happen w/ the old prefix and older version of Wine too.

2) When in-game, switching to different workspaces (I use i3 as my window manager) and back to the game usually means I have to kill the game and re-start; I get a black screen and sometimes the game dies. this seems to only happen w/ the new prefix.
BugSplat on fresh run
by oxwivi on Friday August 26th 2016, 22:31
I've tried both with a copy of fresh installation from Windows and a fresh install using LeageOfLegendsBaseNA.exe, but both would end in a BugSplat. I'm using win32 and tried various OS config starting from XP with the same result.

Please help.
RE: BugSplat on fresh run
by oxwivi on Friday August 26th 2016, 22:45
I figured it out: I needed to install corefonts and set OS to Vista. It does not work on winehq-devel otherwise.
Connection Timeout when attempting to Login
by majorkratze on Thursday August 4th 2016, 11:36
Hey, it really seems to work, i am just stuck at the login.
The launcher tries to login 3 times in a row and then throws an error,
that there seems to be no connection to the login servers.
I played before the last LoL patch just perfectly fine with the same installation.

Here are more details to my case which i earlier posted on the forums
forum.winehq.org/viewtopic.php?f=8&t=27173

I really appreciate every help on my problems!
RE: Connection Timeout when attempting to Login
by Borislav Sabev on Monday August 8th 2016, 3:06
Try wine 1.9.15 stable release.
Try installing IE 9/10 components in the same virtual drive. At the end try reinstalling the game. Sometimes on rolling-release distributions some dependencies cease to be satisfied after an update.
RE: Connection Timeout when attempting to Login
by Jakub Janek on Wednesday August 17th 2016, 5:00
Install Adobe Air, d3dx9. It should work than
RE: Connection Timeout when attempting to Login
by Bziur on Sunday October 9th 2016, 14:03
So I given up last time on this error, but recently I found on forums that if You remove wininet override it works.

Remove it using regedit. You can find it under:

"HKEY_CURRENT_USER\Software\Wine\DllOverrides"

Source: www.playonlinux.com/en/topic-12329-2.html

Works for me, hopefuly it works for You. Cheers!
Store
by Borikeaniya on Saturday July 23rd 2016, 14:04
Shop is working for me in Wine 1.9.15 fine!
Till 1.9.14 it does not. May also because of the new LoL-Patch.
(I mean these in the launcher)

by hyperfang8 on Tuesday July 12th 2016, 1:51
LeageClient.exe
It works...

by hyperfang8 on Monday July 11th 2016, 16:55
It works for me on clean wine-gaming-nine 1.9.13 from aur .
In xp prefix starting with "--no-sandbox".
It doesn't work unless i pass that argument.
RE:
by jameslin on Monday July 11th 2016, 20:13
Does "--no-sandbox" parameter work?
I am confused by this...
Which binary do you run?
RE:
by Nairaner on Wednesday July 13th 2016, 4:06
I think you have to let it run so it updates in the background and then it works it seems
the RP shop problem
by jameslin on Saturday July 9th 2016, 20:08
With this patch:bugs.winehq.org/attachment.cgi?id=52549
It seems that the problem is solve although someone said it is only compatible with 32bit wine...
RE: the RP shop problem
by jameslin on Tuesday July 12th 2016, 0:44
Sorry for my misunderstanding...
seems not this issue...

by hyperfang8 on Tuesday July 5th 2016, 14:36
No you are still running on DirectX ...
New PBE client
by Nairaner on Friday July 1st 2016, 4:08
League alpha client is based on CEF sandbox which is still broken in wine and unfortunately LoL client doesnt have option "-no-cef-sandbox" which fixes it for Steam
RE: New PBE client
by hyperfang8 on Tuesday July 5th 2016, 3:10
You typed it wrongly perhaps, shouldn't it be "-no-sandbox" ??
RE: New PBE client
by hyperfang8 on Tuesday July 5th 2016, 14:34
It's "--no-sanbox" and it does get passed to LeagueClientUx.exe (check the log).
Also you need to set windows mode to Windows 7.
RE: New PBE client
by hyperfang8 on Tuesday July 5th 2016, 15:15
UPDATE:
Try running in xp mode first...
RE: New PBE client
by hyperfang8 on Tuesday July 5th 2016, 15:15
UPDATE:
Try running in xp mode first...
RE: New PBE client
by Nairaner on Monday July 11th 2016, 14:32
I'm still unable to start it, even on the clean prefix. Every argument gets passed to LeagueClientUx.exe no matter what you give.
RE: New PBE client
by Nairaner on Monday July 11th 2016, 14:32
I'm still unable to start it, even on the clean prefix. Every argument gets passed to LeagueClientUx.exe no matter what you give.
Stuck at Starting Authentication process
by Hamzan on Tuesday June 21st 2016, 21:34
I'm on Archlinux system and I used pacman to install wine. I tried removing wininet but to no avail. Anyone has a solution? I tried reinstalling wine via pacman, but it still doesn't work.
RE: Stuck at Starting Authentication process
by Hamzan on Tuesday June 21st 2016, 21:38
In addition to this, I cannot purchase RP or access the store, the home is always black.
Game crashes when changing screen resolution
by Aliekezhi on Thursday June 9th 2016, 15:19
Hi guys, when I change the screen resolution (while in-game), the game crashes.

Do you guys also have this problem ?
RE: Game crashes when changing screen resolution
by Jan Makovecki on Monday June 13th 2016, 16:06
Might not be the best solution, but installing the game anew in a fresh prefix fixed this issue for me.
Bugsplat
by Harry Km on Monday June 6th 2016, 21:35
Hey guys, I can load the launcher fine and everything however when I try to start a game it crashes right away and goes to bugsplat...

Any ideas what the problem might be?
Running Arch Linux 64 bit, Wine 1.9.10. nvidia driver from official arch repository on GeForce GTX660.
RE: Bugsplat
by Aliekezhi on Thursday June 9th 2016, 15:22
Maybe you can have some missing components.
I remember having a lot of troubles trying to find the good combinations of components to install with winetricks.

Did you just install the game with wine without any extra component added with winetricks ? If it is the case it won't work.

If yes, what components did you add ?
RE: Bugsplat
by Harry Km on Tuesday June 14th 2016, 10:45
Added the ones in the Archlinux wiki:
d3dx9 vcrun2005 wininet corefonts adobeair ie8
Launcher is all black
by Nosthertus on Friday June 3rd 2016, 0:11
Just running the executable file from already installed LOL through windows, and everything is black, all buttons if you know where they are, you click them and they do what they suppose to.. but still, everything is black

This is running on Ubuntu 15.10 64bits
RE: Launcher is all black
by dolphinling on Friday June 3rd 2016, 4:17
I have seen this with wine's windows version set to Windows 7. With wine's version set to Windows Vista things worked again. See the comment thread from May 8th for more info.
RE: Launcher is all black
by Aliekezhi on Thursday June 9th 2016, 15:16
I sometimes also have this problem. (but only sometimes, lik in champion selection).
My workaround is to click on the "-" to reduce the window, and then taking it back and it becomes normal again.

Does it work for you ?

If you still have this problem you should fill a new bug on wine bugzilla.
New shop Not working
by Aliekezhi on Sunday May 15th 2016, 7:21
Can some of you shop in the new shop that came up recently ?

When I try to buy runes, I have a first error about the certificate not trusted, then when I access the rune shop and try to buy something (for example runes), it asks for my login and user and can't login to buy anything, with "an unknow error has occured"

Am I the only one to have this error ?
RE: New shop Not working
by dolphinling on Sunday May 15th 2016, 7:44
I get the same certificate not trusted error, but immediately when I log in to the game (not when I go to the shop).

If I decline the certificate, then when I go to the shop I get the dialog asking for a username and password, and the shop does not work. If I accept the certificate, I do not get a username/password dialog, and the shop works properly.

Hope that helps.
RE: New shop Not working
by mro on Thursday May 19th 2016, 8:00
try to install winbind package, now i can use the shop(champs, skins, etc. but cant buy RP(riot points))
RE: New shop Not working
by mro on Thursday May 19th 2016, 8:51
hm.. seems not the winbind was the problem... Playonlinux wine 1.9.10-staging fixed it, or both
RE: New shop Not working
by Borikeaniya on Monday May 23rd 2016, 9:16
Just updated to 1.9.10, still don't work.
RE: New shop Not working
by Davide on Saturday October 22nd 2016, 8:46
www.tech-recipes.com/rx/21190/internet-explorer-change-temporary-internet-file-cache-size-batch/

The solution for me was to to increase ie cache size, i ignore the reason

by hyperfang8 on Friday May 13th 2016, 13:37
Do not forget to install all wine dependencies...
Crash in LoLPatcher.exe
by dolphinling on Sunday May 8th 2016, 2:23
Tonight when trying to start lol, I was getting a crash in LoLPatcher.exe. Changing my reported windows version from Windows XP to Windows 7 made the crash go away, but the launcher window was just a black box. Changing the windows version to Windows Vista made things work.

Anyone else seeing similar?

The crash in LoLPatcher when claiming Windows XP would make since if they've updated to drop XP support like they said they're going to...
RE: Crash in LoLPatcher.exe
by dolphinling on Sunday May 8th 2016, 2:29
Oops, changing version to Vista made the launcher work, but the login window is mostly black, with just window borders showing.

Also, when the version is 7 and the launcher window is completely black, I can click where the login button should be and it loads the mostly-black login window.
Working again after reinstall
by dolphinling on Thursday May 12th 2016, 3:46
I deleted my wineprefix and reinstalled, and with windows version set to Vista things work again.

With windows version set to XP I still get a crash in LoLPatcher.exe, but as I said before they're dropping support for XP anyway. I haven't tried 7 since I got it working.

For reference, I have wine patched with the texture allocation patch from bugs.winehq.org/show_bug.cgi?id=34480#c19, I used a 64-bit wineprefix, I had the windows version set to Vista, I used winetricks to install corefonts, vcrun2008, and d3dx9, and I used the old LeagueOfLegendsBaseNA.exe to install.
RE: Crash in LoLPatcher.exe
by Oleg on Sunday May 8th 2016, 12:11
I start to experience crashing too. But Changing OS option to Win 7 or Vista only making things worse.
I also did tried different wine versions, tried to clear wine prefix and reinstall dlls, adding a new ones such as dotnet35 adobeair (i didn't use it before)
Was trying to run older version of client, and after update it has the same error.
I don't know what to do now.

winelog: pastebin.com/9sGRzgas
backtrace: pastebin.com/gUvAfTPs
RE: Crash in LoLPatcher.exe
by Oleg on Sunday May 8th 2016, 12:38
A little note: I actually have crash in LolClient.exe after logging in.
RE: Crash in LoLPatcher.exe
by francus on Tuesday May 17th 2016, 13:59
Real trouble is here:
../../../wine-staging/dlls/wininet/cookie.c:584: get_cookie: Проверочное утверждение «len+1 < INTERNET_MAX_PATH_LENGTH»

It was appear time to time for me.

Here is patch to fix it:
diff --git a/include/wininet.h b/include/wininet.h
index 9e0fb40..fac39e8 100644
--- a/include/wininet.h
+++ b/include/wininet.h
@@ -46,7 +46,7 @@ typedef INTERNET_PORT * LPINTERNET_PORT;
#define INTERNET_MAX_PASSWORD_LENGTH 128
#define INTERNET_MAX_PORT_NUMBER_LENGTH 5
#define INTERNET_MAX_PORT_NUMBER_VALUE 65535
-#define INTERNET_MAX_PATH_LENGTH 2048
+#define INTERNET_MAX_PATH_LENGTH 4096
#define INTERNET_MAX_SCHEME_LENGTH 32
#define INTERNET_MAX_URL_LENGTH (INTERNET_MAX_SCHEME_LENGTH + sizeof("://")+ INTERNET_MAX_PATH_LENGTH)
#define INTERNET_KEEP_ALIVE_UNKNOWN ((DWORD)-1)


I`m not sure should we create a bug to commit upstream?
RE: Crash in LoLPatcher.exe
by Hideyuki Missao on Tuesday September 20th 2016, 22:10
Can you please explain how do I apply this patch?
Or specify where can I find the specific wininet.h should I modify, because I tried manually editing three of them and got same result.
By the way, right before the crash I get the following message on terminal:
ir_client/releases/0.0.1.215/deploy//LolClient.exe: cookie.c:584: get_cookie: Assertion `len+1 < 2048' failed.
wine: Assertion failed at address 0xf77edbe9 (thread 009e), starting debugger...
RE: Crash in LoLPatcher.exe
by Borislav Sabev on Tuesday May 10th 2016, 11:28
@dolphinling @Oleg can you try running it with debug output and providing the output here. We cannot guess what's wrong. If you run the launcher in a console you will get some errors printed.

This kind of thing happens a lot with LoL. It could be a lot of things: Bug in wine, Bug in LoL (Linux specific), New feature from LoL we don't know of, etc. Let us see some errors.
RE: Crash in LoLPatcher.exe
by hyperfang8 on Tuesday May 10th 2016, 15:44
Change back your windows version to XP.

Are you using playonlinux wine version (if you do did you install all wine dependencies)?
If you are not using wine-staging did you install corefonts overide?
RE: Crash in LoLPatcher.exe
by Oleg on Wednesday May 11th 2016, 13:20
Thank you for your test results. I will reinstall wine, create a new wine prefix and will try to run the game as you described.
Randomly stops responding to clicks in new Draft Pick mode
by myname on Saturday April 30th 2016, 3:19
I randomly experience that LoL stops responding to mouse clicks in the new draft pick mode. Workaround: Resize the window in the lower right corner (make it a bit smaller, not bigger, otherwise it will be drawn incorrectly when the game is finished).

by hyperfang8 on Friday April 22nd 2016, 15:43
Don't use playonlinux script, please!!!
That is script is 3 years outdated.
It uses a lot of overides and what not while the game itself works without overides.
Install in stagging prefix with no overides.
At maximum you should install d3d9x_36 for directX if you are NOT planing to use openGL.
If you are planing to use openGL DO NOT install it.
Also you might need corefonts.
Again DO NOT, i repeat DO NOT install it if you will be using openGL.
The last overide that might help is vcrun2008 and only install it if you can't get launcher to start (non-staging wine only???).
And maybe 2005.
Any of internet native overides can only BRAKE your lol instalation.
I will post again when i try newer wine version.
Just remmeber to not install overides before actualy verifying you need them.
For testing you can launch custom game with 0 players...
RE:
by Michael S. on Saturday April 23rd 2016, 23:07
Why don't they update the script? I'm very new to Wine and really want to play League when I switch over to Linux but I don't want to get trapped in an endless config + terminal hell for 8 hours trying to figure out a BARELY working build. :(
RE:
by Borikeaniya on Tuesday May 3rd 2016, 11:23
I regullary update my own Script for LoL, on my GitHub.
RE:
by hyperfang8 on Tuesday May 10th 2016, 5:00
Thats just you, many people just go with what they read first.
And the first thing they read is "i use POL script". :(
RE:
by hyperfang8 on Tuesday May 10th 2016, 4:58
Because nobody complains and if they complain they pretty much ignore it with excuse that "they need to support legacy installations".
All in all its project with very few people and they don't have enough manpower to update every script.
RE:
by Perru on Tuesday May 10th 2016, 17:34
No, atm in patchnote, last update :
# (2016-01-26) 12:55 (UTC) - Jeddunk
# - upgrade Wine to 1.9.2-LeagueOfLegends5

And i updated script today :
+# (2016-05-10) 22:22 - BlondVador (Valentin PERRUSSEL)
+# - upgrade Wine to 1.9.9-staging
+# - update script install

I use the last one today to setup League of Legends on Arch x64, it works pretty well out of the box.
RE:
by hyperfang8 on Wednesday June 1st 2016, 8:38
Not true.
All they did was bump wine version a little and changed the date.

1.They use old setups which reauire winver workaround and need to be ran.
New setups can be extracted.

2.
WINEVERSION="1.9.2-LeagueOfLegends5"
Too old patched wine version.
Wine 1.9.9 has proper bugfix.

3.
POL_System_SetArch "x86"
x64 where???

4.
POL_Call POL_Install_corefonts
Staging wine doesnt need this...

5.
POL_Call POL_Install_vcrun2005
POL_Call POL_Install_vcrun2008
Why???? Just why?

6.
POL_Call POL_Install_d3dx9
Overkill, use only d3dx9_36

7. OpenGL renderer option during install would be nice

8. PlayOnLinux wine versions don't allways play nice with rolling release distros.
Not really the point here but related to issue above.

Untill while ago they were even installing stuf like dotnet and wininet while those overides where actively brakeing lol...
RE:
by Fabio on Friday June 24th 2016, 13:05
I'm using your script and I have removed the d3dx9_36 override to see what happens. It is running. I'm on Debian Jessie with backported MESA running on integrated HD3000 Intel from a i5-2410m.

That means the game runs in OpenGL for me so I don't require the DX packages?

Who needs the DX packages though? People on NVidia and ATI drivers?

Since my system is not enough for quality gameplay I'm doing everything I can to increase FPS so I'm wondering if running it in OpenGL mode will make me lose performance or something.
League of legends 6.7 patch
by Chitez Paul on Friday April 15th 2016, 12:52
The game is crashing everytime at 47% while updating. it start over and over after the crash.

Ubuntu 14.04
RE: League of legends 6.7 patch
by Borikeaniya on Tuesday May 3rd 2016, 11:27
Not confirmed for LMint 17.3, still all is working using OpenGL.
Session Expired in Store
by myname on Thursday April 7th 2016, 10:48
I’m using LoL with PlayOnLinux. Recently, I started to get a “Session Expired” error when opening the store (shop for runes etc.). The following workaround works for me:

1) Start LoL and log in.
2) Go to the “Champions” tab in your profile and click on a champion you don’t own. You should see its price in the lower right corner.
3) Go to the store.

On another system, step two actually started causing the problem which should be fixed. So on that system, starting LoL and then opening the store immediately works.
RE: Session Expired in Store
by Frozzem on Thursday April 7th 2016, 13:02
Thank you,

thats all i can say...using Ubuntu 14.04.4, i searched for a fix and tried to fix it by applying patches, recompiling wine to use opengl, install ie8 manually and nothing worked, to get this damn shop to work. And the whole fix is to open a not owned champ :( kinda sad but iḿ so happy it finally works :D by the way you can not enter the shop before going into the Champions Tab
RE: Session Expired in Store
by Borikeaniya on Tuesday May 3rd 2016, 11:21
For me too, till May I couldn't fix it.
Weired keyboard layout ingame
by Meher Khiari on Tuesday February 23rd 2016, 14:40
Using a french keyboard.
In the air client (Login and chat) the keyboard layout is correct.
When the game starts, the keyboard layout is English (US).
A workaround would be to have the game in windowed mode, when the game starts launch:
$ setxbmap us
The kayboard map is switched to french ingame correctly.
IDK what's the magic behind this, but it is tested and works.

Wine 1.9.4
Debian Jessie 8.3 x86_64
wine with WoW64
Wine prefix with arch win32
Intel core i5-4210U @1.7GHz
AMD R5 M230
16GB + SSD
1.9.2 POL (play on linux)
by Sergey on Saturday February 20th 2016, 10:26
6.3 patch seems does not finish cause of very high disk activity while patcher is trying to patch whole bunch of provided images files changing their format to a whole new somehow. I cant see work around but launcher just crashes while patcher doing these 6.3 patch upgrading procedure and then bug splat reappears. If someone can overlook these script www.playonlinux.com/en/app-1135-League_Of_Legends.html I've use and give some advice or tips to what I have to change give a shout please. For now I am going to give up on these or wait until new client beta starts in next year.

by hyperfang8 on Saturday February 13th 2016, 11:59
You dont need to install any overides except d3dx9_36 and corefonts with new wine releases.
If you are running x3d_platform DO NOT install corefonts as it breaks opengl mode detection for some reason.
Works with texture memory patch
by Jeddunk on Thursday February 11th 2016, 11:23
After compiling 1.9.2 with these patches the in-game shop works without TuxLoL:

github.com/PlayOnLinux/wine-patches/tree/master/custom/LeagueOfLegends5

More info: metaphysical.zz.mu/league-of-legends/lol-on-linux-the-three-ways/
RE: Works with texture memory patch
by Borikeaniya on Tuesday February 23rd 2016, 14:25
Oh, nice!
Works with TuxLoL
by Corben on Tuesday February 9th 2016, 3:28
Just installed LoL with wine 1.8, patching takes ages but works.
As Translator5 describes in appdb.winehq.org/objectManager.php?sClass=version&iId=33303 the game has a problem when opening the ingame shop. First the game just froze. After installing corefonts, vcrun2005, vcrun2008, d3dx9 with winetricks (dnsapi wasn't found) the game crashes to desktop, when opening the ingame shop.

But after applying TuXLoL bitbucket.org/Xargoth/tuxlol/wiki/Home (tuxlol-0.1-dd62ba8-bin.tar.gz) it works.

Perfomance was great on an i5 with an GTX 770, proprietary nVidia drivers 355.11
RE: Works with TuxLoL
by Borikeaniya on Thursday February 11th 2016, 10:49
Confirmed, works fine with the TuxLol Patch! :)
Back