scripts/games/lol/linux
2024-07-01 20:36:33 +07:00
..
discord_rpc.sh feat: support non-rooted device 2024-07-01 20:36:33 +07:00
garena_wrapper.sh feat: support non-rooted device 2024-07-01 20:36:33 +07:00
README.md feat: add scripts 2023-08-22 01:28:47 +07:00
sulaunchhelper2.sh feat: support non-rooted device 2024-07-01 20:36:33 +07:00
syscall_check.sh feat: support non-rooted device 2024-07-01 20:36:33 +07:00

leagueoflinux scripts

sulaunchhelper2.sh

This script is a wrapper for sulaunchhelper2.py for use with Lutris pre-game launch script.

Installation

This script no longer wraps syscall_check.sh, if you need to execute that script alongside this one, I recommend you to take a look at preloader.sh

  • To install you must have sulaunchhelper2.py present, if not you can execute these to quickly download them (to current directory):
curl -OL https://raw.githubusercontent.com/CakeTheLiar/launchhelper/master/sulaunchhelper2.py
chmod +x sulaunchhelper2.py
  • Then to download sulaunchhelper2.sh itself:
curl -OL https://gitlab.com/tretrauit/scripts/-/raw/main/games/LoL/linux/sulaunchhelper2.sh
chmod +x sulaunchhelper2.sh
  • After that, copy all these files to the game prefix you want to use, then in Lutris: - Set pre-launch script in Lutris to where sulaunchhelper2.sh is located. - Disable Wait for pre-launch script completion - Enable Disable Lutris Runtime

    Failure to do above steps will result in Zenity can't show necessary messages dialog so LoL UI can't launch properly.

  • Enjoy your LoL experience :P

discord_rpc.sh

  • This script will bridge Discord RPC from LoL prefix to your linux Discord.

    Note: The script in current directory discord_rpc.sh is modified from the script mentioned above to work properly with sulaunchhelper2.sh, the installation is the same except when installing the script itself, execute this instead:

curl -OL https://gitlab.com/tretrauit/scripts/-/raw/main/games/LoL/linux/discord_rpc.sh
chmod +x discord_rpc.sh

Deprecated

garena_wrapper.sh

Garena no longer owns LoL so to play LoL you need to use Rito Client.

This script automates the launching of lol.py (LoL in Garena client) so you don't have to manually do it ;)

Installation

This script no longer wraps syscall_check.sh, if you need to execute that script alongside this one, I recommend you to take a look at preloader.sh If you plan to use preloader.sh then I highly recommend you to disable logging, because lol.py and preloader.sh will log your token to ./preloader/preloader_garena_wrapper.sh.log if you keep it enabled, hence your account may get compromised.

You need to follow steps in lol.py repository to properly config your LoL prefix.

  • To install you must have lol.py present, if not you can execute these to quickly download them (to current directory):
curl -OL https://raw.githubusercontent.com/nhubaotruong/league-of-legends-linux-garena-script/main/lol.py
chmod +x lol.py
  • Then to download garena_wrapper.sh itself:
curl -OL https://gitlab.com/tretrauit/scripts/-/raw/main/games/LoL/linux/garena_wrapper.sh
chmod +x garena_wrapper.sh
  • After that, copy all these files to the game prefix you want to use, then in Lutris: - Set pre-launch script in Lutris to where garena_wrapper.sh is located. - Disable Wait for pre-launch script completion - Enable Disable Lutris Runtime

    Failure to do above steps will result in Zenity can't show necessary messages dialog so LoL UI may not launch properly (it'll still launch if you use sulaunchhelper2.sh and have installed it correctly).

  • Enjoy your Garena LoL experience :P