/lol-for-linux-installer

Script that installs league of legends automagically!

Primary LanguagePython

lol-for-linux-installer

League of Legends unofficial installer for linux

This software is not affiliated with nor supported by Riot Games.

Screenshot_20230328_083602

How to install it (Python version - Recommended)

  • Download the latest release from the Releases page
  • The file should be named lol-installer-for-linux-release.tar.gz
  • Extract the files
  • Double-click 'Install League of Legends (Python).py' and install the game.

Python Script features:

  • You can choose where to install the game and also the region you are going to play
  • It installs wine-ge-lol with FSYNC/FUTEX2 support enabled by default for better CPU performance
  • Installs the latest DXVK version to translate DirectX 9 and 11 to Vulkan for better performance
  • It creates a desktop file in the system menu (with icons for the game)
  • Creates an uninstaller in case you want to nuke the game, after you rage quit a match that your teammates did everything they could to make you lose

How to install it (Bash version - Limited functionality, more like a backup)

  • Download the latest release from the Releases page

  • Extract the files

  • Run the Install League of Legends (Bash).sh script in a terminal/console:

    Open a console/terminal in the script main directory (where the files are)

    Type and run chmod +x ./'Install League of Legends (Bash).sh' first

    Type and run ./'Install League of Legends (Bash).sh' to install the game

Dependencies (install those packages system-wide first):

  • winetricks
  • wget (Bash script)
  • kdialog (Bash script)
  • tar
  • python and python-requests (Python script)
  • qt5-base and pyqt5 (Python script)
  • WINE 32-64 bits and its Dependency hell

Remaining tasks:

  • Flatpak it

Can i uninstall the game?

  • You can with the Python script, as it will generate an uninstall.py file in the directory you installed the game.

  • The bash script does not have a uninstaller script, but you can remove it manually by deleting the leagueoflegends desktop file from /.local/share/applications and deleting the game folder.

Buy me a coffee

paypal