User Tools

Site Tools


games:linux:devilutionx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:linux:devilutionx [2026/03/04 17:47] – [Saves] Sean Rhonegames:linux:devilutionx [2026/05/16 16:36] (current) – [Install] Sean Rhone
Line 3: Line 3:
   * DevilutionX ((https://github.com/diasurgical/devilutionX))   * DevilutionX ((https://github.com/diasurgical/devilutionX))
   * Enhanced engine for Diablo and Hellfire expansion   * Enhanced engine for Diablo and Hellfire expansion
 +
 +===== Prerequisites =====
 +
 +  * [[linux:distros:opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]]
  
 ====== Install ====== ====== Install ======
  
-  * [[linux;distros;debian_12_xfce|Debian 12 (Xfce)]]+===== Download =====
  
-  rm -Rf '/tmp/devilutionx' && mkdir -p '/tmp/devilutionx' && wget -O '/tmp/devilutionx/devilutionx-linux-x86_64.tar.xz' 'https://github.com/diasurgical/devilutionX/releases/latest/download/devilutionx-linux-x86_64.tar.xz' && cd '/tmp/devilutionx' && tar -xvJf '/tmp/devilutionx/devilutionx-linux-x86_64.tar.xz' && sudo apt install '/tmp/devilutionx/devilutionx.deb' && cd ~ && rm -Rf '/tmp/devilutionx' && sync+****
  
-====== MPQs ======+  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 =====
  
 **** ****
  
-  mkdir -p ~/'.local/share/diasurgical/devilution' && unzip -o ~/'Downloads/devilutionx MPQs.zip' -d '/tmp' && mv -f '/tmp/MPQs/'* ~/'.local/share/diasurgical/devilution&& sync+  rm -fv '/tmp/devilutionx.rpm'
  
-====== Saves ======+====== MPQs ====== 
 + 
 +  * ''DIABDAT.MPQ'', ''hellfire.mpq'', ''hfmonk.mpq'', ''hfmusic.mpq'', ''hfvoice.mpq'' 
 + 
 +  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 ====== 
 + 
 +  * TODO: ''discord_game_sdk.so'' is installed under non-64 ''/lib'' 
 + 
 +  LD_LIBRARY_PATH='/lib' devilutionx 
 + 
 +====== Saves TODO ====== 
 + 
 +====Restore ===== 
 + 
 +  * ''diasurgical/devilution/single_0.sv'' 
 +  * ''diasurgical/devilution/stash.sv''
  
   mkdir -p ~/'.local/share/diasurgical/devilution' && gio open ~/'.local/share/diasurgical/devilution'   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 ~   cd ~/'.local/share/diasurgical/devilution' && tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Diablo-DevilutionX-Saves.tar.gz' -C '.' *'.sv' && cd ~
  
/srv/www/wiki/data/attic/games/linux/devilutionx.1772664473.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki