Freeablo – Jugar a Diablo 1 en GNU/Linux

freeablo es un engine de diablo 1 libre que puede compilarse para GNU/Linux.

Instalar dependencias en Debian 9:

# apt-get install libstorm-dev libstorm9 libsdl2-dev qt5-default libboost-all-dev libbz2-dev zlib1g-dev libsdl2-mixer-dev libsdl2-image-dev libenet-dev

Prinero compilar libRocket:

$ git clone "https://github.com/libRocket/libRocket.git"
$ cd libRocket
$ mkdir buildDir
$ cd buildDir
$ cmake ../Build -DBUILD_PYTHON_BINDINGS=On -DCMAKE_INSTALL_PREFIX:PATH=/usr 
$ make 
# make install

Luego compilar freeablo:

$ git clone https://github.com/wheybags/freeablo.git
$ cd freeablo/
$ mkdir build
$ cd build
$ ln -s ../resources
$ cmake ..
$ make
# make install

Eso tardará. Si no tienes paciencia puedes bajarte un binario ya compilado así (en vez de compilarlo). Puedes hacerlo así (aunque a mi la versión compilada es la que me ha funcionado):

$ wget "https://github.com/wheybags/freeablo/releases/download/v0.3/freeablo-v0.3-linux-64.zip"
$ unzip freeablo-v0.3-linux-64.zip
$ cd freeablo-v0.3-linux-64/

Ahora necesitas el juego original Diablo 1 versión 1.09 (si no es esa versión no chutará).

Esta versión a mi NO me ha chutado:

$ wget https://archive.org/download/Diablo_1996_Blizzard/Diablo%20%281996%29%28Blizzard%29.iso
$ mkdir diablo1iso
$ cd diabloiso
$ mv ../*.iso .
$ 7z x Diablo\ \(1996\)\(Blizzard\).iso

Esta versión SI me ha chutado a mi:

$ wget https://mierda.tv/descargas/diablo1.09-for_freeablo.tar.gz
$ tar xfvz diablo1.09-for_freeablo.tar.gz
$ ./freeablo

Solamente se precisan 2 archivos: Diablo.exe y diabdat.mpq
En ese tar.gz solamente vienen esos 2 archivos. El Diablo.exe es de la versión 1.09.

Documentación
sobre freeablo: https://wheybags.github.io/freeablo/

A disfrutar !. Saludos cordiales.

Deja un comentario