-This is a tutorial on how i got League of Legends (LoL) working online via Ps4Linux (v9.00) after Game Patch v13.7 (11/04/2023)
-There maybe other methods of installing and running League of Legends, however, i can personally confirm this method works
DOWNLOAD:
-5.4.213 Baikal kernel 1: (tested and confirmed working) https://cdn.discordapp.com/attachments/950466528879460384/1093506413298466896/bzImage
Elements Used:
1. PS4 Slim or Pro with Southbridge Baikal
2. whitehax0r 5.4.213 edited kernel Saya/Orpheus
3. Lutris version 0.5.11 (may work on older Lutris versions)
4. DXVK v1.9.2L-3e64e1b (to bypass the "Critical error has occurred" after game LoL Patch v13.7, which discontinued support for 32-bit clients and now exclusively supports 64-bit environments)
5. Lutris Runner: lutris-ge-lol-7-0-5-x86_64
6. Fedora 35 by noob404 mesa 23.0.0-git (Should also work on other distros)
TUTORIAL:
1. Go to https://lutris.net/games/league-of-legends/
2. Select "Wine, Standard Version" and proceed with installation
3. Few minutes after installation begins Lutris will output an error "process has exited", the installation fails but downloads "Riot Client" successfully, the default folder path is: /home/Games/league-of-legends/drive_c/Riot Games/Riot Client/
4. From the folder path above add "RiotClientServices.exe" through Lutris then Open the application
5. Riot Client will launch, DO NOT SIGN IN, go to settings and verify the installation files for League of Legends, this will successfully download and install LoL game files
6. Once installation completes sign into Riot Client and tick the box "Remember login details", close Riot Client after successfully logged into server
7. Add a new game to Lutris and navigate to where League of Legends was installed by Riot Client and select "LeagueClient.exe", the default installation path is: /home/Games/league-of-legends/drive_c/Riot Games/League of Legends/
8. In Lutris go configure/runners/set lutris-ge-lol-7-0-5-x86_64
9. Set DXVK version to v1.9.2L-3e64e1b
10. Set "Output Debugging Info" to "Inherit From Environment"
11. System Options/Environment Variables and apply these:
*DXVK_LOG_LEVEL: none *DXVK_STATE_CACHE_PATH: $GAMEDIR *STAGING_SHARED_MEMORY: 1 *WINE_LARGE_ADDRESS_AWARE: 1 *GL_SHADER_DISK_CACHE: 1 *GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
*WINEDEBUG: trace+seh
12. Start League of Legends, the game should boot you directly into LoL main menu
CREDITS: Saya/Orpheus for the edited 5.4.213 whitehax0r kernel for Baikal Southbridges

