While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
-
Steam Deck most played for April 2024 has plenty of Fal…
- Mariano -
Bye Sweet Carole blends horror with what looks like cla…
- Mariano -
Clothes Line is a sweet free little adventure game abou…
- Mariano -
The huge life-sim Life by You from Paradox hits Early A…
- Kirby -
Dr. Robotnik's Ring Racers v2.1 out with Linux support …
- Pengling - > See more comments
Latest Forum Posts
- Weekend Players' Club 4/26/2024
- Pengling - Happy International Workers' Day everyone.
- Linux_Rocks - AMD Game Bundle Starfield seems also to work explicitly with Linu…
- Alexander - Extra Steam Keys from bundles
- Gully42 - wine not finishing configuration for games, when launched with lu…
- Lucyamonster - See more posts
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
So I've been working on packaging up the Marathon games via the open source Aleph One engine
. These are FPS games Bungie made in the 90's that can be roughly summed up as 50% Doom and 50% Halo. The games' code has been open source for a couple decades, and the game data has been freely available for nearly as long, though under a bit of an un-license. Mac/Windows versions of the engine bundled with the game data have been available for a while now, and Bungie even promoted them on their blog a decade ago. It wasn't until a few months ago even that the Aleph One maintainer got formal permission from Bungie to distribute them this way. Similarly, there is an iOS port that seems to be distributed in this legal grey area too. Apparently it's the legal ambiguity that blocks distros from just including the games in their repositories, and so the official Linux download is still compile-it-yourself source code.
Anyway, I've been working on packaging the games as Flatpaks with the intention of getting them on Flathub. Building them was relatively straightforward. The Flatpak tools are easy enough, if a bit complicated and odd. The Aleph One maintainer isn't a fan of Flatpak, but considers it a reasonable solution to Linux builds if someone is willing do most of the footwork. :)
For now you can get the .flatpak files from here:
Marathon
Marathon: Durandal
Marathon: Infinity
Install them using:
flatpak install --user path/to/marathon1.flatpak
etc
Please test them and let me know what you think! If you get stuck on a level, don't hesitate to peek at the level guide on L'howon.org The game is from the 90's, and definitely won't feel like a modern FPS that never lets you get lost. :)
I'm sort of late to the Flatpak release, having compiled from source previously. When the latest release wouldn't build on Ubuntu 23.10, I installed the Flatpak.
It certainly was easier! The installation and setup took minutes rather than hours and the game are big free and very stable.
The only drawback I've encountered is that the Flatpak frame rate seems to peak out at 24 fps where I was getting 60+ fps with my home compiled installation. For the simplicity of installation, I'm absolutely thrilled and consider it a fair trade off.
I'm going to play with some configuration options and see if I can boost that frame rate. I'll report back when I've got results.
Thanks for making Aleph One available in this format. Keep up the great work.