Skip to content

polkaulfield/lol-for-linux-installer

 
 

Repository files navigation

lol-for-linux-installer

League of Legends unofficial installer/manager for linux

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

Donate using Liberapay Donate with PayPal

Features:

  • Choose where to install the game (as long as the directory is writable by current user)
  • wine-ge-lol with ESYNC/FSYNC/FUTEX2 support enabled by default for better CPU performance
  • Desktop file in the system menu
  • Options for the use of dGPU/APU/SecondaryGPU
  • obs-gamecapture support
  • vkBasalt CAS (Sharpening filter) support with a slider for sharpness strength
  • You can change between the Wine builds supported
  • DXVK version management
  • Feral Gamemode support
  • Discord Rich Presence support (Thanks to @JocarLixo and @daglaroglou)

GPU's and Drivers suppported:

Check for it in the DXVK Driver support wiki page

Dependencies:

Necessary Dependencies:

python python-psutil python-pyqt5 python-cffi wine python-requests qt5-base tar lib32-gnutls gnutls lib32-libldap libldap libpng lib32-libpng mesa lib32-mesa libgphoto2 libpulse lib32-libpulse python-pip

Optional dependencies:

  • vkbasalt: Enables additional visual enhancements,
  • gamemode: Improves game performance',
  • mangohud: Provides an overlay with game performance metrics')

** Different distributions have different names for packages

Easy installation

  • Packages are made for Fedora, Ubuntu 22.04 LTS and Arch Linux, they are available in the release page

  • If you want to build the packages yourself check the Packaging repository

Interface and options:

Screenshot_20231025_052337 Screenshot_20231025_052342 Screenshot_20231025_052345

FAQ:

  • This project DOES NOT manage League of Legends installations that were done via Lutris or any other source, we do the installation ourselves and we handle our own installation and ONLY it.

  • Don't demand features in the bug tracker, open a pull request instead and contribute with code, depending of the amount of work i might be able to pull it off but if things get super complex or are super niche i won't be able to do it.

  • The .svg icon that this application uses is provided by the papirus-icon-theme project