Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:linux:devilutionx [2024/12/31 00:46] – [1.5.3 Discord SDK] Sean Rhone | games:linux:devilutionx [2025/04/14 04:04] (current) – Debian 12 Sean Rhone |
---|
* Enhanced engine for Diablo and Hellfire expansion | * Enhanced engine for Diablo and Hellfire expansion |
| |
====== Prerequisites ====== | ====== Install ====== |
| |
* https://github.com/diasurgical/devilutionX/releases | * [[linux;distros;debian_12_xfce|Debian 12 (Xfce)]] |
* ''x86_64'' not ''i386'' | |
| |
* [[linux;distros;fedora_workstation_gnome|Fedora Workstation (GNOME)]] | 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 |
* TODO: Extract linux tar command | |
| |
sudo dnf install ~/'Downloads/devilutionx-linux-x86_64/devilutionx.rpm' | ====== MPQs ====== |
| |
====== 1.5.3 Discord SDK ====== | **** |
| |
* https://github.com/diasurgical/devilutionX/issues/7470 | mkdir -p ~/'.local/share/diasurgical/devilution' && unzip -o ~/'Downloads/devilutionx MPQs.zip' -d '/tmp' && mv -f '/tmp/MPQs/'* ~/'.local/share/diasurgical/devilution' && sync |
* :!: ''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' | ====== Saves ====== |
| |
ls '/usr/lib64/discord_game_sdk.so' | |
| |
====== MPQs ====== | |
| |
mkdir -p ~/'.local/share/diasurgical/devilution' | mkdir -p ~/'.local/share/diasurgical/devilution' && gio open ~/'.local/share/diasurgical/devilution' |
| |
mv -f -v ~/'Downloads/MPQs/'* ~/'Downloads/devilutionx MPQs/MPQs/'* ~/'.local/share/diasurgical/devilution' | cd ~/'.local/share/diasurgical/devilution' && tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Diablo-DevilutionX-Saves.tar.gz' -C '.' *'.sv' && cd ~ |
| |