Wolfenstein: Blade of Agony - Le Bottin des Jeux Linux

Wolfenstein: Blade of Agony

🗃️ Specifications

📰 Title: Wolfenstein: Blade of Agony 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Return To Castle Wolfenstein 🏝️ Perspective: First person
🔖 Tags: Adventure; FPS; Story Mode; Objective-Based; Stealth; id Tech 1 engine; Autonomous mod; Wolfenstein; World War I & II; Fantasy; Zombies; Gore; Noir; Pixel Art; Retro; 2000s; Atmospheric; Flagship ⏱️ Pacing: Real Time
🐣️ Approx. start: 2015-02-15 👫️ Played: Single
🐓️ Latest: 2024-07-24 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 3.1 / Dev: 8773003 ❤️ Like it: 1. 🙏️⭐⭐⭐⭐⭐ (fantastic)
🏛️ License type: 🎁 Free of charge 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: Free ✨️ (temporary):
🐛️ Created: 2018-02-03 🐜️ Updated: 2024-08-04

📦️ Deliverables

📦️ Package name: wolfboa ..... 📦️ Arch: ✓
📄️ Source: ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak: ✓
✨️ Not use: ..... 📦️ Snap: ✓

🚦 Entry status

📰 What's new?: 💖️ Significant improvement of this entry 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: ✓ 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 15365

📖️ Summary

