WineHQ
League of Legends 4.x



Category: Main > Games > Strategy Games > Real-Time Tactics > League of Legends > 4.x


NameLeague of Legends
Version4.x
License Free to use
URLhttp://www.leagueoflegends.com...
Votes Marked as obsolete
RatingGold
Wine Version1.7.30
Free Download League of Legends Homepage
Maintainers of this version:
Description
League of Legends is a competitive online game set in an imaginative world. Gamers take the role of a powerful summoner, calling forth and controlling brave champions in battle. League of Legends combines the best elements of session-based games with persistent elements of MMORPG's. Enter the Fields of Justice with your most trusted allies as you fight for your right to rule the world of Valoran. There is only one rule of law among those in the League: Winner takes all.
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works
Everything but the Riot store, not the in-game store, but the store where you can buy runes, champions, skins, and Riot Points.


What does not

The Riot Store, where you can buy Riot Points; occasionally the sound glitches on startup and will continue glitching for a while, the game also seems to lag more when the sound is glitching than when it isn't.  Since the recent updates, which included the NA server being down for almost an entire day, occasionally champion purchasing is unavailable or glitches so that the amount of IP or Riot Points used up by a given purchase will send your current IP/RP into the negatives, thus preventing any further purchases regardless of how much IP/RP you actually have. 

 Also, sometimes after leaving a game early (this has only happened to me once so far), since the recent updates, when I'd try to reconnect to the game I left, instead of telling me the game had ended, which it had, it would act like it was about to connect me and then the screen would go black.  I ended up switching from the NA server to some other locality so that when I switched back to NA server, my client would get patched; after it finished patching I was asked to reconnect and upon clicking was informed that the game had already ended.


What was not tested
Ranked PvP


Additional Comments

It's important to remember that if you're running on a 64-bit environment like I am, that the wine build you use for LoL is only 32-bit: if your distro offers a multilib version of wine, you need to make sure it only compiles 32-bit binaries and libs, otherwise LoL won't work right, or the game will go completely black after champion selection so that the only thing that you can see is the mouse cursor.  Also, remember to patch your wine build with the resource.c patch that can be gotten from http://uz.sns.it/~ranma42/iLoL/0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentArch Linux x86_64Nov 20 20141.7.30 No, but has workaround Yes Gold an anonymous user 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)Nov 14 20141.7.30 Yes Yes Gold Anthony Lilico 
ShowArch Linux x86_64Nov 12 20141.7.30 No, but has workaround Yes Bronze an anonymous user 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Nov 10 20141.7.30 N/A Yes Gold Alexander Schlarb 
ShowSabayon Linux XOct 19 20141.7.29 No, but has workaround Yes Gold Brenno 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Nov 01 20141.7.28 Yes Yes Gold Shannon VanWagner 
ShowLinux Mint 17 "Qiana" x86_64Oct 13 20141.7.28 No, but has workaround Yes Silver Abdusamed 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Oct 08 20141.7.28 Yes Yes Silver an anonymous user 
ShowArch Linux x86_64Oct 03 20141.7.27 Yes Yes Gold Víctor 
ShowMageia 5 CauldronSep 26 20141.7.27 Yes No Garbage Haringat 
ShowLinux Mint 17 "Qiana" x86_64Sep 28 20141.7.24 Yes Yes Gold an anonymous user 
ShowArch Linux x86_64Aug 11 20141.7.24 Yes Yes Gold Gaijin_101 
ShowLinux Mint 17 "Qiana" x86_64Jul 27 20141.7.23 Yes Yes Gold an anonymous user 
ShowArch Linux x86_64Jul 26 20141.7.22 Yes Yes Gold an anonymous user 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Sep 19 20141.7.21 Yes Yes Platinum John Spaetzel 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Aug 24 20141.7.20 Yes Yes Platinum an anonymous user 
ShowArch LinuxJul 07 20141.7.20 No, but has workaround Yes Silver an anonymous user 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)May 13 20141.7.18 N/A Yes Gold an anonymous user 
ShowArch Linux x86_64May 10 20141.7.18 Yes Yes Gold William Temple 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)May 04 20141.7.17 Yes No Garbage an anonymous user 
ShowGentoo Linux AMD64Apr 23 20141.7.17 No, but has workaround Yes Garbage someone 
ShowManjaro LinuxApr 19 20141.7.17 Yes Yes Gold Cristopher Caamana 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Mar 25 20141.7.15 Yes Yes Gold an anonymous user 
ShowManjaro LinuxMar 18 20141.7.13 Yes Yes Gold an anonymous user 
ShowFedora 20 x86_64Mar 14 20141.7.13 No, but has workaround Yes Gold an anonymous user 
ShowFedora 20 x86_64Mar 13 20141.7.13 Yes Yes Silver an anonymous user 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Mar 02 20141.7.13 Yes Yes Silver an anonymous user 
ShowArch Linux x86_64Feb 27 20141.7.13 Yes Yes Gold an anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64Feb 24 20141.7.12 Yes Yes Gold Borislav Sabev 
ShowArch Linux x86_64Feb 20 20141.7.12 Yes Yes Bronze William Temple 
ShowGentoo Linux AMD64Jan 28 20141.7.11 Yes Yes Bronze Megas of Vecanti 
ShowLinux Mint 16 "Petra" x86_64Jan 27 20141.7.11 Yes Yes Bronze nikitis 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Jan 18 20141.7.11 Yes Yes Bronze Ian Flynn 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Jan 19 20141.7.10 N/A Yes Gold an anonymous user 
ShowGentoo Linux AMD64Jan 09 20141.7.10 Yes Yes Bronze Megas of Vecanti 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Jan 05 20141.7.10 Yes Yes Gold AJ Fite 
ShowopenSUSE 13.1Jan 02 20141.7.9 N/A Yes Silver an anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64Jan 27 20141.7.7 Yes Yes Gold Borislav Sabev 
ShowLinux Mint 15 "Olivia" x86_64Jan 19 20141.7.7 Yes Yes Gold an anonymous user 
ShowLinux Mint 15 "Olivia" x86_64Nov 09 20131.7.6 Yes Yes Gold an anonymous user 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Dec 24 20131.7.5 Yes Yes Silver an anonymous user 
ShowArch Linux x86_64Nov 07 20131.7.5 No, but has workaround Yes Bronze an anonymous user 
ShowArch Linux x86_64Oct 27 20131.7.5 N/A Yes Gold an anonymous user 
ShowArch Linux x86_64Sep 20 20131.7.2 No, but has workaround Yes Gold Patrick 
ShowGentoo Linux AMD64Aug 11 20131.7.0 Yes Yes Gold Nicholas Anton 
ShowUbuntu 13.10 "Saucy" amd64 (+ variants like Kubuntu)Jul 28 20131.6 N/A Yes Gold an anonymous user 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jul 27 20131.6 Yes Yes Gold Alexander Schlarb 
ShowFedora 19 x86_64Jul 18 20131.6-rc4 Yes Yes Garbage Pedro Jose Piquero Plaza 
ShowSabayon Linux (rolling release) amd64Jul 11 20131.6-rc4 Yes Yes Gold Danilo Riffo 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Jul 11 20131.5.31 Yes Yes Gold an anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 16 20131.5.29 No, but has workaround Yes Bronze an anonymous user 
ShowSabayon Linux (rolling release) amd64Apr 01 20131.5.27 Yes Yes Gold Danilo Riffo 
ShowFedora 17 x86_64Mar 28 20131.5.26 Yes Yes Bronze Josh Raymond 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Mar 27 20131.5.26 N/A Yes Bronze Fernando Otero 
ShowLinux Mint 14 "Nadia"Mar 26 20131.5.26 Yes Yes Bronze jazz 
ShowLinux Mint 13 "Maya" x86_64Mar 24 20131.5.26 Yes Yes Gold an anonymous user 
ShowLinux Mint 14 "Nadia" x86_64Apr 14 20131.5.24 Yes Yes Gold an anonymous user 
ShowFuntoo Linux AMD64Mar 01 20131.5.22 Yes Yes Gold spawn 
ShowSabayon Linux (rolling release) amd64Jan 25 20131.5.22 Yes Yes Gold Danilo Riffo 
ShowUbuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)Dec 15 20121.5.18 Yes Yes Gold an anonymous user 
ShowFedora 17 x86_64Dec 09 20121.5.18 Yes Yes Silver Josh Raymond 
ShowLinux Mint 14 "Nadia" x86_64Dec 04 20121.5.18 Yes Yes Gold an anonymous user 
ShowUbuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)Nov 19 20121.5.17 Yes Yes Bronze an anonymous user 
ShowArch Linux x86_64Nov 01 20121.5.16 Yes Yes Gold Echo 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Oct 25 20121.5.15 N/A Yes Gold an anonymous user 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Oct 15 20121.5.15 Yes No Garbage an anonymous user 
ShowArch Linux x86_64Oct 04 20121.5.14 Yes Yes Gold an anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Sep 19 20121.5.13 Yes Yes Bronze an anonymous user 
ShowMac OS X 10.6 "Snow Leopard"Aug 18 20121.5.10 Yes No Garbage an anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Sep 10 20121.5.9 Yes Yes Silver an anonymous user 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Aug 21 20121.5.9 Yes Yes Gold an anonymous user 
ShowLinux Mint 13 "Maya" x86_64Aug 20 20121.5.9 Yes Yes Gold Xpander 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Aug 02 20121.5.9 Yes Yes Gold MindALot 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jul 26 20121.5.9 Yes Yes Silver MindALot 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Jul 17 20121.5.8 Yes Yes Silver MindALot 
ShowGentoo Linux AMD64Jul 07 20121.5.8 N/A Yes Bronze Megas of Vecanti 
ShowSabayon Linux (rolling release) amd64Jun 26 20121.5.7 Yes Yes Gold Danilo Riffo 
ShowGentoo Linux AMD64Jun 25 20121.5.7 Yes Yes Silver Megas of Vecanti 
ShowSabayon Linux (rolling release) amd64Jun 03 20121.5.5 Yes Yes Gold Danilo Riffo 
ShowDebian GNU/Linux 7.x "Wheezy"May 29 20121.5.5 Yes Yes Gold ultr 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)May 27 20121.5.5 Yes Yes Gold Benjamin Lawrence 
ShowArch Linux x86_64May 14 20121.5.4 Yes Yes Gold an anonymous user 
ShowLinux Mint 13 "Maya" x86_64Jun 02 20121.5.3 Yes Yes Gold Xpander 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)May 24 20121.5.3 Yes Yes Gold Alfonso Murolo 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 11 20121.5.3 Yes Yes Gold ReCon 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)May 09 20121.5.3 Yes Yes Gold Anon ymous 
ShowArch Linux x86_64May 08 20121.5.3 No, but has workaround Yes Gold gonX 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)May 07 20121.5.3 Yes Yes Gold emkay 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)May 06 20121.5.3 No, but has workaround Yes Gold Benjamin Lawrence 
ShowFedora 16 x86_64Apr 27 20121.5.2 No, but has workaround No Garbage Josh Raymond 
ShowopenSUSE 12.1 x86_64Apr 18 20121.5.2 No, but has workaround Yes Garbage an anonymous user 
ShowDebian GNU/Linux 7.x "Wheezy"Mar 19 20121.5.0 Yes Yes Bronze ultr 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Mar 13 20121.4-rc6 No, but has workaround Yes Gold Chris 
ShowopenSUSE 12.1 x86_64Mar 04 20121.4-rc6 Yes Yes Gold an anonymous user 
ShowopenSUSE 12.1 x86_64Mar 06 20121.4-rc5 No, but has workaround Yes Bronze ReCon 
ShowLinux Mint 12 "Lisa" x86_64Feb 27 20121.4-rc4 N/A Yes Bronze Dave 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Feb 23 20121.4-rc4 N/A Yes Bronze an anonymous user 
ShowGentoo LinuxFeb 22 20121.4-rc4 Yes No Garbage Benny Gächter 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Feb 22 20121.4-rc4 No, but has workaround Yes Bronze an anonymous user 
ShowLinux Mint 11 "Katya" x86_64Feb 18 20121.4-rc3 No, but has workaround Yes Bronze goodgod261 
ShowDebian GNU/Linux 7.x "Wheezy"Feb 15 20121.4-rc3 Yes No Garbage ultr 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Feb 10 20121.4-rc2 Yes Yes Bronze Yuta Ross 
ShowArch LinuxFeb 03 20121.4-rc2 N/A Yes Silver Pierre Franco 
ShowDebian GNU/Linux 7.x "Wheezy"Feb 03 20121.4-rc2 Yes Yes Silver ultr 
ShowDebian GNU/Linux 7.x "Wheezy"Feb 02 20121.4-rc1 Yes Yes Silver ultr 
ShowArch LinuxJan 26 20121.3.37 Yes Yes Bronze an anonymous user 
ShowopenSUSE 12.1 x86_64Jan 10 20121.3.36 Yes Yes Silver ReCon 
ShowFedora 16 x86_64Jan 04 20121.3.36 N/A Yes Bronze Subaru Hoshikawa 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Dec 17 20111.3.35 No Not installable Garbage Yuta Ross 
ShowopenSUSE 12.1Dec 12 20111.3.34 Yes Yes Bronze ReCon 
ShowFedora 16 x86Nov 23 20111.3.33 N/A Yes Bronze Subaru Hoshikawa 
ShowSlackware 13.1Nov 16 20111.3.32 N/A Yes Bronze an anonymous user 
ShowFedora 15 x86_64Oct 09 20111.3.29 No Not installable Garbage Subaru Hoshikawa 
ShowFedora 15 x86_64Sep 11 20111.3.24 Yes No Garbage Pat 
ShowUbuntu 11.04 "Natty" i386 (+ variants like Kubuntu)Jun 20 20111.3.22 Yes No Garbage an anonymous user 
ShowLinux Mint 11 "Katya" x86_64May 29 20111.3.21 Yes No Garbage an anonymous user 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)May 19 20111.3.20 Yes No Garbage K1773R 
ShowArch LinuxMay 09 20111.3.19 N/A No Garbage Sky 
ShowDebian GNU/Linux 7.x "Wheezy" x86_64May 05 20111.3.19 N/A No Garbage pioruns 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)May 04 20111.3.19 Yes Yes Silver ReCon 
ShowMac OS X 10.6 "Snow Leopard"Apr 27 20111.3.18 Yes Yes Gold kardus 
ShowFedora 14 x86_64Apr 19 20111.3.18 Yes Yes Silver Barborica Alexandru 
ShowUbuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)Aug 05 20111.2.3 Yes No Garbage an anonymous user 
ShowopenSUSE 11.4Mar 31 20111.3.16 Yes Yes Silver an anonymous user 
ShowLinux Mint 10 "Julia" x86_64Mar 24 20111.3.16 Yes Yes Silver ReCon 
ShowSlackware -currentMar 19 20111.3.16 Yes Yes Silver Joshua 
ShowFedora 14 x86_64Mar 06 20111.3.15 Yes Yes Bronze Barborica Alexandru 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Feb 08 20111.3.13 Yes Yes Silver ReCon 
ShowMac OS X 10.6 "Snow Leopard"Feb 06 20111.3.13 Yes Yes Silver kardus 
ShowMac OS X 10.6 "Snow Leopard"Jan 31 20111.3.12 Yes Yes Silver ReCon 
ShowSlackware 13.1Jan 28 20111.3.12 N/A Yes Silver an anonymous user 
ShowSlackware 13.0Jan 26 20111.3.11 Yes Yes Silver Joshua 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Jan 17 20111.3.11 Yes Yes Silver an anonymous user 
ShowUbuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)Jan 11 20111.3.11 Yes Yes Silver an anonymous user 
ShowDebian GNU/Linux Unstable "Sid"Dec 24 20101.3.10 Yes Yes Silver Christoph Hohmann 
ShowMac OS X 10.6 "Snow Leopard"Dec 12 20101.3.7 Yes Yes Gold an anonymous user 
ShowArch Linux x86_64Nov 21 20101.3.7 Yes Yes Silver an anonymous user 
ShowDebian GNU/Linux Unstable "Sid"Oct 24 20101.3.5 Yes Yes Bronze Christoph Hohmann 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Oct 28 20101.2.1 N/A Yes Silver an anonymous user 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Oct 03 20101.3.4 Yes Yes Garbage an anonymous user 
ShowArch Linux x86_64Oct 05 20101.3.3 N/A Yes Bronze Jepaan 
ShowArch Linux x86_64Oct 28 20101.3.2 Yes Yes Bronze an anonymous user 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Sep 15 20101.3.2 Yes Yes Garbage an anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Aug 27 20101.3.1 Yes Yes Bronze an anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Aug 23 20101.3.0 Yes Yes Bronze an anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Aug 20 20101.3.0 Yes Yes Bronze ReCon 
ShowSlackware 13.0Jul 31 20101.2 N/A Yes Bronze Joshua 
ShowArch Linux x86_64Jul 21 20101.2 N/A Yes Garbage Jepaan 
ShowArch Linux x86_64Jun 21 20101.2-rc2 Yes Yes Bronze Jannik H. 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Jun 07 20101.2-rc2 Yes Yes Bronze an anonymous user 
ShowDebian GNU/Linux Unstable "Sid"May 14 20101.1.44 Yes Yes Bronze Christoph Hohmann 
ShowGentoo LinuxApr 03 20101.1.41 Yes Yes Bronze an anonymous user 
ShowDebian GNU/Linux Unstable "Sid"Feb 21 20101.1.39 Yes No Garbage Christoph Hohmann 
ShowDebian GNU/Linux Unstable "Sid"Feb 19 20101.1.38 Yes No Garbage Christoph Hohmann 
ShowDebian GNU/Linux Unstable "Sid"Jan 24 20101.1.37 Yes No Garbage Christoph Hohmann 


