Download: d2launcher-latest
First of all I would like to thank the Median XL team for the great work! This zenity shell script downloads a wine standalone version and the latest Median XL mod and save this files locally. After that you can simple patch your Diablo II with this script to work with the latest Median XL version. The patch also includes Sven's glide wrapper.
Enjoy the simplicity :)
- Native wine version will download by script
- Sandbox architecture
- Leightweight & less dependencies
- Download latest Median XL patch (incl. notification on new updates)
- Median XL version management
- Import/Export of savegames
- D2 Stats included (will download by script)
- Sven's Glide wrapper included
- Diablo II 1.13c files to work with Median XL included
- Updater (incl. notification on new updates)
- Configuration of every script variable
- 100% GUI
You will need a Diablo II installation to work! (the script will ask you for the location)
sudo pacman -S wine zenity curl p7zip unrar jq wmctrl fuse2 zip xdelta3
Or install from PKGBUILD for archlinux users (using makepkg)
git clone https://github.com/murkl/d2launcher.git
cd aur
makepkg -si
sudo apt install wine zenity curl p7zip-full unrar jq wmctrl fuse2 xdelta3
sudo apt install wine zenity curl p7zip-full unrar jq wmctrl fuse2 ruby-notify xdelta3
./d2launcher
It's nessesary to start D2Stats (Statistics) in d2launcher first, before starting Diablo II. Because d2launcher will check every start of Diablo II (using pgrep) if D2Stats is running. In this case, d2launcher starts Diablo II automatically with sigma-loader.
You can override the script properties in the configuration settings.
wine_native_url="https://github.com/Kron4ek/Wine-Builds/releases/download/6.16/wine-6.16-staging-amd64.tar.xz"
d2_stats_url="https://github.com/Kyromyr/D2Stats/releases/download/3.11.1/D2Stats-3.11.1.rar"
d2_sigma_loader_url="https://github.com/SyndromeDayna/diablo-2-median-xl-sigma-loader/releases/download/3/sigma-loader.exe"
gui_width="360"
gui_height="280"
gui_font="UbuntuMono Nerd Font"
gui_color="#eeeeee"
gui_size="9"
gui_dialog_width="280"
gui_dialog_height="140"
gui_dialog_font="UbuntuMono Nerd Font"
gui_dialog_color="#aaaaaa"
gui_dialog_size="9"
wine_default="/path/to/your/custom/wine"
