Installation
Linux
Des versions natives pour PC 64 bits et ordinateurs ARM. Le jeu tourne sur un bureau X11 ou Wayland, ou directement depuis la console texte, et trouve tout seul les installations Steam, Heroic et Lutris.
- glibc 2.28 ou ultérieure
- x86-64, ARM64 et ARMv7
- 15 Mo, plus votre jeu
- Environ 5 minutes
1Choisissez votre paquet
| Votre ordinateur | Paquet | Prérequis |
|---|---|---|
| PC 64 bits, Steam Deck compris | …-linux-x86_64.zip | glibc 2.28+ : Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 |
| ARM 64 bits, Raspberry Pi OS 64 bits compris | …-linux-arm64.zip | glibc 2.28+ |
| ARMv7 32 bits, Raspberry Pi OS 32 bits compris | …-linux-armhf.zip | glibc 2.36+ : Debian 12, Raspberry Pi OS Bookworm |
Deux commandes vous le disent : uname -m affiche x86_64, aarch64 ou armv7l, et la première ligne de ldd --version se termine par la version de glibc.
$ uname -mx86_64$ ldd --version | head -n1ldd (Ubuntu GLIBC 2.39-0ubuntu8) 2.39
2Téléchargez-le et décompressez-le
Téléchargez votre paquet ici, ou dans un terminal. Sa décompression crée un dossier contenant le jeu, open-annihilation ; le paquet pour PC 64 bits contient aussi un dossier steam-deck avec des configurations Steam Input et des illustrations pour la bibliothèque. Pas de unzip ? sudo apt install unzip.
Open Annihilation 0.7.2 · Linux2026-10-06
Notes de version →PC 64 bits Recommandé
glibc 2.28 ou ultérieure : Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 ou plus récent.
open-annihilation-v0.7.2-linux-x86_64.zip
ARM 64 bits Recommandé
glibc 2.28 ou ultérieure, y compris Raspberry Pi OS 64 bits.
open-annihilation-v0.7.2-linux-arm64.zip
ARMv7 32 bits Recommandé
glibc 2.36 ou ultérieure : Debian 12, Raspberry Pi OS Bookworm ou plus récent.
open-annihilation-v0.7.2-linux-armhf.zip
uname -m vous indique le paquet qu’il vous faut.$ curl -LO https://github.com/open-annihilation/open-annihilation/releases/download/v0.7.2/open-annihilation-v0.7.2-linux-x86_64.zip$ unzip open-annihilation-v0.7.2-linux-x86_64.zip
3Récupérez les données du jeu
Open Annihilation utilise votre propre exemplaire de Total Annihilation avec la mise à jour 3.1 : le dossier qui contient totala1.hpi. Les exemples le placent dans ~/Games/Total Annihilation ; n’importe quel dossier convient.
Rien à copier. Total Annihilation de Steam (app 298030) dans n’importe laquelle de vos bibliothèques Steam, l’exemplaire GOG installé avec Heroic, ou un exemplaire dans un préfixe Lutris, Bottles ou Wine sous ~/Games est trouvé au premier lancement 1 et utilisé là où il se trouve 2. L’exemplaire Steam n’a jamais besoin d’être lancé ni de passer par Proton.

- Bibliothèques Steam, cartes SD comprises
~/.local/share/Steam/steamapps/common/Total AnnihilationTrouvé - Heroic Games Launcher
~/Games/Heroic/…— - Préfixes Lutris et Wine
~/Games/…— - Bottles
~/.var/app/com.usebottles.bottles/…—
Copiez tout le dossier d’un Total Annihilation installé, celui qui contient totala1.hpi, par exemple depuis une clé USB. Un exemplaire sur CD d’origine doit d’abord être installé sous Windows et mis à jour en 3.1.
$ mkdir -p ~/Games$ cp -r "/media/$USER/USB STICK/Total Annihilation" ~/Games/"Total Annihilation"$ ls ~/Games/"Total Annihilation"/totala1.hpi/home/commander/Games/Total Annihilation/totala1.hpi
GOG vend le jeu pour Windows et macOS, pas pour Linux. Sur un Mac avec la version de GOG, faites un clic droit sur le jeu dans le Finder, choisissez Afficher le contenu du paquet, ouvrez drive_c › Program Files › GOG.com et copiez le dossier Total Annihilation sur l’ordinateur Linux.
Pas encore de jeu ? La démo gratuite de 1997 contient les trois premières missions Arm. Téléchargez Total Annihilation.exe (où le trouver et comment le vérifier), créez un dossier comme TA Demo dans votre dossier personnel et placez-y le fichier 1. Vous ne l’exécutez jamais : Open Annihilation lit seulement les données du jeu qu’il contient.
4Lancez le jeu
Depuis le dossier du jeu :
$ cd open-annihilation-v0.7.2-linux-x86_64$ ./open-annihilation# depuis la console texte, indiquez le dossier à chaque fois :$ ./open-annihilation --game-dir ~/Games/"Total Annihilation"
Si le shell affiche Permission denied (Permission non accordée), l’outil de décompression a perdu la permission d’exécution du programme : lancez une fois chmod +x open-annihilation.
- Sur un bureau, quand il trouve exactement un exemplaire utilisable, il l’utilise et indique dans le menu principal où il l’a trouvé. Sinon, il le demande avec le sélecteur de fichiers de votre bureau : choisissez le dossier 1 puis Sélectionner 2. S’il a trouvé plusieurs exemplaires, ou si le sélecteur de fichiers ne peut pas s’ouvrir, il utilise à la place son propre sélecteur de dossier. Il retient votre choix ;
--choose-game-dirle redemande. - Depuis la console texte, il n’y a pas de boîte de dialogue de dossier : indiquez le dossier avec
--game-dirà chaque fois, et le jeu dessine directement à l’écran.
✓Vous y êtes, Commandant
Quand le menu principal apparaît, le jeu a trouvé vos fichiers. Choisissez une campagne, une escarmouche ou une partie en réseau.

Réglages et mods
Les réglages propres à Open Annihilation s’ouvrent avec le bouton OA en bas à droite du menu principal, ou avec Ctrl+,. Common Tweaks › Your files ouvre vos sauvegardes, captures d’écran et mods dans votre gestionnaire de fichiers, et chaque réglage a sa propre entrée documentée.
La page Mods permet de changer de mod sans redémarrer. Ouvrez un fichier .oamod pour installer le mod qu’il contient.

Multijoueur
Pour les parties en réseau, un pare-feu entre les joueurs doit laisser passer le port UDP 47624, qui permet aux autres ordinateurs de trouver une partie hébergée, les ports TCP 2300 à 2400 et les ports UDP 2350 à 2400.
Où sont vos fichiers
Parties sauvegardées, captures d’écran, films, enregistrements et mods se trouvent dans Documents › Open Annihilation, d’après le dossier Documents désigné par votre bureau (XDG_DOCUMENTS_DIR), sinon ~/Documents. Les réglages restent dans ~/.config/open-annihilation, et les journaux et la démo décompressée dans ~/.local/share/open-annihilation. Les boutons de dossier des réglages utilisent xdg-open, du paquet xdg-utils.
Les parties sauvegardées de la 0.6 et antérieures sont déplacées dans Saves/default, et celles d’un mod dans Saves/<id du mod>, au premier lancement d’une version plus récente. Rien n’est écrasé, et le menu principal indique combien ont été déplacées.
Mise à jour et désinstallation
- Pour mettre à jour, décompressez le nouveau paquet et lancez le jeu depuis son dossier. Vos réglages sont conservés.
- Pour désinstaller, supprimez le dossier du jeu, ainsi que les deux dossiers ci-dessus pour effacer aussi réglages et journaux ; vos sauvegardes et mods restent dans Documents. L’association des fichiers
.oamodse trouve dans~/.local/share/mime,~/.local/share/applicationset~/.local/share/icons, sous le nomnet.coreprime.open-annihilation.
Dépannage
Permission denied (Permission non accordée)
chmod +x open-annihilation dans le dossier du jeu.Les boutons Your files indiquent qu’il n’y a pas de gestionnaire de fichiers
xdg-utils ; sans lui, le jeu interroge le portail du bureau via gdbus, et le journal indique quoi installer.Il a choisi le mauvais exemplaire du jeu
--choose-game-dir, ou indiquez le dossier avec --game-dir : un dossier que vous avez choisi l’emporte toujours sur les exemplaires qu’il trouve.Autres plateformes
Quelque chose ne correspond pas ? Discord · Tickets GitHub