Known bugs
Bug # Description Status Resolution Other apps affected
21564 Warning Forever / Dragon Age: Origins - ignores keyboard input after losing/regaining focus NEW View
29609 League Of Legends game client crashes after champion selection (failure to resolve hostname) NEW View
34480 Multiple games crash during attempt to write past the end of mip level, expecting contiguous mipchain allocation (League of Legends, Warlock Master of the Arcane) 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) NEW View
35701 League of Legends: Right click contextual menu on friends list is invisible UNCONFIRMED View
36423 League of Legends : launcher's store menu doesn't display correctly UNCONFIRMED View

 
Installing LoL- Follow these steps
Some basic terminal-based steps to install a working copy of League of Legends:

* Download latest wine from https://www.winehq.org/download/
* Get latest winetricks (with fixed adobeair installer) and make it executable.
* Hit ctrl+alt+t for terminal then run this:

wget https://winetricks.googlecode.com/svn/trunk/src/winetricks && chmod +x ./winetricks


* Create the 32-bit wine prefix, set winversion to winxp (nothing after = at EOL), and install dependencies verbs for LoL

WINEARCH=win32 WINEPREFIX=~/.lolwine ./winetricks -q winver= adobeair vcrun2008 ie8 d3dx9 corefonts 

#Edit 11/30/14 - removed wininet

* Apply reghack for missing program files dir, not sure whether this helps anything but there's an error msg for it

cat << _EOL_ > progdirfix.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
"ProgramW6432Dir"="C:\\\Program Files"
_EOF_


* Import the progdirfix.reg above with the command below. Assumes the progdirfix.reg is in the same dir where command is run:

WINEARCH=win32 WINEPREFIX=~/.lolwine regedit progdirfix.reg


* Install League of Legends (free account signup required)
* Download win version from https://signup.na.leagueoflegends.com/en/signup/redownload
* Expect it to take a long time to install and patch the first time
* IMPORTANT - Be sure to install into the previously created 32-bit wineprefix as follows
* cd into the directory with the LoL setup.exe and run the command below to install

WINEARCH=win32 WINEPREFIX=~/.lolwine wine ./setup.exe


* Apply this fix to prevent the store from freezing the game (I suggest making a bkup of your game.cfg first) 
* Replace (your_username) with your actual username

1) Edit game.cfg 
Example:

gedit /home/(your_username)/.lolwine/drive_c/Riot\ Games/League\ of\ Legends/Config/game.cfg

2) Add x3d_platform=1 under the [General] section 

3) Save and close the file


* How to make a desktop launcher shortcut for the game

1.) Create a startup script for the desktop launcher:

cat << _EOL_ > $HOME/.lolwine/startLOL.sh && chmod 755 $HOME/.lolwine/startLOL.sh
#!/bin/bash
cd $HOME/.lolwine/drive_c/Riot\ Games/League\ of\ Legends
WINEARCH=win32 WINEPREFIX=~/.lolwine wine ./lol.launcher.exe
_EOF_

2.) Create/save/make-executable the LeagueOfLegends.desktop launcher as follows:

cat << _EOL_ > $HOME/Desktop/LeagueOfLegends.desktop && chmod 755 $HOME/Desktop/LeagueOfLegends.desktop
[Desktop Entry]
Name=League Of Legends
Comment=Custom 32bit winedir launcher for LoL
Exec=$HOME/.lolwine/startLOL.sh
Icon=$HOME/.lolwine/drive_c/Riot\ Games/League of Legends/RADS/system/lol.ico
Terminal=false
Type=Application
Categories=Game;
Name[en_US]=League Of Legends in 32BitWine
_EOF_


* Optional Video performance enhancements (untested)
* Note: I suggest making a backup of your .lolwine dir before testing these, or know how to revert the registry settings
* Based on http://forums.na.leagueoflegends.com/board/showthread.php?t=2020528

* Create a file named d3dhacks.reg, then insert this text into it (modify the VideoMemorySize to match your video card).

Example:

Check with the NVIDIA settings tool
OR
grep -i --color memory /var/log/Xorg.0.log 
* divide Memory: nnnn kBytes with 1024 for the correct value:

cat << _EOL_ > d3dhacks.reg
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="gdi"
"Multisampling"="disabled"
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="disabled"
"UseGLSL"="disabled"
"VideoMemorySize"="1024"
_EOF_


* Import the d3dhacks.reg above with the command below. Assumes the file is in the same dir where command is run:

WINEARCH=win32 WINEPREFIX=~/.lolwine regedit d3dhacks.reg

*Thanks to these links for the some of the steps:

http://www.playonlinux.com/en/topic-10845-2.html
http://forums.na.leagueoflegends.com/board/showthread.php?t=1946188

 
Alternative Installation Method - Using a script to install League of Legends
As with almost every linux program, you neeed to have some other programs/libraries (dependencies) installed before compiling wine. The script checks for some of them, but there are some that can't be checked for (relly I just don't know how to check for them), so you NEED to watch for any important GL/openGL/mesa/audio/network error or warning at configure time (that's why I added a pause there).

You can look here for instructions on how to install needed dependencies on many distros.

">">">NOTE: This script works for almost any distro, but some people reported problems with Ubuntu on 64bit machines. If you use it, scroll a little down and follow the Ubuntu-specific guide :)

FIRST: You have to manually download the pando independent installer corresponding to your region:

http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUW.exe (for EUW)

http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUNE.exe (for EUNE)

http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseNA.exe (for NA)

You need an account to play, so create one here: http://signup.leagueoflegends.com

SECOND: Open a terminal in the folder where you downloaded the LoL installer and run:

wget http://league-of-legends-on-wine-install-script.googlecode.com/git/Install-LoL-on-Wine

to get the script file.

THIRD (optional, not needed anymore): edit the script file as you need. Please, read the comments and pay special attention to the highlighted lines here. I have tested all wine versions since 1.5.5 and for now, the best one is 1.6-rc4 so it is the default for the script.

Nevertheless, I made it easy to change the wine version with a script variable, so you can use my script with multiple wine versions without too much editing ;)

If you want to edit/personalize something, you are free to do so. I made it easier to edit most of the important things via some variables at the beginning of the script :D

