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 [2025/02/04 23:32] 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 ======
  
-  * https://github.com/diasurgical/devilutionX/releases +===== Download =====
-  * ''x86_64'' not ''i386'' +
-  * TODO: https://github.com/diasurgical/devilutionX/releases/latest/download/devilutionx-linux-x86_64.tar.xz+
  
-  [[linux;distros;fedora_workstation_gnome|Fedora Workstation (GNOME)]]+****
  
-  mkdir -'/tmp/devilutionx' && cd '/tmp/devilutionx' && tar -xvJf ~/'Downloads/devilutionx-linux-x86_64.tar.xz' && sudo dnf install '/tmp/devilutionx/devilutionx.rpm&& cd ~ && rm -Rf '/tmp/devilutionx' && sync+  wget -'/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' -'/tmp' 'devilutionx.rpm'
  
-====== 1.5.3 Discord SDK ======+===== Install =====
  
-  * https://github.com/diasurgical/devilutionX/issues/7470 +  sudo zypper --no-gpg-checks install -y '/tmp/devilutionx.rpm'
-  * :!: ''discord_game_sdk.so'' is installed to ''lib'' instead of ''lib64''+
  
-  ls '/usr/lib/discord_game_sdk.so' && ls '/usr/lib64/discord_game_sdk.so'sudo ln -f -s '/usr/lib/discord_game_sdk.so' '/usr/lib64/discord_game_sdk.so'+  sudo zypper addlock 'devilutionx'
  
-  ls -la '/usr/lib64/discord_game_sdk.so'+===== Clean-up ===== 
 + 
 +**** 
 + 
 +  rm -fv '/tmp/devilutionx.rpm'
  
 ====== MPQs ====== ====== MPQs ======
  
-****+  ''DIABDAT.MPQ'', ''hellfire.mpq'', ''hfmonk.mpq'', ''hfmusic.mpq'', ''hfvoice.mpq''
  
-  mkdir -p ~/'.local/share/diasurgical/devilution' && unzip -o ~/'Downloads/devilutionx MPQs.zip' -d '/tmp' && mv -f '/tmp/MPQs/'* ~/'.local/share/diasurgical/devilution' && sync+  mkdir -p ~/'.local/share/diasurgical/devilution'
  
-====== Saves ======+  unzip -j -o ~/'Downloads/devilutionx MPQs.zip' 'MPQs/*' -d ~/'.local/share/diasurgical/devilution'
  
-  mkdir -p ~/'.local/share/diasurgical/devilution' && gio open ~/'.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' 
 + 
 +  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.1738729926.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