1. Hello!

    First of all, welcome to MapleLegends! You are currently viewing the forums as a guest, so you can only view the first post of every topic. We highly recommend registering so you can be part of our community.

    By registering to our forums you can introduce yourself and make your first friends, talk in the shoutbox, contribute, and much more!

    This process only takes a few minutes and you can always decide to lurk even after!

    - MapleLegends Administration-
  2. 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

MapleLegends installer/updater script for Linux

Discussion in 'Programming' started by Yareeef, Aug 5, 2024.

  1. Yareeef
    Offline

    Yareeef Red Snail

    8
    2
    6
    Aug 1, 2024
    Male
    2:09 PM
    Yareeef
    Cleric
    32
    [​IMG]
    [​IMG] [​IMG] [​IMG]
    https://github.com/Yareeeef/MapleLegends-installer

    Install MapleLegends on Linux. Play some nostalgic MapleStory!

    Code:
    # Install
    git clone https://github.com/Yareeeef/MapleLegends-installer
    cd MapleLegends-installer
    ./maplelegends-install.sh /path/to/MapleLegends
    
    # Play
    /path/to/MapleLegends/run.sh
    
    # Update
    cd MapleLegends-installer
    ./maplelegends-install.sh --update
    Prerequisites

    Get Dependencies

    The script makes use of a few command line tools that may not be installed by default:

    - Ubuntu/Debian: sudo apt-get install curl libarchive-tools cpio gzip
    - Fedora: sudo dnf install curl bsdtar cpio gzip
    - (untested) Arch Linux: sudo pacman -Syu curl bsdtar cpio gzip

    Get Wine

    You can install wine through your package manager or follow the instructions on the official website.

    [!NOTE]
    You may be able to use Lutris or PlayOnLinux's Wine versions, but I haven't tested it. The script expects the wine executable to be in your PATH.

    Install

    1. Clone the repository:
    Code:
    git clone https://github.com/Yareeeef/MapleLegends-installer
    (or download and extract the ZIP)

    2. Run the script:
    Code:
    cd MapleLegends-installer
    ./maplelegends-install.sh
    It'll ask you where to install MapleLegends and whether to create a desktop shortcut.

    Play

    If you chose to create a desktop shortcut you can run the game just like any other application.

    Otherwise, you can run it like so:
    Code:
    /path/to/install_dir/run.sh
    Update

    When the game updates, you need to update your installation.

    Code:
    cd MapleLegends-installer
    ./maplelegends-install.sh --update
    It'll attempt to detect the current installation. If it can't, it'll ask you where to install the new version.

    Contributing

    I made my very first online friends on old school MapleStory, and MapleLegends community is very warm and welcoming too! I hope this project helps more people enjoy the game.

    That said, I am juggling between some personal stuff and a full time job, so I may not be the fastest to update the script when a new version of MapleLegends is released.

    It should be super easy to DIY tho. Assuming nothing changes with how the game itself is packaged, you can update the script like so:
    1. Go to https://forum.maplelegends.com/index.php?threads/new-full-version-july-14-2024.23264/ and find the url for the MAC Wineskin version.
    2. The url looks something like https://drive.google.com/file/d/1O61pmNRqaSBbFo8QGJFIPBqOagtX5E8x/view?usp=share_link. Copy the random letters part between d/ and /view (in this case 1O61pmNRqaSBbFo8QGJFIPBqOagtX5E8x)
    3. Put it in version.yml in the gdoc_fileid field.
    4. Also in version.yml clear out the download_url field.
    5. (Optional) While your'e in version.yml, update the version field to the new version name.
    If you have any suggestions or improvements, feel free to open an issue or a pull request on the repo!
     
    • Great Work Great Work x 1
  2. Hrar
    Offline

    Hrar Horny Mushroom

    48
    15
    46
    Jun 15, 2024
    Male
    8:09 AM
    Qiria
    Hunter
    I decided to try it and it downloads and install but it doesn't makes the run.sh and neither asks for making me a shortcut.
    I'm on fedora.
    EDIT:
    [​IMG]
    This is the script done after installing (and I'm sure it doesn't finish now seeing it again).
     
    Last edited: Aug 10, 2024
  3. creative
    Offline

    creative Wolfspider

    533
    3,332
    385
    Nov 2, 2019
    Male
    7:09 AM
    I'm getting the same thing on Linux Mint 22
     
  4. OP
    OP
    Yareeef
    Offline

    Yareeef Red Snail

    8
    2
    6
    Aug 1, 2024
    Male
    2:09 PM
    Yareeef
    Cleric
    32
    Hey, thanks for trying it out! The script is set to quit as soon as there's an error to avoid doing anything unexpected down the line.
    Seems like it failed to prepare the wine prefix, tho I don't know what that error message means about wow64.

    My guess is that it can't make a win32 prefix because of missing libraries, but I'm not sure.

    Are you on ML discord? we can try troubleshooting it from there :)
     
  5. Hrar
    Offline

    Hrar Horny Mushroom

    48
    15
    46
    Jun 15, 2024
    Male
    8:09 AM
    Qiria
    Hunter
    Yes, I'm in the discord, I'll be online in one hour from now.
     
  6. creative
    Offline

    creative Wolfspider

    533
    3,332
    385
    Nov 2, 2019
    Male
    7:09 AM
    Did you guys ever get this sorted?
     
  7. Hrar
    Offline

    Hrar Horny Mushroom

    48
    15
    46
    Jun 15, 2024
    Male
    8:09 AM
    Qiria
    Hunter
    We talked, I tried some things and it still didn't work out.
    Maybe I could ask for advice in the WineHQ forum to seek more information about how to do a win32 prefix with wow64.
     
    • Like Like x 1
  8. creative
    Offline

    creative Wolfspider

    533
    3,332
    385
    Nov 2, 2019
    Male
    7:09 AM
    I decided to try again with Linux Mint 22 while dual booting and found some of the problems I was having. I tried changing the wine settings through WineCFG to Win98 and setting the emulation of it to a set size. Hopefully this helps in some way YareeefYareeef.

    Code:
    kyle@kyle-mint:~/Desktop/MapleLegends$ /home/kyle/Desktop/MapleLegends/run.sh
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenApcHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCreateSocketHandle' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseHandleHelper' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahOpenCurrentThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCloseThread' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahQueueUserApc' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:module:find_forwarded_export function not found for forward 'ws2_32.WahCompleteRequest' used by L"C:\\windows\\system32\\WS2HELP.dll". If you are using builtin L"WS2HELP.dll", try using the native one instead.
    0024:err:virtual:virtual_setup_exception stack overflow 808 bytes addr (nil) stack 0x220cd8 (0x220000-0x221000-0x320000)
     
    • Informative Informative x 1
  9. OP
    OP
    Yareeef
    Offline

    Yareeef Red Snail

    8
    2
    6
    Aug 1, 2024
    Male
    2:09 PM
    Yareeef
    Cleric
    32
    yeah so wow64 mode doesnt seem to work properly for ML, my guess is because the dlls that are used for overrides are strictly 32bit. it wasnt an issue with the installer per-se, just not able to set up a win32 prefix properly :/

    so, the WS2HELP.dll messages are expected, seems to happen on my end too. the last message with virtual_setup_exception however happens on my end when the system is either low on memory or if using virtual desktop on Wayland.

    The script sets the compatibility mode for you to win98 so you shouldn't have to do that through the UI.

    As for "setting the emulation of it to a set size" do you mean the virtual desktop thing? iirc this is going to be completely deprecated in future versions of wine and i couldn't get that working on my end anyways. im going to try setting up mint on a vm and see whats up when i have some time :)
     
    • Like Like x 1
    • Great Work Great Work x 1
  10. rafascar
    Offline

    rafascar Snail

    1
    0
    15
    Oct 25, 2021
    8:09 AM
    Lumus
    Bishop
  11. OP
    OP
    Yareeef
    Offline

    Yareeef Red Snail

    8
    2
    6
    Aug 1, 2024
    Male
    2:09 PM
    Yareeef
    Cleric
    32
    running ubuntu on the switch is hillarious to me. this is amazing.
    I don't know about wow64 support, if anyone else has any luck please let me know as well!

    either way, can you try getting a non wow64 wine version? might need to compile from source and im unsure how to get a wine version thats multiarch without WoW64 nowadays. wine in general is a bit off my area of expertise sadly :/
     
  12. creative
    Offline

    creative Wolfspider

    533
    3,332
    385
    Nov 2, 2019
    Male
    7:09 AM
    I forgot to reply to this, whoops!

    I've got 32GB of RAM and using Mint on a dualboot. Never touched Wayland at all. It should have enough memory unless otherwise.

    Yes, within the Winecfg settings.
     
  13. creative
    Offline

    creative Wolfspider

    533
    3,332
    385
    Nov 2, 2019
    Male
    7:09 AM
    Apologies for the double post. I decided to try again with the script on my Virtual Machine. It worked just fine which was good. I think the only thing is about where it installs for me since I have it in my Home folder. Anyways, maybe there could be an official AppImage made or something similar that way we don't have to deal with multiple Terminals being open while multi-clienting? Thoughts?
    [​IMG]
     
  14. Cak33
    Online

    Cak33 Skelegon

    968
    359
    398
    Oct 24, 2019
    Male
    7:09 PM
    NotCut3
    Hero
    172
    Active
    Hey YareeefYareeef and creativecreative
    I too have posted a script for running maplelegends, which I unfortunately did not see this post when I posted mine.

    https://forum.maplelegends.com/inde...gends-on-linux-unofficial-linux-client.55684/

    Mine uses a wine appimage binary, contains the necessary dlls and a wine regedit to switch to Windows 98 without the need to go winecfg. While I do package mine in a portable-app-like format on google drive, with the MapleLegends executables, wine appimage and etc (just unzip and run ./maplelegends.sh, and game will start). Only thing is a custom wine prefix is created in the home folder. i've also uploaded my script on github, so u may configure it yourself

    I'll have a look at yours later, but maybe we can try to combine our knowledge to make it a better experience for linux users, especially for those who struggles with wine.

    creativecreative for linux mint, u can double click on .sh files and click "Run". In this way the script will run without the terminal, making multi-clienting easier.

     
    Last edited: Sep 17, 2024
  15. creative
    Offline

    creative Wolfspider

    533
    3,332
    385
    Nov 2, 2019
    Male
    7:09 AM
    I've seen your thread a few times actually, but haven't tried it out. If/when I get time, I'll defiantly try it out and post about it.
     
    • Friendly Friendly x 1
  16. sashapony
    Offline

    sashapony Blue Snail

    2
    0
    12
    Jul 27, 2016
    6:09 AM
    sashapony
    Beginner
    1
    This loads the game just fine but crashes upon login
     
  17. slleupipe
    Offline

    slleupipe Red Snail

    8
    3
    6
    Jan 6, 2025
    7:09 AM
    Beginner
    Bumping the heck out of this one! Yareeeef just updated this installer on 12/21/2024. This absolutely provided the smoothest Linux installation out of any I've tried. I was even able to get it to run on Steam using run.sh as the target file. Thanks, Yareeeef!
     
    • Friendly Friendly x 1

Share This Page