FOURTH: Run the script (DON'T run it as administrator. i.e. NO 'sudo' and NO 'su'):

sh install-LoL-on-Wine [OPTION...] WINEVERSION INSTALLER

WINEVERSION is the Wine version to install, (e.g. 1.7.0).
INSTALLER should be the absolute path to the LoL installer Windows executable.
Options:
-i INSTALLPATH  Base directory for the installation (default: $HOME).
   -r PATH         Path to an existing and working LoL installation.
                   It should be the path to the 'Riot Games' directory.
   -m              Just migrate the current installation to the given WINEVERSION.
                   The current installation must have been done by install-LoL-on-Wine


and follow instructions :D

FIFTH: Start the game using the executable script in your desktop. Don't use the .desktop with LoL icon if wine created it, just delete it as it may not work.

EXTRA: If you experience mipmap corruption (red item icons on in-game shop) go to: https://github.com/A-Metaphysical-Drama/LoL-Linux-Tools

and follow instructions :D

EXTRA Nº2: You can use the script to migrate a previously working LoL installation made with an older version of this same script, to any wine version you want (for test purposes, for example). Just check the script variables and edit :D



 
Increasing FPS for LoL (from 2012.03.07)

NOTE: if you compiled and installed wine manually, then this is highly recommended, but if you used the script(as noted in the Alternate Installation method above), this has been already done, and you don't need to do it again ;)

As with every DirectX game running under wine, shadows are a huge factor at decreasing FPS. Disabling shadows or decreasing their quality is a good way to gain lots of FPS.

If you have WINE on your Machine with multiple cores, you can set the "League of Legends.exe" (which came up, when the game started loading or when you are in game) with the command "taskset" to only one core, for e. g.:

  taskset -p 1 1234

where "1234" is the process number (PID) of the "League of Legends.exe". You can get the PID with a proccess explorer or just with the command: pidof "League of Legends.exe". While I had 25-30 FPS without the "taskset tweak", I've got the fully 40 FPS back again.


 
Another Alternative Installation Method - Get League of Legends working under WINE

NOTE1: Follow this only if you don't want to use the above script, because the script covers all that is mentioned here and also creates a nice launcher on your desktop :D

NOTE2: You have to patch WINE, to get League of Legends running with WINE.

NOTE3: This HowTo does not show you, how to install League of Legends. If you really want or have to install League of Legends from scratch, you can see the needed command for this here at this AppDB entry (scroll down).


1. Download the source code from WINE (latest tested working version was 1.5.3) and extract it (or just use git to get the source).


2. When the source is extracted, download this patch into the wine source folder:
http://uz.sns.it/~ranma42/iLoL/0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch


You can use wget for easy downloading it: "wget http://uz.sns.it/~ranma42/iLoL/0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch".  It will be stored on your current directory (in terminal), so cd first to your wine source directory.


3. Now, we have to patch the source code. Use

    patch -p1 < 0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch


4. After that you have to use

    ./configure

Don't forget, that you have to install required libs to build WINE. Also you can use another prefix, for e.g.

    ./configure --prefix=/opt/winelol

to install your build of WINE later to another location than the default WINE from the repos.


5. Run the command

    make

in the console now. The building process will begin. If you have more than one core (Multicore CPU) you can use

    make -jN

where N is the amount of cores which your CPU have. If the build process went fine, you should be fine :D

NOTE: If you have problems to build / configure WINE (for e.g. missing dependencies) you should take a look at the WINE wiki: http://wiki.winehq.org/Recommended_Packages


6. Now you should make a clean and fresh WINEPREFIX and install with the help of winetricks. 
winetricks vcrun2005 d3dx9 corefonts adobeair ie8
If you don't have winetricks on your system installed, grab it from here: http://wiki.winehq.org/winetricks

7. Also, set your WINE version of the new Prefix to "Windows XP", otherwise your game will show some weird artifacts (a dynamic lightning problem).

8. You can now start League of Legends. You have to navigate to the directory where your League of Legends is stored and then to the subdirectory rads/system. After that you can launch the PvP.NET Client with the following command:

    wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

For a easier usage I would recommend, that you just make a bash script, which is starting your League of Legends up.

Also, you can try this:


wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh -o ./install-wine-deps.sh

sh ./install-wine-deps.sh

rm ./install-wine-deps.sh

It will pull almost all build-time dependencies for wine on several distributions (Ubuntu included). You may want to take a look at http://wiki.winehq.org/Recommended_Packages



 

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

Can't connect to LoL servers (EUW)
by Quentin Boyer on Sunday May 3rd 2015, 5:16
Each time I try to connect I get the error "Did not recieve any response from the server , retrying (attempt #)" 4 times , so looked in the comment and tried to remove the wineinet override without success , so I ask you what can I do.

1 week from now LoL was working just fine , and I am on Arch 64 bits , with LoL on a 32 bits WINEPREFIX.

[post new] [reply to this]


by dolphinling on Monday April 20th 2015, 3:33
I feel like the instructions are a little over-complicated. I did the following and got a working installation:

* Patch wine with bugs.winehq.org/show_bug.cgi?id=34480#c19 to fix bug 34480
* Use the old installer from forums.na.leagueoflegends.com/board/showthread.php?t=1474419 (like playonlinux does) to work around bug 34989
* `winetricks corefonts d3dx9 vcrun2008` (The launcher crashed on startup until I did this, I did all 3 at the same time so I'm not sure which one actually fixed it.)
* Run with `wine lol.launcher.exe`


I did NOT have to do anything about adobe air or ie8, I did NOT have to use a 32-bit wineprefix, I did NOT have to do make any registry changes.
I did not have to use x3d_platform=1 because I patched wine. (That should obviously remain in the instructions though.)
I already had my hostname in my /etc/hosts so bug 29609 wasn't a problem for me.
I do still have the problem of the IP/RP store not loading images.

Is there any reason for the instructions to be so long, or can they be simplified?

[post new] [reply to this]

  • RE: by Jarkko Korpi on Monday April 20th 2015, 3:47
Game completely hangs up system
by Pavel on Monday March 16th 2015, 5:07
Linux Mint Kde 14.4.2
Game completely hangs up system. Version: 5.5
The computer completely doesn't react
Drivers tested: fglrx, fglrx-update, ati 14.4, 14.6

[post new] [reply to this]

x3d_platform=1 DirectX error
by oxwivi on Saturday March 14th 2015, 4:45
As of patch 5.5 (not sure about earlier versions), starting a game with x3d_platform=1 set results in a dialog box with this error: "An unknown DirectX error has occurred and League of Legends cannot start. Please make sure your video card is using the latest video drivers from the manufacturer."

Anybody else?

[post new] [reply to this]

x3d_platfrom=1 font issue
by oxwivi on Friday March 13th 2015, 1:57
With this enabled, the shop and chat text appear in some sort of blocky, unreadable font. Anyone else?

[post new] [reply to this]

PlayOnLinux 1.7.24-LeagueOfLegendsCSMT
by oxwivi on Wednesday March 11th 2015, 12:14
Can anyone please guide me to using the only CSMT-patched version of Wine for LoL? Using the LoL script does not install a CSMT-enabled version of Wine for it.

I already have a fully downloaded and updated version of LoL. I want to know two things:
- How do I make PoL aware of my LoL files so I can run it from PoL interface?
- Do I need to install d3dx9 in the CSMT-patched virtual drive?

Thanks in advance!

[post new] [reply to this]

Patch 5.3 in-game shop crash
by LoveAristocrat on Wednesday February 11th 2015, 8:31
I noticed that with the newest patch, the game consistently freezes when trying to open the shop in game (the rest of the game appears to work fine). On the frozen screen, it shows the item shop without icons for any of the items. Is this something anyone else has experienced?

[post new] [reply to this]

Can't Log In (NA)
by Tony on Saturday February 7th 2015, 14:21
I recently installed a fresh Arch linux to my desktop- 64bit. Created a new wine prefix for league using the instructions here (the first set, under the blue header).

For some reason though, whenever I try to log in, it just fails 3 times then says it cannot connect. I tried the disabling tcp_timestamps, but that hasn't fixed anything.

if it helps, this is what my wine debug is reporting when I am trying to log in:

pastebin.com/5Kk1VQrN

does anyone have any ideas as to why it cannot connect? The launcher itself says that NA is online, so I know that at least the launcher can detect it.

[post new] [reply to this]

Not start
by Agent Smith on Sunday January 18th 2015, 18:45
Distro: Gentoo
Wine: 1.7.29
Lol: 5.1

wine lol.launcher.exe and see that:

fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33fd18, (null), (null), 0x630b1d00): stub
fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x33fd18, (null), (null), 0x630b1d20): stub
fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f914 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f764 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8c0 1 C) semi-stub

With wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32fd18, (null), (null), 0x630b1d00): stub
fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32fd18, (null), (null), 0x630b1d20): stub
fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500
( DEBUG)[03:45:10.833] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: (Software\Riot Games\RADS, LocalRootFolder, c:\rads)
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32f8c0 1 C) semi-stub

[post new] [reply to this]

Major patching issues
by Austin on Saturday January 17th 2015, 11:01
I would post this as a bug but i am not aware how.

Whenever i try to start LoL from a fresh install using the script i am fully unavle to finnish the patching process and on restart with debug flags on i find this error repeating

err:ntdll:RtlpWaitForCriticalSection section 0x33fdbc "?" wait timed out in thread 003a, blocked by 002e, retrying (60 sec)

which has me thinking that i need a dll from a windows install but i have no idea what to do

Linux Mint 17.1 Rebecca
4gb ram
radeon 6520g

im running wine 1.7.33 with the disallowed blocked textures pact installed

im really just stimped whenever i switch distros and try agian i keep getting the same error

Tried Distros: Ubuntu GNOME, Ubuntu 12.04, Ubuntu 14.04, ZorinOs

[post new] [reply to this]

Repair messed up all things
by Vittorio on Thursday January 15th 2015, 8:10
Dear all

I had the same problem: I couldn't login from the EUW server and no patch has been applied. I tried a repair from the LoL launcher and, after computing some 300 files differences a wine error "Cannot find DLL" appeared. Now, when I run wine ./lol.launcher.exe, I get

( ERROR)[06:00:58.171] RADS::Common::RegistryHelp::RegKeyValueString::RegKeyValueString: Failed to find registry value "ProgramW6432Dir" (2).
zaamus@zaamuspc:~/LoL/LoL_Prefix/drive_c/Riot Games/League of Legends$ fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f914 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f734 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8c0 1 C) semi-stub

and no more. Is there a way to fix this or is it better to reinstall it again? Curious thing: my girlfriend had the very same problem...

Thanks

[post new] [reply to this]

Shop crash
by j4ckxandxj1ll on Tuesday January 13th 2015, 3:21
Hello.

My shop is crashing when i click on it ingame. I know of the "x3d_platform=1" fix for the shop crash, but when i add that line, this happens: imgur.com/Wj1KV5t
I cannot see the shop or the ESC menu. Any fix for this?

[post new] [reply to this]

Login Problem on EUW
by MetaphysicalDrama on Monday January 12th 2015, 7:35
From yesterday evening seems like some (or all) linux users can't login on EUW servers (PBE was working fine, i honestly don't know about other servers)

After some investigations today i found the problem were TCP timestamps
These can be disabled in /proc/sys/net/ipv4/tcp_timestamps
Just run from root:
# echo 0 > /proc/sys/net/ipv4/tcp_timestamps

Hope it helps!

[post new] [reply to this]

Crash on champion select
by Dimitris Zervas on Sunday December 14th 2014, 9:56
Hello, on champion select i get a message that the game has crashed.
I get these: pastebin.com/vhv69anr
I am on Gentoo, installed with the latest script (14 Dec 2014), with wine 1.7.20

I removed the wininet emtry from winecfg library to make authentication work.

[post new] [reply to this]

Problems with store
by someone on Saturday November 29th 2014, 9:44
if you have problems with the shop (the one to buy runes and champions), check in winecfg if you have a dll override to wininet.

For me, removing wininet DLL override make the shop work. (even if some images are missing)

[post new] [reply to this]


