Aleph One engine - [game 4c: Marathon: Evil] - Le Bottin des Jeux Linux

Aleph One engine - [game 4c: Marathon: Evil]

🗃️ Specifications

📰 Title: Aleph One engine - [game 4c: Marathon: Evil] 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Aleph One 🏝️ Perspective: First person
🔖 Tags: Action-aventure; Adventure; Action; FPS; Aliens; Sci-fi; Aleph One engine; Retro; 1990s; Story Rich; Atmospheric; PvE; Co-op; Keyboard; Mouse; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 1997-04-20 👫️ Played: Single & Multi
🐓️ Latest: 2008-06-22 🚦 Status: 08. Active & Not working (no status)
📍️ Version: Latest: 1.0 / 20080622 ❤️ Like it: 7. ⏱️ (untested|fct test)
🏛️ License type: 🎁 Free of charge 🎀️ Quality: 5. 🚑️⭐⭐ (broken)
🏛️ License: Code: GPL-3 / Artwork: Specific ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-11-05

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: Marathon is a free, multi-platform, single-player / multi-player FPS adventure trilogy with a science fiction theme, in which the player is the security officer of the human colonial ship Marathon fighting against powerful aliens that threaten the very existence of humanity. Marathon: Evil is a free, multi-platform 17-level scenario (with some new weapons and monsters), considered one of the best and scariest, taking place after Marathon Infinity (the 3rd opus in the series). As the U.E.S.C. ship heads towards the solar system, it runs through a spatial anomaly that transports it far from its initial position. The security officer then finds himself confronted with something much more dangerous and frightening than the Pfhor... 📜️[fr]: Marathon est une trilogie gratuite, multi-plateforme, solo/multi mixant FPS et aventure sur un thème de science fiction, dans lequel le joueur est l'officier de sécurité du vaisseau humain colonial Marathon luttant contre de puissants aliens qui menacent l'existence même de l'humanité. Marathon: Evil est un scénario solo/multi, gratuit et multiplateforme, de 17 niveaux (avec quelques nouvelles armes et monstres), considéré comme l'un des meilleurs et des plus effrayants, se déroulant après Marathon Infinity (le 3e opus de la série). Alors que le vaisseau de l'U.E.S.C. se dirige vers le système solaire, il traverse une anomalie spatiale qui le transporte très loin de sa position initiale. L'agent de sécurité se retrouve alors confronté à quelque chose de bien plus dangereux et effrayant que les Pfhor...

🎥️ Videos


🎲️ Gameplay (SP): (202102), (201810), (201808),


🎲️ Gameplay (MP): (201408),

🕸️ 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(201408) g(202102) gp(201810) g(201808) g(202008) g(202002) 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 (Evil): [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
• Marathon: Evil (alternative download: for Linux): [Aleph One (Community-made Scenarios)] [Mod DB]
• 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] [Marathon Spoiler Guide (3rd party maps)]

