Aleph One engine - [game: Marathon: Phoenix] - Le Bottin des Jeux Linux

Aleph One engine - [game: Marathon: Phoenix]

🗃️ Specifications

📰 Title: Aleph One engine - [game: Marathon: Phoenix] 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Aleph One 🏝️ Perspective: First person
🔖 Tags: Action; FPS; Aliens; Sci-fi; Aleph One engine; Partial conversion; Retro; 1990s; Atmospheric; PvE; Co-op; Keyboard; Mouse; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2010-06-30 👫️ Played: Single & Multi
🐓️ Latest: 2022-01-19 🚦 Status: 08. Active & Not working (no status)
📍️ Version: Latest: 1.4 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️🎁 Libre with Free assets 🎀️ Quality: 3. 🤕️⭐⭐⭐ (install problem)
🏛️ License: Code: GPL-3 / Artwork: Free ✨️ (temporary):
🐛️ Created: 2012-04-23 🐜️ Updated: 2024-05-19

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 👔️ 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: 10031

📖️ Summary

📜️[en]: Marathon: Phoenix is a free, cross-platform scenario for the Aleph One engine, with new maps (35), weapons, enemies and secrets. It focuses on strong level design, fast-paced gameplay and large-scale combat. After the UESC Atreides science vessel crashes on the distant planet Artemis, a light cruiser - the UESC Istanbul, is sent to investigate the crash, evaluate its Phoenix AI, recover sensitive information, and then destroy it before it falls into enemy hands. But as soon as he arrives he is attacked and damaged by the Pfhor. Managing to repel the assault, the crew prepares a counter-offensive while the security officer leads a group on Artemis to find the Atreides... 📜️[fr]: Marathon: Phoenix est un scénario gratuit et multi-plateforme pour le moteur Aleph One, avec de nouvelles cartes (35), armes, ennemis et secrets. Il met l'accent sur la richesse de conception des niveaux, les combats rapides et à grande échelle. Après le crash du vaisseau scientifique UESC Atreides sur la lointaine planète Artemis, un croiseur léger - l'UESC Istanbul, est envoyé sur place avec pour mission d'enquêter sur le crash, d'évaluer son IA Phoenix, de récupérer les informations sensibles, puis de le détruire avant qu'il ne tombe aux mains de l'ennemi. Mais dès son arrivée il est attaqué et endommagé par les Pfhor. Parvenant à repousser l'assaut, l'équipage prépare une contre-offensive tandis que l'officier de sécurité mène un groupe sur Artemis pour trouver l'Atreides...

🎥️ Videos


🎲️ Gameplay (SP): (201406), (202005), (201301),


🎲️ Gameplay (MP): (202008),

🕸️ Links

🏡️ Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) mp(202008) g(201406) g(202005) g(201301) g(201704) 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]

