TLDR; Just run the MapleSaga installer with Steam's Proton, then use any Maplestory v62 Linux guide to run the installed MapleSaga game. 0. README This guide is designed to be as beginner-friendly as possible for those new to Linux. But there may be some unavoidable vagueness due to differences between Linux distributions, especially regarding the installation of prerequisites, I will try to provide clear instructions. At the end, the folder setup will be like so: Installed game is at a prefix ~/MapleSagaGame Actual game files is at ~/MapleSagaGame/drive_c/Program Files (x86)/MapleSaga Prefix to run the game is at ~/MapleSagaRunner This guide will use these folder names, so keep a lookout if you are going to rename them. This guide will also include versions of the application that are used. Any newer version of the application should ideally work, but try downgrading if it doesn't. 1. Prerequisite 1.1 Install Lutris See https://lutris.net/downloads and follow based on your own Linux Distro. 1.2 Install Wine See https://gitlab.winehq.org/wine/wine/-/wikis/Download and follow based on your own Linux Distro 1.3 Install winetricks See https://github.com/Winetricks/winetricks?tab=readme-ov-file#installing and follow based on your own Linux Distro. 1.4 Install Steam with Proton Enabled This steam: https://store.steampowered.com/about/ To enable Proton on Steam: With steam opened, click on top-left "Steam". On the drop-down, click "Settings". On the popped-up window, on the left tab, click on "Compatibility". Check "Enable Steam Play for all other titles". Select "Run other titles with:" as "Proton Experimental". Restart Steam when prompted. If Lutris was opened, restart Lutris. (Close and Open) 2. Installing the game 2.1 Download MapleSaga Installer (Windows Ver) Grab the windows installer: https://maplesaga.com/downloads. 2.2 Using Lutris to Install the game With Lutris open, on the top-left click the '+' icon. Select "Add locally installed game" On "Game Info" tab: Name as "MapleSaga (Installer) Runner as "Wine (Run window games)" Leave the rest of the fields as default. On "Game Options" tab: For "Executable", select the downloaded MapleSaga installer. (Click the icons with 3 dots to open file explorer GUI to select the file) For "Wine Prefix", type in "~/MapleSagaGame". Leave the rest of the fields as default. On "Runner Options" tab: Select "Wine Version" as "Proton Experimental". Leave the rest of the fields as default. Click "Save" at the top right. "MapleSaga (Installer)" game should show up on the Lutris window now, double click it to start the installer. Installer should startup after a while, proceed with the installation. Aside from selecting the game client version/gateway, leave the rest as default. 3. Creating a Game Runner Wine Prefix 3.1 Setup Wine Prefix Open a terminal Run mkdir ~/MapleSagaRunner Run export WINEPREFIX=$HOME/MapleSagaRunner Run export WINEARCH=win32 Run winecfg If a window appears, just click "Ok" on the bottom right of the window. Keep the terminal open for the next steps. 3.2 Install Dependencies for Wine Prefix Select the terminal that was still opened from step 3.1. Run winetricks Select "default wine prefix" Select "Install a Windows DLL or component" In the new window, check the following dependencies: d3dx11_42 d3dx11_43 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_39 d3dx9_42 d3dx9_43 dotnet20 Click "OK". Let it install, note that occasionally pop-ups will appear prompting you to accept installation. Once done, close the window by repeatedly pressing "cancel". In the same terminal, run "winecfg". In the popped-up window, at the bottom, set "Windows Version" to "Windows 98". Click "Apply" on bottom right. Click "Ok" on bottom right. 3.3 Installing even more dependencies Download ws2_32.dll and ws2help.dll. (Below are same links from the referenced guide) ws2_32: https://www.mediafire.com/?bvt20olayvfbgw7 ws2help: https://www.mediafire.com/?7c9tee7fhvebopc Copy the 2 downloaded files into ~/MapleSagaRunner/drive_c/windows/system32/ Replace the files if prompted by your file explorer. 4. Running the game Open a new terminal Run export WINEPREFIX=$HOME/MapleSagaRunner Run export WINEARCH=win32 Run wine "$HOME/MapleSagaGame/drive_c/Program Files (x86)/MapleSaga/MapleSaga.exe" 5. Others Let me know how to improve this guide, or if there is any issues.
Is there a way to get it to work with Wine's default wow64 mode? Or will I have to install a previous version to make a 32bit and 64bit libraries? *edit Nvm managed to get it to work