Re-Run configuration after you have everything you need
./configure
If configure checks out go ahead and build the program
Figure out how many processor cores your computer has
grep -c ^processor /proc/cpuinfo
Set the compiler to use the correct number of cores
IE CONCURRENCY_LEVEL= However many cores you have
I’m compiling on a dual core so…
export CONCURRENCY_LEVEL=2
And finally compile the install file:
make depend && make
Once this is finished, you can go ahead and install the newly created binary
sudo make install
Install some other needed stuff
Now that you have wine installed a few other things will be needed
Mainly Internet Explorer, Visual C++, DirectX9 (things you would have to install on a windows
computer for the game to work) and Adobe Air.
Install winetricks
This is basically just a package/script that makes installing all the windows stuff really easy
sudo aptitude install winetricks
You will be asked to agree to the license agreement for some microsoft fonts
Go ahead and agree
Then use winetricks to install the above mentioned programs
Accept the license agreements, and go with all the default settings when asked
winetricks d3dx9 vcrun2005 ie6 adobeair
Download and Install League of Legends
Head to leagueoflegends.com, Download the installer someplace and double click on the icon
it should automatically run via Wine.
After it’s finished downloading all the files, accept the license agreements and choose full install
When the installation completes uncheck the box to start the game and hit finish (we don’t want the
game to run yet)
Now open the wine configuration program. Applications -> Wine -> Configure Wine
Under the applications tab, change the Windows version to Windows 2000
Now go to the libraries tab, add a new override for the mmdevapi library.
Select the new override, hit edit, and then set the load order to disable.
Hit ok and the game should be ready to run.
The first time league of legends is run, it will update itself. Once it finishes downloading and
installing the updates you have to click on the invisible (don’t know how to fix that one) ok button
on the bottom right corner of the update window. It will bring up one final license agreement and
the game should be fully playable.
You could eventually open a bug report on bugzilla.novell.com and submit the information. Markus Meissner (one of openSUSE contributors and member of openSUSE Security Team) is one of the persons that can make it happen, as he’s one of the wine developers.
I’ll send him a ping regarding this thread
You also try to use wine from the development repository:
I’ve had a small talk with Marcus about that patch, and it’s more of a simple hack than a real patch itself and might bring aditional problems for other supported games. It’s really something you should use only to play that game.
Of course this doesn’t answer the original question, so I would just follow the the instructions here[1] and rebuild it with the patch.
Before going into building the software you should do the following (required dependencies to build wine):
This is the only game that keeps me from removing windows forever from my pc
I tried playing it with compiled wine but the performance was just awful.
@ketheriel
Is there a chance that future wine versions will include the stuff needed to play LoL?
Shame that there is no native client for this… I heard they were making client for mac, not sure what happened with that.
The support for that game is silver… which is bad… I can’t really say about the future, but that patch is just the very own tip of a huge iceberg… someone needs to work it out… I have no clue.
The only games I play are based on Emulators from 80’s/90’s arcade machines and Genesis/SNES RPG’s. Besides that Neverwinter Nights, but it has a native linux client.
When i still ran Ubuntu I played LoL via wine. It really wasn’t that horrible. You couldn’t get a decent FPS with to much turned on, but with moderate settings you could play the game fine. The biggest issue folks had was the inability to use the Store, which allows you to purchase runes and new champions as you gain points from playing.
I have been trying to find another Dota style game outside of LoL & HoN. HoN has a native linux client, but I just can’t get into it. I am actually shocked there isn’t something open source or web based utilizing this game style.