DevilutionX

Émulateur v1.5.4

DevilutionX est un port natif de Diablo et de son extension Hellfire, conçu pour fonctionner sur macOS (version Intel uniquement). Développé par une communauté de contributeurs, il offre une solution moderne pour jouer à ces classiques du RPG en ligne, en améliorant la stabilité, la compatibilité et en ajoutant des fonctionnalités optionnelles comme l’activation des barres de vie et d’expérience.

L’outil nécessite les fichiers originaux du jeu (disponibles via le CD ou des achats légaux) et propose des instructions claires pour l’installation. Bien que non officiellement supporté sur Apple Silicon, il reste jouable via des builds communautaires ou des alternatives comme Wine. Son approche open-source permet aussi des modifications avancées via des outils dédiés.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS iOS iOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

v1.5.5
  • Améliorations majeures pour le multijoueur :

    • Ajustement de la vitesse des parties en multijoueur pour une expérience plus fluide.
    • Validation des noms de personnages pour éviter les conflits ou erreurs de connexion.
  • Corrections critiques de gameplay :

    • Correction du système Auto Refill Belt (ceinture de ravitaillement automatique) pour qu’il fonctionne comme prévu.
    • Ajout de Murphy (un boss) dans les Crippling Shrines (sanctuaires maudits), probablement manquant dans les versions précédentes.
    • Possibilité d’utiliser les ears (oreilles) sans erreur, probablement liées à des interactions ou quêtes spécifiques.
  • Stabilité et sécurité :

    • Protection contre la corruption des stashes (inventaires sauvegardés) pour éviter la perte de données.
    • Correction d’un plantage lors d’un timeout de connexion TCP, améliorant la résilience réseau.

(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
### Features #### Multiplayer - Adjust multiplayer game speeds - Validate character names #### Controls - Enable CTRL + mouse scroll wheel for map zoom #### Platforms - Android: Check if a file browser is installed when importing data - Android: Show "Import Data" on the setup screen - iOS: Add support for multiplayer via ZeroTier - Linux: Align icon with Android #### Translations - Update Polish - Update Russian #### Stability / Performance / System - Fix crash when a TCP connection times out - Guard against stash corruption - Improve text input handling ### Bug Fixes #### Platforms - Android: Prevent demo and translation files from being cleared each week - Tiger: Fix icon #### Controls - Correct scroll descriptions when using a gamepad #### Gameplay - Add Murphy to Crippling Shrines - Make Auto Refill Belt work properly - Make ears usable - Prevent attacking dead monsters #### Stability / Performance / System - Fix incorrect CLX rendering
v1.5.4
  • Améliorations majeures pour le multijoueur :

    • Désactivation des objets invalides pour éviter les bugs liés à leur utilisation.
  • Corrections critiques de gameplay :

    • Réparation gratuite des objets équipés corrigée.
    • Gel du jeu lors du chargement du repaire de Lazarus depuis un sauvegarde supprimé.
    • Réinitialisation des objets uniques en cas de nouvelle partie.
    • Réveil complet des gargouilles lorsqu’elles sont perturbées.
  • Support étendu aux plateformes :

    • Ajout officiel de macOS 10.4 PowerPC (ancienne version) et de Windows XP (pour l’émulation rétro).
    • Correction des problèmes de validation réseau sur systèmes big-endian (impactant potentiellement macOS PowerPC).
  • Optimisations et stabilité :

    • Suppression de l’option Upscale dans les paramètres pour éviter des instabilités.
    • Réduction des risques de corruption des sauvegardes via les services de synchronisation de fichiers.
  • Corrections spécifiques aux contrôleurs :

    • Meilleure gestion des manettes (navigation dans l’inventaire, mappings corrigés sur PS4/Switch/Xbox Series/X).

(Aucune mention explicite de builds macOS modernes ou d’Apple Silicon dans ce changelog.)

Changelog complet
### Features #### Multiplayer - Make invalid items unusable #### Controls - Better support for various gamepads - Gamepad: Improve navigation of the stash - Improve keymapper options #### Platforms - Added support for macOS 10.4 PowerPC - Added support for Windows XP - Android: Avoid game lagging on devices that can switch refresh rates - Correct networking support on big-endian systems - iOS: High refresh rate support - Xbox One/Series: Include translations #### Translations - Improve rendering of Turkish texts - Update Italian translation - Update Russian translation - Update Ukrainian translation #### Stability / Performance / System - Fix crashes on device hot-plugging - Fix game crash - Hide Upscale option in the Settings menu to avoid stability issues - Looser validation in Single Player games - Make file sync services less likely to corrupt saves - Make it clearer how to switch between Hellfire and Diablo - Use available screen space in the Settings menu ### Bug Fixes #### Gameplay - Fix being able to repair equipped items for free - Fix game freezing when loading Lazarus lair from a save game - Unique drops now reset on a new game - Wake up the whole pack of Gargoyles when disturbed #### Platforms - Android: Fix performance and audio issues on recent versions - Android: Fix full immersive mode in Android 9 and higher - Incorrect menu graphics on DirectFB devices - PS4/Switch/Vita/Xbox One/Series: Correct controller mapping #### Multiplayer - Correct some item validation - Fix items being lost when held in the cursor during lag spikes ### Bug Fixes for Original Diablo Bugs #### Gameplay - Fix non-solid fences in the caves ### Bug Fixes for Original Hellfire Bugs #### Gameplay - Fix incorrectly solid tile next to crypt stairs down #### Multiplayer - Fix runes not being seen as a player spell in PvP ### Known Issues - Releases still being build and will be uploaded soon
v1.5.3
  • Corrections majeures pour le multijoueur : Résolution des erreurs de validation en mode multijoueur, impactant les sessions en réseau.

  • Nouveautés linguistiques : Ajout des traductions en hongrois et en turc pour une meilleure accessibilité internationale.

  • Stabilité et compatibilité :

    • Correction d’un bug affichant une ligne en double dans le panneau d’informations.
    • Résolution des problèmes lors de la conversion de sauvegardes de Hellfire (mode Diablo 2).
  • Corrections spécifiques aux plateformes :

    • Mise à jour de l’intégration pour Miyoo Mini (pas de lien direct avec macOS).
    • Mise à jour pour Android (minimum requis : Android 5.0), avec amélioration de l’interface de chargement des données et mode plein écran pour les écrans à encoche.

(Aucune modification ou correction spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
### Bug Fixes #### Multiplayer - Resolved validation multiplayer errors. #### Translations - Added Hungarian translation. - Added Turkish translation. #### Stability / Performance / System - Fixed issue where a line is repeated in the info panel. - Fixed errors when converting Hellfire saved games. - [Miyoo Mini] Update integration. - [Android] Update integration (now requires Android 5.0). - [Android] Improved the data import dialog. - [Android] Game now runs full screen on devices with a notch. - [Windows] Fix non-English TCP error messages. ### Bugfixes for original Diablo bugs #### Gameplay - Fixed item repairs with multiple gold piles. #### Known Issues - Some builds (like Amiga) are not ready yet and will be uploaded over the next couple of days

Captures d'écran

Screenshot de DevilutionX