
Windia on Linux!
Note: In theory, this should work on Mac OS X as well. OS X is not free software and I don't own a Mac, use at your own risk.
Windia is the first ever v83 private server with native WINE compatibility.
Guide is aimed at:
Arch Linux and distros based on it (e.g. Antergos and Manjaro)
Ubuntu/Mint
Red Hat distros (e.g. RHEL, Fedora, CentOS)
-
Pre-requirements:
mono
wine-staging
Before starting, update your system.
Code:
// Ubuntu
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove
// Arch
// Note: Enable multilib repository beforehand!
sudo pacman -Syyu
// Red Hat
sudo yum update
Install wget to download the patcher as well, and unzip to extract it.
To install Mono, wget and unzip
Code:
// Arch
sudo pacman -S mono wget unzip
// Ubuntu
sudo apt-get install mono-complete wget unzip -y
// Red Hat
sudo yum install mono-complete wget unzip
Code:
mkdir ~/home/Desktop/windia
cd ~/home/Desktop/Windia
wget "https://b.catgirlsare.sexy/uKEZ8539.zip" -O windia_patcher.zip
unzip windia_patcher.zip
rm windia_patcher.zip
Code:
mono Windia\ Patcher.exe
Code:
// Arch
sudo pacman -S wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
// Ubuntu
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
// Ubuntu 19.10 - get older from https://wiki.winehq.org/Ubuntu
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
sudo apt-get update
sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
sudo apt-get install --install-recommends winehq-staging
// Red Hat
// follow https://wiki.winehq.org/Download and get wine-staging
Code:
wine Windia.exe
If it doesn't work, configure WINE like so:
These are my settings and it works,
Code:
winecfg


Open winetricks. See if it's available through your package manager. If not: https://wiki.winehq.org/Winetricks
Code:
winetricks

Select the following:
- Everything that starts with d3d, except for d3dxof
- dotnet20sp2
Try running the game!
Common issues:
"FPS is low" or "overlays don't display" -
Make sure winecfg -> libraries has d3d8.dll set to "native, builtin".
"stack overflow" -
Custom resolution might break. Open `windia.ini` and set the resolution to 800x600.
If you really want to use 720p, use WINE virtual desktop. `winecfg` -> Graphics -> Virtual Desktop -> input 1280x720.
"stack overflow" if the above solution doesn't work, or "d3d adapter out of memory" -
Run `wine regedit`, navigate to `HKEY_CURRENT_USER/Software/Wine/Direct3D`, create a string named VideoMemorySize and enter your GPU's VRAM in megabytes.

"font looks awful" -
WINE doesn't arrive with Microsoft fonts, which MapleStory utilizes.
Follow this: https://wiki.archlinux.org/index.php/Wine#Fonts
Or https://askubuntu.com/a/219795
Last edited: