WarCraft 1: Orcs & Humans (with Stratagus engine & War1gus) - Le Bottin des Jeux Linux

WarCraft 1: Orcs & Humans (with Stratagus engine & War1gus)

🗃️ Specifications

📰 Title: WarCraft 1: Orcs & Humans (with Stratagus engine & War1gus) 🕹️ / 🛠️ 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; Classic; Retro; 1990s; Pixel Art; Fog of War; Replay Value 📦️ Package Name: war1gus
🐣️ Approx. start: 2003-03-14 📦️ Arch package: ✓
🐓️ Latest: 2022-08-13 📦️ RPM package: ✓
📍️ Version: Latest: 3.3.2 / Dev: 3472026 📦️ 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: 15236 🐛️ Created: 2017-04-29
🐜️ Updated: 2023-06-22

📖️ Summary

[en]: A single-player / multi-player fantasy RTS game released in 1994 by Blizzard Entertainment, opposing Humans and Orcs. He is inspired by Warhammer, Dungeons & Dragons and the Lord of the Rings. War1gus is a tool that converts Warcraft I 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 (in solo/multi). But it only supports the full version of the game. I have not managed to make it work (full version?) with stratagus. [fr]: Un RTS médiéval-fantastique de Blizzard Entertainment, sorti en 1994, solo/multi, opposant humains et Orcs. Il s'inspire de Warhammer, Donjons & Dragons et du Seigneur des anneaux. War1gus est un outil convertissant les données de Warcraft I 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. 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


🏖️ Teaser: (201301),


🏝️ Trailer: (original) (201903),


🦝️ From Users: (original) (201606),


🕵️ Reviews: (202106),


🎲️ Gameplay: (202105), (202010), (201912),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(o)(201903) ts(o)(201301) gd(202xxx) gu(o)(201606) r(202106) lp(202xxx) g(202105) g(202010) g(201912) g(2.4.1/201809) g(201809) g(o)(201411) g(o)(201703) g(o)(201406) g(o)(201306) g(o)(201406) g(o)(201404) g(o)(201404) g[fr](o)(201602) g[fr](o)(201602) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g(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]] [Best Old Games]
• WarCraft: Orcs & Humans - The complete OPL3 soundtrack (Sound Blaster 16): [Original Sound Version] [On Youtube]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

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

🐝️ Related
[Wikipedia (WarCraft: Orcs & Humans (Warcraft 1)) [fr] [en] [de]]
[HOLaRSE [de]] [Mod DB]

📦️ 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 I: Orcs & Humans (with Stratagus engine & War1gus)
🦊️ What's: A fantasy RTS game & a tool to convert its data & a libre engine
🏡️ https://wargus.github.io/war1gus.html
🐣️ https://github.com/Wargus/war1gus
🔖 #LinuxGaming #ShareYourGames #RTS #Warcraft #Fantasy
📦️ #LibreGameEngine #CommercialAssets #Arch #RPM
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

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

🕵️ https://www.youtube.com/embed/-9Y9KtXltMA

📕 Description [en]

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

War1gus is a re-implementation of "Warcraft: Orcs & Humans" that allows you to play Warcraft with the Stratagus engine. The game uses graphics and sounds from the original Warcraft, but improves the gameplay mechanisms with many modern conveniences that the Stratagus engine allows, such as modern mouse controls, named groups, larger group selection, more player factions in multiplayer games, a map editor, and multiple towns.

Installation

During the first start of War1gus you will be asked for a copy of the original Warcraft, so that the installer can extract the data. Both the DOS CD and Floppy versions should work. Extracting the data from demo, shareware, or the Mac OS versions is not fully supported at this time and the resulting data set will fail to launch.

Disclaimer

War1gus is not an official Blizzard product, its a Warcraft modification, by Warcraft fans for Warcraft fans. You need a copy of the original Warcraft. Warcraft is a registered trademark of Blizzard Entertainment.


🌍️ Wikipedia:

Warcraft: Orcs & Humans is a real-time strategy game (RTS) developed and published by Blizzard Entertainment, and published by Interplay Productions in Europe. The first version, for MS-DOS, was released in North America on 23 November 1994 and the Classic Mac OS version followed in early 1996. The MS-DOS version was re-released by Sold-Out Software in 2002.

Although Warcraft: Orcs & Humans was not the first RTS title to offer multiplayer games, Blizzard's game persuaded a wider audience that multiplayer capabilities were essential for future RTS games. The game introduced innovations in its mission design and gameplay elements, which were adopted by other RTS developers.

Blizzard's main emphases in Warcraft games were on: skillful management of relatively small forces, and on development of characterization and storyline within and between games played in the same fictional universe. Sales were fairly high, reviewers were mostly impressed, and the game won three awards, and was a finalist for three others. The game's sequel, Warcraft II: Tides of Darkness, became the main rival to Westwood Studios' Command & Conquer series, and this competition fostered an "RTS boom" in the mid– to late 1990s.

Gameplay

Warcraft: Orcs & Humans is a real-time strategy game (RTS). The player takes the role of either the Human inhabitants of Azeroth, or the invading Orcs. In the single player campaign mode the player works through a series of missions, the objective of which varies, but usually involves building a small town, harvesting resources, building an army and then leading it to victory. In multiplayer games, the objective is always to destroy the enemy players' forces. Some scenarios are complicated by the presence of wild monsters, but sometimes these monsters can be used as troops. The game plays in a medieval setting with fantasy elements. Both sides have melee units and ranged units, and also spellcasters.

Modes

(...)

📕 Description [fr]

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

Warcraft 1: Orcs & Humans est un RTS médiéval-fantastique de Blizzard Entertainment, sorti en 1994, solo/multi, opposant humains et Orcs. Il s'inspire de Warhammer, Donjons & Dragons et du Seigneur des anneaux. War1gus est un outil convertissant les données de Warcraft I 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. Mais il ne supporte que la version complète du jeu. Je ne suis pas parvenu à le faire fonctionner (version complète ?) avec stratagus.

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]),


War1gus est une réimplémentation de "Warcraft" : Orcs & Humans" qui vous permet de jouer à Warcraft avec le moteur Stratagus. Le jeu utilise les graphiques et les sons du Warcraft original, mais améliore les mécanismes de jeu grâce à de nombreuses commodités modernes que le moteur Stratagus permet, comme les commandes de souris modernes, les groupes nommés, une sélection de groupes plus importante, plus de factions de joueurs dans les jeux multijoueurs, un éditeur de cartes et plusieurs villes.

Installation

Lors du premier démarrage de War1gus, il vous sera demandé une copie du Warcraft original, afin que l'installateur puisse en extraire les données. Les versions CD et disquette DOS devraient toutes deux fonctionner. L'extraction des données à partir des versions de démonstration, des partagiciels ou des versions Mac OS n'est pas encore totalement prise en charge et l'ensemble de données résultant ne pourra pas être lancé.

Clause de non-responsabilité

War1gus n'est pas un produit officiel de Blizzard, c'est une modification de Warcraft, par des fans de Warcraft pour des fans de Warcraft. Vous avez besoin d'une copie du Warcraft original. Warcraft est une marque déposée de Blizzard Entertainment.



🌍️ Wikipedia:

Warcraft: Orcs and Humans est un jeu vidéo de stratégie en temps réel (STR) développé par Blizzard Entertainment. La version PC, fonctionnant sous MS-DOS, est publiée par Interplay Entertainment en novembre 1994 et la version pour Macintosh en 1996. Sa suite Warcraft II: Tides of Darkness qui sort en 1995 devient le principal rival de Command and Conquer des studios Westwood et contribue avec celui-ci à la popularisation des STR dans les années 1990. Le jeu est le premier succès commercial de Blizzard Entertainment et est accueilli avec enthousiasme par la presse spécialisée. Il obtient ainsi plusieurs récompenses dans les années suivant sa sortie.

Bien que précédé par Dune II qui sort en 1992 et dont il reprend le principe, Warcraft: Orcs and Humans est fréquemment cité comme un des précurseurs du genre notamment du fait de son influence sur les titres développés par Blizzard Entertainment à la fin des années 1990. Sortie en 1995, sa suite Warcraft II: Tides of Darkness fut un solide succès critique et commercial. Sorti en 1998, StarCraft reprend le principe des premiers Warcraft dans un univers futuriste. Celui-ci (et son extension StarCraft: Brood War) reste à ce jour le jeu de stratégie sur PC le plus vendu au monde et contribua fortement au développement de l'e-sport dans les années 2000.

Trame

Univers

Warcraft: Orcs and Humans prend place dans un monde imaginaire de type médiéval-fantastique créé par Blizzard Entertainment et inspiré des univers de Warhammer, de Donjons et Dragons et du Seigneur des anneaux1,2. L'histoire retrace l'invasion du royaume humain d'Azeroth par les orcs venus de la planète Draenor.

La horde des orcs est un peuple de guerriers divisé par de nombreuses querelles entre clans. Leurs puissants sorciers se consacrent à des recherches occultes qui finissent par porter leurs fruits le jour où ils découvrent une faille débouchant sur un Eden. Après plusieurs années de recherche, ils réussissent à créer un portail entre les dimensions et partent explorer l'autre monde. Celui-ci est nommé Azeroth. Les sorciers orcs décident d'élargir le portail et envoient une escouade de sept guerriers pour massacrer les habitants d'un village humain, confirmant ainsi que ceux-ci sont sans défense. Les orcs multiplient les attaques et les pillages jusqu'à atteindre la principale forteresse d'Azeroth. Cependant les humains ont déjà commencé à organiser leur défense, et leurs chevaliers lourdement armés aidés par de puissants magiciens parviennent à repousser la horde jusqu'au portail sans toutefois réussir à découvrir celui-ci.

Durant les cinquante années suivantes, les orcs ne traversent plus le portail. Cependant un de leurs chefs de guerre, d'une exceptionnelle clairvoyance, réalise que les humains n'ont obtenu la victoire que grâce à l'utilisation de tactiques avancées, une organisation sans faille et une magie puissante. Il décide d'unifier la horde et d'imposer à ses guerriers une discipline de fer. Il fait également appel aux puissants sorciers de Draenor et décide qu'il est temps d'attaquer une nouvelle fois le royaume d'Azeroth.

Scénario

Warcraft: Orcs and Humans retrace les événements de cette seconde tentative d'invasion du royaume d'Azeroth. Le joueur peut choisir de contrôler les orcs ou les humains dans deux campagnes distinctes et indépendantes qui retracent l'invasion (par les orcs) ou la défense (par les humains) du royaume d'Azeroth. Néanmoins, c'est la fin de la campagne des orcs qui s'inscrit dans la trame historique de la série et le scénario de Warcraft II: Tides of Darkness fait suite à la victoire des orcs sur les humains.

Système de jeu

Warcraft: Orcs and Humans est un jeu vidéo de stratégie en temps réel (STR). Contrairement à un jeu de stratégie comme les échecs, les joueurs ne jouent donc pas chacun à leur tour mais simultanément et en continu. Cet aspect introduit une contrainte de temps qui oblige le joueur à gérer les différents aspects du jeu (économie, création de troupes et combats) simultanément et aussi rapidement que possible. Le but d'une partie dépend du mode de jeu choisi par le joueur et consiste en général à détruire tous les bâtiments adverses mais les objectifs assignés dans les missions du mode campagne sont souvent différents. Pour gagner le joueur doit collecter des ressources qui lui permettent de développer sa base et de créer une armée capable de défaire l'armée adverse et de détruire sa base.

Économie
(...)

🚧️ Installation ➜ 🚀️ Launching [fr]

☝️ Contraintes: Pour jouer à ce jeu vous devez disposer des données originales du jeu.

➥ Préambule :

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

Pour jouer à Warcraft 1 il vous faudra :
• disposer des données propriétaires du jeu (sous Windows),
• pour extraire les données de la version propriétaire, le binaire de War1gus (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 War1gus)


⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :

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


(✔v. 2.4.3) 📄️ Installation à partir du source

Pour jouer à ce jeu vous devez disposer des données originales du jeu.

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 (pour Debian/Ubuntu, si le nom du paquet suivi par le suffixe "-dev" est disponible, installez-le en priorité) (certains sont optionnels): ffmpeg2theora cdparanoia libbz2 libpng zlib1g-dev liblua5.1-0 libtolua++5.1 fluidsynth libfluidsynth doxygen libmng libvorbis libtheora libogg libmikmod 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).
- Sous Debian 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/war1gus
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/war1gus

(✔v. 2.4.3) ▸ Compilation de l'extracteur de données (war1tool) :
• Dans son répertoire racine lancez successivement :
$ mkdir build && cd build
$ cmake ..
(n'oubliez pas les ".")
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le binaire : war1tool


🏕️ 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 :
• Décompressez votre livrable Windows contenant les données de Warcraft 1 (contenant le répertoire FDATA/).

▸ Préparation des données (patchage):
• Copiez le binaire war1tool à la racine de ce répertoire
En console dans le répertoire du moteur lancez : $ ./war1tool -m -v .
(n'oubliez pas le "." à la fin)
↪ vous obtenez (après 3-4 minutes) le répertoire data.wc1/

▸ Compilation du moteur (stratagus) :
(voir la fiche Stratagus, la compilation suit le même mode opératoire que ci-dessus)
↪ vous obtenez les binaires : build/genversion build/metaserver build/png2stratagus build/stratagus,


🚀️ LANCEMENT DU JEU:

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

🕵️ Test [fr]

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

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

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

Pour jouer à Warcraft 1 il vous faudra :
• disposer des données propriétaires du jeu (sous Windows),
• pour extraire les données de la version propriétaire, le binaire de War1gus (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 War1gus)

🫕️ Installation :
(✔v. 2.4.3) La compilation fonctionne bien.
(✔v. 2.4.3) L'extraction des données se passe bien, j'obtiens le répertoire data.wc1/ avec plusieurs sous-répertoires et des données.

(✘ v. 2.4.2.1) (✘ v. 2.4.3) Pour l'instant je ne parviens pas à l'utiliser avec le moteur Stratagus (j'y suis déjà parvenu il y a quelques années, mais visiblement je n'avais pas rédigé de doc sur le sujet, et peut-être avais-je téléchargé la version complète à l'époque - lorsqu'il était encore en abandonware).

J'ai copié le binaire de stratagus dans le répertoire data.wc1/ et lancé : $ ./stratagus
Maybe you need to specify another gamepath with '-d /path/to/datadir'?
backtrace() returned 7 addresses
./stratagus(_Z15print_backtracev+0x1f)[0x55d3af1a6df4]
./stratagus(_Z9ExitFatali+0x10)[0x55d3af1a6314]
./stratagus(_Z7LoadCclRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_+0x85)[0x55d3af19994b]
./stratagus(_Z13stratagusMainiPPc+0xdb)[0x55d3af1a6a84]
./stratagus(main+0x20)[0x55d3af1890bf]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7f51153eb09b]
./stratagus(_start+0x2a)[0x55d3af08df0a]
[0x0]
(...)

J'ai aussi copié le moteur à l'extérieur du répertoire et lancé : $ ./stratagus - d data.wc1/, mais j'obtiens invariablement les mêmes messages.
Mes données ne sont peut être pas complètes, mais dans ce cas j'aurais aimé que le moteur stratagus me dise précisément pourquoi il ne fonctionne pas avec ces données mises en forme par War1gus.

Ainsi s'achève mon test.
Je lui enlève le statut "Linux Game".

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

‣ 🌤️ 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.