Aleph One - Le Bottin des Jeux Linux

Aleph One

🗃️ Specifications

📰 Title: Aleph One 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Aleph One 🌍️ Browser version:
🔖 Tags: Development; 2D & 3D engine; Aleph One engine; Flagship; FPS; Adventure; Sci-fi; Story Rich; Atmospheric; 3D Positional Audio; PvE; PvP; Co-op; Deathmatch; Keyboard; Mouse; Controller 📦️ Package Name: alephone
🐣️ Approx. start: 2000-06-01 📦️ Arch package: ✓
🐓️ Latest: 2024-01-20 📦️ RPM package: ✓
📍️ Version: Latest: 💥️ 1.7.1 / Dev: 41da993 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-3 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 4 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 6899 🐛️ Created: 2010-08-20
🐜️ Updated: 2024-02-02

📖️ Summary

[en]: A libre, multi-platform, SP(AI) / multiplayer FPS engine, derived from the Marathon 2 game engine, which it improves (modern hardware support, OpenGL, Lua scripts, ...), allowing to play natively the (free) Marathon trilogy and other scenarios developed later. Marathon is a science-fiction FPS series in which a security officer of the human colonial ship Marathon realizes upon his return from an external mission that it has been invaded by an alien race, the Pfhor. He then tries to regain control by interacting with the ship's AIs... For performance reasons, the levels are in 3D with 2D sprites. Unlike other FPS, the scenario of this trilogy is particularly rich and the interactions elaborate. [fr]: Un moteur de FPS libre, multi-plateforme, solo(IA)/multi, dérivé du moteur du jeu Marathon 2, qu'il améliore (support matériel moderne, OpenGL, scripts Lua, ...), permettant de jouer nativement à la trilogie (gratuite) Marathon et d'autres scénarios développés plus tard. Marathon est une série de FPS de science-fiction dans laquelle un officier de sécurité du vaisseau humain colonial Marathon réalise à son retour d'une mission externe qu'il a été envahi par une race d'aliens, les Pfhor. Il tente alors d'en reprendre le contrôle en interagissant avec les IAs du vaisseau... Pour des raisons de performance, les niveaux sont en 3D avec des sprites en 2D. Contrairement à d'autres FPS, le scénario de cette trilogie est particulièrement riche et les interactions élaborées.

🎥️ Videos


🎮️ Showcase: Marathon (202202), Marathon 2 (Durandal) (202007), Few Mods (201908),

🕸️ Links

🏡️ Website & videos
[Homepage 1 2] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) d(202202) d(202007) d(201908) d(201301) 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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
Games
• Games (Data/games for the Aleph One engine): [Marathon scenarios] [Simplici7y] [Pfhorums thread (Content Creation)]

Enhancing content
• Total Texture Enhancement Package (a massive package containing remakes of the original textures from the Marathon trilogy): [TTEP 7 Marathon 1 (Texture Enhancement Package)]

