Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Disfrutar Diablo 1 en GNU+Linux con Devilutionx

Publicada el 30/10/202106/02/2023 por fanta

Las malas lenguas dicen que no se puede jugar a Diablo 1 en GNU+Linux. Eso NO es verdad, claro que es posible.

El proceso para disponer de Devilutionx en diferentes distros es como el que expongo a continuación. No puedo poner el proceso en mil distros diferentes de modo que esta vez he optado solo por probarlo en Debian 10, ubuntu 20.04, Centos 8 y Arch Linux.

 

Proceso de instalación de Devilutionx en Debian 10 y Ubuntu 20.04

# apt update -y && apt upgrade -y
# apt install -y wget p7zip libSDL-ttf2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-dev
$ wget "https://github.com/diasurgical/devilutionX/releases/download/1.1.0/devilutionx-linux-x86_64.7z"
$ p7zip -d devilutionx-linux-x86_64.7z
# dpkg -i devilutionx-linux-x86_64/devilutionx_1.1.0_amd64.deb
$ devilutionx

Proceso de instalación de Devilutionx en Centos

# dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# dnf config-manager --set-enabled powertools
# yum install -y wget p7zip SDL2
$ wget "https://github.com/diasurgical/devilutionX/releases/download/1.1.0/devilutionx-linux-x86_64.7z"
$ 7za e devilutionx-linux-x86_64.7z
$ wget "https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/s/SDL2_mixer-2.0.4-2.el7.x86_64.rpm"
$ wget "https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/s/SDL2_ttf-2.0.15-1.el7.x86_64.rpm"
# rpm -iv SDL2_mixer-2.0.4-2.el7.x86_64.rpm
# rpm -iv SDL2_ttf-2.0.15-1.el7.x86_64.rpm
# rpm -iv devilutionx-1.1.0-1.x86_64.rpm

Proceso de instalación de Devilutionx en Arch Linux

# pacman -Syu
# pacman -S p7zip wget sdl2_ttf sdl2 sdl2_mixer
$ wget "https://github.com/diasurgical/devilutionX/releases/download/1.1.0/devilutionx-linux-x86_64.7z"
$ 7za e devilutionx-linux-x86_64.7z
$ chmod +x devilutionx
$ ./devilutionx

 

Ojo que eso solamente instalará Devilutionx

Con eso tendremos instalado devilutionx en nuestro sistema. Si lo ejecutamos escribiendo «devilutionx» nos saldrá una pantallita en la que nos comunica que le falta el material del juego.

Esto quiere decir que necesitamos archivos del juego original para que esto funcione.

 

 

Obtener los archivos del juego original para que funcione

Se puede hacer así:

$ wget "http://fanta.56k.es/games/1990/1996-Diablo_I-Linux/diablo-gog.tar.gz"
$ tar xfvz diablo-gog.tar.gz
$ mv Diablo/DIABDAT.MPQ Diablo/diabdat.mpq
$ devilutionx --data-dir Diablo --save-dir Diablo

 

 

Un par de capturas del juego en acción

Aquí dejo un par capturas del juego.

 

Espero que esto sea de utilidad y que el posible lector/a/e lo disfrute con alegría.

Saludos cordiales.


fanta

Escrito por Fanta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb