So, I Flatpak’d League of Legends. Merry Christmas?

Going to be real honest here. Thanks to the recent news related to pirates flatpaking wine games, I was able to modify their creation script and use it to flatpak league of legends. I’ve uploaded everything to github to hopefully serve as an example to anyone else interested in the process. I’ve also made the script pull all code from ubuntu web sources and compile it using flatpak build, so no precompiled libraries are used or pulled from the host system during package creation. WARNING: This thing compiles wine, and will take a while.

DISCLAIMER:
It has some fps issues on my vega 64 due to the mesa version that comes with flatpak (17.2.2), however on nvidia its working fine. I could use some input from RX 500 and lower series users on performance, as well as intel.

Tested on:
r5 1600 + Nvidia GTX 1050 (~55-70fps)
r5 1700x + AMD RX Vega 64 (~30fps) – possibly do to flatpak mesa version. Natively it runs 120-180fps

You can find the github repo here:

https://github.com/GloriousEggroll/flatpak-leagueoflegends

Instructions:

First install flatpak for your distro.
On arch:

sudo pacman -S flatpak

**To build the flatpak:**
Install lutris for your distro: https://lutris.net/

In lutris menus: Lutris>Manage Runners>Wine>Manage Versions
check the box next to staging-2.21 i386 and wait for it to install.

Then:

git clone http://www.github.com/gloriouseggroll/flatpak-leagueoflegends.git  
cd flatpak-leagueoflegends  
 ./flatpak-make leagueoflegends leagueoflegends LeagueClient.exe i386   

**To install the flatpak:**

flatpak – user remote-add – no-gpg-verify – if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo  
flatpak – user install -y – app – bundle "leagueoflegends.flatpak"  
flatpak – user install flathub org.freedesktop.Platform.GL.default/i386/1.6  
flatpak run org.RiotGames.leagueoflegends  

If you need to remove:

(If you need to make a backup of your League install, copy the Riot Games folder from ~/.local/share/flatpak-riotgames/leagueoflegends/drive_c/)
flatpak – user uninstall org.RiotGames.leagueoflegends  
sudo rm -R ~/.local/share/flatpak-riotgames  

wine prefix is located in ~/.local/share/flatpak-riotgames/leagueoflegends see leagueoflegends.md located inside the wine prefix for useful wine commands.

You can run the game with command:

flatpak run org.RiotGames.leagueoflegends
Liked it? Take a second to support GloriousEggroll on Patreon!

5 thoughts on “So, I Flatpak’d League of Legends. Merry Christmas?”

  1. הטנטרה היא תפישת עולם עמוקה להפליא, אולם חלק
    מהמשתמשים במונח מצמצמים אותו ומדגישים אך ורק
    את העירום או את התעוררות המיניות – עיסוי טנטרי ב”גרין ספא” הוא הרבה יותר מכך וכל מי שחווה אותו יודע כי מדובר בחוויה מכוננת.
    אפשר להזמין את הטיפול כמעט לכל שעה שנוחה לכם, כי אתם לא צריכים להמתין לזמני הפתיחה של הקליניקה!
    הקליניקה מתאימה למטפלים
    אשר פותחים לראשונה זה
    עתה קליניקה פרטית, או מטפלים אשר עובדים בקליניקה פרטית ומעוניינים לשפר
    את תנאי וסביבת העבודה שלהם.

    הרושם בחדרי הישיבות האלו גדול עד כדי כך שאפילו החברות אשר יש בבעלותן משרד יודעות שהן לעולם לא
    יגיעו לרושם הזה וכמובן גם הלוקיישנים המובחרים עושים את שלהם.
    עיסוי עד הבית יהוד. עיסוי מפנק
    בפתח תקווה עד הבית. עיסוי
    מפנק ברמת הגולן כללי, הוא סוג עיסוי קלאסי שמטרתו להקל על המתח הגופני והעצבני.

    מרגיע את הגוף: אם גם אתם כמו ישראלים רבים החיים
    באזור, מרגישים שהמתח ושגרת היומיום עולים
    על גדותיהם, עיסוי ארוטי בפתח תקווה זה משהו שבהחלט יעזור להביא
    להקלה ולשחרור השרירים שנתפסו. מרגיע את הגוף: אם גם אתם כמו
    ישראלים רבים החיים באזור, מרגישים שהמתח ושגרת היומיום עולים על גדותיהם,
    עיסוי ארוטי בתל אביב זה משהו שבהחלט יעזור
    להביא להקלה ולשחרור השרירים שנתפסו.
    לחילופין, יש מקרים בהם עדיף להזמין שירותי ליווי בתל אביב שיגיעו עד אליך לבית מלון.

    Reply
  2. When I originally left a comment I appear to have clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I receive 4 emails with the exact same comment. Is there a way you are able to remove me from that service? Cheers!

    Reply

Leave a Comment