• Engine (Aleph One): [RSS] [Changelog 1 2 3]
• Game (Phoenix): [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
• 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
[PCGamingWiki] [MobyGames]

🦣️ Social
(Marathon: Phoenix) Devs (RyokoTK [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(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]]
[Mod DB]

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

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

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Marathon: Phoenix
🦊️ What's: A free scenario for the Aleph One engine focusing on strong level design, fast-paced gameplay & large-scale combat
🏡️ https://simplici7y.com/items/marathon-phoenix-2
🏡️ https://alephone.lhowon.org/scenarios.html
🔖 #LinuxGaming #ShareYourGames #Action #FPS #SciFi
📦️ #LibreGameEngine #FreeAssets #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.4
⚗️ New features 💎
📌️ Changes: https://simplici7y.com/items/marathon-phoenix-2
🦣️ From: -

🎲️ https://www.youtube.com/embed/avZPGCLR8L8
🎲️ https://www.youtube.com/embed/Dp-GEf-_AaY

📕 Description [en]

📜️ "A free scenario for the Aleph One engine, with 35 new maps, weapons, enemies & secrets. It focuses on strong level design, fast-paced gameplay & large-scale combat" 📜️

A 35-level single player major conversion, Marathon: Phoenix is difficult and action-packed.
Marathon: Phoenix features a full arsenal of new, powerful weapons, and more threatening enemies than you could ever want.

Phoenix is unique in that secret-hunting is an actual feature of the game, incorporated into every level. Throughout the game, there are 140 Secret Skulls tucked away behind secret doors, fake walls, dummy panels, shadowy corners, and even hidden levels. The skulls themselves don't do anything, but they always come with cool stuff: health, ammo, and even some powerups and weapons that are hard to find or even impossible to find outside of secrets.


Four months ago, the UESC science and research vessel Atreides crash-landed on a distant planet. The planet was recently identified as the distant, isolated planet Artemis, and a light cruiser, the UESC Istanbul, was sent to investigate the crash, recover any information possible, and destroy the wreckage before anyone else can extract the information. Most importantly, they are to establish the condition of a new AI onboard the ship, Phoenix.

Attached to the Istanbul are the unnamed security officer from the dubious campaign on Lh'owon and a detachment of S'pht'Kr, as a show of good grace in the budding alliance between the young human race and the aged but weakened S'pht.

When the Istanbul arrives in the Artemis system, it is immediately set upon by a Pfhor attack force and damaged, though the crew of the ship is able to repel the assault. Fearing the worst, the security officer leads troops down to the planet's surface to begin the mission of reaching the Atreides while the Istanbul's crew tries to repair the ship and lead a counteroffensive against the Pfhor entrenched on the planet's surface.

During the attack, the security officer finds himself embroiled in yet another struggle to save himself and the human race.

📕 Description [fr]

Un scénario solo mettant l'accent sur la richesse de conception des niveaux, les combats rapides et à grande échelle, par RyokoTK.
Il utilise le moteur Aleph One.

Marathon: Phoenix est un scénario gratuit et multi-plateforme pour le moteur Aleph One, avec de nouvelles cartes (35), armes, ennemis et secrets. Il met l'accent sur la richesse de conception des niveaux, les combats rapides et à grande échelle. Après le crash du vaisseau scientifique UESC Atreides sur la lointaine planète Artemis, un croiseur léger - l'UESC Istanbul, est envoyé sur place avec pour mission d'enquêter sur le crash, d'évaluer son IA Phoenix, de récupérer les informations sensibles, puis de le détruire avant qu'il ne tombe aux mains de l'ennemi. Mais dès son arrivée il est attaqué et endommagé par les Pfhor. Parvenant à repousser l'assaut, l'équipage prépare une contre-offensive tandis que l'officier de sécurité mène un groupe sur Artemis pour trouver l'Atreides...

U.E.S.C. : United Earth Space Council


Une conversion majeure de 35 niveaux en solo, Marathon: Phoenix est difficile et bourré d'action.
Marathon : Phoenix dispose d'un arsenal complet de nouvelles armes puissantes et d'ennemis plus menaçants que jamais.

Phoenix est unique en ce sens que la chasse aux secrets est une véritable caractéristique du jeu, intégrée à chaque niveau. Tout au long du jeu, 140 crânes secrets sont cachés derrière des portes secrètes, des faux murs, des panneaux factices, des coins sombres et même des niveaux cachés. Les crânes eux-mêmes ne font rien, mais ils sont toujours accompagnés de trucs sympas : de la santé, des munitions, et même des bonus et des armes qui sont difficiles à trouver, voire impossibles à trouver en dehors des secrets.


Il y a quatre mois, le vaisseau scientifique Atreides de l'UESC s'est écrasé sur une planète lointaine. La planète a été récemment identifiée comme étant la lointaine et isolée planète Artemis, et un croiseur léger, l'UESC Istanbul, a été envoyé pour enquêter sur le crash, récupérer toutes les informations possibles, et détruire l'épave avant que quelqu'un d'autre ne puisse récupérer ses données. Plus important encore, ils doivent évaluer le comportement d'une nouvelle IA à bord du vaisseau, le Phoenix.

Sont attachés à l'Istanbul, l'officier de sécurité qui a participé à la mystérieuse campagne sur Lh'owon et un détachement de S'pht'Kr, en signe de bonne volonté dans l'alliance naissante entre la jeune race humaine et les S'pht plus âgés mais affaiblis.

Lorsque l'Istanbul arrive dans le système Artemis, il est immédiatement pris d'assaut par une force d'attaque Pfhor et endommagé, bien que l'équipage du vaisseau soit capable de repousser l'assaut. Craignant le pire, l'officier de sécurité mène des troupes à la surface de la planète pour commencer la mission d'atteindre l'Atreides tandis que l'équipage de l'Istanbul tente de réparer le vaisseau et de mener une contre-offensive contre les Pfhor retranchés à la surface de la planète.

Au cours de l'attaque, l'officier de sécurité se retrouve embarqué dans une nouvelle lutte pour sauver sa peau et celle de la race humaine.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
💡 Nota: un paquet AUR/Manjaro est disponible en dépôt. Il fournit un lanceur (raccourci pour les menus de votre distribution), un script et les données du jeu. Le script lance le moteur Alephone
• (✘ alephone-phoenix v.1.4 & alephone 1.5.0 +boost-libs v.1.79) Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📦️ Installation à partir du paquet Manjaro/Arch : (installation alternative à partir du binaire du moteur Aleph One + les données du jeu)
• (alephone v.1.5.0 + boost-libs ✔ v.1.78 / ✘ v.1.79) Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source: (installation alternative à partir du source du moteur Aleph One + les données du jeu)
• (✘ alephone v.1.5.0) 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 speexdsp zziplib ffmpeg libpng curl
(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 :
$ cmake -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/
↪ 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.

▸ 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/)


🚀️ LANCEMENT DU JEU

• Si vous l'avez installé à partir d'un paquet ou installé dans les répertoires système : [Alt+F2] alephone-phoenix

• Si vous l'avez installé (le moteur Aleph One) à 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

🕵️ Test [fr]

🕵️ Test (✘ alephone-phoenix v.1.4-2 & alephone 1.5.0 +boost-libs v.1.79) par goupildb (config. : Manjaro 64-bit) :
Le : 14 Juillet 2022
⏱️ Durée du test : 2 minutes.

🎯️ Objectif : Mise à jour de son fonctionnement/évolution.

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


👎️ 📦️ Livrable

⚙️ Paquet disponible :
• (✘ alephone-phoenix v.1.4-2 +boost-libs v.1.79) Le jeu est en dépôt, il suffit de l'installer.
Le paquet ne s'installe pas :
==> ERREUR : Marathon Phoenix 1.4.zip n’a pas été trouvé dans le répertoire de travail et n’est pas un URL.
-> erreur lors du téléchargement des sources : alephone-phoenix
context: exit status 1

De toute façon, comme pour les autres jeux utilisant le moteur Aleph One v.1.5.0, j'avais déjà préparé l'information suivante :
Le paquet AUR fournit un script qui lance le moteur Aleph One avec le livrable du jeu.
Malheureusement le moteur Aleph One en dépôt (v.1.5.0) nécessite la bibliothèque libboost_filesystem.so.1.78.0, alors que la bibliothèque courante en dépôt (fournie par le paquet boost-libs) est la v.1.79.

🧭️ Conclusion :

🕵️ Impression globale : 👎️
👎️ Le livrable des dépôts AUR n'est pas complet.
👎️ Pour l'instant (avec Aleph One v.1.5.0) le jeu n'est plus jouable. Il faudra attendre une version ultérieure (Aleph One v.1.5.1 ?) compatible avec la version de libboost_filesystem courante, pour être à nouveau en mesure de jouer au jeu.
Il serait judicieux de fournir un livrable complet avec ses dépendances pour éviter ces soucis.
Néanmoins : 👏️ ❤️ Un grand bravo et merci à ses auteurs !