À propos du projet

DevilutionX est une portée ouverte du Diablo et de l'extension Hellfire, visant à rendre le classic game facile à running sur les systèmes modernes. Au-delà de la simple lecture du jeu, le projet ajoute des améliorations de l'engine, des patchs et des fonctionnalités optionnelles, telles que les barres de santé et de XP (défaut par défaut, activées via les réglages du jeu) et un mode plein écran qui peut également être désactivé. Un changelog suit les changements à travers les versions. Que propose-t-il - Un rebâtissement du moteur Diablo/Hellfire qui fonctionne sur les plateformes contemporaines, avec des ajustements et des bug fixes supplémentaires. - Des fonctionnalités documentées dans le wiki et le manuel, y compris les barres de santé et de XP (défaut par défaut, activées via les réglages du jeu) et un mode widescreen qui peut également être désactivé. - Un résumé des changements avec un tracker de versions. - Une arbre source complète et des outils de modding, décrits par les maintainers comme un point de départ pour les mods communautaires ; un wiki liste les mods basés sur DevilutionX. Que requires - Les données de l'original du jeu sont nécessaires. Les utilisateurs peuvent fournir le fichier DIABDAT.MPQ d'un CD, une installation Diablo existante, ou extraire le fichier spawn.mpq de la version shareware pour jouer la partie shareware. - L'extension Hellfire nécessite les fichiers hellfire.mpq, hfmonk.mpq, hfmusic.mpq et hfvoice.mpq. - De manière alternative, spawn.mpq peut remplacer le DIABDAT.MPQ pour jouer la portion shareware. - Les instructions d'installation sont détaillées dans le repository, avec des instructions de compilation fournis pour la compilation à partir du code. Platforms et builds - Les versions prébouilletées sont publiées sur la page de releases du projet. Les builds de test sont produits à travers les flux de travail de intégration continue pour une large gamme de cibles, y compris Linux (x86, x86_64, AArch64 et une variante SDL1 x86_64), macOS x86_64, Windows ( variantes MinGW et MSVC), Android, iOS, PlayStation 4, original Xbox, Xbox One/Series, Nintendo Switch, PlayStation Vita, Nintendo 3DS et Amiga M68K. Les builds de test sont des artefacts de développement et peuvent contenir des bugs, il est recommandé de faire des backups. Community et contribution - Les contributions sont bienvenues dans le codage, la documentation, le test des dernières builds, la promotion et la participation communautaire ; il y a un serveur Discord actif et un guide de contribution. Legal - DevilutionX est libéré sous la licence Sustainable Use. Le repository déclare que son code est destiné à un usage non commercial et que les utilisateurs ne peuvent pas facturer l'accès à lui ou des œuvres dérivées. - Diablo est une marque de Blizzard Entertainment, Inc. Le projet indique qu'il n'est pas associé à Blizzard Entertainment et ne l'endosse pas.