🦣️ Social
(Evil) Devs (Evil Team [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 (Infinity) [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: Evil
🦊️ What's: A 17-level scenario taking place after the 3rd opus of the Marathon trilogy, by a group of fans of the series
🏡️ http://bighouse.bungie.org/evil/
🏡️ https://alephone.lhowon.org/scenarios.html
🔖 #LinuxGaming #ShareYourGames #Adventure #FPS #SciFi
📦️ #LibreGameEngine #FreeAssets #Bin #Arch
📖 Our entry: (homeless)

🥁️ Update: 1.0 / 20080622
⚗️ -
📌️ Changes: -
🦣️ From: -

🎲️ https://www.youtube.com/embed/VYBQtKu9SZw?start=416
🎲️ https://www.youtube.com/embed/F3ro-kKMo5g

🕶️

📚️ Marathon is a free, multi-platform, single-player / multi-player FPS adventure trilogy with a science fiction theme, in which the player is the security officer of the human colonial ship Marathon fighting against powerful aliens that threaten the very existence of humanity. Marathon: Evil is a free, multi-platform 17-level scenario (with some new weapons and monsters), considered one of the best and scariest, taking place after Marathon Infinity (the 3rd opus in the series). As the U.E.S.C. ship heads towards the solar system, it runs through a spatial anomaly that transports it far from its initial position. The security officer then finds himself confronted with something much more dangerous and frightening than the Pfhor...

📕 Description [en]

📜️ "A 17-level scenario taking place after the 3rd opus of the Marathon trilogy, by a group of fans of the series" 📜️

The radical new scenario for Marathon:Infinity
not since Infinity itself, has Marathon seen such a dramatic change.


You've played the Marathon Trilogy until your hands spasmed. You risked friendships and relationships to get to the end. Finally you completed the Marathon Trilogy, and thought your trials were ending.

You were wrong.

It's time for a new era, an EVIL era.

You awake aboard a UESC Ship that has just fallen through an anomaly in space which also sucked in an enemy ship. Suddenly all the weapons on board become armed and activated forcing the crew to abandon ship to the planet below.

Once on the planet below, a new world awaits. A world of EVIL.


Remember when you were a child, there was something about the dark that just struck you with pure terror? But you grew out of this fear, knowing that nothing really was there, .

Things have changed.
Everyone was wrong.
Monsters do exist.

Marathon: EVIL was the first conversion for Marathon Infinity, and is regarded as one of the scariest and finest.
Marathon: EVIL features a few new weapons and monsters.

📕 Description [fr]

Un scénario de 17 niveaux intervenant après le 3eme opus de la trilogie Marathon, par des fans de la série, l'Evil Team.
Il utilise le moteur Aleph One.

Marathon est une trilogie gratuite, multi-plateforme, solo/multi mixant FPS et aventure sur un thème de science fiction, dans lequel le joueur est l'officier de sécurité du vaisseau humain colonial Marathon luttant contre de puissants aliens qui menacent l'existence même de l'humanité. Marathon: Evil est un scénario solo/multi, gratuit et multi-plateforme, de 17 niveaux (avec quelques nouvelles armes et monstres), considéré comme l'un des plus effrayants et des meilleurs, prenant place après Marathon Infinity (le 3eme opus de la série). Alors que le vaisseau U.E.S.C. se dirige vers le système solaire, il traverse une anomalie spatiale qui le transporte très loin de sa position initiale. L'officier de sécurité se retrouve alors confronté à bien plus dangereux et effrayant que les Pfhor...

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


Le nouveau scénario radical de Marathon:Infinity
Depuis Infinity lui-même, Marathon n'a jamais connu un changement aussi radical.


Vous avez joué à la trilogie Marathon jusqu'à ce que vos mains aient des crampes. Vous avez risqué vos amitiés et vos relations pour arriver à la fin. Enfin, vous avez terminé la Trilogie Marathon, et vous pensiez que vos épreuves étaient terminées.

Vous aviez tort.

C'est le moment d'une nouvelle ère, une ère MALéfique.

Vous vous réveillez à bord d'un vaisseau UESC qui vient de traverser une anomalie dans l'espace qui a également aspiré un vaisseau ennemi. Soudain, toutes les armes à bord s'arment et s'activent, obligeant l'équipage à abandonner le vaisseau pour rejoindre la planète.

Une fois sur cette planète, un nouveau monde les attend. Un monde de démons.


Rappelez-vous quand vous étiez enfant, il y avait quelque chose dans l'obscurité qui vous frappait de terreur pure ? Mais en grandissant, vous avez surmonté cette peur, sachant que rien n'était vraiment là.

Les choses ont changé.
Tout le monde avait tort.
Les monstres existent.

Marathon : EVIL a été la première conversion pour Marathon Infinity, et est considéré comme l'un des plus effrayants et des meilleurs.
Marathon : EVIL comporte quelques nouvelles armes et monstres.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ 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-evil" 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-evil)
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] alephone-evil ou $ alephone-evil

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

🕵️ Test [fr]

📜️ 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-evil v.1.0 / 20080622 & alephone 1.5.0 +boost-libs v.1.79) Paquet Arch/AUR : NE FONCTIONNE PAS. $ alephone-evil ↪ (...)/usr/bin/alephone: error while loading shared libraries: libboost_filesystem.so.1.78.0: cannot open shared object file: No such file or directory
🟢️ 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) !