Aleph One engine - [game 4a: Marathon: Rubicon X] - Le Bottin des Jeux Linux

Aleph One engine - [game 4a: Marathon: Rubicon X]

🗃️ Specifications

📰 Title: Aleph One engine - [game 4a: Marathon: Rubicon X] 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 04. Released (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Aleph One 🌍️ Browser version:
🔖 Tags: Action-aventure; Action; FPS; Aliens; Sci-fi; Aleph One engine; Partial conversion; Retro; 1990s; Non-linear; Choices Matter; PvE; Co-op; Deathmatch; Keyboard; Mouse; Controller 📦️ Package Name: alephone-rubiconx
🐣️ Approx. start: 2001-01-01 📦️ Arch package: ✓
🐓️ Latest: 2006-08-06 📦️ RPM package:
📍️ Version: 20060806 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Code: GPL-3 / Artwork: Free 📦️ AppImage package:
🏝️ Perspective: 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: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 6906 🐛️ Created: 2010-08-20
🐜️ Updated: 2024-02-09

📖️ Summary

[en]: Marathon is a free, multi-platform, single-player / multi-player trilogy mixing FPS and adventure on 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: Rubicon X is a complex and huge (80 levels), single-player / multi-player, free and multi-platform scenario, taking place 50 years after the events of the trilogy, with high-resolution graphics, new environments, weapons, and enemies. Its scenario, driven by the player's choices and actions, starts in a swampy area, which later turns out to be a vision... Then the player wakes up on the Rozinante - Durandal's ship, where he receives his first objectives... [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: Rubicon X est un scénario complexe et immense (80 niveaux), solo/multi, gratuit et multi-plateforme, prenant place 50 ans après les évènements de la trilogie, avec des graphismes en haute résolution, de nouveaux environnements, armes, et ennemis. Son scénario conduit par les choix et actions du joueur, démarre dans une zone marécageuse, qui s'avère plus tard n'être qu'une vision... Puis le joueur se réveille sur le Rozinante - le vaisseau de Durandal, où il reçoit ses premiers objectifs...

🎥️ Videos


🎲️ Gameplay (SP): (201803), (201807), (201612),


🎲️ Gameplay (MP): (201708),

🕸️ Links

🏡️ Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots] [Videos t(200704) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) mp(201708) g(201803) g(201807) g(201612) g(202007) g(200810) g[fr](202xxx) g[de](202011) 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 (Rubicon X): [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] [Marathon Spoiler Guide (3rd party maps)]

🦣️ Social
(Rubicon X) Devs (Rubicon X Team (Chris Lund & Scott Brown) [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]]
[The Linux Game Tome] [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: Rubicon X
🦊️ What's: A complex & huge (80 levels) free scenario for the Aleph One engine, taking place 50 years after the events of the trilogy
🏡️ https://www.marathonrubicon.com
🏡️ https://source.bungie.org/scenarios.php
🔖 #LinuxGaming #ShareYourGames #Adventure #FPS #SciFi
📦️ #LibreGameEngine #FreeAssets #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 20060806
⚗️ -
📌️ Changes: -
🦣️ From: -

🎲️ https://www.youtube.com/embed/SvTmmfKBiDk
🎲️ https://www.youtube.com/embed/t8ya93CuGg8

📕 Description [en]

📕🐧"A complex & huge (80 levels) free scenario for the Aleph One engine, taking place 50 years after the events of the trilogy"🐧📕

Rubicon X is a free, cross platform, first person shooter that continues the story of Bungie’s Marathon trilogy.
First released as Marathon:Rubicon in 2001, Rubicon X is a complete overhaul of the original. It features all new high-resolution artwork, new and updated maps, and enough surprises to feel like a whole new game.


The story is kind of based on your choices and actions, though this is only at the end of a so-called plank. A plank is a major part of the story, split into chapters, containing levels (obviously). The action you take at the end of the first plank, the Chimera Plank, will lead you to either the Salinger Plank or Pfhor Plank, each having a different plot. And at some point it is possible to go to the Tycho Plank.

You start the game in a swamp-like area, which is later revealed to just be a dream or vision. These levels are called Dream Levels, because it usually does not make much sense. Then you wake up on the Rozinante, Durandal's ship, where you get your first objectives. There are eleven Rozinante levels in total.


Who are we?

The original Rubicon was made by many people, but two made the lion's share:

• Chris Lund - most of the maps, weapons, items, and enemy sprites, as well as creating most of the non-Bungie sounds you'll hear in the game.
• D. Scott Brown - most of the textures, terminal and chapter graphics, and this website. He also wrote most of the story.

Almost everything for the Rubicon X overhaul was done by Chris, except for texture set 1 and a few textures in other sets. He's the guy you should thank. For full credits on everything, click the Rubicon logo at the game's main screen.

📕 Description [fr]

Un scénario de 80 niveaux prenant place 50 ans après les évènements de la trilogie Marathon, par la Rubicon X Team (principalement Chris Lund & Scott Brown).
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: Rubicon X est un scénario complexe et immense (80 niveaux), solo/multi, gratuit et multi-plateforme, prenant place 50 ans après les évènements de la trilogie, avec des graphismes en haute résolution, de nouveaux environnements, armes, et ennemis. Son scénario conduit par les choix et actions du joueur, démarre dans une zone marécageuse, qui s'avère plus tard n'être qu'une vision... Puis le joueur se réveille sur le Rozinante - le vaisseau de Durandal, où il reçoit ses premiers objectifs...

Voir aussi / See also: le wiki du jeu (lien "WIKI" ci-dessus) d'une qualité assez exceptionnelle.


Rubicon X est un jeu de tir à la première personne gratuit, multi-plateforme, qui poursuit l'histoire de la trilogie Marathon de Bungie.
Sorti pour la première fois sous le nom de Marathon:Rubicon en 2001, Rubicon X est une refonte complète du jeu original. Il comporte de nouveaux graphismes en haute résolution, des cartes nouvelles et mises à jour, et suffisamment de surprises pour donner l'impression d'un tout nouveau jeu.


L'histoire est en quelque sorte basée sur vos choix et vos actions, bien que ce ne soit que le résultat d'une branche. Une branche est une partie importante de l'histoire, divisée en chapitres, contenant des niveaux (évidemment). Les actions que vous entreprenez à la fin de la première branche, la branche des chimères, vous mènera soit à la branche Salinger, soit à la branche Pfhor, chacune ayant une intrigue différente. Et à un moment donné, il est possible d'aller sur la branche Tycho.

Vous commencez le jeu dans une zone marécageuse, qui s'avère plus tard n'être qu'un rêve ou une vision. Ces niveaux sont appelés niveaux de rêve, car ils n'ont généralement pas beaucoup de sens. Ensuite, vous vous réveillez sur le Rozinante, le vaisseau de Durandal, où vous obtenez vos premiers objectifs. Il y a onze niveaux de Rozinante au total.


Qui sommes-nous ?

Le Rubicon original a été réalisé par de nombreuses personnes, mais deux se sont taillé la part du lion :

• Chris Lund - la plupart des cartes, des armes, des objets et des sprites ennemis, ainsi que la création de la plupart des sons non-Bungie que vous entendrez dans le jeu.
• D. Scott Brown - la plupart des textures, des graphiques des terminaux et des chapitres, ainsi que ce site Web. Il a également écrit la majeure partie de l'histoire.

Presque tout ce qui concerne la refonte du Rubicon X a été fait par Chris, à l'exception du jeu de textures 1 et de quelques textures dans d'autres jeux. C'est lui que vous devez remercier. Pour connaître tous les crédits, cliquez sur le logo Rubicon sur l'écran principal du jeu.

🚧️ 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-rubiconx v.1.0 & alephone 1.5.0 +boost-libs v.1.79) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), 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 est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), 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 :
$ ./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.

▸ 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 l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : alephone-rubiconx

• 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-rubiconx v.1.0 & 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: tester son fonctionnement.

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


👎️ 📦️ Livrable

⚙️ Paquet disponible :
• (✘ alephone-rubiconx v.1.0 & alephone 1.5.0 +boost-libs v.1.79) Le jeu est en dépôt, il suffit de l'installer.
$ alephone-rubiconx
/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.

🕹️ Conclusion :
Impression globale : 👎️
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 !