League of Legends back on WINE

Since several patches, League of Legends does not work with WINE anymore or better I say, League of Legends does not work acceptable with WINE anymore. If you look at the FPS while playing you will see a maximum of 15 FPS at all.

Since yesterday I have a solutions found for that. I am a active board member of the ACE Client and a disscussion someone wrote, that we just have to set the WINE version to “Windows 7” and make some overrides for some DLLs.
Well, the DLLs always crashing the game for me, but the “WINE Windows 7 Version” hint gave me an awesome FPS boost from 15 to 40 FPS at all! In Teamfights it can drop down to 20-30 FPS.

So, what do you have to do now, to get League of Legends working with WINE again? Here are the steps you have to take:
1. Just simply install the game (best option here is to make fresh installation).
2. Install with winetricks the following requirements: d3dx9, vcrun2005
3. Navigate in a terminal to your League of Legends install directory and then switch to the subdirectorys rads/system (for example /home/$USER/.wine/drive_c/Riot Games/League of Legends/rads/system/).
4. Now, just use the following command to start the League of Legends launcher (please don’t forget to set the WINEPREFIX for League of Legends if you have one): wine “rads_user_kernel.exe” run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

That’s it! The game should be working now, with an acceptable framerate! Tested under openSUSE 12.1 with WINE 1.3.35 and 1.3.36!

I’m actually thinking about to make a script for PlayOnLinux to bring you the easiest possible install and usage for League of Legends with WINE, but actually I have to learn their syntax 🙂