📰 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: | 7. ⏱️ (untested|fct test) |
🏛️ License type: | 🕊️🎁 Libre with Free assets | 🎀️ Quality: | 5. 🚑️⭐⭐ (broken) |
🏛️ License: | Code: GPL-3 / Artwork: Free | ✨️ (temporary): | |
🐛️ Created: | 2012-04-23 | 🐜️ Updated: | 2024-11-05 |
📦️ Package name: | alephone-phoenix | ..... 📦️ Arch: | |
---|---|---|---|
📄️ Source: | ..... 📦️ RPM: | ||
⚙️ Generic binary: | ..... 📦️ Deb: | ||
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 🎨️ Significant improvement: | ||
👔️ Already shown: | 💭️ New version published (to be updated): | ||
🎖️ This work: | 🚧️ Some work remains to be done: | ||
👫️ Contrib.: | goupildb & Louis | 🦺️ Work in progress: | |
🎰️ ID: | 10031 |
📜️[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... |
---|
🎲️ Gameplay (SP): (201406), (202005), (201301),
🎲️ Gameplay (MP): (202008),
🏡️ 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(scenario requiring the Aleph One engine)] [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 #Bin #Arch
📖 Our entry: (homeless)
🥁️ 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
🕶️
📚️ 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...
📜️ "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.
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 à partir du binaire
📦️ 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).
💡 Nota :
• le paquet AUR/Manjaro "alephone-phoenix" fournit un lanceur (raccourci pour les menus de votre distribution), un script et les données du jeu. Le script lance le moteur Alephone
• l'alternative est de n'installer que le paquet "alephone", et de télécharger et décompresser les données séparément. Pour lancer le jeu vous lancerez le moteur alephone dans le répertoire des données du jeu (voir la section "LANCEMENT DU JEU" ci-dessous).
📄️ 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é.
💡 Nota : il s'agit ici de la compilation du moteur Aleph One.
▸ 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, 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
▸ Téléchargement du source (méthode alternative pour le téléchargement, sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
• Version stable :
• Dans le répertoire de votre choix lancez successivement :
$ curl -o AlephOne-stable.tar.bz2 -L https://alephone.lhowon.org/download/source.php
$ tar xjvf AlephOne-stable.tar.bz2
▸ 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).
💡 Nota : (pour exemple, le répertoire des données du jeu "Excalibur: Morgana's Revenge" est : share/emr/)
🚀️ LANCEMENT DU JEU
▸ Classique : (à partir du paquet alephone-phoenix)
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] alephone-phoenix ou $ alephone-phoenix
▸ Classique : (à partir du paquet alephone)
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système, dans le répertoire du scénario (n'oubliez pas le "."), lancez : $ alephone .
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier), copiez-le dans le répertoire du scénario et cliquez dessus, ou lancez : $ ./alephone
(testé avec succès avec le jeu "Excalibur: Morgana's Revenge", on lance le moteur dans le répertoire de ses données - qui se trouve dans : share/emr/)
• 📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 14 Juillet 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : Test binaire de fonctionnement, et prise d'une copie d'écran
• 💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 5.18.7-1-MANJARO
Graphics driver : NVIDIA 515.57 (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 (xpadneo-dkms required)(drift if battery low)
• 🫕️ Installation :
▸ (✘ alephone v. 1.5.0) Source : NE FONCTIONNE PAS. ↪ (...)SDL_ffmpeg.c:763:86: erreur: utilisation invalide du type non défini « struct AVCodecContext
⚪️ Lors de mes tests initiaux de compilation du moteur Aleph One, la bibliothèque boost-libs des dépôts était la 1.78 => le moteur se compilait et fonctionnait bien.
🔴️ La mise à jour de boost-libs en v.1.79 casse le fonctionnement d'Aleph One v.1.5 (requiert libboost_filesystem.so.1.78.0 fourni par boost-libs v.1.78), que même un lien dynamique ne suffit pas à résoudre le problème.
🔴️ Même si Aleph One vient à être mis à jour pour supporter boost-libs v.1.79, le problème se reproduira à la prochaine mise à jour de boost-libs. Il faudrait fournir un AppImage contenant l'ensemble moteur + bibliothèque.
▸ (✘ alephone-phoenix v.1.4-2 & alephone 1.5.0 +boost-libs v.1.79) Paquet Arch/AUR : NE FONCTIONNE PAS. $ alephone-phoenix ↪ (...)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
🟢️ 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.
🟠️ Mon test s'achève ici ¯\_(ツ)_/¯
• 🧭️ Conclusion :
🕵️ Impression globale : 👎️
❤️ Like it: ⏱️ (untested|fct test)
🎀️ Quality: 🚑️⭐⭐ (broken)
🔴️ Pour l'instant (en Juillet 2022, 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.
⚪️ Je ne doute pas qu'il finira par être à nouveau jouable. Il va falloir attendre qu'un développeur se penche sur ces bugs.
❤️ Un grand merci (notamment pour la version Linux !) néanmoins à son/ses auteur(s) !