OpenRA - Le Bottin des Jeux Linux

OpenRA

Specifications

Title: OpenRA Type: Linux Game
Genre: Strategy Status:
Category: Strategy ➤ Top-Down Fight of Units ➤ C&C, Dune, Warzone, ... Commercial:
Tags: Strategy; 4X; Tactical; Action; Military; 2D engine; Dynamic Lighting System; Sci-fi; Classic; Day & Night; Weather; Fog of War; Campaigns; Replay Value; Moddable; Level Editor; Co-op; PvE; PvP; Competitive; Campaigns Demo:
Released: Latest : Release-20200503 / Dev : Playtest 20200426 / 290e214 Package Name: openra
Date: 2020-09-12 Extern Repo: AppImage, Flatpak, Snap
License: Code : GPL v3 / Artwork : GPL v3 | Abandonware Repo:
Perspective: Third person Package: ✓
Visual: 2D & 2.5D Binary: ✓
Pacing: Real Time Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game): 5 stars
Contrib.: Goupil & Louis ID: 12184
Created: 2011-05-21 Updated: 2020-09-15

Summary

[fr]: Un remake amélioré, libre et multi-plateforme des RTS C&C Tiberian Dawn, C&C Red Alert 1, Dune 2000 et C&C Tiberian Sun (en dév.), avec lesquels il reste compatible, sans nécessiter leurs données (contenu recréé). Sans chercher à être une copie parfaite des originaux, il offre l'expérience originale combinée à des améliorations modernes (moteur flexible et multi-plateforme, gestion intégrée du jeu en ligne / en LAN, téléchargement de contenu, support des grands écrans, brouillard de guerre, capture de bâtiment, amélioration des unités, ...). [en]: A libre, multi-platform, and improved remake of C&C Tiberian Dawn, C&C Red Alert 1, Dune 2000 and C&C Tiberian Sun (in dev.) titles, with which it remains compatible, without requiring their data (recreated content). Without trying to be a perfect copy of the originals, it offers the original experience combined with modern improvements (flexible and multi-platform engine, integrated management of online / LAN play, content downloading, support for large screens, fog of war, building capture, unit enhancements, etc.)

Videos

Trailer :


Version courante / Current release (Release 20200503) :


Gameplay (SP) [en] / [en] / [fr] :


Gameplay (MP) [en] :


• Available games : C&C Red Alert 1, C&C Tiberian Dawn, Dune 2000 :


• In dev. : C&C Tiberian Sun, Red Alert 2 :


Quelques exemples / Some examples (Mods) :
• Purgatory v3 (RA1), Medieval Warfare (RA1), KKnD (RA1),

• Romanov's Vengeance (RA2), MENTAL OMEGA (RA2), Shattered Paradise (TS),

• Generals Alpha, Fractured Realms,


Linux joue / Linux plays : Gaming On Linux, The Linux Gamer, GHOST-845,

Links

Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots 1 2] [Videos cv (Release 20200503) pv (Release 20200202) pv (Release 20191117) t t t ts gd id] [WIKI] [FAQ] [RSS] [Changelog 1 2 3 4]

C&C Red Alert 1
[Videos pv t ft ft ts gd id r r r r r r lp lp lp lp lp lp[ru] mp mp mp g g g g g g g g g g g g g g ht[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g]

C&C Tiberian Dawn
[Videos t ts gd id r r lp ht g g g g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g]

Dune 2000
[Videos t ft ft ts gd id r lp mp g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g]

C&C Red Alert 2 (in dev., available on GitHub)
[Videos t ts gd id r lp mp mp g g g g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g]

C&C Tiberian Sun (in dev., available on Mod DB)
[Videos t ts gd id r lp ht g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g]

Commercial : [Support their work (Donate)]

Resources
☯ Demo / Abandonware, Windows, for contents extraction (original content, not required) : (see on this site : Command & Conquer (1995), Command & Conquer Red Alert 1, Command & Conquer: Red Alert 2 (2000), Dune 2000, Dune II - The Building of a Dynasty)

☯ Mods & Maps :
• Mods & Maps for OpenRA :
- [OpenRA forum]
- [Mod DB]
- [OpenRA Resource Center]

Red Alert 1 (RA1) :
• Purgatory v3, a mod for RA1 : [Purgatory v3 mod for RA1)] [video]
• Medieval Warfare, a mod for RA1 : [Medieval Warfare] [video]
• KKnD, a mod for RA1 (in dev) : [KKnD (Homepage) (Dev site)] [video] [video] [video] [video]
• Dune II - The Building of a Dynasty, a mod for RA1 (maintained by OpenRA Developers) : [Dune II - The Building of a Dynasty]

✔ • Red Alert 2 (RA2) : [Red Alert 2 mod for OpenRA)] [video]
(maintained by OpenRA Developers, and necessary for some other Mods (C&C Tiberian Sun, ...), see also below openra-tibsunra2)
(Red Alert 2 game itself requires artwork and audio from the original game)
• Mental Omega (a mod for OpenRA Red Alert 2) : [Mental Omega] [ModDB] [trailer] [video]
(A free unofficial expansion pack for Command & Conquer Red Alert 2 Yuri's Revenge. I haven't tested it, so don't know if it works with OpenRa, but it seems promising)
• Romanov's Vengeance (Windows version, a mod for OpenRA Tiberian Sun) : [Romanov's Vengeance] [GitHub] [video]

✔ • C&C Tiberian Sun (TS) (work in progress, now delivered with OpenRA source) : [C&C Tiberian Sun]
✔ • Shattered Paradise mod (Windows version, a mod for OpenRA Tiberian Sun) : [Shattered Paradise] [video] [video]
(This Mod works well with the latest compiled version of the openra engine)

Total-Conversion :
• Generals Alpha (C&C: Generals on OpenRA, using RA & Tiberian Dawn artworks, AppImage available), by MustaphaTR : [Generals Alpha] [video] [video] [HOLaRSE [de] (20200404) (SotE)]
• Fractured Realms (3 factions fighting each other, AppImage available), by Before Workshop : [Fractured Realms] [video] [Gaming on Linux (20200420) (SotE)]
(NEW!) OpenHV (90s Sci-Fi RTS game with Multiplayer (LAN and internet) support, AppImage available, GPL v3 & CC), by OpenHV developers : [OpenHV] [Dev site] [video] [HOLaRSE (20200912) (SotE)]

☯ Other utilities :
• openra-tibsunra2 (automatic installation scripts for OpenRA, not official, thanks to Fincer) : [openra-tibsunra2]
(not tested, i think it is no longer necessary) (provides automatic installation scripts for OpenRA with Tiberian Sun & Red Alert 2 + Dune 2 (Windows, Linux), see above)
• openra-ra2-mappack (Red Alert 2 Map Pack script/guide, not official, thanks to Fincer) : [openra-ra2-mappack]
(not tested, i think it is no longer necessary) (import original Red Alert 2 maps to be used on OpenRA/RA2)
• Don Allen's Timbres of Heaven Soundfont (Nice Soundfont for games) : [Don Allen's Timbres of Heaven Soundfont] [video]

Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [WIKI (Compiling)]

Social
Devs (The OpenRA Developers [en]) : [Site] [Forums] [twitter] [YouTube] [Interview [de] [en]]
Devs (Westwood Studios [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Devs (Intelligent Games [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [Facebook] [YouTube 1 2 3 4] [reddit] [Discord]

On other sites
[Wikipedia (Command & Conquer (Tiberian Dawn)) [fr] [en] [de]]
[Wikipedia (Red Alert) [fr] [en] [de]]
[Wikipedia (Dune 2000) [fr] [en] [de]]
[Wikipedia (Tiberian Sun) [fr] [en] [de]]
[The Linux Game Tome] [HOLaRSE [de]] [GetDeb] [Snap] [Flatpak] [Mod DB] [Indie DB]

Reviews (original version)
[metacritic] [Zen Way [ru]]

News / Source of this Entry (SotE) / News (SotN)
[OpenRA Playtest 20200426 (20200426)] [OpenRA Release 20200503 (20200503)] [HOLaRSE on Mastodon [de] (20200912) (SotN)] [Gaming on Linux on Mastodon (20200503)] [PlayingTux [de] (20180730)] [JeuxLinux (20130914) [fr]] [HOLaRSE [de] (20110511) (SotE)]

Description [fr]

Un remake de C&C, C&C:RA 1 et Dune 2000 des studios Westwood Studios (C&C) et Intelligent Games (Dune 2000), par The OpenRA Developers.
En Mono.

OpenRA est un remake amélioré, libre et multi-plateforme des RTS Command & Conquer 1 (C&C Tiberian Dawn), C&C Red Alert 1, Dune 2000 (D2K) et C&C Tiberian Sun (en développement), avec lesquels il est compatible, sans toutefois nécessiter leurs données (contenu recréé). Sans chercher à être une copie parfaite des originaux, il offre l'expérience originale combinée à des améliorations modernes (moteur flexible et multi-plateforme, gestion intégrée du jeu en ligne / en LAN, téléchargement de contenu, support des grands écrans, brouillard de guerre, capture de bâtiment, amélioration des unités, ...).

➯ Les jeux disponibles en standard :

• C&C Tiberian Dawn : une ré-implémentation mono (IAs) et multijoueur (en LAN et en ligne), avec une bande musicale (une quarantaine de titres, à télécharger depuis l'interface).
• C&C Red Alert : une ré-implémentation mono (IAs) et multijoueur (en LAN et en ligne), avec une bande musicale (une trentaine de titres, à télécharger depuis l'interface).
• Dune 2000 : une ré-implémentation mono (IAs) et multijoueur (en LAN et en ligne). Pas encore de musique disponible (à la version 20180208).

➯ Autres jeux officiellement supportés (en développement) par The OpenRA Developers (voir la section "Resources" ci-dessus) :

• Dune II - The Building of a Dynasty (Dune II : La Bataille d'Arrakis)
• Command & Conquer Red Alert 2

➯ Les Mods externes (suivre le lien "Mod DB (OpenRA mods)" ci-dessus) :

• C&C Tiberian Sun (page particulière, voir la section "Resources" ci-dessus)
• C&C Tiberian Sun Crystallized Doom
• Fast Dune
• C&C - Fanwars
• Nomad Galaxy
• MustaphaTR's D2K Mod
• Attacque Supérior
• Tiberian Dusk
• Over Powered Mod
• Shattered Paradise
• Command & Conquer - Tiberian Origins
• Enigma
• Phoenix Chronicles
• OpenRA - The Great War - WWI - Mod
• Tiberian Dawn Xtended
• OpenRA- Red Alert: World at War
• C&C Tiberian Dawn Advanced
• Tibirian Dawn: Anti Rush
• Command and Conquer: The Forgotten Chapter
• OpenRA-Crossfire
• Openra: Beyond The Dawn
• C&C Meets Star Wars
• C&C Re☆Image

D'autres mods et cartes sont aussi disponibles sur le forum : voir la section "Resources" ci-dessus.

Voir aussi / See also (Command & Conquer 1 &2) : CnCNet, Command & Conquer 1 (1995, Tiberian Dawn), Command & Conquer 2 (1999, Tiberian Sun), OpenRA,
Voir aussi / See also (Command & Conquer Red Alert 1) : CnCNet, Command & Conquer Red Alert 1, Freera, OpenRA, OpenRedAlert,
Voir aussi / See also (Command & Conquer Red Alert 2) : Command & Conquer Red Alert 2, OpenRA,
Voir aussi / See also (Dune 2000) : Dune 2000, OpenRA,
Voir aussi / See also (Dune II) : Dune II - The Building of a Dynasty (Dune II : La Bataille d'Arrakis), Dune II - The Maker, Dune Legacy, OpenDUNE,

Voir aussi / See also (Others Command & Conquer-like) : Boswars, Commander Stalin, Earth 2140 Gold Edition, Warzone 2100, Z (1996), The Zod Engine,


Sébastien (par mail du 13/05/2013) :

Si vous aimez les jeux de stratégie (RTS) et que l’envie vous prend de rejouer à ces anciens titres phares qui ont marqué votre enfance, OpenRA est fait pour vous.
OpenRA est un logiciel qui vous permet de jouer en multijoueur à d’anciens jeux créés par feu le studio Westwood comme Red Alert, Command and Conquer et Dune 2000.
En outre, il n’est pas nécessaire de disposer des CDs originaux car un bouton permet de récupérer le contenu de ces jeux, directement depuis OpenRA. En effet EA a publié ces jeux sous forme de freeware il y a quelques années de ça.
OpenRA est en constante évolution et si certains développeurs travaillent sur les bugs, d’autres s’occupent de la balance des mods et jeux.
Disponible sur Windows, Mac et surtout sous Linux, OpenRA vous promet de nombreuses heures de fun.


Qu'est ce qu'OpenRA ?

OpenRA est un projet qui recrée et modernise les jeux classiques de stratégie en temps réel Command & Conquer. Nous avons développé un moteur de jeu open source flexible (le moteur OpenRA) qui fournit une plate-forme commune pour reconstruire et ré-imaginer les RTS classiques 2D et 2.5D (les mods d'OpenRA).

Ce qui signifie qu'OpenRA ne se cantonne pas aux limitations techniques des jeux originaux au source fermé : il comprend un support natif pour systèmes d'exploitation modernes et résolutions d'écran (dont Windows 10, Mac OS X et la plupart des distribs Linux) sans faire appel à de l'émulation ou à des modifications scabreuses de binaires, et offre le support intégré du multijoueur en ligne.

Bien que nous aimions son gameplay classique de RTS, la conception de jeux multijoueur a considérablement évoluée depuis le début des années 1990.
Les mods d'OpenRA incluent de nouvelles fonctionnalités et des améliorations de jeu qui les conduisent à l'ère moderne :

• Le choix entre le schéma de contrôle par "clic droit" ou par le "clic gauche" classique.
• Des interfaces de barre latérale révisées pour la gestion de la production.
• La prise en charge des "Replays" de jeux et une interface d'observateur conçue pour les streamings de jeux en ligne.
• Le «brouillard de guerre» (“fog of war”) qui obscurcit le champ de bataille devant le champ de vision de vos unités.
• Les structures civiles qui peuvent être capturées pour un avantage stratégique.
• Le gain d'expérience des unités au combat et leur amélioration lorsqu'elles gagnent de nouveaux rangs.

OpenRA est 100% gratuit et est livré avec trois mods distincts. Lorsque vous exécutez un mod pour la première fois, le jeu peut télécharger automatiquement les éléments du jeu original ou vous pouvez utiliser les disques des jeux originaux.

⊛ Tiberian Dawn

Une alliance de nations lutte pour protéger l'Europe et l'Afrique du Nord d'une organisation terroriste mystérieuse avec un minéral extraterrestre précieux mais toxique, le Tiberium, qui s'étend lentement dans le monde entier.

Le mod Tiberian Dawn se concentre sur un jeu rapide et fluide, en prenant de fortes influences sur les RTS modernes.

⊛ Red Alert

Dans un monde où Hitler a été assassiné et où le Troisième Reich n'a jamais existé, l'Union soviétique cherche à s'emparer de toute l'Europe. Alliés vs Empire Démoniaque, le monde libre fait face à une Guerre froide devenu chaude.

Le mod Red Alert se concentre sur la stratégie, fournissant une gamme d'unités et de tactiques pour conquérir la terre, la mer et l'air.

⊛ Dune 2000

Trois grandes maisons se battent pour le précieux mélange dénommé l'Épice.
Celui qui contrôle l'Épice contrôle l'univers !
Établissez un camp de base sur la planète désertique d'Arrakis, sur laquelle votre plus grande menace est l'environnement.

Le mod Dune 2000 se concentre actuellement à fournir une expérience de jeu authentique à l'original.

⊛ (en développement) Tiberian Sun

Le prochain objectif majeur pour OpenRA est d'ajouter le support de la seconde génération de Command & Conquer, à commencer par Tiberian Sun.

Les fonctionnalités du moteur de jeu nécessaires au support de Tiberian Sun sont encore en développement. Le mod n'est pas inclus dans le programme d'installation OpenRA, mais le code source est disponible dans notre dépôt GitHub. Veuillez noter que nous ne fournissons aucun support pour les constructions de développement qui sont encore incomplètes.

⊛ Custom Mods

Nous travaillons à séparer proprement le code du moteur OpenRA des données de nos mod spécifiques de C & C, de sorte qu'il puisse être utilisé comme un moteur de RTS à usage général.

Un certain nombre de mods personnalisés existent déjà, et nous fournissons des outils tels qu'un éditeur de cartes intégré et des scripts Lua pour permettre à OpenRA de faire tourner des jeux conçus par la communauté encore plus puissants et faciles à concevoir.

Description [en]

"A libre & improved remake of C&C Tiberian Dawn, C&C Red Alert 1, Dune 2000 and C&C Tiberian Sun (in dev.) titles" -- Le Bottin.

OpenRA is a Libre/Free Real Time Strategy project that recreates the classic Command & Conquer titles.

We include recreations of C&C (Tiberian Dawn), C&C: Red Alert, and Dune 2000. These are not intended to be perfect copies, but instead combine the classic gameplay of the originals with modern improvements such as unit veterancy and the fog of war.

OpenRA's primary focus is multi-platform multiplayer between Windows, OS X, and Linux; however, we include a number of single-player missions, and also support skirmish games against AI bots.


What is OpenRA?

OpenRA is a project that recreates and modernizes the classic Command & Conquer real time strategy games. We have developed a flexible open source game engine (the OpenRA engine) that provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods).

This means that OpenRA is not restricted by the technical limitations of the original closed-source games: it includes native support for modern operating systems and screen resolutions (including Windows 10, Mac OS X, and most Linux distros) without relying on emulation or binary hacks, and features integrated online multiplayer.

While we love the classic RTS gameplay, multiplayer game design has evolved significantly since the early 1990's. The OpenRA mods include new features and gameplay improvements that bring them into the modern era:

• A choice between “right click” and classic “left click” control schemes
• Overhauled sidebar interfaces for managing production
• Support for game replays and an observer interface designed for streaming games online
• The “fog of war” that obscures the battlefield outside your units' line of sight
• Civilian structures that can be captured to provide benefits
• Units gain experience as they fight and improve when they earn new ranks

OpenRA is 100% free, and comes bundled with three distinct mods. When you run a mod for the first time the game can automatically download the original game assets, or you can use the original game disks.

⊛ Tiberian Dawn

An alliance of nations fights to protect Europe and northern Africa from a mysterious terrorist organization and the valuable but toxic alien mineral, Tiberium, that is slowly spreading over the world.
The Tiberian Dawn mod focuses on fast and fluid play, taking heavy influences from modern RTS games.

⊛ Red Alert

In a world where Hitler was assassinated and the Third Reich never existed, the Soviet Union seeks power over all of Europe. Allied against this Evil Empire, the free world faces a Cold War turned hot.
The Red Alert mod focuses on strategy, providing a range of units and tactics to conquer the land, sea, and air.

⊛ Dune 2000

Three great houses fight for the precious spice melange.
He who controls the spice controls the universe!
Establish a foothold on the desert planet Arrakis, where your biggest threat is the environment.
The Dune 2000 mod currently focuses on providing an experience that is authentic to the original game.

⊛ (Under development) Tiberian Sun

The next major goal for OpenRA is to add support for the second generation of Command & Conquer games, starting with Tiberian Sun.
The game engine features to support Tiberian Sun are still in development. The mod is not included with the OpenRA installer, but the source code is available in our GitHub repository. Please note that we do not provide support for incomplete development builds.

⊛ Custom Mods

We are working to cleanly separate the OpenRA engine code from our C&C-specific mod details, so that it can be used as a general purpose RTS game engine.
A number of custom mods already exist, and we provide tools such as an ingame map editor and Lua scripting to make OpenRA even more powerful and easy to create and run community-created games.

Features

☑ mode plein écran ou fenêtré dans la résolution souhaitée (il est nécessaire de redémarrer le jeu),
☑ parties jusqu'à 12 joueurs et/ou IA pouvant être répartis en équipes (jusqu'à 8 équipes),
☑ plusieurs niveaux d'IA,
☑ client lobby pour les connexions en LAN ou en ligne, permettant le mode serveur ou client, avec ou sans IA,
☑ effets sonores et bande son,
☑ téléchargement automatique des données nécessaires (mods) sur internet,
☑ de nombreuses cartes,
☑ 3 mods intégrés (avec téléchargement du contenu si nécessaire) aux graphismes soignés :
• Red Alert
• Command & Conquer
• Dune 2000
☑ Option permettant de faire une pause en cours de jeu, ...

Installation [fr]

INSTALLATION :

➥ Installation à partir du binaire du jeu :

➥ C&C Red Alert 1, C&C Tiberian Dawn, Dune 2000 :

Pas de paquet Debian/UBUNTU disponible.
Vous avez le choix entre installer les binaires au format AppImage, Snap ou Flatpak.

Installation à partir du binaire au format AppImage :
Des binaires au format AppImage sont disponibles sur le site.

▸ Installation du binaire au format AppImage :
Il suffit de rendre ce fichier exécutable (clic droit sous votre gestionnaire de fichier).

Installation à partir du binaire au format Snap :

Un binaire au format Snap est disponible.

▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si vous ne l'avez pas déjà installé : # apt install snapd

▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console : # snap install openra

Installation à partir du binaire au format Flatpak :

Un binaire au format Flatpak est disponible.

▸ Installation du binaire au format Flatpak :
L'installation du gestionnaire de paquets Flatpak est décrite sur la fiche "0 03 - Glossaire & licences courantes", en résumé :
• Si ce n'est déjà fait, installez flatpak : # apt install flatpak gnome-software-plugin-flatpak qt5-default
• Si ce n'est déjà fait, installez le dépôt officiel flatpak : # flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Après avoir installé Flatpak, redémarrez votre PC (nécessaire), puis lancez l'installation de l'application souhaitée via le bouton "Install" sur le site internet dédiée (voir le lien "Flatpak" sur cette fiche).
↪ vous obtenez le raccourci "" dans le menu des applications de votre gestionnaire de fenêtre (section "Jeux").

Les données des applications installées via Flatpak sont copiées dans : ~./local/share/flatpak/

⚠ Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : $ flatpak update
puis relancez votre application.

Si votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu), elle risque de rencontrer des difficultés à les trouver du fait de l'isolement de ce conteneur vis à vis de l'arborescence de votre système. Dans ce cas, copiez ce répertoire (exemple : doom2/) dans le répertoire Flatpak de votre application : ~./local/share/flatpak/app/votre_jeu (exemple : net.dengine.Doomsday)/current/active/files/


➥ Installation à partir du source du jeu :
(voir aussi ci-dessus "WIKI (Compiling)")

Si vous souhaitez installer la version la plus récente du jeu ou jouer à Tiberian Sun (qui n'est pour l'instant pas livré en binaire, car en développement), vous êtes au bon endroit.
Le jeu se compile bien (testé sous Debian Sid 32-bit et Debian Sid 64-bit) et facilement (toutes les bibliothèques nécessaires sont en dépôt).

Nota : je ne suis pas parvenu à compiler le source (version testée : playtest-20190106) fourni sur la page "Releases" de GitHub car il n'est pas structuré de la même manière que le source obtenu par la commande Git (ci-dessous). Un script "package-all.sh" est fourni mais aucune documentation sur son utilisation. Pour l'instant je vous recommande donc l'utilisation de Git ci-après.

Installation :
• Téléchargez son source via l'une ou l'autre des commandes suivante pour obtenir :
- la version la plus récente (de développement, non stable, potentiellement non fonctionnelle) : $ git clone https://github.com/OpenRA/OpenRA
- une version publiée (stable sauf les playtests, exemple ici, la "release-20190314", à adapter à votre cas) : $ git clone -b "release-20190314" --depth 1 https://github.com/OpenRA/OpenRA

• Installez les bibliothèques SDL (voir la fiche "006 - Glossaire & licences courantes" du Bottin).

• (plus nécessaire) Récupérez sur internet la DLL suivante : [DLLme (System.Data.DataSetExtensions.dll)] (ou ailleurs) (décompressez ensuite le fichier et copiez-le dans le répertoire racine d'OpenRA)

• Installez au préalable les paquets suivants : # apt install mono-devel mono-runtime libmono-system-core4.0-cil libmono-system-drawing4.0-cil libmono-system-data4.0-cil libmono-system-numerics4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-xml-linq4.0-cil libmono-i18n4.0-all xdg-utils zenity liblua5.1-0-dev libasound2-dev libopenal-dev libfreetype6-dev curl unzip
• Dans son répertoire racine lancez successivement :
$ make dependencies
$ make all


➥ Installation des données du jeu :

Rappel concernant les jeux originaux commerciaux :
Les jeux originaux (des studios Westwood Studios (C&C) et Intelligent Games (Dune 2000)) ne sont pas nécessaires (mais ils peuvent être utilisés pour en récupérer les données), car des contenus de remplacement ont été créés et peuvent être téléchargés depuis l'interface d'OpenRA.
Néanmoins si vous disposez de ces versions commerciales, un menu sous l'interface permet de récupérer leur contenu (fichiers *.MIX) pour y jouer.


➥ Installation de Mods :

L'installation de ces Mods complémentaires suppose que vous ayez compilé OpenRA (et installé les bibliothèques citées ci-avant).

✔ ➥ C&C Tiberian Sun :
Il est dorénavant livré avec le source d'OpenRA et se compile bien : testé, Ok. Compilez le source d'OpenRA, lancez le jeu (par $ ./launch-game.sh) et dans le menu sélectionnez "Tiberian Sun".

✔ ➥ Shattered Paradise
J'ai essayé différentes solutions pour tenter de trouver la plus propre et la plus simple.
Finalement la seule qui ait fonctionné est la suivante :
• Téléchargez le mod Shattered Paradise : le livrable est un fichier ".exe", mais il suffit de renommer son extension en ".zip" puis de décompresser celui-ci pour obtenir le répertoire du Mod.
• Compilez le source d'OpenRA (voir ci-avant)
• Faites une copie de cette version compilée (car cette méthode ne permet plus le fonctionnement de C&C Red Alert 1, C&C Tiberian Dawn et Dune 2000, certains fichiers communs étant écrasés)
• Copiez la totalité du contenu (en écrasant les fichiers communs) du répertoire du Mod Shattered Paradise dans la racine de ce répertoire
• En console dans ce nouveau répertoire lancez : $ mono ShatteredParadise.exe
(vous pourrez bien-sur continuer à jouer à C&C Red Alert 1, C&C Tiberian Dawn et Dune 2000 mais depuis un répertoire séparé)

✔ ➥ Red Alert 2
Le jeu fonctionne mais nécessite les données originales commerciales (voir la fiche "Command & Conquer: Red Alert 2 (2000)" dans le Bottin).
(voir si vous le souhaitez le WIKI : [WIKI (Installing the mod)])
La compilation s'effectue de la manière suivante :
• Téléchargez le source (voir la section "Resources" ci-dessus) et décompressez-le
• Dans son répertoire racine lancez : $ make
La compilation télécharge le contenu nécessaire (le dernier moteur d'OpenRA) puis plante avec le message "error CS0006: Metadata file `System.Data.DataSetExtensions.dll' could not be found"
Récupérez cette DLL manquante (System.Data.DataSetExtensions.dll) sur internet (voir ci-avant, vous l'avez déjà téléchargé pour la compilation d'OpenRA) et copiez-là dans le répertoire engine/ que le script a créé, puis relancez le : $ make

Extraction des données du jeu commercial :
(il avait été rendu gratuit pour une durée limitée par Electronic Arts, voir l'article sur [PC Gamer])
• Téléchargez (ou insérez les disques) le jeu Red Alert 2. Décompressez-le (vous obtenez le répertoire "Command-Conquer-Red-Alert-2_Win_EN_ISO-Version"). Dans ce répertoire se trouve les 2 sous-répertoires "__MACOSX" et "Red Alert 2 - ISO 2CD". Dans ce dernier les fichiers qui nous intéressent sont "Ra2 Allied.img" (correspondant au CD n°1) et "Ra2 Soviet.img" (correspondant au CD n°1)
• Installez l'utilitaire furiusisomount (en dépôt) permettant de monter provisoirement des fichier ".img". Démarrez-le ($ /usr/bin/furiusisomount) et sélectionnez alternativement les fichiers "Ra2 Allied.img" puis "Ra2 Soviet.img". Exemple pour "Ra2 Allied.img" : montez-le depuis furiusisomount, le répertoire provisoire sera créé dans ~/Ra2_Allied_img/. Une fois que vous aurez récupéré les fichiers nécessaire (voir ci-après), il vous suffira de le démonter depuis l'interface et de passer au fichier suivant.
• Les fichiers à récupérer sont les fichiers "*.mix", sans oublier (les plus importants) ceux qui se trouvent dans le fichier Ra2_Allied_img/INSTALL/Game1.CAB (c'est un fichier compressé contenant les fichiers "language.mix" et "ra2.mix"). Copiez tous ces fichiers *.mix dans ~/.openra/Content/ra2/ (répertoire à créer s'il n'existe pas).
• Démontez les fichiers "Ra2 Allied.img" et "Ra2 Soviet.img" lorsque vous avez terminé et quittez furiusisomount.

Lancement du jeu :
• En console dans le répertoire racine du jeu compilé lancez : $ ./launch-game.sh


PORTS :
TCP 1234 (modifiable, à forwarder si le PC de jeu n'est pas celui connecté à internet)
UDP 1234 (modifiable, à forwarder si le PC de jeu n'est pas celui connecté à internet)


LANCEMENT DU JEU :

● Lancement (au choix) :
• Si vous avez téléchargé un fichier AppImage, après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier) : cliquez sur ce livrable.
• Si vous avez installé le jeu à partir d'un paquet snap, lancez : $ /snap/bin/openra

• Si vous l'avez compilé : en console dans son répertoire racine lancez : $ ./launch-game.sh
Une petite interface vous permet de sélectionner l'un des mods suivants :
⚬ Dune 2000
⚬ Red Alert
⚬ Tiberian Dawn
⚬ (NEW!) Tiberian Sun

• Si vous l'avez installé à partir d'un paquet :
Depuis la version "Playtest 20170722", les mods d'OpenRA - précédemment regroupés sous une même interface, bénéficient à présent de lanceurs séparés (dans le but d'améliorer le support des mods).
• Le plus simple est de faire un Alt F2 puis de saisir openra (sans valider) et de choisir le mod souhaité (Dune 2000, Red Alert, Tiberian Dawn)
• ou en console vous pouvez saisir :
⚬ pour OpenRA - Dune 2000 : $ openra-d2k
⚬ pour OpenRA - Red Alert : $ openra-ra
⚬ pour OpenRA - Tiberian Dawn : $ openra-cnc



● Astuces :
• Si le défilement de l'écran de jeu vous agace lorsque la souris est sur le côté, dans le menu "Input", décochez l'option "Edge Scrolling".
• Vous pouvez doubler la taille du graphisme en cochant l'option "Enable Pixel Doubling"

● Les premières minutes :
Vous cliquez (clic droit) sur votre unité : elle déploie son usine.
Vous cliquez sur "Power plant", elle construit votre usine électrique (le minima pour démarrer).
Remarquez en haut à droite de l'interface que vos crédits diminuent.
Un clic gauche sur cette usine, la sélectionne, un nouveau clic gauche à l'emplacement souhaité et elle vient s'y déposer.
Il va vous falloir rapidement des ressources (vous rapportant des crédits pour construire d'autres unités) : cliquez sur "Ore refinery" pour construire votre raffinerie et même méthode pour la positionner : vous verrez un véhicule aller collecter des minéraux.
A chaque retour de ce véhicule à votre raffinerie, vos crédits augmenterons.
La suite, on vous laisse la découvrir ...

Test [fr]

➥ Test (20110511) : ☺
Un superbe jeu déjà très abouti !
L'interface est particulièrement adaptée et soignée, elle intègre un client Lobby à la fois simple et efficace pour faciliter les connexions en réseau.
Un bouton en haut à droite de l'interface vous permet de sélectionner le mod souhaité (C&C ou C&C Red Alert).
Au premier lancement du jeu elle se charge de télécharger automatiquement les données si elle ne les trouve pas.
Nous avons testé la connexion contre une IA (largement suffisant), 2 IA (on se prend déjà la pâtée avec une seule au niveau Easy), en solo et à deux en réseau local, en coopération contre une IA. Nous avons tenté de nous connecter sur internet mais les quelques parties déjà en cours ne nous permettaient pas d'être rejointes.
En résumé : tout est fonctionnel, un seul plantage est survenu en plusieurs heures de jeux.
Le gameplay est très prenant, le graphisme et les effets sonores (de nombreuses commandes sont suivies de voix) sont soignés, les possibilités du jeu sont impressionnantes.
Excellent, une valeur sûre et libre !!!

Merci au site Holarse qui avait été le premier à me faire connaître cette petite perle !
L'un de mes jeux préférés (avec Spring).


➥ Test (20120504) de Louis & Goupildb : ☺
Nous jouons à openra régulièrement depuis la version 20110511 (en ligne ou en LAN avec 3 PC) mais n'avions pas testé les dernières versions.
Encore un grand "Ouaouh !". Au rang des améliorations remarquées, d'autres IAs sont venues rejoindre celles existantes (le point faible de Spring dans le Bottin), de nouvelles cartes, des éléments de décors supplémentaires (villages, ...) font leurs apparitions ainsi que des équipements supplémentaires (le gap generator, est une sorte de champ de force de protection). Les unités semblent également bénéficier d'une intelligence artificielle accrue (les canons par exemple semblent rester en retrait au lieu de se jeter tête baissée dans la gueule du loup).
EXCELLENT ! Merci et bravo à toute l'équipe !


➥ Test (20151224) de Goupildb : ☺
Cela faisait un bon moment que je n'avais pas pris le temps de tester le jeu (c'est pourtant l'un de mes préféré :)

J'ai testé (15 min) C&C Tiberian Dawn en solo. Une bonne surprise parmi d'autres, un pack de (40 superbes) musiques est téléchargeable (75Mo il me semble, de mémoire) depuis l'interface. Très agréable. Le lecteur fourni est bien intégré, il permet de sélectionner une musique ou de laisser l'ensemble se lire en enfilade. Le volume sonore est bien-sûr réglable.
L'interface est superbe et très agréable. Je n'ai pas testé le multijoueur ni le chat.
On peut à présent choisir l'emplacement de sa base, le cash de départ et plein d'autres options qu'il serait fastidieux de citer ici. Là aussi il est probable que bon nombre d'entre-elles étaient déjà implémentées, mais que je ne les avait pas remarqué.
J'ai choisi l'IA "Cabal" : je me suis pris une pâté magistrale après 15 min de jeu, d'où la durée de mon test :))

J'ai testé (euh ... moins de 10 min) C&C Red Alert en solo. Là aussi, un pack de (34) musiques est téléchargeable (96Mo) depuis l'interface.
Je vous laisse imaginer le sort rapide et funeste de mes troupes :))

Dernier test (20 min), cette fois-ci avec Dune 2000 en solo. Pas de musique à télécharger pour l'instant.
J'ai tenu plus longtemps car j'ai pris une IA dans mon équipe (même camp, vs 2 autres IAs de camps différents), un moyen de diminuer la difficulté du jeu.
Malheureusement pour nous, mes errements dans le jeu m'ont conduit à des erreurs stratégiques fatales. Pas assez de place pour construire et des Spices harvesters bloqués par mes constructions (mes Wind traps).
J'aime beaucoup la taille des unités et le graphisme de Dune 2000.
J'aime aussi la possibilité de désactiver l'option "Edge Scrolling" (voir la section "Installation", paragraphe "LANCEMENT DU JEU")

Suggestions d'amélioration :
• un "curseur sur une réglette" permettant de choisir son IA, allant de "Noob / Nul" (comme moi) à "Expert" (comme vous :).
• la possibilité de télécharger facilement d'autres mods depuis l'interface. Plusieurs mods sont disponibles sur ModDB, mais certains (tous ?) ne proposent qu'un livrable autonome Windows (j'ai testé "Crystallized Doom 1.9.42 Beta"). Il est probable qu'il soit possible de récupérer leurs données, mais cela risque de ne pas être très simple.

Conclusions : le jeu à fait encore d'immenses progrès. Il est vraiment excellent ! Bravo et merci à ses auteurs !


Test (Installation de C&C Tiberian Sun : Playtest 20180729 le 09/08/2018) de goupildb : ok!!!
J'avais tenté il y a de nombreux mois l'installation de ce Mod et n'y était pas parvenu.
Le site d'OpenRA ne distribuant plus les binaires 32-bits, j'ai tenté la compilation d'OpenRA et surprise : une interface commune permet de lancer plusieurs mods dont Tiberian Sun, et il fonctionne bien !!!
Génial. J'ai joué une partie vite fait. Mes premières impressions : il est bien plus beau que les autres mods avec un paysage nettement plus varié et le tout en 2.5D. Superbe.
Un grand bravo et merci à ses auteurs!

Test du mod Shattered Paradise le 10/08/2018 :
Le jeu fonctionne bien.
Procédure d'installation mise à jour (voir la rubrique "Installation" ci-avant).
Génial.

Test du jeu Red Alert 2 le 10/08/2018 :
La aussi le jeu fonctionne très bien.
Procédure d'installation mise à jour (voir la rubrique "Installation" ci-avant).


Test (Playtest 20200303) par goupildb (config. : Debian Testing 64-bit) :

1ere partie : j'ai joué contre une Rush AI et ai attaqué très tôt sur une petite carte : je m'attendais à de la résistance, mais l'IA n'avait construit que des bâtiments et aucune unité, j'ai gagné sans résistance.
2nde partie : j'ai joué contre une Turtle AI et ai attaqué très tôt sur une grande carte : j'ai subi une défaite cuisante, ce qui m'a un peu énervé :)). Étant habitué à jouer à Spring Zero-K, j'ai pris de mauvaises habitudes pour OpenRA.

Ce qui m'a manqué :
- les unités ne peuvent être sélectionnées pour former un alignement particulier (en cercle, en ligne, ...) sans devoir les sélectionner une par une. Du coup j'avais tendance à les sélectionner par paquets de 10 qui devenaient vulnérables lorsque l'ennemi lançait une grenade ou un missile.
- Mes canons n'étaient pas non plus très efficaces malgré la présence de certaines de mes unités dans les environs. Sans avions de reconnaissance ils se font détruire très facilement car ils restent aveugles, donc ne tirent pas ou rentre directement en contact avec l'ennemi quand on le désigne comme cible (complètement idiots). Les mitrailleuses sont bien plus efficaces en conjonction avec les lance-flamme.

Finalement j'ai perdu plus vite que je ne l'aurais imaginé car j'avais mal protégé ma base et l'IA est venue l'attaquer avec un hélicoptère et a détruit ma raffinerie pendant que j'étais occupé à l'attaquer à sa propre base (j'avais repéré cet hélicoptère mais en changeant le point de ralliement de mes unités pour les mettre au plus près de l'ennemi j'ai aussi laissé ma base sans défense alors que jusque là les unités qui spawnaient parvenaient à repousser l'hélicoptère). Sans raffinerie je me suis retrouvé rapidement sans argent et donc sans possibilité de reconstruire une autre raffinerie. Efficace. Bravo. Louis aurait certainement fait beaucoup mieux que moi.

De toute façon j'étais sûr de perdre car cette Turtle AI est d'une efficacité redoutable : elle construit très vite, ses défenses étaient blindées (plusieurs mitrailleuses), ses attaques étaient souvent foudroyantes (j'ai repris le dessus pendant 5 minutes puis j'ai perdu une grosse partie de mes unités avec ses canons), et de plus elle a eut l'intelligence d'attaquer simultanément mon point faible. Redoutable.

Le Zoom à la molette de la souris est une très belle avancée, mais je trouve que ce zoom est insuffisant : le fort grossissement est suffisant (de toute façon au-delà les pixels seraient trop gros) mais à l'inverse en dé-zoomant on aurait envie de voir les unités plus petites et par là même de voir plus de terrain (je jouais en mode fenêtré 1280x1024 pour éventuellement pouvoir prendre des copies d'écrans, finalement elles sont parties à la poubelle, je n'ai pas eu envie de montrer mes performances :)).

J'aime beaucoup les statistiques de jeu en fin de partie et le nouveau panneau au démarrage du jeu rassemblant des réglages généraux.

Le jeu progresse bien. Quel boulot !
Un grand bravo et merci à ses auteurs !