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 [2024/12/31 00:45] – [1.5.3 Discord SDK] Sean Rhonegames:linux:devilutionx [2026/05/16 16:36] (current) – [Install] Sean Rhone
Line 4: Line 4:
   * Enhanced engine for Diablo and Hellfire expansion   * Enhanced engine for Diablo and Hellfire expansion
  
-====== Prerequisites ======+===== Prerequisites =====
  
-  * https://github.com/diasurgical/devilutionX/releases +  * [[linux:distros:opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]]
-  * ''x86_64'' not ''i386''+
  
-  * [[linux;distros;fedora_workstation_gnome|Fedora Workstation (GNOME)]] +====== Install ======
-  * TODO: Extract linux tar command+
  
-  sudo dnf install ~/'Downloads/devilutionx-linux-x86_64/devilutionx.rpm'+===== Download =====
  
-====== 1.5.3 Discord SDK ======+****
  
-  https://github.com/diasurgical/devilutionX/issues/7470 +  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'
-  * :!: ''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'+===== Install =====
  
-  ls '/usr/lib/discord_game_sdk.so' '/usr/lib64/discord_game_sdk.so'+  sudo zypper --no-gpg-checks install -y '/tmp/devilutionx.rpm' 
 + 
 +  sudo zypper addlock 'devilutionx' 
 + 
 +===== 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'   mkdir -p ~/'.local/share/diasurgical/devilution'
  
-  mv --~/'Downloads/MPQs/'* ~/'Downloads/devilutionx MPQs/MPQs/'* ~/'.local/share/diasurgical/devilution'+  unzip --~/'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' 
 + 
 +  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 ~
  
/srv/www/wiki/data/attic/games/linux/devilutionx.1735623925.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