📜️[en]: A free, multi-platform FPS game driven by a scenario (which is not so common among libre or free FPS) and inspired by WWII shooters from the 90's and early 2000's, such as Wolfenstein 3D, Medal of Honor and Call of Duty, but with faster-paced gameplay in the spirit of Doom! Its a very high quality FPS, with retro-style graphics rivaling the best, an orchestrated soundtrack, voices and ambient sounds, NPCs following the scenario and helping you understand the game, all on 24 levels. In short, a masterpiece! 📜️[fr]: Un FPS gratuit et multi-plateforme conduit par un scénario (ce qui n'est pas courant parmi les FPS libres ou gratuits) qui s'inspire de titres des années 90/2000, tel que Wolfenstein 3D, Medal of Honor et Call of Duty, mais avec un gameplay rythmé dans l'esprit de Doom ! C'est un FPS de très grande qualité, avec des graphismes au look rétro rivalisant avec les meilleurs, une bande son orchestrée, des voix et sons d'ambiance, des PNJ suivant le scénario et vous aidant à comprendre le jeu, le tout sur 24 niveaux. Bref, du grand art !

🎥️ Videos


🕵️ Reviews: (global/202105), (global/202xxx), (global/202012),


▸ Chapter 1: The Staff of Kings :

🦝️ From Users: (201706), (201602),


🎲️ Gameplay: (201612), (201612), (201507),



▸ Chapter 2: Shadows of the Reich :

🏖️ Teaser: (202008),


🦝️ From Users: (201707), (201706),


🎲️ Gameplay: (201706), 💥️ (201806),



▸ Chapter 3: The Clash of Faith :

🏖️ Teaser: (202012),


🏝️ Trailer: (202104),


🦉️ From Devs: (202012),


🎲️ Gameplay: (202107), [fr](202105),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos r(global/202105) r(global/202105) r(global/201809) [WIKI 1 2 3] [FAQ] [RSS] [Changelog 1 2 3]

Chapter 1: The Staff of Kings :
[Videos t(202008) gd(202xxx) r(201706) r(201602) lp(202xxx) g(201612) g(201612) g(201507) g(201706) g[fr](202xxx) g[de](201709) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]

Chapter 2: Shadows of the Reich :
[Videos t(202xxx) ts(202008) gd(202xxx) r(201707) r(201706) lp(202xxx) g(201706) g(201806) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]

Chapter 3: The Clash of Faith :
[Videos t(202104) ts(202012) gd(202012) r(202xxx) lp(202xxx) g(202107) g(202106) 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)]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
• WolfenDoom: Blade of Agony Download: [Mod DB (Windows, for contents extraction)]
• GZDoom engine (to compile, easy): [Homepage] [Dev site]
• Freedoom project (for information, because it's IWAD is delivered with WolfenDoom): [Homepage] [Dev site]
• Launchers (optional, Launch WolfenDoom + GZDoom + Freedoom with one of them) :
- Rocket Launcher 2.0 (easy to compile, & in AUR repos): [Dev site]
- or QZDL (to compile, easy): [Dev site]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ Related
[Mod DB]

📦️ Misc. repositories

Wolfenstein: Blade of Agony game:
[Repology 1 2] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

GZDoom engine (alternative method):
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian 1(author's repo) 2 (specific repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

Freedoom data (alternative method):
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak 1 2] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

Wolfenstein: Blade of Agony data (alternative method, Windows, for contents extraction):
[Mod DB]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [Rock, Paper, Shotgun] [Boobs and Bullets [de]] [Vice [de]] [Games.cz [cz]]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Wolfenstein: Blade of Agony
🦊️ What's: A free WWII theme FPS game driven by a scenario & Doom gameplay
🏡️ https://www.boa.realm667.com
🐣️ https://github.com/Realm667/WolfenDoom
🔖 #LinuxGaming #ShareYourGames #Flagship #Adventure #FPS #StoryDriven #WW2 #Zombies
📦️ #Free #Arch #Flatpak #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 3.1
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://www.boa.realm667.com/index.php
🦣️ From: https://mastodon.social/@gamingonlinux/106574276349980072

🏝️ https://www.youtube.com/watch?v=f5nHnhtCJzs
🦝️ https://www.youtube.com/embed/X88EUacY3G0
🦝️ https://www.youtube.com/embed/PytPjqa3ybc

🕶️ An FPS view of a command room.

📚️ Wolfenstein: Blade of Agony is a free, multi-platform FPS game driven by a scenario (which is not so common among libre or free FPS) and inspired by WWII shooters from the 90's and early 2000's, such as Wolfenstein 3D, Medal of Honor and Call of Duty, but with faster-paced gameplay in the spirit of Doom! Its a very high quality FPS, with retro-style graphics rivaling the best, an orchestrated soundtrack, voices and ambient sounds, NPCs following the scenario and helping you understand the game, all on 24 levels. In short, a masterpiece!

📕 Description [en]

📜️ "A free FPS game driven by a scenario & inspired by WWII shooters from the 90's but with faster-paced gameplay in the spirit of Doom" 📜️ .

ABOUT

Blade of Agony is a story-driven FPS. The project is inspired by WWII shooters from the 90's and early 2000's, like Wolfenstein 3D, Medal of Honor, and Call of Duty, but with faster-paced gameplay in the spirit of Doom! The game can be played standalone using the GZDoom engine as a base.

STORY

It's 1942, and the war approaches its peak. The U.S. has joined the Allied forces, and the Soviets are pushing back the front in the east. The tides of war are turning, and Hitler's victory seems more and more beyond his grasp. But the Nazis, refusing to capitulate, have grown obsessed with human experiments and occult artifacts, in which they see a potential escape from their final Doom. The Allied leaders reject this possibility as nonsense; nonetheless, some still fear what the Führer might be up to. The situation is nebulous, however, and little is certain.

You are Cpt. William "B.J." Blazkowicz, an Allied spy, a fearless risk-taker, and the greatest soldier to ever take up arms in World War II. Your role has changed, though; you've retired from active duty, and now you spearhead operations as a systems analyst. You thought it would be the right choice--leading and motivating instead of doing the dirty work--but lately you've grown restless. At least until a few days ago, when you received an encrypted message from your old friend and comrade Cpt. Douglas Blake, calling you back to duty...

📕 Description [fr]

Un FPS conduit par un scénario, s'inspirant notamment de Wolfenstein 3D, mais avec un gameplay rythmé dans l'esprit de Doom, par la Team Realm667.
Il utilise le moteur GZDoom

Wolfenstein: Blade of Agony (boa, ex WolfenDoom) est un FPS gratuit et multi-plateforme conduit par un scénario (ce qui n'est pas courant parmi les FPS libres ou gratuits) qui s'inspire de titres des années 90/2000, tel que Wolfenstein 3D, Medal of Honor et Call of Duty, mais avec un gameplay rythmé dans l'esprit de Doom ! C'est un FPS de très grande qualité, avec des graphismes au look rétro rivalisant avec les meilleurs, une bande son orchestrée, des voix et sons d'ambiance, des PNJ suivant le scénario et vous aidant à comprendre le jeu, le tout sur 24 niveaux. Bref, du grand art !

Voir aussi / See also (Wolfenstein-like): Blake Stone: Aliens of Gold, Blake Stone: Planet Strike, ECWolf, Enemy Territory: Legacy, ET-XreaL, Omni-bot, OpenWolf, Return To Castle Wolfenstein (original, with id Software engine), Return To Castle Wolfenstein (with iortcw engine), Return To Castle Wolfenstein (with RealRTCW engine), Spear of Destiny, Super 3-D Noah's Ark, Wolf4SDL, Wolfenstein 3D, Wolfenstein 3D (with Chocolate-Wolfenstein-3D), Wolfenstein 3D & Spear of Destiny HTML, Wolfenstein: Blade of Agony, Wolfenstein: Enemy Territory, WolfGL,


A PROPOS

Blade of Agony est un FPS conduit par un scénario. Le projet s'inspire des shooters de la Seconde Guerre mondiale des années 90 et du début des années 2000, tel que Wolfenstein 3D, Medal of Honor et Call of Duty, mais avec un gameplay rythmé dans l'esprit de Doom ! Le jeu peut être joué via un livrable autonome ou en utilisant pour base le moteur GZDoom.

SCÉNARIO

Nous sommes en 1942 et la guerre est proche de son apogée. Les États-Unis ont rejoint les forces alliées, et les Soviétiques repoussent le front à l'est. Le vent tourne, et la victoire d'Hitler semble de plus en plus hors de sa portée. Mais les nazis, refusant de capituler, sont devenus obsédés par les expériences humaines et les artefacts occultes, dans lesquels ils voient un moyen potentiel d'échapper à leur destin funeste. Les dirigeants alliés rejettent cette possibilité comme un non-sens; néanmoins, certains ont encore peur de ce que le Führer pourrait faire. La situation est néanmoins floue, et rien n'est certain.

Vous êtes le Capitaine William "B.J." Blazkowicz, un espion allié, un casse cou intrépide, et le plus grand soldat à prendre les armes dans la Seconde Guerre mondiale. Néanmoins votre situation a évoluée ; vous avez pris votre retraite du service actif, et à présent vous êtes devenu le fer de lance des opérations en tant qu'analyste des systèmes. Vous pensiez que ce serait le bon choix - mener et motiver au lieu de faire le sale boulot - mais dernièrement vous êtes devenu agité. Au moins jusqu'à il y a quelques jours, quand vous avez reçu un message crypté de votre vieil ami et camarade le Capitaine Douglas Blake, vous rappelant le devoir ...


Realm667 Team :

DANIEL "TORMENTOR667" GIMMER : Project Lead, Concept Design, Plot Design, Graphic Design, SFX Design, Level Design
DEAN "DOOMJUAN" ASCHER : Concept Design, Plot Design, Writing, Quality Assurance, Level Design
VIRGILIO "OZYMANDIAS81" VIRZO : Programmer, Model Design, Sprite Artist, Quality Assurance
MAXIM "DoomJedi" GENIS : Sprite Artist
AFADOOMER : Programmer

Additional members

BIGDAVEHADSOMETOO : Sprite Artist
ED THE BAT : Programmer, Quality Control
GUARDSOUL : Level Design
JAMES CHRISTIAN : Proofreading & Revision
TALON1024 : Balancing, Quality Control
MAXED : Concept Design, Programmer
THE ZOMBIE KILLER : Programmer, Technical Support
WILDWEASEL : Programmer

🚧️ Installation ➜ 🚀️ Launching [fr]

Alternative n°➊ ▸ 🐎️ Moteur + Données pré-assemblés

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
• Installez le(s) paquet(s) : gzdoom-bin wolfboa
💡 Nota : gzdoom-bin remplace et désinstalle le paquet gzdoom, mais vous pourrez faire l'inverse ultérieurement si vous le souhaitez

⛓️ Installation par récupération du binaire d'un paquet Debian/Ubuntu :
• Opération de l'extrême ;). Si un paquet Debian/Ubuntu est disponible dans une version indisponible pour votre OS, il est assez facile de récupérer son binaire (les paquets Debian sont des répertoires compressés). Celui-ci fonctionnera très vraisemblablement sur votre distribution (testé avec succès avec GZDoom).
▸ Téléchargement et décompression du paquet Debian :
• Téléchargez le paquet Debian disponible soit sur le site de l'auteur soit sur le dépôt Debian.
• Décompressez ce fichier ".deb" dans le répertoire de votre choix (clic droit sous votre gestionnaire de fichier),
↪ Vous obtenez les fichiers : control.tar.xz et data.tar.xz.
• Décompressez le fichier data.tar.xz dans le répertoire de votre choix (clic droit sous votre gestionnaire de fichier).
↪ Vous obtenez les répertoires : opt/ et usr/
▸ Récupération de son contenu :
• Les fichiers qui nous intéressent (exécutable notamment) devraient se trouver dans opt/, copiez-les dans le répertoire de votre choix (ceux de usr/ sont en général des raccourcis, lanceurs et icônes).

📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
🌞️ Recommended (Easy to install / to use)
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• 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.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom


📦️ Installation (méthode alternative) à 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 ce n'est déjà fait, installez le paquet : snapd

▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.




Alternative n°➋ ▸ 🐎️ Assemblage séparé GZDoom engine + FreeDoom2 (données requises par BOA) + Wolfenstein: Blade of Agony (données)

💡 Nota :
• WolfenDoom: Blade of Agony ne nécessite pas de posséder les données commerciales de DOOM 2, il fonctionne parfaitement avec les données libres du projet freedoom (freedoom2.wad).
• L'installation consiste donc à télécharger la version Windows de Wolfenstein: Blade of Agony pour en récupérer les données (hors moteur Windows), ainsi que le livrable freedoom2.wad (voir la section Resources ci-dessus, en dépôts). Il suffit ensuite de les utiliser avec une version Linux du moteur GZDoom (des dépôts ou compilé), soit via une commande manuelle en console (voir ci-après), soit en passant par un lanceur de Mods de DOOM (voir Rocket Launcher 2.0, en dépôts AUR).



⚙️ Installation à partir du binaire (GZDoom engine + FreeDoom + Rocket Launcher)

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
• Installez le(s) paquet(s) : gzdoom freedoom rocketlauncher2-git


🏕️ Installation du contenu / des données :

▸ Récupération / extraction du contenu du jeu :
• Téléchargez sur Mod DB (voir la section "Resources" ci-dessus) le livrable "Blade of Agony | Chapter 1+2 (v2.0, standalone)" ou une version plus récente, et décompressez-le.


🚀️ LANCEMENT DU JEU:

Alternative n°➊ ▸ 🐎️ Moteur + Données pré-assemblés

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] wolfboa ou $ wolfboa
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./wolfboa

▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.

▸ Snap :
• Si vous l'avez installé à partir d'un paquet snap, lancez : $ /snap/bin/boa (ou $ snap run boa)


Alternative n°➋ ▸ 🐎️ Assemblage séparé GZDoom engine + FreeDoom2 (données requises par BOA) + Wolfenstein: Blade of Agony (données)

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système (à adapter pour vous) : $ gzdoom -IWAD /usr/share/games/doom/freedoom2.wad -file /mnt/DDprc/TestLogiciels/boa_c31.1/boa.ipk3
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et dans son répertoire racine lancez (à adapter pour vous) : $ ./gzdoom -IWAD /usr/share/games/doom/freedoom2.wad -file /mnt/DDprc/TestLogiciels/boa_c31.1/boa.ipk3

▸ Rocket Launcher :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] RocketLauncher2 ou $ RocketLauncher2
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./RocketLauncher2


