Table of Contents

Information

Prerequisites

Install

Download

wget -O '/tmp/devilutionx-linux-x86_64.tar.xz' 'https://github.com/diasurgical/devilutionX/releases/latest/download/devilutionx-linux-x86_64.tar.xz' && tar -xf '/tmp/devilutionx-linux-x86_64.tar.xz' -C '/tmp' 'devilutionx.rpm'

Install

sudo zypper --no-gpg-checks install -y '/tmp/devilutionx.rpm'
sudo zypper addlock 'devilutionx'

Clean-up

rm -fv '/tmp/devilutionx.rpm'

MPQs

mkdir -p ~/'.local/share/diasurgical/devilution'
unzip -j -o ~/'Downloads/devilutionx MPQs.zip' 'MPQs/*' -d ~/'.local/share/diasurgical/devilution'
gio open ~/'.local/share/diasurgical/devilution'

Launch

LD_LIBRARY_PATH='/lib' devilutionx

Saves TODO

Restore

mkdir -p ~/'.local/share/diasurgical/devilution' && gio open ~/'.local/share/diasurgical/devilution'
ls ~/'.local/share/diasurgical/devilution/'*'.sv'

Backup

cd ~/'.local/share/diasurgical/devilution' && tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Diablo-DevilutionX-Saves.tar.gz' -C '.' *'.sv' && cd ~