WarCraft 2: Tides of Darkness (with Stratagus engine & Wargus) - Le Bottin des Jeux Linux

WarCraft 2: Tides of Darkness (with Stratagus engine & Wargus)

🗃️ Specifications

📰 Title: WarCraft 2: Tides of Darkness (with Stratagus engine & Wargus) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 🚦 Status: 06. To be re-tested (status)
🏷️ Category: Strategy ➤ Top-Down Fight of Units ➤ Warcraft 🌍️ Browser version:
🔖 Tags: Strategy; 4X; Tactical; Conquest; Military; Resource Management; Mining; Base-Building; Warcraft; Stratagus engine; Fantasy; Cult Classic; Retro; 1990s; Pixel Art; Fog of War; Replay Value 📦️ Package Name: wargus
🐣️ Approx. start: 2000-03-25 📦️ Arch package: ✓
🐓️ Latest: 2022-08-13 📦️ RPM package: ✓
📍️ Version: Latest: 3.3.2 / Dev: 2f47f28 📦️ Deb package:
🏛️ License type: 💰🕊️ Commercial with libre engine 📦️ Flatpak package:
🏛️ License: Code: GPL-2 / Artwork: Commercial 📦️ AppImage package:
🏝️ Perspective: Bird's-eye view 📦️ Snap package:
👁️ Visual: Free-roaming camera ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 13006 🐛️ Created: 2013-03-03
🐜️ Updated: 2023-05-30

📖️ Summary

[en]: The sequel to Warcraft I: Orcs & Humans. It is a single-player / multi-player fantasy RTS game released in 1995, opposing Humans and Orcs, which has been very successful. Wargus is a libre and multi-platform tool that converts Warcraft II data into a format usable by the Stratagus engine. The latter makes it possible to make the game multi-platform and thus can be played natively on modern configurations (and on the web). But it only supports the full version of the game. I have not managed to make it work (full version?) with stratagus. [fr]: La suite de Warcraft I: Orcs & Humans. C'est un RTS médiéval-fantastique sorti en 1995, solo/multi, opposant humains et Orcs, qui a connu un très grand succès. Wargus est un outil libre et multi-plateforme convertissant les données de Warcraft II en un format exploitable par le moteur Stratagus. Ce dernier permet de rendre le jeu multi-plateforme et ainsi d'y jouer nativement en solo/multi sur les configurations modernes (et sur le web). Mais il ne supporte que la version complète du jeu. Je ne suis pas parvenu à le faire fonctionner (version complète ?) avec stratagus.

🎥️ Videos


🏝️ Trailer: (original) (200809),


🦝️ From Users: (202108),


🎲️ Gameplay: (2.4.3/202103), (2.4.3/202101), [fr](202105),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(o)(200809) t(o)(200708) gd(202xxx) gu(202xxx) r(202108) lp(202xxx) g(2.4.3/202103) g(2.4.3/202101) g(2.4.3/202101) g(2.4.3/202103) g(2.4.3/202103) g(2.4.3/202103) g(2.4.3/202105) g(201705) g(201606) g(201001) g(201503) g(201409) g(201503) g(201309) g(200803) g(201101) g[fr](202105) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [GOG] (Windows, for contents extraction)

🍩️ Resources
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): [Abandonware France [fr]] [ClasicosBasicos] [Best Old Games]
• Resources for Wargus (extra content): [gamebanana (Mods & Resources by the WG Modding Community)]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Ubuntu forums (How to install wargus)]

