Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
games:devilutionx [2020/01/06 13:24] – Sean Rhone | games:devilutionx [2021/08/15 21:56] – Sean Rhone |
---|
| |
* DevilutionX ((https://github.com/diasurgical/devilutionX)) | * DevilutionX ((https://github.com/diasurgical/devilutionX)) |
| * :!: Android: https://app.circleci.com/pipelines/github/diasurgical/devilutionX |
| |
| ====== Uninstall ====== |
| |
| ===== Dependencies ===== |
| |
| **** |
| |
| 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 ====== | ====== Precompiled Binary ====== |
| |
* https://github.com/diasurgical/devilutionX/releases | * https://github.com/diasurgical/devilutionX/releases |
| |
* Download the latest ''devilutionx-linux-x86_64.7z'' release and have it at ''~/Downloads'' | * Download the latest ''devilutionx-linux-x86_64.7z'' release and have it at ''~/Downloads'' |
| |
**** | **** |
| |
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' && sync | 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 ===== | ===== Game Data ===== |
| |
gio open ~/'.local/share/diasurgical/devilution' | 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 ====== |