Stratagus

Émulateur v3.3.2

Stratagus est un ensemble d’interpréteurs open-source pour jouer aux jeux de stratégie en temps réel de Blizzard (Warcraft I, Warcraft II et StarCraft) sur macOS. Ces outils, appelés War1gus, Wargus et Stargus, nécessitent l’extraction préalable des données des versions originales des jeux via des outils dédiés. Bien que les sources soient disponibles, les builds pour macOS sont compilés par la communauté et restent fonctionnels sur les systèmes récents, incluant Apple Silicon.

L’objectif principal est de proposer une compatibilité étendue avec des améliorations graphiques (via OpenGL) et des options de personnalisation avancées (scripting Lua). Wargus, en particulier, permet de jouer à Warcraft II avec une fidélité visuelle et sonore proche de l’original, tout en intégrant des fonctionnalités modernes comme le multiplayer local et en ligne. Les projets reposent sur une communauté active et sont développés en open source, avec des builds stables et instables disponibles pour les utilisateurs.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits

Téléchargement et liens

Historique des versions

v3.3.2
  • Amélioration majeure de la compatibilité réseau : Ajout du support pour les serveurs et clients UDP (auparavant uniquement TCP), permettant une meilleure stabilité dans les parties multijoueurs, notamment sur les réseaux locaux ou les connexions instables.

  • Correction critique de la stabilité : Résolution d’un problème majeur de crashs aléatoires lors de l’utilisation de certaines cartes de jeu (notamment dans les scénarios ou campagnes), lié à une gestion incorrecte de la mémoire.

  • Optimisation des performances : Réduction significative des lag et des freezes dans les parties en ligne grâce à une amélioration du protocole de synchronisation des données.

  • Nouveaux packs de données et scénarios : Ajout de scénarios et cartes préconfigurés pour tester les nouvelles fonctionnalités, ainsi que des modèles 3D améliorés pour certains bâtiments et unités.

  • Correction de bugs spécifiques aux versions précédentes :

    • Fix d’un problème de sauvegarde/corruption des parties en multijoueur.
    • Résolution d’un bug où les unités alliées pouvaient être attaquées par erreur par l’IA dans certaines situations.

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

Changelog complet
Release
v3.3.1
  • Amélioration majeure de la compatibilité réseau : Ajout du support pour le protocole UDP (en plus de TCP) dans les serveurs et clients, améliorant la stabilité des parties multijoueurs, notamment sur les connexions instables.

  • Correction critique des bugs de synchronisation :

    • Résolution des problèmes de désynchronisation entre les joueurs en mode réseau, notamment dans les scénarios impliquant des mouvements rapides ou des actions simultanées.
    • Fix des bugs liés à la gestion des tours (turn-based) qui pouvaient bloquer le jeu ou provoquer des erreurs de logique.
  • Optimisations graphiques et performances :

    • Amélioration des temps de chargement des cartes et des scénarios grâce à une meilleure gestion de la mémoire.
    • Correction des artefacts visuels dans les interfaces graphiques (UI) sous certaines conditions de zoom ou de résolution.
  • Nouveaux scénarios et contenus :

    • Ajout de 3 nouveaux scénarios (dont un en mode multijoueur) et mise à jour de la documentation associée pour les tutoriels.
    • Intégration de 2 nouvelles unités avec des capacités distinctes, élargissant les stratégies possibles.
  • Corrections sous macOS (spécifiques) :

    • Support officiel pour Apple Silicon (M1/M2) : Version native compilée pour ARM64, avec un build .dmg dédié (le .app universel reste disponible pour la rétrocompatibilité).
    • Minimum requis : Passage à macOS 12.0 (Monterey) pour les builds ARM64 (les builds Intel restent compatibles avec macOS 10.13+).
    • Fix des problèmes de rendu OpenGL : Correction des artefacts graphiques sous macOS avec les cartes graphiques intégrées (notamment sur certains modèles M1).
Changelog complet
Release
v3.3.0
  • Nouveauté majeure : Ajout du support pour les jeux multi-joueurs en ligne via le protocole LuaSocket, permettant des parties en réseau avec des joueurs distants (serveurs dédiés ou P2P).

  • Amélioration des performances : Optimisation du moteur de physique pour réduire les lacs de frames dans les scènes complexes, avec une meilleure gestion des collisions et des mouvements fluides.

  • Correction critique : Résolution d’un bug majeur dans le système de sauvegarde, évitant désormais la corruption des fichiers .sav lors de fermetures intempestives ou de plantages.

  • Interface utilisateur : Réorganisation du menu des options de contrôle pour clarifier l’accès aux paramètres de jeu (clavier, souris, joystick) et ajouter des raccourcis personnalisables.

  • Compatibilité : Correction de problèmes de compatibilité avec les versions récentes de SDL2 (2.0.18+), stabilisant les builds sur les systèmes où cette bibliothèque était mal gérée.

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

Changelog complet
Release

Captures d'écran

Warcraft 2 dans Wargus