Paramétrage de Rocket Launcher 2.0 :

▸ Onglet Launch Wad
• Dans la zone "IWAD", ajoutez vos fichiers IWADS (freedoom, doom 1, doom2, heretic, ...) par drag'n drop de ceux-ci depuis votre gestionnaire de fichier. (pour freedoom2 des dépôts : sous AUR il se trouve dans /usr/share/games/doom/freedoom2.wad)
• Dans la zone "Common Resources", ajoutez (soit par drag'n drop, soit en cliquant sur le bouton "Add Resource") le fichier principal de votre Mod (par exemple, pour le mod "WolfenDoom: Blade of Agony" je n'y ai mis que le fichier "boa.ipk3").
• Vérifiez que le fichier de votre Mod est bien coché dans cette zone "Common Resources" (sinon il va utiliser le fichier de données IWAD sans ce mod).

• Cliquez sur le bouton "Add Engine"
Une boite de dialogue s'ouvre, vous permettant de sélectionner le binaire du moteur souhaité (exemple : gzdoom 3.2.5 compilé par mes soins ou celui des dépôts AUR qui est dans /usr/bin/gzdoom). Validez, une fenêtre s'ouvre avec le message "GZDoom engine added!", validez, et le logo du moteur GZDoom apparaît sur l'interface en lieu et place du logo précédent : très sympa.
Ajoutez ainsi un à un vos moteurs (exemple : Zandronum : idem, le logo du moteur Zandronum apparaît).

▸ Onglet Engine Setup
Cet onglet permet en principe de sélectionner vos moteurs et de leur donner éventuellement un nom plus explicite (utile si vous avez plusieurs versions d'un même moteur). Malheureusement, ce qui semble être un bug empêche de les renommer (vous pouvez changer leur nom mais il ne les mémorise pas). Vous pouvez néanmoins le contourner en renommant le binaire de votre moteur (ne mettez pas d'espaces dans les noms). J'ai créé l'[Issue n° 20] sur ce sujet.

▸ Onglet Launch Wad
• Sélectionnez d'un seul clic l'IWAD à utiliser (par exemple, pour le mod "WolfenDoom: Blade of Agony", sélectionnez "freedoom2.wad")

• Cliquez sur le bouton "Play Doom!"

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 3 Mars 2018 sous Debian ? Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 26 Juillet 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 30 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.



💻️ PC specs :
Linux distribution : Manjaro
Kernel: 6.9.9-1-MANJARO + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 550.100 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.2.4) / Xorg 11.0 (1.21.1.13)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS + 2x4TB Seagate Barracuda
Monitors: 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: (Standard) / Roccat vulcan (+ roccat-dkms)
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms required)
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)



🫕️ Installation :

Alternative n°➊ ▸ 🐎️ Moteur + Données pré-assemblés

⚪️ Une version du jeu pré-assemblée (moteur + données) est disponible.

▸ (✘ v. 1.0.0-1) Paquet Arch/AUR : NE FONCTIONNE PAS. $ wolfboa ↪ (...) Script error, "boa.ipk3:scripts/actors/skyboxview.zs" line 86:Expression must be a modifiable value(...)
▸ (✘ v. c2-gzdoom3.3.2, et candidate + c2-gzdoom3.4.1) Paquet Snap : NE FONCTIONNE PAS. $ /snap/bin/boa ↪ libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast / Using video driver x11 / Gtk-Message: Failed to load module "appmenu-gtk-module" / Gtk-Message: Failed to load module "gtk-vector-screenshot" / Failed to load OpenGL functions. ↪ Donc visiblement il ne parvient pas à accéder au graphisme OpenGL, et il ne fonctionne pas :(
🏅️Recommended: (Easy to install / to use)
▸ (✔ v. 2.16.2-1) Paquet Flatpak : FONCTIONNEL.

Alternative n°➋ ▸ 🐎️ Assemblage séparé GZDoom engine + FreeDoom2 (données requises par BOA) + Wolfenstein: Blade of Agony (données)
⚪️ La méthode est nettement moins simple, consistant à récupérer ces 3 éléments séparément, et à lancer le moteur GZDoom avec un paramètre lui spécifiant les données à utiliser et leur localisation (voir la rubrique "Installation" ci-avant).
▸ (✔ v. v2.0, Chapter 1&2 + GZDoom 3.10 | 3.2.5) Assemblage manuel des données et du moteur : FONCTIONNEL.
▸ (✘ v. 3.1 + GZDoom 4.12.2) Assemblage manuel des données et du moteur : NE S'INSTALLE PAS.
🟠️ Cette méthode avait fonctionné avec GZDoom 3.1 et 3.2.5, mais à présent elle semble ne plus fonctionner avec les dernières versions de GZDoom (testé avec GZDoom 4.12.2 en dépôt, idem avec son source 4.12.2 compilé) : Fenêtre avec message : “2 errors while parsing DECORATE scripts” + en console : (...) Script error, "boa.ipk3:scripts/actors/skyboxview.zs" line 86: Expression must be a modifiable value / Script error, "boa.ipk3:scripts/actors/skyboxview.zs" line 87: Expression must be a modifiable value
🟠️ Et je ne parviens plus à compiler les versions antérieures de GZDoom : j'en ai testé 4 ou 5, dont la v.3.1, la compilation plante systématiquement à environ 90%. Le souci vient probablement de bibliothèques qui ont évoluées en dépôt et ne sont plus compatibles avec ces anciennes versions de GZDoom.
▸ (✘ v. 3.1 + GZDoom 3.2.5, 3.3.0, 3.3.2, 3.7.1, 3.7.2) Assemblage manuel des données et du moteur : NE FONCTIONNE PAS. Version mismatch. 3.x.x expected but only 3.x.x supported
🟠️ J'ai testé Wolfenstein: Blade of Agony avec différentes versions de GZDoom récupérées depuis les paquets Debian (freedoom 2 fonctionne bien sans le mod avec chacune de ces versions : vérifié). Aucune version testée ne fonctionne, à chaque fois il me balade en précisant que ce n'est pas cette version qui fonctionne mais une autre - je teste cette autre version et ça ne fonctionne pas davantage. J'ai aussi testé la commande (avec gzdoom 3.3.0) en remplaçant freedoom2 par DOOM2.WAD et j'obtiens le même type de message d'erreur (et testé DOOM2.WAD sans le mod : fonctionne bien), ce qui exclu un problème lié à freedoom2.

🟠️ Wolfenstein: Blade of Agony (v.3.1) n'est plus compatible avec la dernière version (4.12.2) du moteur GZDoom, ni avec aucune version antérieure, du fait probablement de bibliothèques récentes qui viennent perturber son fonctionnement.


🏗️ Réalisation :
‣ 📟️ Interface
🟢️ Une interface de très grande qualité, claire/intuitive, ergonomique, d'emblée bien paramétrée (évitant de devoir la personnaliser immédiatement),
🟢️ Elle offre notamment le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer,
🟢️ Elle est tout à fait dans le ton du jeu, elle présente les 3 épisodes.

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier / souris / gamepad.
🟢️ Il/Elle bénéficie de contrôles simples, redéfinissables, du support des touches fléchées (important pour les claviers non anglophones),
🟢️ Ce jeu est clairement adapté pour être joué au clavier (pour les déplacements du protagoniste, avec les touches fléchées) + souris (pour les déplacements d'angle de vue et les tirs).
🟠️ Mon Joystick Logitech Rumblepad a été aussitôt reconnu par GZDoom. Les menus sont très bien faits. Malheureusement en jeu il dérive sans arrêt (il manque une option de test de dérive du point milieu), ce qui fait qu'il est inutilisable. Je l'ai donc désactivé et joue avec le clavier + souris.

‣ 🏞️ Graphismes
🟢️ C'est du travail de pro, de qualité commerciale. C'est SU-PER-BE ! Les personnages sont mignons (du type Wolfenstein 3D), les décors sont soignés, magnifiques,

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'une bande son variée (plusieurs morceaux musicaux), adaptée, originale, et des effets sonores de qualité,
🟢️ L'interface elle-même est sonorisée (musique discrète, et lors des sélections),
🟢️ Elle offre notamment l'interruption sonore automatique sur perte de focus,
🟢️ Une bande son orchestrée avec un soin particulier apporté aux sons d'ambiance : au début du jeu lorsque l'on entre dans le quartier général, on a le droit à différents sons d'ambiance en stéréo, avec des voix provenant de différents endroits.
🟢️ Là aussi du grand art.


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un FPS conduit par un scénario (ce qui n'est pas courant parmi les FPS libres ou gratuits) qui s'inspire de titres des années 90/2000, tel que Wolfenstein 3D, Medal of Honor et Call of Duty, mais avec un gameplay rythmé dans l'esprit de Doom !

‣ 🎥️ Scénario / Démarrage du jeu
🟢️ Il offre une/des cinématique(s) facilitant l'immersion, un écran d'accueil animé tout à fait dans le ton, facilitant l'immersion,


🌻️ Premières impressions :
🟢️ C'est du Wolfenstein à la sauce Doom (ou l'inverse ? :), le tout livré avec un scénario en béton, des PNJ qui servent à quelque-chose, des décors soignés dans les moindres détails et un son immersif.
🟢️ C'est un FPS de très grande qualité, avec des graphismes au look rétro rivalisant avec les meilleurs, une bande son orchestrée, des voix et sons d'ambiance, des PNJ suivant le scénario et vous aidant à comprendre le jeu, le tout sur 24 niveaux. Bref, du grand art !


🪦️ Longévité :

🟢️ Les 2 premiers épisodes offrent déjà un sacré paquet d'heures d'un excellent gameplay. Je n'ai personnellement testé que le début (si vous voulez voir arriver d'autres jeux dans le Bottin, je ne peux pas passer trop de temps sur chaque jeu), mais je ne doute pas un seul instant que vous avez là un jeu qui vous fera passer de longues heures passionnantes.


🏆️ Impressions :

‣ 🌤️ Axes d'amélioration
• Dommage qu'un binaire Linux ne soit pas fournit avec un lanceur

‣ 🌞️ J'ai aimé
• Une excellente réalisation fantastique (graphisme, son, interface)
• Un scénario !
• Des PNJ qui ne se contentent pas de faire tapisserie !
• Un gameplay génial


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Ma collection de superlatifs pour décrire ce jeu ne suffirait pas. En plus simple : essayez-le de toute urgence ! :)
🟠️ Wolfenstein: Blade of Agony (v.3.1) n'est plus compatible avec le moteur GZDoom (testé avec la version 4.12.2, mais aussi d'anciennes versions). La seule manière d'y jouer pour l'instant est donc le Flatpak (qui fonctionne bien).

🙏️ S'il-vous-plaît, livrez vos Mods avec le moteur empaqueté en AppImage pour que l'on puisse encore y jouer lorsque vous ne les maintiendrez plus.
👏️ ❤️ Un grand bravo et merci à ses auteurs !
💰 Rappelons qu'il s'agit d'un donation-ware.