🦣️ Social
(Warcraft II) Devs (Blizzard [fr] [en]): [Site 1 2] [MobyGames] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Wargus) Devs (Wargus Team 1 2] [fr] [en]): [Site 1 2 3] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (WarCraft II: Tides of Darkness (Warcraft 2)) [fr] [en] [de]]
[UBUNTU-fr [fr]] [HOLaRSE [de]] [Mod DB] [Finar.ru [ru]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: WarCraft 2: Tides of Darkness (with Stratagus engine & Wargus)
🦊️ What's: A fantasy RTS game & a tool to convert its data & a libre engine
🏡️ https://wargus.github.io
🐣️ https://github.com/WARGUS/WARGUS
🔖 #LinuxGaming #ShareYourGames #RTS #Warcraft #Fantasy
📦️ #LibreGameEngine #CommercialAssets #Arch #RPM
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 3.3.2
⚗️ Minor update 🍬️
📌️ Changes: https://raw.githubusercontent.com/Wargus/Wargus/master/debian/changelog
🦣️ From: https://mastodon.social/@holarse/108816032105039660

🦝️ https://www.youtube.com/embed/FuzEQFLrIw0
🎲️ https://www.youtube.com/embed/1y2gV9cE1gw

📕 Description [en]

📕🐧"A fantasy RTS game & a tool to convert its DOS data for the libre Stratagus engine"🐧📕.

Wargus is a Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine. The game looks and sounds almost exactly like Warcraft2. The gameplay is very close to Warcraft2's gameplay, with slight enhancements towards Starcraft and other more modern RTS games.

So unless you have a legal copy of Warcraft2 (original DOS Version required, won't work with the battle.net edition) Wargus will be pretty useless to you, since it doesn't come with any graphics or sounds itself.

So why play Warcraft2 with the Stratagus engine instead of the original Warcraft2 one ? There are numerous reasons, first it allows you to play Warcraft2 under GNU/Linux and other operating systems not supported by the original Warcraft2 engine, secondly it allows you to play over the internet, which the original Warcraft2 engine didn't allow you to. Last not least the Stratagus engine allows you to tweak numerous parameters so you can play around with different unit strength and such.

Since Wargus uses a different engine, not all things will work 100% the same as they did in the original Warcraft2, if you want the original unchanged Warcraft2 experience, you will still have to use the original Warcraft2.

Disclaimer :
Wargus is not an official Blizzard product, its a Warcraft2 modification, by Warcraft2 fans for Warcraft2 fans. You need a copy of the original Warcraft2 DOS version to make use of Wargus, it will not work with the Battle.net Edition. Warcraft is a registered trademark of Blizzard Entertainment.

The benefits of Wargus over original Warcraft2

☑ You can play under Linux, MacOS X, and Windows.
☑ You can play in high resolution, with OpenGL shaders to improve or change the visuals
☑ You can play over the internet
☑ You can tweak many of the game's parameters using Lua language
☑ You can set game parameters right from the command line


🌍️ Wikipedia:

Warcraft II: Tides of Darkness is a fantasy real-time strategy computer game developed by Blizzard Entertainment and released for DOS in 1995 and Mac OS in 1996. The game was met with positive reviews and won most of the major PC gaming awards in 1996. In 1996, Blizzard released an expansion pack, Warcraft II: Beyond the Dark Portal, for DOS and Mac OS, and a compilation, Warcraft II: The Dark Saga, for the PlayStation and Sega Saturn. The Battle.net edition, released in 1999, provided Blizzard's online gaming service, and replaced the MS-DOS version with a Windows one.

In Warcraft II, as in many real-time strategy (RTS) games, players collect resources to produce buildings and units in order to defeat an opponent in combat. Players gain access to more advanced units upon construction of tech buildings and research. The majority of the display screen shows the part of the territory on which the player is currently operating, and, using the small minimap, the player can select another location to view and operate on. The fog of war completely hides all territory which the player has not explored: terrain that has been explored is always visible, but enemy units remain visible only so long as they stay within a friendly unit's visual radius.

Warcraft II was a commercial hit, with global sales above 3 million units by 2001; roughly two-thirds were sold in the United States. The game influenced strongly the company's next successful RTS, the futuristic StarCraft (1998) in gameplay, and in attention to personality and storyline. In 1996, Blizzard announced Warcraft Adventures: Lord of the Clans, an adventure game in the Warcraft universe, but canceled the project in 1998. Warcraft III: Reign of Chaos, released in 2002, used parts of Warcraft Adventures' characters and storyline, but extended the gameplay used in Warcraft II.

Gameplay

Warcraft II is a real-time strategy game. In Warcraft II one side represents the human inhabitants of Lordaeron and allied races, and the other controls the invading orcs and their allied races. Each side tries to destroy the other by collecting resources and creating an army. The game is played in a medieval setting with fantasy elements, where both sides have melee, ranged, naval and aerial units, and spellcasters.

Modes

(...)

📕 Description [fr]

Un RTS et un outil d'extraction de ses données pour y jouer nativement avec le moteur Stratagus, par Blizzard Entertainment, Wargus par la Wargus Team.
Il utilise le moteur Stratagus.

WarCraft 2: Tides of Darkness est la suite de WarCraft I: Orcs & Humans. C'est un RTS médiéval-fantastique sorti en 1995, solo/multi, opposant humains et Orcs, qui a connu un très grand succès. Wargus est un outil libre et multi-plateforme convertissant les données de Warcraft II en un format exploitable par le moteur Stratagus. Ce dernier permet de rendre le jeu multi-plateforme et ainsi d'y jouer nativement en solo/multi sur les configurations modernes (et sur le web). Mais il ne supporte que la version complète du jeu. Je ne suis pas parvenu à le faire fonctionner (version complète ?) avec stratagus.

Crédit image (lien ci-dessus): Obligement.

Voir aussi / See also (Stratagus & tools): Stratagus, WarCraft I: Orcs & Humans (1994) (with Stratagus - [mod War1gus]), WarCraft II: Tides of Darkness (1995) (with Stratagus - [mod Wargus]), StarCraft (1998) (with Stratagus - [mod Stargus]),


Wargus est un Mod de Warcraft2 qui vous permet de jouer à Warcraft2 avec le moteur Stratagus. Le jeu ressemble exactement à Warcraft2. Le gameplay est très proche du gameplay de Warcraft2, avec de légères améliorations provenant de Starcraft.

Donc, à moins que vous ne disposiez d'une copie légale de Warcraft2 (la version DOS originale requise, ne fonctionnera pas avec l'édition de Battle.net) Wargus sera totalement inutile pour vous, car il ne comporte pas de graphiques ou de sons.

Alors, pourquoi jouer à Warcraft2 avec le moteur Stratagus au lieu de la version originale de Warcraft2 ? Il existe de nombreuses raisons, d'abord, il vous permet de jouer à Warcraft2 sous GNU / Linux et d'autres systèmes d'exploitation non pris en charge par le moteur Warcraft2 d'origine, d'autre part, il vous permet de jouer sur Internet, ce que le moteur Warcraft2 d'origine n'a pas permis. Enfin, le moteur Stratagus vous permet de modifier de nombreux paramètres pour que vous puissiez jouer avec une force d'unité différente.

Étant donné que Wargus utilise un moteur différent, toutes les choses ne fonctionneront pas à 100% comme dans le Warcraft2 d'origine, si vous voulez l'expérience initiale Warcraft2 inchangée, vous devrez toujours utiliser Warcraft2 original.

Avertissement :

Wargus n'est pas un produit Blizzard officiel, c'est une modification de Warcraft2, par les fans de Warcraft2 pour les fans de Warcraft2. Vous avez besoin d'une copie de la version originale de Warcraft2 sous DOS pour utiliser Wargus, cela ne fonctionnera pas avec l'édition Battle.net. Warcraft est une marque déposée de Blizzard Entertainment.

Les avantages de Wargus par rapport au Warcraft2 original

☑ Vous pouvez jouer sous Linux, MacOS X et Windows.
☑ Vous pouvez jouer en haute résolution, avec des shaders OpenGL pour améliorer ou changer les visuels
☑ Vous pouvez jouer sur Internet
☑ Vous pouvez modifier de nombreux paramètres du jeu en utilisant le langage Lua
☑ Vous pouvez définir les paramètres du jeu directement à partir de la ligne de commande



🌍️ Wikipedia:

Warcraft II: Tides of Darkness est un jeu vidéo de stratégie en temps réel (STR) développé par Blizzard Entertainment. Les versions PC et Macintosh sont publiées en Amérique du Nord par Blizzard Entertainment en 1995 et en Europe par Ubisoft en 1996. Il est bien accueilli par les critiques l'année suivant sa sortie et connaît un grand succès commercial avec plus de 2 millions d'exemplaires vendus à ce jour.

Plus tard en 1996, Blizzard Entertainment publie une extension Warcraft II: Beyond the Dark Portal sur PC et Macintosh et en 1997 Electronic Arts édite une version regroupant le jeu original et son extension Warcraft II: The Dark Saga pour les consoles Sega Saturn et PlayStation. Warcraft II: Battle.net Edition regroupant le jeu original et son extension, permet de jouer sur la plateforme multijoueur Battle.net créée par Blizzard Entertainment (et déjà utilisée pour Diablo et StarCraft) et sort en 1999, remplaçant la version PC fonctionnant sous MS-DOS par une version fonctionnant sous Windows.

À la suite du succès de Warcraft II: Tides of Darkness, Blizzard Entertainment publie StarCraft en 1998 qui reprend le système de jeu des deux premiers Warcraft mais en le transposant dans l'espace. Celui-ci et son extension StarCraft: Brood War restent à ce jour le jeu de stratégie sur PC le plus vendu au monde et contribuent fortement au développement de l'e-sport dans les années 2000. En 2002, la série est complétée par la sortie de Warcraft III: Reign of Chaos qui connaît lui aussi un important succès critique et commercial.

Trame

Univers

Warcraft II: Tides of Darkness prend place dans le monde imaginaire de type médiéval-fantastique développé dans le premier opus de la série. L'histoire fait suite à la campagne des Orcs de Warcraft: Orcs and Humans qui retraçait l'invasion du royaume humain d'Azeroth par les Orcs venus du monde de Draenor et qui se terminait par la défaite des Humains et la destruction d'Azeroth.

Tides of Darkness

Contexte

À la suite de la Première Guerre qui provoque la chute d'Azeroth et la destruction de la forteresse de Stormwind, les survivants guidés par Anduin Lothar prennent la fuite par la mer en direction du Royaume de Lordaeron. Les Humains tentent alors de rallier les différentes nations et races peuplant la région comme les Hauts-Elfes et les Nains dans le but de former une coalition capable de repousser la horde. De leur côté, les Orcs, bien que divisés par de nombreuses querelles intestines, ont décidé de suivre leur nouveau chef de guerre Orgrim Doomhammer à la poursuite des Humains et de partir au-delà des mers à la conquête du Royaume de Lordaeron.

Scénario

L'invasion de Lordaeron par les Orcs est au départ un grand succès grâce notamment à l'aide du chef des Trolls, Zul'jin et des Ogres menés par Cho'Gall3. La horde parvient ainsi à détruire la forteresse de Stormwind avant de conquérir le Royaume des Hauts-Elfes de Quel'Thalas. Mais alors que la horde s'apprête à envahir le dernier bastion de l'Alliance qu'est la cité magique de Dalaran, le nécromancien Gul'dan quitte la horde avec ses troupes pour partir à la recherche du tombeau de Sargeras et Orgrim Doomhammer doit envoyer des troupes à sa recherche donnant ainsi à l'Alliance le temps qu'il lui manquait pour se regrouper. Dans la campagne des Orcs cela n'est pas suffisant et la horde parvient tout de même à prendre Dalaran et à conquérir Lordaeron mais dans la campagne des Humains la horde est repoussée jusqu'au portail d'Azeroth. Celui-ci est alors le lieu d'une ultime bataille lors de laquelle Orgrim Doomhammer parvient à tuer Anduin Lothar sans réussir à empêcher les Humains de détruire le portail. Seule la fin de la campagne des Humains s'inscrit dans la trame historique de la série et le scénario de Warcraft II: Beyond the Dark Portal considère que le portail a bien été détruit.

Beyond the Dark Portal

(...)

🚧️ Installation ➜ 🚀️ Launching [fr]

☝️ Contraintes: Pour jouer à ce jeu vous devez disposer des données originales du jeu.
Ce moteur est compatible avec la version Shareware du jeu.

➥ Préambule :

Wargus est un outil d'extraction du contenu de la version propriétaire de Warcraft 2, à lui seul il ne permet pas de jouer à Warcraft 2.

Pour jouer à Warcraft 2 il vous faudra :
• disposer des données propriétaires du jeu (sous Windows), car il ne fonctionne pas avec la version shareware que l'on trouve un peu partout.
• pour la compilation de cet outil Wargus, télécharger et décompresser le source du moteur Stratagus (car la compilation réclame les entêtes du source de Stratagus)
• pour extraire les données de la version propriétaire, le binaire de Wargus (récupéré ou compilé, voir la documentation ci-après)
• pour jouer au jeu, le binaire de Stratagus (récupéré ou compilé, voir la fiche de Stratagus ; il utilisera les données extraites de la version propriétaire par le présent outil Wargus)


⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :

• Il est dans les dépôts Manjaro/Arch, il suffit d'installer le paquet (souvent dans sa dernière version).


📄️ Installation à partir du source

(✘ v. 2.4.2)
(✔ v. 392e04a du 18/07/19, post 2.4.2)
(✘ v. 2.4.3)
(✘ v. a5f7926 du 18/07/19, post 2.4.3)

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

Le source nécessite un certain nombre de dépendances internes au projet et non délivrées par défaut. Le téléchargement de la version sous forme de container zip ou tar.gz ne suffit donc pas. Il est conséquent nécessaire de télécharger le source via git (procédure décrite ci-après).

▸ Installation des dépendances (j'ai recopié les dépendances de Stratagus, ça fonctionne bien, même si les dépendances réelles sont certainement moins importantes) :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2
• Installez au préalable les paquets suivants (certains sont optionnels): # apt install ffmpeg2theora cdparanoia libbz2-dev libpng-dev zlib1g-dev liblua5.1-0-dev libtolua++5.1-dev fluidsynth libfluidsynth-dev doxygen libmng-dev libvorbis-dev libtheora-dev libogg-dev libmikmod-dev timidity
libgtkd-3-dev

💡 Nota:
- Si l'une des bibliothèques citées ci-dessus n'est plus disponible en dépôt dans la version indiquée n'hésitez pas à en prendre une autre plus récente.
- Avant de compiler le jeu, faites une sauvegarde du répertoire (i vous souhaitez relancer la compilation, c'est le plus fiable, car le $ make clean ne rétablit pas le répertoire à l'état initial), cela vous évitera un nouveau téléchargement (près de 400Mo pour Stratagus).
- Le paquet libsqlite3-dev plante la compilation (il intervient vraisemblablement de manière optionnelle dans la compilation, et visiblement la section correspondante du source est buggée). Je vous recommande donc de ne pas l'installer avant d'avoir compilé le source.

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/Wargus/wargus
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/Wargus/wargus

▸ Compilation de l'extracteur de données (pudconvert) :

• Conseil :
- Avant de compiler le jeu, faites une sauvegarde du répertoire (si vous souhaitez relancer la compilation, c'est le plus fiable, car le $ make clean ne rétablit pas le répertoire à l'état initial), cela vous évitera un nouveau téléchargement.
- Regardez le contenu de : .travis.yml (il y a un "." devant le nom) dans le répertoire racine.

• Attention :
Le paquet libsqlite3-dev plante la compilation (il intervient vraisemblablement de manière optionnelle dans la compilation, et visiblement la section correspondante du source est buggée). Je vous recommande donc de ne pas l'installer avant d'avoir compilé le source.

Dans son répertoire racine lancez successivement :
$ mkdir build && cd build
$ cmake $EXTRA_CMAKE_FLAGS -DSTRATAGUS=stratagus -STRATAGUS="/mnt/DDprc/Download/stratagus/" -SHAREDIR="/mnt/DDprc/Download/stratagus/gameheaders" -DSTRATAGUS_INCLUDE_DIR="/mnt/DDprc/Download/stratagus/gameheaders" ..
(ci-dessus : à adapter en fonction de la localisation de votre répertoire)
(n'oubliez pas les "..")
↪ vous obtenez les fichiers wargus/build/CMakeCache.txt et wargus/build/Makefile

✘ • 1ere possibilité (n'a pas fonctionné pour moi, car visiblement il ne prend pas en compte les variables "-DSTRATAGUS" dans la compilation):
$ make
($ make -j8 si vous avez un processeur 8 threads)
↪ vous obtenez (si ça fonctionne) les binaires (dans wargus/build/): aleonas_tales, pudconvert, wargus, wartool

✔ • 2nde possibilité (fonctionne : on paramètre la compilation de la même manière, dans le but d'obtenir le fichier wargus/build/CMakeCache.txt) :
Idem précédemment avant le make
↪ vous obtenez les fichiers wargus/build/CMakeCache.txt et wargus/build/Makefile

• Paramétrage de la compilation avec cmake-gui (installez au préalable le paquet cmake-qt-gui) :
- Cliquez sur wargus/build/CMakeCache.txt (ce qui lance l'interface de cmake-gui)
- Sous l'interface de cmake-gui renseignez les champs suivants (s'ils n'apparaissent pas, cliquez sur le bouton "Configure") :
SHAREDIR : /mnt/DDprc/Download/stratagus/gameheaders (adaptez à votre cas, un bouton sur le côté droit permet d'aller chercher le répertoire)
(puis cliquez une première fois sur le bouton "Configure " pour faire apparaître les variables ci-après)
STRATAGUS : /mnt/DDprc/Download/stratagus/ (adaptez à votre cas, un bouton sur le côté droit permet d'aller chercher le binaire)
STRATAGUS_INCLUDE_DIR : /mnt/DDprc/Download/stratagus/gameheaders (adaptez à votre cas, un bouton sur le côté droit permet d'aller chercher le répertoire)
- Cliquez sur le bouton "Configure"
- Cliquez sur le bouton "Generate"
- Quittez l'interface (menu File ➜ Exit)
↪ vous obtenez les binaires (dans wargus/build/): aleonas_tales, pudconvert, wargus, wartool
wartool semble être une version de wargus sans interface graphique.


🏕️ Installation du contenu / des données :

• Données : Ce jeu requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.

▸ Récupération / extraction du contenu du jeu :
Ce moteur nécessite les données propriétaires (il ne se satisfait pas de la version Shareware) à télécharger / installer séparément.
• Décompressez votre livrable Windows contenant les données de Warcraft 2

▸ Préparation des données (patchage):
• Lancez wargus et indiquez-lui l'emplacement de vos données


🚀️ LANCEMENT DE L'INTERFACE:

• En console dans le répertoire du moteur stratagus (voir la fiche pour sa compilation) lancez : $ ./stratagus -d /chemin_vers_votre_repertoire_de_donnees_stratagus

🕵️ Test [fr]

🕵️ Test (✘ v. 2.4.3, et ✘ v.a5f7926) par goupildb (config. : Debian Sid 64-bit):

🎯️ Objectif: rédiger/mettre à jour/valider sa notice d'installation et tester son fonctionnement.

Wargus est un outil d'extraction du contenu de la version propriétaire de Warcraft 2, à lui seul il ne permet pas de jouer à Warcraft 2.

Pour jouer à Warcraft 2 il vous faudra :
• disposer des données propriétaires du jeu (sous Windows), car il ne fonctionne pas avec la version shareware que l'on trouve un peu partout.
• pour la compilation de cet outil Wargus, télécharger et décompresser le source du moteur Stratagus (car la compilation réclame les entêtes du source de Stratagus)
• pour extraire les données de la version propriétaire, le binaire de Wargus (récupéré ou compilé, voir la section "Installation")
• pour jouer au jeu, le binaire de Stratagus (récupéré ou compilé, voir la fiche de Stratagus ; il utilisera les données extraites de la version propriétaire par le présent outil Wargus)

🫕️ Installation :
Le moins que l'on puisse dire, c'est que Warcraft 2 avec Stratagus : ça se mérite :)
Il vous faudra soit obtenir les binaires, soit maîtriser la compilation à la fois de Stratagus et de Wargus (pas facile).
Le problème est que ces compilations de Stratagus et ces outils sont insuffisamment documentées (sur le site les sections relatives à la compilation sont trop évasives).
➥ Donc - 1 étoile à mon rating "Quality (game)" pour ce point précis et la difficulté d'installation.

• Si je lance un "$ cmake . " classique (testé avec les v. 2.4.2 et v.f2c5e47) il plante sur le message "Could not find stratagus, please set STRATAGUS_INCLUDE_DIR and STRATAGUS"

(✘ v. 2.4.3, et ✘ v.a5f7926) • Si je lance :
$ mkdir build && cd build
cmake $EXTRA_CMAKE_FLAGS -DSTRATAGUS=stratagus -STRATAGUS="/mnt/DDprc/Download/stratagus" -SHAREDIR="/mnt/DDprc/Download/stratagus/gameheaders" -DSTRATAGUS_INCLUDE_DIR="/mnt/DDprc/Download/stratagus/gameheaders" ..
Il indique :
(...)
--- Build files have been written to: /mnt/DDprc/TestLogiciels/wargus/build
Mais si je lance le : $ make
Il plante sur un :
(...)
[ 16%] Building CXX object CMakeFiles/wartool.dir/wartool.cpp.o
/mnt/DDprc/TestLogiciels/wargus/wartool.cpp:38:10: fatal error: stratagus-gameutils.h: Aucun fichier ou dossier de ce type
(il ne trouve toujours pas stratagus-gameutils.h, qui est pourtant bien dans : /mnt/DDprc/Download/stratagus/gameheaders)
(✔ v. 392e04a du 18/07/19, post 2.4.2) • Finalement le plus simple reste encore d'utiliser cmake-gui (en dépôt) qui permet de positionner directement les variables de compilation aux valeurs souhaitées via une interface (en Qt) conviviale.
Mais s'il fonctionnait avec la version v. 392e04a (post 2.4.2), en revanche il ne fonctionne plus avec la v. 2.4.3
Donc me voilà avec mes binaires/extracteurs wargus et wartool

Le problème ensuite c'est que ni l'un ni l'autre n'accepte d'effectuer une extraction sur une version Shareware du jeu. Ils trouvent le fichier REZDAT.WAR demandé mais plantent sur "There was an error cpying the data, could not discover contributed directory path." puis "Wargus data was not extracted, is corrupted, or outdated. You need to extract it from original Warcraft II DOS REZDAT.WAR or BNE INSTALL.MPQ/INSTALL.EXE file."


Ainsi s'achève mon test.
Un peu lassé de ces installations trop compliquées.
J'enlève le statut "Linux Games" (puisqu'il ne se compile plus sur mon installation avec la version 2.4.3.

‣ 🌞️ J'ai aimé
• Un moteur permettant de jouer nativement à WarCraft II

‣ 🌤️ Axes d'amélioration
• Nécessite absolument la version propriétaire, ne reconnaît pas la version shareware, donc impossible de tester le jeu avant un achat éventuel (et donc pas moyen de voir si le moteur fonctionne réellement)

🕹️ Conclusion :
Impression globale : 👍️
Il est bien dommage d'avoir limité l'extraction des données à la version propriétaire. Le principe du shareware est justement d'offrir la possibilité de tester le jeu avant un éventuel achat.
Rappel : tout ceci n'est que mon point de vue : il n'est peut-être pas partagé par la majorité !
👏️ ❤️ Un grand bravo et merci tout de même à ses auteurs !


💡️🐞️ Nouveau test à prévoir:
Je n'était pas parvenu à faire fonctionner ce jeu lors de mon précédent test.
Je n'ai pas testé ses dernières versions, et il est donc possible qu'il fonctionne à présent.
Faute de temps à y consacrer dans l'immédiat (difficile de tester chacune de ses versions sans pénaliser d'autres jeux).
Dans l'attente d'un nouveau test, j'enlève son statut “Not working” et sa notation.