by Abdusamed on Wednesday October 15th 2014, 23:35
I'm not sure why people are recommending to put the entire LoL installation directory into wine/c_drive . I don't think its required nor will it make any difference. All you need to do is cd to the installation directory in terminal and run wine .exe . I've done this with numerous games which I had installed earlier in Windows machine. Now I cd and run it on wine. Haven't encountered any problem.

[post new] [reply to this]

  • RE: by Danilo Riffo on Thursday October 16th 2014, 7:59

by Alison on Wednesday October 15th 2014, 1:38
Which distribution, environment, 64/32bit and wine version? Did you install the required dependencies like winetricks. Are you running it live or through USB?

League 4.18.14
Ubuntu 14.04
64 bit
Wine 1.7.28
Running it live

As for winetricks... I haven't installed it yet.. but I thought I had it... I doubt it'll help but Ill try it really quick

[post new] [reply to this]

  • RE: by Abdusamed on Wednesday October 15th 2014, 1:43
    • RE: by Alison on Wednesday October 15th 2014, 1:46
      • RE: by Alison on Wednesday October 15th 2014, 1:52
      • RE: by Abdusamed on Wednesday October 15th 2014, 1:54
        • RE: by Alison on Wednesday October 15th 2014, 1:56
          • RE: by Abdusamed on Wednesday October 15th 2014, 1:59
          • RE: by Alison on Wednesday October 15th 2014, 2:03
            • RE: by Abdusamed on Wednesday October 15th 2014, 2:11
              • RE: by Alison on Wednesday October 15th 2014, 2:21
                • RE: by Alison on Wednesday October 15th 2014, 5:24
                  • RE: by Abdusamed on Wednesday October 15th 2014, 5:41
                    • RE: by Alison on Wednesday October 15th 2014, 13:07
                      • RE: by Alison on Wednesday October 15th 2014, 13:27
                        • RE: by Danilo Riffo on Wednesday October 15th 2014, 13:41
                          • RE: by Alison on Thursday October 16th 2014, 2:31
                          • RE: by Alison on Thursday October 16th 2014, 2:35
                            • RE: by Alison on Thursday October 16th 2014, 3:17
                        • RE: by Abdusamed on Wednesday October 15th 2014, 23:37
                        • RE: by Abdusamed on Wednesday October 15th 2014, 23:41
                • RE: by Jason Woofenden on Thursday December 25th 2014, 9:54
Unable to log in, revisited
by dolphinling on Wednesday October 15th 2014, 1:31
I'm unable to log in. After putting in my username and password, the client tries to connect to the server, retries 3 times, and then gives an error message.

Last time this happened (see my comment from June 10th) it was due to a gnutls upgrade and the fix was to recompile wine.

This time it again appears to be TLS related, but neither gnutls nor wine has changed recently (and recompiling them both anyway hasn't helped).

The network dump is different. This time, the client sends an SSLv3 Client Hello, and the server responds with a Handshake Failure. This happens 4 times, one for each connection attempt. By my reading of the SSL spec, this is supposed to happen if the client and the server don't support any of the same encryption methods.

This is where I get stuck. What could have changed to break this? Is anyone else seeing this problem or is it just me?

[post new] [reply to this]

Game crashes after champion select
by Alison on Wednesday October 15th 2014, 0:41
There was supposedly a patch that would fix this, but when I tried to patch it, it said the patch was already in there. After I select a champion and try to start the game, it just freezes. Am I really the only person with this problem? I don't get how everyone else has it working so perfectly =/

[post new] [reply to this]

Droppin fps over time
by Jan on Tuesday October 7th 2014, 17:53
Hello guys,

I'm running wine 1.7.28 via Gentoo Linux and have problem with FPS dropping. At the start of the game(s) the FPS is fine like 50+ but by the time it goes lower and lower and like at minute 30 it's not playable anymore because FPS is like around 10-25. I'm wondering what it could be since I'm not playing on Linux for long. Any suggestions?

Btw don't even try to suggest PlayOnLinux thingy it's not working at all. Pure wine is the best wine - Manual config's are the best since all is working fine :) (excluding fps)

[post new] [reply to this]

Error- time:not found
by Steve on Thursday October 2nd 2014, 10:12
I have managed to finally fix the dependency errors I was having previously. Now when I run the script, it says its is downloading, then gives the error...

Install-LoL-on-Wine: 290: Install-LoL-on-Wine: time: not found

[post new] [reply to this]

Constant disconnections from Pvp.net
by MetaphysicalDrama on Wednesday October 1st 2014, 9:43
Hi guys, from yesterday i'm experiencing constant disconnections from Pvp.net

I tried a second internet connection and the problem was not solved
Running from a Windows Virtual Machine seems to solve the problem somehow

The only workaround i've found is cliking the profile button every 3-4s, but even so the connection to the chat is lost

I play on EUW, PBE does not seem to be affected by the problem, has any of you got the same issue?

[post new] [reply to this]

Rune and skin shop
by Pavel Chernyak on Monday September 29th 2014, 9:13
Greetings all.

I already playing about month with opengl options, that was described above.
Yesterday i used PlayOnLinux to install ie8 component.
I dont know what exactly POL do, but now in game shop works as it should.
I have installed ie8 alone.. and nothing working.
So, i recommend you to use POL for lol.

Only problem that not work is purchase rp.. =(

[post new] [reply to this]

can't run the scrip
by kupa on Sunday September 14th 2014, 11:27
I can't run the scrip. This is how I am trying to run the scrip.

sh install-LoL-on-Wine -i wine 1.7.26 /home/user/Documents/lol/LeagueOfLegendsBaseNA.exe

and I got this message:

sh: 0: Can't open install-LoL-on-Wine

What am I doing wrong?

Regards

[post new] [reply to this]

New client bug splat
by DaJuan Wells on Thursday August 28th 2014, 6:57
Yesterday, my league randomly started getting bug splatted after I launched it.

I would double click on the icon on my desktop to launch it, a weird new loading bar came up under the "League of Legends" emblem and started loading something, after it finished it disappeared, and bugsplats every time. I'm assume there's going to be a fix for this new launcher soon, or maybe a new wine version to accommodate it?

I hope I'm not the only one with this problem.

[post new] [reply to this]

Working League of Legends with vanilla wine
by c10ud on Monday August 18th 2014, 9:13
Yes, this means no more patching of wine or game files for the in-game shop to work.
No, I didn't test this throughly (just tried a few custom games.)

5-steps-guide:

1) open Config/game.cfg
2) add x3d_platform=1 to [General] section
3) save and close
4) ???
5) PROFIT

