User Tools

Site Tools


games: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
Last revisionBoth sides next revision
games:devilutionx [2020/01/06 13:06] Sean Rhonegames:devilutionx [2021/08/15 21:56] Sean Rhone
Line 2: Line 2:
  
   * DevilutionX ((https://github.com/diasurgical/devilutionX))   * DevilutionX ((https://github.com/diasurgical/devilutionX))
 +  * :!: Android: https://app.circleci.com/pipelines/github/diasurgical/devilutionX
  
-===== Notes =====+====== Uninstall ======
  
-  * :!: All of this is TODO+===== Dependencies =====
  
-====== Precompiled ======+****
  
-TODO+  sudo dnf remove SDL2_ttf SDL2_mixer 
 + 
 +===== Save Data ===== 
 + 
 +  * Backup any ''.sv'' files for characters 
 + 
 +  gio open ~/'.local/share/diasurgical/devilution' 
 + 
 +===== Clean-up ===== 
 + 
 +**** 
 + 
 +  rm -Rf ~/'.local/share/diasurgical' ~/'.local/share/applications/DevilutionX.desktop' ~/'.local/share/icons/hicolor/48x48/apps/Diablo_48.png' && sync 
 + 
 +====== Precompiled Binary ====== 
 + 
 +===== Dependencies ===== 
 + 
 +==== Fedora ==== 
 + 
 +**** 
 + 
 +  sudo dnf install SDL2_ttf SDL2_mixer 
 + 
 +===== Download ===== 
 + 
 +  * https://github.com/diasurgical/devilutionX/releases 
 +  * Download the latest ''devilutionx-linux-x86_64.7z'' release and have it at ''~/Downloads'' 
 + 
 +===== Install ===== 
 + 
 +**** 
 + 
 +  mkdir -p ~/'.local/share/diasurgical/devilution' && unar -o '/tmp' ~/'Downloads/devilutionx-linux-x86_64.7z' && cp '/tmp/devilutionx-linux-x86_64/'* ~/'.local/share/diasurgical/devilution' && ls ~/'.local/share/diasurgical/devilution/devilutionx' && rm -Rf '/tmp/devilutionx-linux-x86_64' ~/'Downloads/devilutionx-linux-x86_64.7z' && sync 
 + 
 +===== Game Data ===== 
 + 
 +  * Copy ''diabdat.mpq'' to ''~/.local/share/diasurgical/devilution'' 
 +  * May be able to use ''spawn.mpq'' instead for the shareware/trial version of Diablo 
 + 
 +  gio open ~/'.local/share/diasurgical/devilution' 
 + 
 +===== Desktop Launcher ===== 
 + 
 +  nano ~/'.local/share/applications/DevilutionX.desktop' 
 + 
 +<code> 
 +[Desktop Entry] 
 +Name=DevilutionX 
 +Comment=Diablo build for modern operating systems 
 +Categories=Game;AdventureGame;RolePlaying 
 +Exec=env MESA_GLSL_CACHE_DIR='/home/CHANGEME/.local/share/diasurgical/devilution' '/home/CHANGEME/.local/share/diasurgical/devilution/devilutionx' 
 +Type=Application 
 +StartupNotify=true 
 +Path=/home/CHANGEME/.local/share/diasurgical/devilution 
 +Icon=Diablo_48</code> 
 + 
 +  sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/DevilutionX.desktop' 
 + 
 +==== Icon ==== 
 + 
 +**** 
 + 
 +  mkdir -p ~/'.local/share/icons/hicolor/48x48/apps' && wget -O ~/'.local/share/icons/hicolor/48x48/apps/Diablo_48.png' 'https://github.com/diasurgical/devilutionX/raw/master/Packaging/resources/Diablo_48.png'
  
 ====== Dependencies ====== ====== Dependencies ======
 +
 +  * :!: Anything below this is TODO
  
 ===== Ubuntu ===== ===== Ubuntu =====