Sobre el proyecto

DevilutionX es un port de código fuente de Diablo y la expansión Hellfire, cuyo objetivo es hacer que el juego clásico sea fácil de ejecutar en sistemas operativos modernos. Además de simplemente ejecutar el juego, el proyecto añade mejoras del motor, corrección de errores y funciones opcionales de calidad de vida. Lo que proporciona - Una reconstrucción del motor de Diablo/Hellfire que se ejecuta en plataformas contemporáneas, con correcciones y mejoras adicionales sobre el código original. - Funciones opcionales documentadas en la wiki del proyecto y el manual, incluyendo barras de salud y XP (desactivadas por defecto, habilitadas a través de la configuración del juego) y un modo de pantalla ancha que también se puede desactivar. - Un registro de cambios que rastrea las modificaciones a lo largo de las versiones. - Un árbol de código fuente completo más herramientas de modding, descritas por los mantenedores como un punto de partida para mods de la comunidad; una página de la wiki enumera los mods conocidos basados en DevilutionX. Lo que necesitas - Se requieren datos del juego original. Los usuarios pueden proporcionar DIABDAT.MPQ desde un CD, una instalación existente de Diablo o extraerlo del instalador de GoG. La expansión Hellfire necesita además hellfire.mpq, hfmonk.mpq, hfmusic.mpq y hfvoice.mpq. - Alternativamente, spawn.mpq de la versión shareware puede sustituir a DIABDAT.MPQ para jugar la parte shareware del juego. - Los pasos de instalación están cubiertos en la documentación de instalación del repositorio, con instrucciones de compilación para compilar desde el código fuente. Plataformas y compilaciones - Las versiones precompiladas se publican en la página de releases del proyecto. Los flujos de trabajo de integración continua producen compilaciones de prueba para una amplia gama de objetivos, incluyendo Linux (x86, x86_64, AArch64 y una variante SDL1 x86_64), macOS x86_64, Windows (variantes MinGW y MSVC), Android, iOS, PlayStation 4, Xbox original, Xbox One/Series, Nintendo Switch, PlayStation Vita, Nintendo 3DS y Amiga M68K. Las compilaciones de prueba son artefactos de desarrollo y pueden contener errores, por lo que se recomienda hacer copias de seguridad. Comunidad y contribución - Las contribuciones son bienvenidas en codificación, documentación, pruebas de las últimas compilaciones, promoción y participación en la comunidad; hay un servidor de Discord activo y una guía de contribución. Legal - DevilutionX se publica bajo la Sustainable Use License. Se afirma que el código fuente del repositorio es solo para uso no comercial, y los usuarios no pueden cobrar a otros por el acceso a él o a obras derivadas. - Diablo es una marca registrada de Blizzard Entertainment, Inc. El proyecto afirma que no está asociado ni respaldado por Blizzard Entertainment.