This hopefully enables OpenGL rendering and makes the d3d-specific in-game shop crash bug go away.
No, I don't know how this renderer makes the game different both performance and visually-wise from the d3d rendered (the OSX client is using OpenGL too so...)
No, I don't know why Rito didn't tell us about this hidden config value (=2 should be sw renderer but I didn't even bother trying), I found the whole deal by giving a look at "League of Legends.exe".

Let me know if this works for you (I tested with ubuntu-wine-ppa and Nvidia),
gl&hf

[post new] [reply to this]

Already running Ubuntu [LinuxMint 17]
by Abdusamed on Tuesday August 12th 2014, 0:05
Is it possible to skip this part? I don't want to build entire Ubuntu inside Ubuntu. I don't have that much freespace.

##Create a working installation of Ubuntu inside the chroot. You can replace archive.ubuntu.com/ubuntu/ with an appropriate mirror from launchpad.net/ubuntu/+archivemirrors

Also, will I be able to run the game through Windows installation directory or will I need to do fresh install of the game in Wine directory?

Regards
Abdusamed

[post new] [reply to this]

making store (for runes etc.) work in PoL
by myname on Friday August 8th 2014, 15:41
I had the problem that the store (not the in-game shop, but the store where you can buy runes) stayed black after installing LoL with PlayOnLinux. The simple solution is installing the Internet Explorer 8 into the LoL installation using PoL’s “install component” feature.
Source: forums.eune.leagueoflegends.com/board/showthread.php?t=571456

[post new] [reply to this]

Beta Patcher broken after update
by MetaphysicalDrama on Wednesday July 16th 2014, 7:19
Sadly the new beta update broke the patcher: now it just shows a blank white rectangle on the screen.
Buttons are still clickable, so it's playable if you manage to guess where the "launch" button is.

The problem seems to be related to the hlsl parsing, i'll do some more research in the next days

[post new] [reply to this]


by Danilo Riffo on Sunday June 8th 2014, 11:28
have you tried disabling HUD animations?

Without them enabled I can run the game at 90-120Fps while if they are enabled I can't get to 50Fps on an AMD Radeon HD7770 with proprietary drivers.

Also, I'm using vanilla wine, some winetricks (d3dx9, vcrun2008, wininet) and Lol-Linux-Tools.

[post new] [reply to this]

LoL with fresh wine.
by Abitia on Sunday May 11th 2014, 5:05
I have uninstalled wine and made a fresh install and installed nothing else (except mono and gecko). No vcrun, dx9, etc... Of course I installed LoL. I did not want to spend my time with patching, so i copied a saved installation of LoL(it still needed to be patched because it was not so fresh). Then I used the texture patch from github.com/A-Metaphysical-Drama/LoL-Linux-Tools .

I am using wine with 64bit prefix and in XP mode. In W7 mode the game crashes after champion selection. Both LoL store works fine but the "outer" store has a few graphical bugs. But it WORKS :D

I have Arch Linux and an Intel HD 3000 videocard.

[post new] [reply to this]

CSMT and patch 4.7 produce freezes
by Pierre Franco on Saturday May 10th 2014, 15:37
Since the 4.7 patch (Wednesday May 7th 2014), LoL gets huge FPS drops when specific spells are casts (Lee's E, Lissandra's E, Riven third A activation, didn't try any other ability) with CSMT on.

When those spells are cast on the screen, the game freezes or stutters for a more or less long time (from 0.5 sec to 5 sec). Reducing the Effect Quality setting lifts this a bit for the next spell, but after some activations, it appears again.
Moreover, some time after playing, many effects disappear (spells effects, tower shots, minion's projectiles, fire in the jungle).

However, I couldn't reproduce the issue with CSMT off(still using a patched wine).

I tested LoL with the git version from S. Dösinger (github.com/stefand/wine/commits/master) and the 1.7.11 patched version, both are affected.
I used a clean wine prefix (64-bit), just with d3dx9_36 installed through winetricks. Installing vcrun2005 and entire d3dx9 didn't solve the problem.

[post new] [reply to this]

2 outdated scripts
by Jarkko Korpi on Friday May 9th 2014, 12:44
pastebin.com/nQsevHyr
pastebin.com/FYYrHe94

[post new] [reply to this]

FIX for "game has crashed, please try to reconnect to the game"
by someone on Tuesday April 29th 2014, 12:06
If you have the following error :"game has crashed, please try to reconnect to the game"

Here is a fix that work for most users : edit your /etc/hosts and add your hostname (the name of your PC) on the same line than "127.0.0.1"

For example I had "127.0.0.1 localhost"
I added my hostname : "127.0.0.1 localhost KEVINLEMOISI-PC"

And now it works !

[post new] [reply to this]

League of Legends texture patch breaks Civ V
by dolphinling on Tuesday April 15th 2014, 10:46
The patch 0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch that's needed for playing League of Legends without crashing will cause Civ V to not load some textures and make it generally unplayable.

It took me months to track this down, hopefully it saves someone else the time.

See bugs.winehq.org/show_bug.cgi?id=34480.

[post new] [reply to this]

How does one simply revert to an older version?
by nikitis on Saturday January 25th 2014, 15:36
How does one simply revert back a version? I'm on Kubuntu and the distro provides 1.7.11 now. Is there an easy way to do it?

Thanks

[post new] [reply to this]

Minor issues
by Real Name on Tuesday January 7th 2014, 10:48
Game is playable, and even store works with 1.7.9.

But There are batch of minor issues:

1) There is some time in between champion selection and game loading(about 2 minutes) with only borders of champions(but no icons). It can be some network timeout(dns resolving I guess).
2) Friends can not be added from chat/deleted (right click does not show any menu, neither friends list or chat)
3) Sometimes launcher get stuck at logo. Process kill and relaunch will help, but not nice. (process is "rads_user_kernel.exe updateandrun LoLLauncher.exe"). I guess it's stuck updating launcher(or checking for launcher update)
4) In the store/runes, need to wait until images loaded, and it's slow for some reason (about 1 minute) or it's unusable.

1 is most annoying, 2 is somewhat, with other we can live, but also nice to fix it. Any ideas?

[post new] [reply to this]

New fix for the in-game shop icons
by Xargoth on Sunday September 15th 2013, 9:30
Hey guys,

we created a new tool for fixing the red squares in the shop as the old tool is not working anymore with the newest patch.

You can find it at bitbucket: bitbucket.org/Xargoth/tuxlol

Have fun!

[post new] [reply to this]

Maestro error
by Michael P on Tuesday September 10th 2013, 7:27
Hi,

Ubuntu 13.04 here.
Whatever wine version I use I always get "There was an error connecting with Maestro: League of Legends will now exit. Please try restarting the client." roughly 1 minute after opening the login screen. It started yesterday, when I tried to solve my bugsplat problem. I tried everything I could.
Any ideas?

[post new] [reply to this]

D3D Patches Increase Performance Significantly
by snowblind on Friday September 6th 2013, 8:33
So outside of all the 3.11 issues that have been cropping up (bugsplat and other issues with icons), at the same time I implemented the D3D patches that were such a big deal earlier this week:

www.winehq.org/pipermail/wine-devel/2013-September/101106.html

This reddit thread has a good step-by-step for patching -- really, just involves applying all the patches and then enabling the feature in the registry: www.reddit.com/r/linux_gaming/comments/1lpc37/huge_d3d_performance_improvements_for_wine/cc1fw5y


I've noticed that when running League with this patch, with Windows XP (new install) I'm getting WAY better preformance than I did before. Right now I'm running with EVERYTHING maxed and getting a solid 40fps pretty much all the time -- this includes shadows. (Previously it was *mandatory* to disable shadows, or else performance would be abysmal).

I'm still running into a few small issues -- namely I'm having some loading issues where the game starts to load, gets to about 80-90%, then stops -- but that's usually fixed by killing the wineserver and connecting again, as soon as the loading stalls.

Thought this might help some people!

[post new] [reply to this]

New emulation method
by Horselover Fat on Wednesday July 17th 2013, 15:34
New "emulation" method is available for wine and Dx9 games generally.

github.com/chrisbmr/Mesa-3D/blob/gallium-nine/src/gallium/state_trackers/nine/README
github.com/chrisbmr/Mesa-3D/tree/gallium-nine
github.com/chrisbmr/wine/tree/d3dadapter9-wip

On my relatively weak machine it leads to a lot smoother gameplay but with gfx glitches (in my case, whole terrain is a lot darker...). It's also pain to set-up. I recommend chrooting to x32 OS if using x64 OS to build custom Mesa and Wine. Too bad propriety drivers don't use gallium...

[post new] [reply to this]

Launcher freeze
by zuberos on Tuesday July 2nd 2013, 6:01
Often when i try to run game it freezes on updating(when no new update is available). I have to close and open launcher again until it's resolved(which can take up to 10 minutes).

Are there any workarounds for this problem?

[post new] [reply to this]

ingame chat
by Gionni on Wednesday June 12th 2013, 10:25
Everything works fine but i can't see the in-game chat. i mean, it's like invisible. I can see private messages in-game, but not the normal or the all-chat. I installed corefonts through winetricks.

[post new] [reply to this]

Alt+Tabbing
by njoo on Sunday May 19th 2013, 10:09
Try to use the borderless option in LoL ingame Video Settings.

Fixed all Alt+Tab bugs for me. I can perfectly use it now.


I'm using Ubuntu 13.04 64Bit with Gnome3.8

[post new] [reply to this]

For Ubuntu users
by Anthony Serna on Monday May 13th 2013, 14:40
I just wanted to let 64 bit Ubuntu users know that PlayOnLinux plays this game perfectly, you can increase performance by using a 64 bit prefix. My sandybridge laptop saw 80 fps on medium settings vs 60 in a 32 bit prefix.

1. Install PlayOnLinux
2. Manage Wine versions, choose the amd64 version of whatever the latest leagueoflegends specific version of WINE they have.
2. Create a manual 64 bit prefix in Playonlinux
3. Install or copy your Riot Games folder into the new prefix
4. Use Playonlinux to install d3dx9, vcrun2005, wininet, corefonts in the new prefix
5. create a new shortcut for the new prefix, point it to "lol.launcher.exe"

Play. Store still doesn't work, works fine in a virtual machine though. You may occasionally get that "Calculating differences" bug, just restart the launcher.

In XFCE, you may not be able to click anything after the game ends. Switch workspaces, switch back, and it should fix.

If you alt-tab out and back in to the game, you may notice messed up controls. Press the alt key several times and it should fix.


Hope this helps somebody.

[post new] [reply to this]

Atomatically set priority of lol
by Jake on Saturday April 6th 2013, 15:39
I found a considerable FPS increase when setting the League of Legends.exe priority high when the game was running. I wrote a script that always checks and makes sure that League of Legends.exe is high priority. You can execute the script and just let it run while you queue. Press any key to exit it. (Sorry for the apparent bad formatting -- the comment system doesn't support tabs!)

echo "Running priority checker for lol."
echo "Press any letter to quit."
while [ -z $breakme ] ; do
if [ `pidof "League of Legends.exe"` ] ; then
lolpid=`pidof "League of Legends.exe"`
if [[ `taskset -p $lolpid | awk '{ print $6 }'` -ne "1" ]] ; then
taskset -p 1 $lolpid
fi
fi
read -n 1 -s -t 5 breakme
done
echo "Exiting.

[post new] [reply to this]

No issue here! :)
by Momcilo Medic on Monday April 1st 2013, 9:50
My LoL works flawlessly thanks to all the good people here ;)

I was just wandering if you guys know the way I can show PvP.Net Client while spectating?

I can see that icon is residing in my bottom tray (Fedora 18, Gnome 3) but it will not restore from minimized by right click or by left click and by double click (which I am not sure is registered at all because as soon as I do one left click, my bottom bar hides itself)

I know this is probably Gnome issue but any advice would be welcome.

Keep up the good work friends ;)

[post new] [reply to this]

Performance tweaks and WoW64 install notes
by Spiralsorrow on Wednesday March 6th 2013, 4:30
Hello all.

Install:

I'm running LoL in a 32 bit winebottle on a 64 bit Archlinux install using a full installer I recieved from a guy with a parrot and an eyepatch. It is running nearly flawlessly, with the few exceptions listed below under Quirks. I also have Runes of Magic and Perfect World International installed each in a seperate winebottle, so I'm not 100% sure which 32 bit libs are required to run LoL under WoW64 as they are deployed system-wide. I'll list here all 32 bit libs I have installed in case anyone in a similar environment is having issues.

32 bit libs:
(lib32-acl, lib32-alsa-lib, lib32-attr, lib32-bzip2, lib32-expat, lib32-fontconfig, lib32-freetype2, lib32-gcc-libs, lib32-gettext, lib32-giflib, lib32-glibc, lib32-glu, lib32-gmp, lib32-gnutls, lib32-lcms, lib32-libice, lib32-libjpeg-turbo, lib32-libldap, lib32-libltdl, lib32-libpng, lib32-libsm, lib32-libtasn1, lib32-libtiff, lib32-libx11, lib32-libxau, lib32-libxcb, lib32-libxcursor, lib32-libxdamage, lib32-libxdmcp, lib32-libxext, lib32-libxfixes, lib32-libxi, lib32-libxml2, lib32-libxrandr, lib32-libxrender, lib32-mpg123, lib32-ncurses, lib32-nettle, lib32-nvidia-utils, lib32-openssl, lib32-p11-kit, lib32-readline, lib32-util-linux, lib32-zlib)


I installed the following with winetricks:
(vcrun2005, d3dx9_36, wininet, corefonts, winhttp)


Performance:
Having tested a number of registry tweaks without benefit I am running default registry with no Direct3D keys added. The game lobby continues running after the arena window spawns, so I wrote a launcher script which pauses/unpauses the lobby process when the arena window is opened/closed which I'll share below. The use of this script literally doubled my FPS.


Quirks:
More often than not the game updater opens glitched, either showing 0% updated or 33% updated. If it does either of these it must be closed and reopened. When it succeeds it opens with Start already available. Sometimes I have to restart it over 9000 times before it finally works. This is true whether launched from cml or my launcher script.


Launcher script:
Hopefully what it lacks in elegance it makes up in readability. It has only 2 options that should need tweaked for the average user, but if anyone is confused I'll try to help if I can. If anyone wants to clean up/improve the script you are more than welcome to.

#!/bin/bash

#############################################################################
## User Configuration
#
WINEBOTTLE=~/.winelol
LOLINSTALL=$WINEBOTTLE/drive_c/Riot\ Games/
#
## End User Configuration
#############################################################################

# cd into working directory of game
cd $LOLINSTALL/League\ of\ Legends/RADS/system/

# determine current client version and launch client
WINEARCH=win32 WINEPREFIX=$WINEBOTTLE WINEDEBUG=-all wine "rads_user_kernel.exe" \
run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe \
> /dev/null 2>&1 &

# wait for launcher to start before continuing
while !(pidof LoLLauncher.exe > /dev/null);
do
sleep 1s
done

# terminate script if launcher is closed without launching game
while !(pidof LolClient.exe > /dev/null);
do
if !(pidof LoLLauncher.exe > /dev/null)
then
exit 1
else
sleep 1s
fi
done

# Stop game lobby when game arena window spawns.
# Restart lobby when game arena window closes
while pidof LolClient.exe > /dev/null;
do
if (pidof League\ of\ Legends.exe > /dev/null)
then
kill -stop `pidof LolClient.exe`
else
kill -cont `pidof LolClient.exe`
fi
sleep 1s
done
exit 0

[post new] [reply to this]

Client cut off after each game
by Mike on Monday January 21st 2013, 8:22
has anyone else seen this? after playing one game and the client is maximised again from the system tray, it cuts off the right hand side as shown here
s21.beta.photobucket.com/user/Hairy_Palms/media/Screenshotfrom2013-01-21141755_zps9be478c5.png.html

[post new] [reply to this]

A descriptive tutorial
by Grady E. on Friday January 4th 2013, 13:46
Some guy named k8rjwd posted a tutorial on the NA League of Legends board that seems very descriptive on how to run League of Legends via wine on Linux. Check it out: na.leagueoflegends.com/board/showthread.php?t=2957372

[post new] [reply to this]

Yet again store problem
by Geriain on Monday December 17th 2012, 14:01
So does anyone manage to get the store worling? Everytime I click on the store I keep looking on a black window for 15 minutes then I close the client.

Tested it now with 32bit 1.5.5 and 1.5.19 with all 5 patches mentioned in Danillos script and with only the 2 lol-patches ( so without the store-patches ) no success at all with the 2 versions.

Are there any new patches needed except for:

bugs.winehq.org/attachment.cgi?id=40818
bugs.winehq.org/attachment.cgi?id=40819
bugs.winehq.org/attachment.cgi?id=394461
bugs.winehq.org/attachment.cgi?id=39447
bugs.winehq.org/attachment.cgi?id=39449

?

Installed d3dx9 vcrun2005 vcrun2008 wininet corefonts ie6 via winetricks in my prefix as earlier this year. At the moment I can't even buy runes which is kinda odd. But I'm able to buy new champions via the champion-page...

[post new] [reply to this]

Frame Rate
by Bob Smith on Monday December 17th 2012, 11:30
I'm not the only one having framerate issues right?

Geforce 460 (304 driver)
Athlon II X4 3.6GHZ
6GB RAM
Winecfg set to WinXP to remove graphical freak show

With medium settings (shadows off, effects low) I'm only getting 40-50 stable and less in fights.

[post new] [reply to this]

Game loads, stops drawing after ~5 frames
by Tom on Thursday December 13th 2012, 22:41
setup:
Ubuntu 12.04 desktop 64-bit, ATI 6770 proprietary drivers

wine versions tried (with patches etc):
1.5.8
1.5.18

With WINEDEBUG=+d3d9,+wined3d I get ~1fps, which means I now know the game doesn't stop drawing until after it's drawn 5 or 6 frames.
Last debug output involves the function d3d9_surface_LockRect. I compiled in "printf debugging" with TRACE into that function, and found that it calls wined3d_surface_map, but the call to wined3d_surface_map has a TRACE call before it does anything, and that does not print, so at this point I'm not sure if it's d3d or something else that breaks at the *exact* same time...

Note: this doesn't happen right away in spectator mode. I can actually spectate for a minute or two before it stops drawing. Seemed to happen when someone died, but I'm not sure.

I have to sleep now, and did not save the logs (and they're long gone from my terminal, need to set infinite scrollback...) but if someone wants logs I can provide tomorrow night maybe.

Any help on this would be great, and I intend to replace my ATI card with an Nvidia card before I get desperate enough to buy Windoze, so if anyone thinks it's an ATI issue, that sucks but will be solved soon enough.

[post new] [reply to this]

Woot.
by chris on Friday November 2nd 2012, 19:53
I finally got it to work, on 12.10 64-bit too! Thanks for the guide guys.

3930k, 560ti, 16GB RAM.
Proprietary NVIDIA drivers (geforce.com)

I had to redo my 32-bit chroot folder, but the second time was the charm.

I also had to reinstall my video card drivers after I installed everything. Only then it finally recognized that OpenGL 32-bit compatibility drivers were installed.

It wasn't easy but, well worth saving the time to reboot many times over the years :)

[post new] [reply to this]

Using existing Windows Install of LoL
by Jesse Cresswell on Saturday August 18th 2012, 14:33
I have been away from Linux or a bit and have just returned.

I know the LoL folder is portable. You can play it from an external in Windows and move it around and copy it for friends.

Is there a way to use an existing Windows 7 install of the game and Wine?

That is how I did many games, but I seem to only be able to find info on installing it from scratch.

I was just wondering if I could set up some require stuff in winetricks and then launch my Windows installed copy.

[post new] [reply to this]

PREFIX Issue
by Wil on Monday August 6th 2012, 16:06
So I run the installer looks like it runs fine but when I go thru the events a see alot of items not found due to the WinePrefix directory not found or existing Lol_Wine is never created I basically only changed the wine version to 1.5.9 and changed KDE to gksu...what am I missing I see the download of Wine 1.5.9 and the extraction but thats basically it I dont see it compile or ever see the LoL_Wine directory...Thanks in advance really looking to getting this to work on Ubuntu 12.04 32bit.

[post new] [reply to this]

Stop loading
by Snytko Vadim on Thursday August 2nd 2012, 15:44
I use Ubuntu 12.04 64 bit. Few weeks ago install LoL with 1.5.7, than reinstall to 1.5.9. Main problem: after select heroes game loading near 3 minutes (2:27-3:40). After this first time open champion item shop will freeze game by 30-96 seconds.

August 1st game has been update, and I can`t start it at all.
After "WINEPREFIX=/mnt/win/LoL-EU2 /var/chroot/wine/wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe" comand game test updates, I press "PLAY" - and nothing. In terminal I get next:"
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:lsa:LsaGetLogonSessionData 0x82e8f8 0x82e908 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x82ef98,0x00000000), stub!
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP"

System - AMD Athlon II x3 CPU, 4 GB memory, build-in graphic card.

[post new] [reply to this]

SHOP NOW WORKING !!!!!!!!
by Dennis H on Thursday August 2nd 2012, 5:53
Just disable the Menu Animations in LoL ........... your shop is working now :)

[post new] [reply to this]

Playonlinux
by pawel nowak on Saturday June 30th 2012, 14:05
to play LOL the simplest way is to download playonlinux from:
www.playonlinux.com/pl/download.html

next install it
and then click Install >> Test version >> League of legends

the installer will download both "LoL" and "wine 1.5.3 League of legends"

you can play now LOL

but to make it works better i suupose to install (in PlayOnLinux):
"wine 1.5.5 League of legends" version

and later configure it as deaflult wine version for League of Legends (just click configure and chose it from list)

it will upgrade your fps

[post new] [reply to this]

league of legends freeze after game start/champ select
by Josh Raymond on Friday June 29th 2012, 2:03
I've read the bug reports and most people found a solution, however theirs didnt work for me, it sorta did, but brought about a similar problem.
It would let me select a champion, and as soon as the game started, LoL would crash, there were a few patch files someone suggested because it worked for him, and work it did, LoL no longer crashes, instead it just freezes indefinitly at the same point. Please help.

[post new] [reply to this]

Buying Riot Points
by Geriain on Saturday June 23rd 2012, 10:10
Has someone managed to buy riot points so far? I just see a few percentages of the page and can't choose the amount of RP nor the billing-method

[post new] [reply to this]

using wine prefixes
by josiah on Wednesday May 30th 2012, 21:17
Here is what I have done.

Download wine-1.5.3 exported to file on desktop.

Patched the above 5 files by goign to the desktop directory and running the above code.

used the /.configure to configure the file

used make

used makeinstall

installed winetricks

But, I am still getting the same error messages when I try to run the program. I am afraid that by default my computer is trying to use another version of wine rather then this patched and compiled one...how do I tell it to use the version located at desktop/wine-1.5.3?

Maybe this is the wineprefix steps? I really need more details on how to make the wineprefix work in this situation if that is the problem!!!

thanks for any help!!!

[post new] [reply to this]

Improvements since last Darius patch
by ReCon on Friday May 25th 2012, 13:53
I've tested now the new patch and must say that it looks like, that Riot does a really good job here!

I getting 60 FPS + (everything on High, Shadow turned off), withouth any taskset tweak ... also, the PVP.Net Launcher feels more smoothly than before.

I know that this are noticed in the latest Patch Notes, but I doubt, that it would really bring up the performance in WINE ...

Does anbody also getting the same boost?

Phenom II X4 here, with 8GB of RAM and an nvidia 450 GTS.

[post new] [reply to this]

Fedora
by Paweł Buglewicz on Wednesday May 23rd 2012, 15:55
A friend of mine, running Fedora on the same series of laptops, seems to have same problem as I did.
Are there fedora equivalents for xorg-edgers and sarvatt/intel-sna?

[post new] [reply to this]

NetCoreEnet.cpp bug.
by Chris Andrews on Sunday May 13th 2012, 7:49
Because I was staying somewhere else, I needed to tether my android phone to the computer for internet. Now that I'm back, Im back on ethernet and it works.

Without rebooting, I reproduced and got rid of the error:

Plugged in phone, USB tether mode.
dhclient -v usb0
(Attempted to start a custom game, NetCoreEnet.cpp bug)
dhclient -x usb0
Unplugged phone.
Plugged in ethernet cable
dhclient -v eth0
(Attempted to start a custom game, it worked).

Anyone else who has this error, can you please try a different network adaptor (whether it be USB, WiFi or Ethernet cable).

[post new] [reply to this]

A few things
by Chris Andrews on Saturday May 12th 2012, 11:16
That last section tutorial contains epic amounts of awesomeness and accuracy, And apart from the install section is the only thing that needs to be there now.

However, if you do decide to install it into /opt/winelol, you have to add the path/librarypath like this

export WINEPREFIX=$HOME/.wine-lol
export PATH=/opt/winelol/bin:$PATH
export LD_LIBRARY_PATH=/opt/winelol/lib
#find $HOME/.wine-lol/drive_c/Games/League\ of\ Legends -type f -exec cat {} \; > /dev/null &
cd $HOME/.wine-lol/drive_c/Games/League\ of\ Legends/RADS/system/
wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

Also uncomment the find line if you want to load games faster and you have lots of ram (like me). I believe it works for me anyway.

Now for some bug talk. Debian stable ran the game fine but is too old for me to put up with.
Debian unstable crashes with some malloc() error starting with libc6 after the first click on the game screen at any time.
Archlinux worked until today when it decided to do the magical "NetCoreEnet.cpp" error. I cannot figure out how to make this bug go away, its happened to me before, sometimes a reboot makes it go away, sometimes not (like now). Someone a few posts ago also had this bug.

I also made a script to automatically find the pid of 'League of Legends.exe' and set it to only run on one cpu, But this is already a wall of text and I'm not sure it helps that much with a GTX470 anyway.

TL;DR: Has anyone found a solution to the "NetCoreEnet.cpp" bug without using magic to fix it?

[post new] [reply to this]

Wine and League of legends.
by Chris Andrews on Thursday May 3rd 2012, 0:49
I am on debian unstable, its more than just archlinux.

It does not work loading either the official client or the ace client (3.30).

Nvidia driver 295.40 from debian non-free.

I have compiled a wine with these patches:
wget bugs.winehq.org/attachment.cgi?id=39446 -O lol-store-1.patch
wget bugs.winehq.org/attachment.cgi?id=39447 -O lol-store-2.patch
wget bugs.winehq.org/attachment.cgi?id=39449 -O lol-store-3.patch
wget bugs2.winehq.org/attachment.cgi?id=25672 -O lol-ole-patch.patch
wget bugs.winehq.org/attachment.cgi?id=38599 -O lol-launcher.patch
wget uz.sns.it/~ranma42/iLoL/v2/0001-ntdll-Improve-performace-of-heap-allocation-v2.patch -O lol-performance.patch

I have done this winetricks commands:

winetricks d3dx9 vcrun2005 wininet corefonts ie6
winetricks win7


The game used to work fine both with the real and ace client. Even the store -> buy runes page used to load but it took like 10 minutes... (Open store, browse internet, come back to it).

It does not hang at the same spot. (I've had it hang at 4%, I've had it hang at 80%).

Hangs with this message:

*** glibc detected *** Z:/media/raid/games/League of Legends-real/RADS/solutions/lol_game_client_sln/releases/0.0.0.145/deploy/League of Legends.exe: malloc(): memory corruption: 0x7ccb7a88 ***

[post new] [reply to this]

Confirming patch improvements
by Dave on Thursday March 8th 2012, 6:13
I can confirm the FPS improvements using the patch mentioned above: uz.sns.it/~ranma42/iLoL/v2/0001-ntdll-Improve-performace-of-heap-allocation-v2.patch
Using it I get a stable 15fps and no more losses of fps as time goes by.

[post new] [reply to this]

HP bar and back bar
by Pierre Franco on Tuesday February 14th 2012, 8:48
I observed that setting the OffscreenRenderingMode on backbuffer solved the problem of the always full hp and back bars, but the auras around the turrets and the units become then buggy, what is more embarrassing... I expect a problem in Wine (fbo and pbuffer rendering), because it runs perfectly on Windows.

[post new] [reply to this]

Normal PvP.Net Launcher starts randomly
by Pierre Franco on Thursday December 29th 2011, 10:19
Hi,

I noted that the PvP.Net launcher for LoL starts randomly(i cant click at every launch on the orange "Play" button). I did tests to find a fix for that, and i saw that adding WINEDEBUG=+ntdll,+msvcrt to launching line "wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe" at the beginning of this line fixes thix problem. I find i strange, but i post that, because i find it... very useful. Further, i think that it comes from a lost line in the wine code which become active by using these debug tricks(i cant be shure that it's true, i'm not a wine dev).

Cordially.

[post new] [reply to this]

Audio issues?
by Joshua on Wednesday December 28th 2011, 12:41
I was having some in game audio issues and found that using:

winetricks dsoundhw=Emulation

seemed to fix my stuttering.

[post new] [reply to this]

Gameplay
by kacper on Thursday April 7th 2011, 7:00
www.youtube.com/watch?v=LnRcC_QQQ2c
Enjoy :)

[post new] [reply to this]

Mouse issue
by ReCon on Monday February 7th 2011, 2:40
I've got the problem on my MacBook 13" with an resolution of 1280x800, that I always have to click a little bit under the real position where I want to click, because the click itself is hapenning a little bit above of where I really clicked ...

Also checked at winecfg that DirectX is allowed to catch my mouse, but this doesn't helped :(

[post new] [reply to this]




   << Back

Page loaded in 0.47063 seconds.