This tutorial is for linux users who are still stuck with a Windows dual boot for playing LoL. There is now a way to get LoL working with wine. A few bugs still remain:
- Fog of war is screwed, a lot of fancy stuff going on on your minimap, but this doesn't really affect your playing
- In-game chatting is a no-go. Pressing enter to open the textbox will result in an instant crash. Friend chat or team chat while wacd to iting for a game to start seems to work however...
- The game crashes at the end. This can be solved by killing the game itself. The client does not crash and you should be able to view your stat without problems.
- further bugs? please report
So far I have not found any bugs that make the game unplayable... Shop seems to be working fine, my framerate peaks at 70fps, with a minor drop when minions spawn and during battles to 30 (I have not tried 5vs5 teambattles however, but TT teambattles went just fine). I suspect my mean framerate will be about 50fps, which is not bad at all.
My setup:
Archlinux kernel 2.6
Nvidia G105M graphics card, proprietary Nvidia drivers installed
My resolution does seem to get changed after playing a game. I'm ussually at 1024*786, but after one game it seems to switch to 1280*786 or something, I'm not sure. All that is required is a reboot to reset it, but this can be a nuissance...
On to the tutorial:
(Special thanks to the people at wineHQ and US user exrcpn!)
- Download the Wine 1.1.44 source tarball here (http://sourceforge.net/projects/wine/files/) (make sure you download 1.1.44 and not 1.1.39)
- Download the winetricks script:
[CODE]wget http://www.kegel.com/wine/winetricks
[/CODE]
- Download these to patches for fixing various bugs in wine:
[CODE]wget http://bugs2.winehq.org/attachment.cgi?id=25672 -O patch1.patch
wget http://bugs2.winehq.org/attachment.cgi?id=27672 -O patch2.patch[/CODE]
- Extract the wine source and in the terminal, cd to the directory where you extracted the source
- Apply the download patches to the wine source: (If you don't move them to the directory where you extracted the wine source, you will have to alter these commands):
[CODE]patch -p1 < patch1.patch
patch -p1 < patch2.patch[/CODE]
- Install wine: (still in the wine folder)
[CODE]./configure
make depend
make
sudo make install[/CODE]
- Next configure wine with the 'winecfg' command. You will be asked to install gecko. I'm not sure if this is necessary, but better not to take chances

- Install extra runtime libraries, cd to the folder where the winetricks script was downloaded:
[CODE]
./winetricks adobeair vcrun2005 ie6 d3dx9[/CODE]
- Install LoL
That should be all. Go to your program files folder (ussually ~/.wine/drive_c/Program Files/ and start the lol.launcher.exe
If anything goes wrong, I'll try to help, but I'm not an expert with the wine libraries, so unless its a build error of some kind, I'm afraid I won't have much to offer

.
Enjoy!