1. Experiencing disconnecting after inserting your login info? Make sure you are on the latest MapleLegends version. The current latest version is found by clicking here.
    Dismiss Notice

The EASIEST way to run MapleLegends on Linux - Unofficial Linux Client

Discussion in 'Guides' started by Cak33, Sep 6, 2024.

  1. creative
    Offline

    creative Nightshadow

    641
    3,825
    410
    Nov 2, 2019
    Male
    6:08 PM
    I tried to use Lutris, but I must've been doing something wrong. Maybe I'll try again and see what happens.
     
    • Like Like x 1
  2. Mystical
    Offline

    Mystical Mano

    12
    1
    20
    Mar 23, 2023
    3:08 PM
    You could try running it in a gamescope session. If you have steam installed, add maplelegends.sh as a non-steam game, then in the steam shortcuts launch options add:
    gamescope -W 1366 -H 768 --rt -S -- %command%

    Changing -W and -H to what ever you have the resolution set in your .ini file. For more info on the options for gamescope check the github page https://github.com/ValveSoftware/gamescope
     
    • Useful Useful x 1
  3. AFKCharacter
    Offline

    AFKCharacter Slime

    16
    1
    15
    Dec 3, 2025
    Male
    6:08 PM
    TheAFKCleric
    Cleric
    62
    Has anyone tried this recently? I was gonna do it on my Ubuntu 24.04 but got lost looking for the extra files (that I dont think are needed anymore?), then ended up installing windows on a tiny ssd and getting that last year of updates. Dual-booting has slowed down my start-ups though. I assume even base wine could do it these days as long as you install the directx and libraries to the right spot?
     
  4. Mystical
    Offline

    Mystical Mano

    12
    1
    20
    Mar 23, 2023
    3:08 PM
    Yeah this still works great, The two primary devices I play maplelegends on are my steamdeck running steam OS(arch) and my desktop running bazzite(fedora).
     
  5. OP
    OP
    Cak33
    Offline

    Cak33 Skelegon

    1,032
    363
    398
    Oct 24, 2019
    Male
    7:08 AM
    NotCut3
    Hero
    172
    Active
    heyy, do u have discord? im planning to update the client next patch with a different wine binary, would be great if u could test on the steamdeck hahah
     
  6. OP
    OP
    Cak33
    Offline

    Cak33 Skelegon

    1,032
    363
    398
    Oct 24, 2019
    Male
    7:08 AM
    NotCut3
    Hero
    172
    Active
    yep, infact base wine is better, since the binary included is an outdated one. but u'll have to do some manual setup, and that isnt friendly for everyone
     
    • Informative Informative x 1
  7. NSFLChurch
    Offline

    NSFLChurch Mano

    12
    1
    10
    Nov 29, 2025
    Male
    6:08 PM
    JasonAsano
    Beginner
    13
    Nonw
    Looks like Dec 3rd update is available. Any ETA on getting the Linux one out for updating? Also, what are the reccomended steps to update?
     
  8. OP
    OP
    Cak33
    Offline

    Cak33 Skelegon

    1,032
    363
    398
    Oct 24, 2019
    Male
    7:08 AM
    NotCut3
    Hero
    172
    Active
    im no staff, so ETA is whenever I have time. linux depends on mac, not windows, so u gotcha wait for mac to release, then for me to download mac, repack and upload.
    tho, anyone is free to take over my work as a repacker. and if u cant wait for me, feel free to check 1st post on how to manual update.

    just delete the old installation and replace it with the new one.
     
    • Like Like x 1
    • Friendly Friendly x 1
  9. AFKCharacter
    Offline

    AFKCharacter Slime

    16
    1
    15
    Dec 3, 2025
    Male
    6:08 PM
    TheAFKCleric
    Cleric
    62
    So 100% all I should need to do is, get the windows version, install it into its wine directory, install all the directx shit to the legends wine directory and the binaries should be included? I'll give that a go next reboot! ty everyone.
     
  10. Hrar
    Offline

    Hrar Master Chronos

    95
    36
    106
    Jun 15, 2024
    Male
    8:08 PM
    Qiria
    Hunter
    You need the mac version to play on linux.
     
    • Informative Informative x 1
  11. AFKCharacter
    Offline

    AFKCharacter Slime

    16
    1
    15
    Dec 3, 2025
    Male
    6:08 PM
    TheAFKCleric
    Cleric
    62
    Yeah, I still dont really understand that either. Does the mac version include windows binaries or something?
     
  12. Hrar
    Offline

    Hrar Master Chronos

    95
    36
    106
    Jun 15, 2024
    Male
    8:08 PM
    Qiria
    Hunter
    I think they build it a little bit different and that task is for someone else on the team I guess.
    For updating this script you have instructions from OP.
     
    • Informative Informative x 1
  13. OP
    OP
    Cak33
    Offline

    Cak33 Skelegon

    1,032
    363
    398
    Oct 24, 2019
    Male
    7:08 AM
    NotCut3
    Hero
    172
    Active
    yes and no, mac includes dlls and exe files too, but they cannot be launched on modern windows. on the other hand, maplelegends' windows builds do not run on wine.
     
    • Informative Informative x 1
  14. Syzyg
    Offline

    Syzyg Blue Snail

    2
    1
    3
    Nov 19, 2025
    Male
    4:08 PM
    Fraidy
    Howdy y'all! While I'm not the most tech savvy person around, I just successfully updated using the Wineskin and thought I'd share the steps I took (using Manjaro Arch linux) in as much detail as possible.

    1. Download the Wineskin, titled "MapleLegends-MAC3DEC2025.pkg".
    2. Navigate to the Downloads directory, and extract using 7zip as follows: ```7z x MapleLegends-MAC3DEC2025.pkg -o<output-directory-name>```
    NOTE: No space after the '-o' flag; this will create a directory in the Downloads folder called <output-directory-name> containing the contents of extraction.
    3. Inside <output-directory-name>/MapleLegends.pkg/ (yes, MapleLegends.pkg is now a directory) you'll find a file called "Payload".
    4. To extract the Payload, ensure package "cpio" is installed and run ```cat Payload | gunzip -dc |cpio -i```.
    5. This will create a new directory: "MapleLegends.app". Navigate to MapleLegends.app/drive_c/ to find a directory simply titled "MapleLegends". This is the juice right here.
    6. Finally, replace the "MapleLegends" folder from /path/to/MapleLegends_LINUX_UNOFFICIAL_18AUG2025/ with the one in step [5].
    7. Run as usual.

    These steps have been more-or-less covered earlier in this thread. Nonetheless, I thought some more explicit instructions could help minimize downtime for those in a similar position to me.
    I can attempt to answer questions but, like I said, not the most tech savvy... remember you can always wait for OP to repackage the linux client when they have time :)

    Lastly -- big thanks to OP for putting this together! I'm new here and it's been good fun so far :heart:
     
    • Great Work Great Work x 2
    • Like Like x 1
  15. pipedpiper
    Offline

    pipedpiper Blue Snail

    2
    1
    3
    Dec 3, 2025
    12:08 AM
    pipedpiper
    Priest
    77
    Tomato
    Hi there.

    First of all thank you for taking in the time to write this.

    I got an error on step 4: Perhaps if you know anything or have seen anything like this?:


    ~/Downloads/MapleLegends-mac-new$ cat Payload | gunzip -dc | cpio -i

    gzip: stdin: not in gzip format
    cpio: premature end of archive

    EDIT: you can use cpio -id < Payload directly.
     
    Last edited: Dec 5, 2025
    • Like Like x 1
  16. OP
    OP
    Cak33
    Offline

    Cak33 Skelegon

    1,032
    363
    398
    Oct 24, 2019
    Male
    7:08 AM
    NotCut3
    Hero
    172
    Active
    Rename payload to payload.xar. Then use your default file archiver (or if u dont have one, install xarchiver) to view and extract out maplelegends files
     
  17. OP
    OP
    Cak33
    Offline

    Cak33 Skelegon

    1,032
    363
    398
    Oct 24, 2019
    Male
    7:08 AM
    NotCut3
    Hero
    172
    Active
    03 Dec client is up.
    As usual, check 1st post for new links

    Changes:
    - I've now switched from Wine AppImage to conty_wine. After some tests on fresh LMDE 7 installs & steam deck (thanks creativecreative & MysticalMystical for the help), I've learnt that with conty_wine, maplelegends_windowed.sh is no longer required.
    - Now wine is updated to 10.x, we no longer have to use the older 9.0
    - Still untested on nvidia gpu, please do provide feedback
     
    • Great Work Great Work x 5
  18. NSFLChurch
    Offline

    NSFLChurch Mano

    12
    1
    10
    Nov 29, 2025
    Male
    6:08 PM
    JasonAsano
    Beginner
    13
    Nonw
    FYI - Updated client running on Steam Deck, worked flawlessly. Great work. :)
     
    • Great Work Great Work x 1
  19. Hrar
    Offline

    Hrar Master Chronos

    95
    36
    106
    Jun 15, 2024
    Male
    8:08 PM
    Qiria
    Hunter
    I thank you and also Creative for the updates!
    I do have the Gr2D problem when trying to play on the highest resolution, don't know if it works in your end.
     
    • Friendly Friendly x 2
  20. creative
    Offline

    creative Nightshadow

    641
    3,825
    410
    Nov 2, 2019
    Male
    6:08 PM
    Even though I've already mentioned it on Discord, thank you again for the updates and all your help.

    After trying it out, I'm still having issues with FPS stuttering and what not as mentioned in this post. I've been getting assistance from Digi as well as using Ollama to use Gemini 3:12b. It's mentioned a few things, but wanted to share them. I'm using an AMD Radeon RX 6800 and a AMD Ryzen 7 5700X3D on LMDE 7. If anyone else has any suggestions, please do let me know. I haven't tried all of these yet. I may try out some other distros to see if they work better (suggestions?).

    • Using d3dcompiler v43 (or a newer version)
    • Using Visual C++ Runtimes of 2015, 2022, etc..
    • Using the Vulkan runtime
    • Trying out esync/fsync
    • Installing corefonts since some fonts can cause rendering issues (makes sense, never heard of this or thought of it)
    • Installing Microsoft Visual C++ Redistributable packages v140 or v120.
    • Update MESA drivers on Linux
    • Override the Direct3D version with D9 or D11
     

Share This Page