Diablo
4 ports
Diablo / Hellfire (DevilutionX)
diasurgical/DevilutionX
DevilutionX: port de Diablo y de su expansión Hellfire para sistemas actuales, construido sobre Devilution, el código fuente de Diablo reconstruido por ingeniería inversa a partir del ejecutable, con ayuda de los símbolos de depuración de la versión japonesa de PlayStation y de una versión de depuración del juego de PC. Hay versiones para Windows, Linux y macOS, y también para muchas otras plataformas. Añade resoluciones y relaciones de aspecto a medida, panorámico, más fotogramas por segundo, mando completo, multijugador por TCP/IP y por ZeroTier (sin abrir puertos), un alijo para guardar objetos y opciones como recoger el oro y las pociones automáticamente o mostrar barras de vida de los monstruos y de experiencia, desactivadas por defecto, además de muchos arreglos de fallos del original. Está traducido a más de 20 idiomas y trae herramientas para mods. La última versión es la 1.5.5 (30 de octubre de 2025). Desde mayo, 19 de sus más de 12 000 commits llevan a Claude como coautor.
NecesitasEl archivo DIABDAT.MPQ de tu propia copia de Diablo, del CD o de la versión de GOG o Battle.net; para la parte shareware basta con spawn.mpq, que es gratuito. Para Hellfire, además, hellfire.mpq, hfmonk.mpq, hfmusic.mpq y hfvoice.mpq. Con la versión de GOG instalada en Windows no hace falta copiar nada. Además, Windows (también XP), Linux o macOS.
Diablo (Freeablo)
wheybags/freeablo
Freeablo: reimplementación moderna y multiplataforma del motor de Diablo, que se juega con los archivos de datos del original. Se puede recorrer el pueblo, con sus personajes animados y sus diálogos, bajar por mazmorras generadas en todos los niveles, luchar cuerpo a cuerpo (a distancia y con magia, de forma limitada), recoger el botín de los monstruos, comprar y vender a Griswold, subir de nivel, guardar y cargar partidas y jugar en multijugador. El código posterior a la última versión suma la generación de objetos mágicos, pociones, la curación de Pepin, el hechizo de portal y zoom con la rueda del ratón. Su autor lo archivó el 13 de abril de 2023: perdió la motivación al ver el avance del equipo de Devilution, que llegó antes al final. La última versión es la 0.4 (6 de marzo de 2020), para Windows, Linux y macOS.
NecesitasDIABDAT.MPQ y Diablo.exe de tu propia copia de Diablo, actualizada a la 1.09; también vale la versión de GOG. Además, Windows, Linux o macOS.
Diablo (DGEngine)
dgcor/DGEngine
DGEngine: implementación del motor de Diablo, escrita en C++ con SFML, en la que todo el juego se describe en archivos JSON y que se juega con los archivos de datos del original. Con ellos arranca Diablo y su expansión Hellfire; también Diablo Flare, con los recursos libres del juego Flare, y Diablo Extended, que mezcla los de Diablo y Flare. De Diablo II carga los recursos, salvo las texturas de los niveles. Según su wiki, editada por última vez en mayo de 2021, reproduce los menús originales y deja entrar en los niveles desde el pueblo, pero falta casi todo lo que pasa dentro del juego (objetos, jugadores, hechizos) y el multijugador. La última versión es la 1.2 (22 de diciembre de 2023), para Windows de 32 y 64 bits y Linux (AppImage, también en una variante con FFmpeg), y el último commit, de julio de 2025, arregla la compilación. El repositorio incluye los textos en inglés de los diálogos de los habitantes del pueblo y de las misiones de Diablo (unos 60 KB).
NecesitasEl archivo DIABDAT.MPQ de tu propia copia de Diablo; para Hellfire, también hellfire.mpq, hfmonk.mpq, hfmusic.mpq y hfvoice.mpq. Además, Windows o Linux.
Diablo (DamnationX)
trygentic/damnationx
DamnationX es una versión de DevilutionX, el port de Diablo construido sobre la reconstrucción del código fuente del juego, con arte HD opcional, un motor 3D nativo, una sala de partidas en línea y paquetes de sonido importados de tu copia de Diablo II o Diablo II: Resurrected. El juego se ejecuta en 3D, en modo clásico o en 2D HD, con trazado de rayos opcional en las gráficas compatibles; hay versiones de escritorio para Windows, Linux (x64 y ARM64) y macOS (Apple Silicon), una versión de navegador con WebGPU y, según el README, la de Android se quedó en la beta 7. El repositorio solo publica el núcleo del juego y el lanzador: el motor 3D nativo, Toxoid, se distribuye únicamente compilado, es propiedad privada de su autor y no tiene el código publicado, y el propio DamnationX se distribuye con la licencia Sustainable Use, solo para uso no comercial. El paquete de arte HD no está en las releases de GitHub: el README solo dice que se distribuye aparte, sin indicar dónde está alojado ni de dónde sale ese arte, así que no consta si deriva del de Diablo. La última versión es la beta 8.2 (25 de octubre). El repositorio no es una bifurcación de GitHub y sus 28 commits son de dos autores; ninguno lleva a Claude como coautor.
NecesitasTu propia copia de Diablo: la carpeta con DIABDAT.MPQ (de GOG o Battle.net, o copiado del CD original); SPAWN.MPQ sirve para la parte shareware. Para el escritorio, Windows 10 o posterior de 64 bits con una gráfica Direct3D 12 o Vulkan, Linux (Ubuntu 24.04 o compatible, glibc 2.39, Vulkan) o un Mac con Apple Silicon y macOS 26.2 o posterior. Los paquetes de sonido y el arte de Diablo II: Resurrected, opcionales, se importan de tu propia instalación y requieren Python 3.11 o posterior.
Se instala con
Quiver Launcher · Ports Launcher · WLauncher
Preguntas
¿Qué proyectos hay para Diablo?
El catálogo tiene 4 ports de Diablo, todos en esta página con su estado.
¿Qué necesito para jugarlo?
Tu propia copia de Diablo (Windows). Recompendium solo enlaza proyectos que no reparten el juego, y cada ficha dice qué versión o región hace falta.
¿Cuál es el más popular?
Diablo / Hellfire (DevilutionX), con 9970 estrellas en GitHub.