Misc.
• StuffIt for Linux (Maybe useful to decompress some deliverables in StuffIt format (".sit" file)): [The Linux Game Book (StuffIt)]
(HOW TO USE IT: Uncompress StuffIt, copy "unstuff" binary on your directory and launch "$ ./unstuff YourFile.sit, you obtain "YourFile_CD.toast", rename it to "YourFile_CD.iso", then uncompress it with your file manager.

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Marathon.Bungie.org (Spoiler Guide) (Marathon's Story)] [Pfhorpedia] [Aleph One (old site)] [Linux Install Instructions]

🦣️ Social
(Aleph One engine) Devs (Aleph One Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Marathon 2 engine) Devs (Bungie Software [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [twitch] [PressKit] [Interview 1(Story) (201607) 2(Alex Seropian & Jason Jones) (1995) 2(Jason Jones) (201705) 2(Alex Seropian) (201812)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Aleph One) [fr] [en] [de]]
[Wikipedia (Marathon Trilogy) [fr] [en] [de]]
[Wiki ubuntu-fr [fr]] [The Linux Game Tome] [Mod DB (Aleph One) (Marathon)] [GamingOnLinux]

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

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

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Aleph One
🦊️ What's: A libre FPS engine allowing to play the Marathon trilogy of games
🏡️ https://alephone.lhowon.org
🐣️ https://github.com/Aleph-One-Marathon
🔖 #LinuxGameDev #Flagship #Adventure #FPS #SciFi
📦️ #LibreGameEngine #Arch #RPM #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.7/1.7.1
⚗️ Major upgrade 🪙️
📌️ Changes: https://github.com/Aleph-One-Marathon/alephone/releases
🦣️ From: https://mastodon.social/@holarse/111788964933301258
📶️ https://github.com/Aleph-One-Marathon/alephone/releases.atom

🎮️ https://www.youtube.com/embed/vpcug8w8FTo?start=20
🎮️ https://www.youtube.com/embed/hMUjMWmyAa8
🎮️ https://www.youtube.com/embed/6TIDa5o9Mxc

🕶️ The engine logo

Aleph One is a libre, multi-platform, SP(AI) / multiplayer FPS engine, derived from the Marathon 2 game engine, which it improves (modern hardware support, OpenGL, Lua scripts, ...), allowing to play natively the (free) Marathon trilogy and other scenarios developed later. Marathon is a science-fiction FPS series in which a security officer of the human colonial ship Marathon realizes upon his return from an external mission that it has been invaded by an alien race, the Pfhor. He then tries to regain control by interacting with the ship's AIs... For performance reasons, the levels are in 3D with 2D sprites. Unlike other FPS, the scenario of this trilogy is particularly rich and the interactions elaborate.

📕 Description [en]

📕🐧"A libre FPS engine allowing to play the adventure/FPS game trilogy Marathon"🐧📕

Aleph One is the open source continuation of Bungie's Marathon 2 FPS game engine. Aleph One plays Marathon, Marathon 2, Marathon Infinity, and 3rd-party content on a wide array of platforms, with (optional) OpenGL rendering, Internet play, Lua scripting, and more.

Aleph One is available under the terms of the GNU General Public License (GPL).

Marathon is a fight for survival against the Pfhor, an alien race attacking your colony ship.

In Marathon 2: Durandal, you and other survivors hunt for an ancient ally to topple the Pfhor empire.

Solo play: Marathon 2 has a popular single player campaign and updated graphics from the XBLA remake.

Marathon Infinity forces you to rewrite history to prevent the destruction of the universe.

Online play: Most multiplayer online matches are played with Infinity.

Online play

Up to 8 players can participate in multiplayer matches or co-op play. All multiplayer games are peer-to-peer and work over a LAN or, if the host is configured properly, over the Internet. You can find and chat with other players in Aleph One’s global matchmaking lobby.

If you sign up for an optional lhowon.org account, you can track your play history and compete for a spot on the monthly leaderboards.

More games

The Aleph One game engine powers dozens of community-made games, from new levels to total conversions. Experience new weapons, monsters, and storylines set inside and outside the Marathon universe. Check out some of the most popular scenarios, and download the Aleph One engine to play them.


"Bungie's Marathon was a landmark first-person shooter first released for the Macintosh in 1994 that introduced many new features and concepts to the genre, including vertical aiming in mouselook; dual-wielded and dual-function weapons; friendly NPCs; and a deep, intricate narrative. Bungie released the sequel, Marathon 2: Durandal, in 1995. It improved on the engine technologies, greatly expanded the scope of the series, and added further innovations to the genre, including actively panning ambient sounds; liquids and swimming; and versatile multiplayer modes such as King of the Hill, Kill the Man with the Ball, and cooperative play. In 1996, Bungie ported Marathon 2 to Windows 95 and released Marathon Infinity for the Macintosh, which included a new scenario using a modified Marathon 2 engine and, perhaps even more importantly, the tools used to build it: Forge and Anvil.

In the year 2000, Bungie released the source code to the Marathon 2 engine, and the Marathon Open Source project began, resulting in the new Marathon engine called Aleph One. Finally, in 2005, Bungie authorized free redistribution of the entire Marathon trilogy and all related files. This means that the entire trilogy can now be legally obtained for free and played on nearly any computer." -- Eternal game.


🌍️ Wikipedia:

Before its acquisition by Microsoft in 2000, Bungie released the source code to the Marathon 2 engine under GNU GPL-2.0-or-later and the Marathon Open Source project began, resulting in the new engine called Aleph One. Since then, the fan community has made many improvements such as OpenGL rendering, high-resolution graphics, framerate interpolation (up from the original 30 FPS, to over 120 FPS), programmable shaders, polygonal entities, support for Lua, a slew of internal structural changes allowing for more advanced third party mods, and Internet-capable TCP/IP-based multiplayer (whereas the original games had only featured AppleTalk-based LAN capabilities). While the fundamental technology underlying the Marathon engine is still considered rather outdated by today's standards, Aleph One has added significant improvements and a more modern polish to its capabilities and ported it to a wide variety of platforms, bringing Marathon and its derivatives far beyond their Mac roots.

In 2005, Bungie authorized the release of the full original Mac OS trilogy for free distribution online, which combined with Aleph One and the efforts of the fan community now allows the entire trilogy to be played for free on any of Aleph One's compatible platforms (macOS, Linux and Windows are fully supported in mainline by the Marathon Open Source Project, many additional platforms are targeted by forks). Later that same year, Aleph One was enabled to access the MariusNet matchmaking server or "metaserver" (based on a reverse-engineered version of Bungie's Myth metaserver), allowing for much easier organization of Internet games than joining directly by IP address as had previously been required.

In 2007, Marathon 2 was re-released in an updated form as Marathon: Durandal for the Xbox 360's Xbox Live Arcade. It features achievements and online multiplayer through Xbox Live, framerate doubled from the original 30 FPS to 60 FPS, HD widescreen rendering using a new HUD that fills less of the screen, plus optional high-resolution sprites and textures.

Marathon fan Daniel Blezek released an officially condoned version of the original Marathon for Apple's iPhone and iPad for free (with in-app purchases) on the App Store in July 2011, running off an iOS port of the Aleph One engine.

Also that year in July, the license for the source code was changed to GNU GPL-3.0-or-later.

After 12 years of development and continuous beta releases, the Aleph One team released version 1.0 in December 2011. All three Marathon games can be downloaded for free bundled with Aleph one ready to play, on a modern Macintosh, Windows, or Linux computer.

📕 Description [fr]

Un moteur FPS libre permettant de jouer à la trilogie de jeux d'aventure/FPS Marathon, Marathon (trilogie et moteur), par le studio Bungie Software, Aleph One (dérivé du moteur Marathon 2) par l'Aleph One Team.
En C++.

Aleph One est un moteur de FPS libre, multi-plateforme, solo(IA)/multi, dérivé du moteur du jeu Marathon 2, qu'il améliore (support matériel moderne, OpenGL, scripts Lua, ...), permettant de jouer nativement à la trilogie (gratuite) Marathon et d'autres scénarios développés plus tard. Marathon est une série de FPS de science-fiction dans laquelle un officier de sécurité du vaisseau humain colonial Marathon réalise à son retour d'une mission externe qu'il a été envahi par une race d'aliens, les Pfhor. Il tente alors d'en reprendre le contrôle en interagissant avec les IAs du vaisseau... Pour des raisons de performance, les niveaux sont en 3D avec des sprites en 2D. Contrairement à d'autres FPS, le scénario de cette trilogie est particulièrement riche et les interactions élaborées.

"Marathon de Bungie est un jeu de tir à la première personne marquant, sorti pour la première fois sur Macintosh en 1994, qui a introduit de nombreuses fonctionnalités et de nouveaux concepts dans le genre, notamment la visée verticale à la souris, les armes à double usage et à double fonction, les PNJ amicaux et une narration profonde et complexe. Bungie a sorti la suite, Marathon 2 : Durandal, en 1995. Il améliore les technologies du moteur, élargit considérablement la portée de la série et ajoute de nouvelles innovations au genre, notamment des sons ambiants à panoramique actif, des liquides et la natation, ainsi que des modes multijoueurs polyvalents tels que King of the Hill, Kill the Man with the Ball et le jeu coopératif. En 1996, Bungie a porté Marathon 2 sur Windows 95 et a sorti Marathon Infinity pour Macintosh, qui comprenait un nouveau scénario utilisant un moteur modifié de Marathon 2 et, peut-être encore plus important, les outils utilisés pour le construire : Forge et Enclume.

En l'an 2000, Bungie a publié le code source du moteur Marathon 2 et le projet Marathon Open Source a été lancé, ce qui a donné naissance au nouveau moteur Marathon appelé Aleph One. Enfin, en 2005, Bungie a autorisé la redistribution gratuite de l'ensemble de la trilogie Marathon et de tous les fichiers associés. Cela signifie que l'ensemble de la trilogie peut désormais être obtenu légalement et gratuitement et joué sur presque n'importe quel ordinateur." -- Eternal game.

Utilisé par ces jeux / Used by these games: (voir les fiches Aleph One - [game: XXX]), Excalibur - Morgana's Revenge,


Aleph One est la continuation open source du moteur de jeu FPS Marathon 2 de Bungie. Aleph One permet de jouer à Marathon, Marathon 2, Marathon Infinity et à des contenus tiers sur un large éventail de plateformes, avec (en option) un rendu OpenGL, un jeu sur Internet, des scripts Lua et bien plus encore.

Aleph One est disponible selon les termes de la licence publique générale GNU (GPL).

Marathon est un combat pour la survie contre les Pfhor, une race extraterrestre qui attaque votre vaisseau de colonisation.

Dans Marathon 2 : Durandal, vous et d'autres survivants partez à la recherche d'un ancien allié pour renverser l'empire Pfhor.

Jeu solo : Marathon 2 possède une campagne solo populaire et des graphismes améliorés par rapport au remake XBLA.

Marathon Infinity vous oblige à réécrire l'histoire pour empêcher la destruction de l'univers.

Jeu en ligne : La plupart des parties multijoueurs en ligne se jouent avec Infinity.

Jeu en ligne

Jusqu'à 8 joueurs peuvent participer à des parties multijoueurs ou à des parties en coopération. Tous les jeux multijoueurs sont de type peer-to-peer et fonctionnent sur un réseau local ou, si l'hôte est configuré correctement, sur Internet. Vous pouvez trouver et discuter avec d'autres joueurs dans le hall de matchmaking global d'Aleph One.

Si vous créez un compte lhowon.org (en option), vous pourrez suivre votre historique de jeu et vous battre pour une place dans les classements mensuels.

Plus de jeux

Le moteur de jeu d'Aleph One alimente des dizaines de jeux créés par la communauté, des nouveaux niveaux aux conversions totales. Découvrez de nouvelles armes, de nouveaux monstres et de nouvelles intrigues dans l'univers de Marathon ou ailleurs. Découvrez certains des scénarios les plus populaires et téléchargez le moteur Aleph One pour y jouer.



🌍️ Wikipedia:

Aleph One est un moteur de jeu open source pour les jeux Marathon 2: Durandal et Marathon Infinity. Aleph One permet de faire fonctionner ces jeux sur la plupart des systèmes d'exploitation actuels (à l'origine ils n'existaient que pour Macintosh).

Le code a été beaucoup modifié et amélioré pour tirer parti des nouvelles technologies : OpenGL, réseau en TCP/IP (le jeu en réseau fonctionnait par AppleTalk à l'origine). Il utilise la bibliothèque SDL. (Une version Carbon pour Mac OS X uniquement existe aussi.)

À partir de la version stable de janvier 2014, ce moteur permet d'exploiter des fichiers de données originels de la trilogie.

🚧️ Installation ➜ 🚀️ Launching [fr]

☝️ Contraintes: Pour jouer aux jeux compatibles avec ce moteur, vous devez disposer des données originales (et gratuites) des jeux (voir les autres entrées sur ce site).

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).


📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :

💡 Nota : téléchargez sur GitHub les 2 livrables au format flatpak. Installez d'abord le moteur Alephone (Alephone-xxx.flatpak), puis les données du jeu Marathon (Marathon-xxx.flatpak), puis suivez la procédure ci-dessous.

• Un binaire au format Flatpak est disponible.

▸ 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

▸ Installation d'un logiciel avec Flatpak :
• (le plus simple) Utilisez votre gestionnaire de paquets Flatpak. Il permet tout ce qu'offre un gestionnaire de paquet.

▸ Lancement de votre logiciel :
• Depuis ce gestionnaire ou les menus de votre distribution.

💡Nota :
[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 à partir du source:

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

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2 boost autoconf zlib speexdsp zziplib ffmpeg libpng curl libsndfile libmad smpeg miniupnpc
(pour Debian/Ubuntu, installez les paquets éponymes, généralement précédés du préfixe “lib” et suivis du suffixe "-dev" s'ils sont disponibles, avec en plus les paquets spécifiques suivants : libboost-all-dev libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libspeexdsp-dev libzzip-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libpng-dev libcurl4-gnutls-dev)

▸ 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 :
$ curl -o AlephOne-stable.tar.bz2 -L https://alephone.lhowon.org/download/source.php
tar xjvf AlephOne-stable.tar.bz2

• (méthode alternative pour le téléchargement) Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/Aleph-One-Marathon/alephone
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/Aleph-One-Marathon/alephone

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ autoreconf -i
$ ./configure
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le(s) binaire(s): alephone


🏕️ Installation du contenu / des données :

• Données : Ce moteur 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.

💡 Nota : Si vous installez le jeu via le livrable au format Flatpak, un set de données pour le jeu Marathon est fourni lui aussi dans ce même format. Il suffit de l'installer selon la procédure ci-avant, inutile de lire ce qui suit.

▸ Téléchargement des données :
• Elles sont disponibles gratuitement sur le site du moteur. Décompressez le livrable du jeu (scénario) dans le répertoire souhaité.

▸ Assemblage du moteur et des données :
• Copiez dans le répertoire du jeu, le(s) fichier(s) issu(s) de la compilation précédente (le binaire alephone).

(pour le jeu "Excalibur: Morgana's Revenge", le répertoire des données du jeu est : share/emr/)

☝️ Nota: (non testé, lien ci-dessus) le pack de textures haute résolution (1024x1024) "TTEP 7 Marathon 1" permet d'améliorer le graphisme du jeu.


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système, dans le répertoire du scénario, lancez : $ alephone .
(n'oubliez pas le ".")
(testé avec succès avec le jeu "Excalibur: Morgana's Revenge", on lance le moteur dans le répertoire de ses données, dans : share/emr/)

• Si vous avez compilé le moteur, en console dans le répertoire du jeu (où vous aviez au préalable copié le moteur alephone, voir ci-avant), lancez (après l'avoir rendu exécutable d'un clic droit sur le fichier): $ ./alephone

Paramètres optionnels (extrait du fichier README):
• [-h | --help] Display the help message
• [-v | --version] Display the game version
• [-d | --debug] Allow saving of core files (disable SDL parachute)
• [-f | --fullscreen] Run the game fullscreen
• [-w | --windowed] Run the game in a window
• [-g | --nogl] Do not use OpenGL
• [-s | --nosound] Do not access the sound card
• [-m | --nogamma] Disable gamma table effects (menu fades)


▸ Flatpak :
• Si vous avez installé votre jeu/outil à 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.


⌨️🖱️🎮️ CONTRÔLES:

Mes réglages :

• Menu MOVE
Move Forward : Up
Move Backward : Down
Sidestep Left : Left
Sidestep Right : Right
Run/Swim : [LEFT CTRL]

• Menu ACTIONS
Trigger : Mouse Left
2nd Trigger : Mouse Middle
Previous Weapon : Mouse Scroll Up
Next Weapon : Mouse Scroll Down
Action : Mouse Right

(liste exhaustive dans le fichier README livré avec le jeu)

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 25 Janvier 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 50 minutes. 🎯️ Objectif : tester son fonctionnement/évolution.
⚬ Mise à jour : le 10 Mai 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 17 minutes. 🎯️ Objectif : tester son fonctionnement/évolution.


💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 5.18.3-1
Graphics driver : NVIDIA 515.48.07 (proprietary version, via Manjaro)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Keyboard : Roccat Vulcan (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2

(lors de mon test initial : Gamepad : Logitech Rumblepad)


🫕️ Installation :
▸ (✔ v. 1.5 + boost-libs ✔ v.1.78 / ✘ v.1.79) Paquet Arch/AUR : FONCTIONNEL.
▸ (✘ v. 1.6.1, ✘ v. 1.5) Source : NE FONCTIONNE PAS.
🔴️ La compilation plante sur : (...)/bin/ld : /usr/lib/libjxl.so.0.7 : référence indéfinie vers « hwy::AlignedDeleter::DeleteAlignedArray(void*, void (*)(void*, void*), void*, void (*)(void*, unsigned long))@HWY_0 »
🔴️ La compilation plante sur : SDL_ffmpeg.c:2218:67: erreur: utilisation invalide du type non défini « struct AVCodecContext » 2218 | file->videoStream->_ctx->width,(...)
▸ (✔ v. 1.6.1) Paquet Flatpak : FONCTIONNEL. Néanmoins il ne reconnaît pas/plus mon gamepad.


🧪️ Tests effectués :
‣ 🧫️ Conditions du test : testé avec le jeu "Excalibur: Morgana's Revenge" (voir l'entrée correspondante).


🏗️ Réalisation :

‣ 📟️ Interface :
🟢️ Une interface avec une bonne gestion du multi-écrans (le plein écran s'affiche sur 1 seul écran),
🟢️ On sent un gros travail réalisé sur l'interface pour lui ajouter tout le nécessaire pour qu'elle adapte le jeu au matériel moderne (paramétrage fin du graphisme / des effets, et du matériel).

‣ 🏞️ Graphismes :
🟠️ Un graphisme désuet (le contenu est ancien) : les protagonistes sont en 2D dans un décors en 3D. Ça pique un peu, mais l'on s'y habitue.

‣ 🎧️ Son :
🟢️ Les jeux sont accompagnés d'effets sonores de qualité,

‣ 🎮️ Contrôles :
⚪️ Il/Elle se contrôle au clavier + souris ou au gamepad.
⚪️ Pour une expérience de jeu optimum, comme dans tout FPS, je vous recommande d'y jouer en utilisant le clavier (touches fléchées) + la souris pour les déplacements d'angle de vue et les tirs.
⚪️ J'ai eu l'impression que le paramétrage de la souris ne fonctionnait pas. Il fonctionne, mais il est désactivé dans les menus AIM, MOVE et est actif dans le menu ACTION, HOTKEYS, et INTERFACE. Il sert surtout dans le menu ACTION.
🟠️ Points faibles : la navigation avec un gamepad n'est pas aisée (requiert l'utilisation simultanée des 2 sticks),

☝️ Suggestion: si vous souhaitez tout de même utiliser le joystick : au moins pour le début du jeu (je ne sais pas pour la suite), ne paramétrez-pas la vue haut/bas, sinon vous allez passer votre temps à tenter de la repositionner au centre de l'écran (assez agaçant qu'elle ne se recentre pas automatiquement, malgré l'activation de l'option "Auto-Recenter View").

🛬️ Fiabilité :
🟢️ Il fonctionne bien.

🎲️ Gameplay / Usage / Contenu :
‣ Gameplay
🟢️ Un bon gameplay.

🏆️ Impressions :

‣ 🌤️ Axes d'amélioration
• Le graphisme est d'époque : les protagonistes sont en 2D dans un décors en 3D. Ça pique un peu, mais l'on s'y habitue.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (son, interface)
• On sent un gros travail réalisé sur l'interface pour lui ajouter tout le nécessaire pour qu'elle adapte le jeu au matériel moderne (paramétrage fin du graphisme / des effets, et du matériel).
• Le gros point fort de ces jeux : le scénario en béton, bien ficelé et immersif.


🕹️ Conclusion :
Impression globale : 👎️
🟢️ Le moteur fonctionne bien et est de qualité, permettant de jouer à ces jeux au graphisme désuet, néanmoins rattrapé par un scénario et une immersion qui font toute la différence.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !