Aleph One

Émulateur v1.10.1

Aleph One est un interpréteur open-source reproduisant le moteur de jeu de la trilogie Marathon développée par Bungie. Il permet d’exécuter les trois opus originaux (Marathon, Marathon 2 et Marathon Infinity), ainsi que des scénarios et cartes créés par la communauté. Compatible avec les données officielles gratuites fournies par Bungie, il fonctionne sur macOS (y compris les modèles récents avec Apple Silicon), Windows et Linux.

L’outil supporte le multijoueur en réseau local ou en ligne (jusqu’à 8 joueurs), avec un lobby de correspondance intégré. Les joueurs peuvent également accéder à des leaderboards via un compte lhowon.org. Bien que non strictement un émulateur, Aleph One s’appuie sur le code source original pour offrir une expérience fidèle aux jeux d’origine.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

v20250829
  • Compatibilité réseau brisée : cette version n’est pas rétrocompatible avec la précédente, et les films enregistrés ne pourront pas être lus avec les anciennes versions.

  • Nouveautés majeures :

    • Support natif de Steam Linux (y compris pour les téléchargements de contenu depuis le Workshop).
    • Améliorations audio globales (pause/resume dynamique, suppression des pops dans les musiques de chargement, spatialisation 3D, gestion des sources HRTF, etc.).
    • Enregistrement automatique des films dès le démarrage depuis un jeu sauvegardé.
    • Option de rendu de sprites en perspective 3D (incluant un paramètre pour les aligner parallèlement à la caméra).
  • Corrections critiques :

    • Problèmes de synchronisation réseau (sprites de joueurs, stats en coop, effets de téléportation, respawns, etc.).
    • Stabilité des serveurs dédiés et gestion des cas de jeu corrompus (ex. : maps incomplètes).
    • Corrections de focus fenêtre lors de la lecture de films via les dialogues natifs (macOS inclus).
  • Améliorations spécifiques à macOS :

    • Aucune mention explicite de builds .dmg, d’Apple Silicon (M1/M2/M3) ou de macOS minimum dans ce changelog. Les correctifs généraux (dialogues natifs, focus fenêtre) pourraient concerner macOS, mais sans précision technique.
Changelog complet
This release is not network compatible with the previous release, and films saved with this release cannot be played back with older releases. Highlights: + Native Steam Linux support + Audio improvements + Additional sprite rendering option for 3D perspective + Replay films for saved games Changes: + Numerous audio improvements: + Pauses/resumes in-game audio when the game is paused/resumed + Intro music now continues to play in preferences dialogs + Shield/O2 charger now fully loop to prevent pops + Adds 3D spatialization for stereo sources + HRTF no longer affects music, streaming sources and 2D sounds + Fades in ambient sounds when they start playing + Sound obstruction adjustments + Allow HRTF settings only when stereo + 3D sounds are enabled + Adds a sensitivity/deadzone preference for each controller aim axis (#525) + Adds a few cheats to Cheats.lua + Adds support for Steam Linux including workshop upload + Films are now recorded when starting from saved games + Allows viewing terminals when the overhead map is active (#549) + Adds a new setting to tilt sprites parallel to the camera when 3D perspective is on + Shell casings are now interpolated at 60+ fps + (Lua) Adds Game.player accessor for Tag/KTMWTB/Rugby Other fixes: + Fixes players sprites when gathering a network game (#527) + Fixes stats board displayed twice before the epilogue in coop net games + Fixes hotkey issues with dead players and ball carriers (#516) + Fixes aim issues with aim getting stuck when both mouse and joystick are plugged in (#513) + Fixes an issue with DPDI and alien weapon ammo (#509) + Fixes network-only items not spawning on the first level (#517) + Fixes teleporting (local) effects when transiting to another level in coop net games + Fixes an issue where players can't respawn in net games on some broken maps (#457) + Stability improvements to dedicated servers + Improvements to native file dialogs (#550) + Fixes window focus loss when replaying a `film` selected with native file dialog (#401) + Fixes an assertion failure with some Marathon 1 maps (#533) Behind the scenes: + Uses libmatroska, libvpx, libyuv and pl_mpeg instead of FFmpeg + Uses ASIO for networking instead of SDL_net + Build fix for new versions of Boost (#556)
v20250808
  • Nouveautés majeures :

    • Ajout du support natif de Steam Linux (y compris les téléchargements depuis le Workshop), nécessitant des clés bêta à demander via un fil dédié.
    • Améliorations audio significatives : gestion des pauses/redémarrages du son en jeu, suppression des pops dans les boucles sonores (bouclage de la musique d’intro et du chargeur de bouclier/O₂), spatialisation 3D pour les sources stéréo, suppression de l’impact HRTF sur la musique et les sons 2D, fondu en entrée pour les ambiances, ajustements de l’obstruction sonore, et activation conditionnelle de HRTF uniquement avec les sons 3D/stéréo.
  • Corrections importantes :

    • Résolution des problèmes de synchronisation des sprites de joueurs lors de la création d’une partie réseau (#527).
    • Correction des doublons d’affichage du tableau de statistiques avant l’épilogue en coopératif réseau (#548).
    • Fix des bugs liés aux hotkeys avec des joueurs morts ou porteurs de balle (#516), ainsi que des problèmes d’alignement de la visée avec un mix souris/joystick (#513).
    • Correction des effets de téléportation locaux lors des transitions de niveau en coopératif (#507).
    • Stabilisation des serveurs dédiés et amélioration des dialogues de fichiers natifs (#550).
  • Améliorations techniques sous le capot :

    • Remplacement de FFmpeg par une stack dédiée (libmatroska, libvpx, libyuv, pl_mpeg) pour le traitement vidéo/audio.
    • Migration du protocole réseau vers ASIO (au lieu de SDL_net) pour une meilleure performance.
Changelog complet
Please help test this beta release. It is not network compatible with the previous release, and films cannot be played back with older releases. Highlights: + Native Steam Linux support. To test the native Linux beta on Steam, you will need beta keys. Post in [this thread](https://steamcommunity.com/app/2398450/discussions/0/598534283538470240/) and we will send keys by PM. + Audio improvements + Additional sprite rendering option for 3D perspective + Replay films for saved games Changes: + Numerous audio improvements: + Pauses/resumes in-game audio when the game is paused/resumed + Intro music now continues to play in preferences dialogs + Shield/O2 charger now fully loop to prevent pops + Adds 3D spatialization for stereo sources + HRTF no longer affects music, streaming sources and 2D sounds + Fades in ambient sounds when they start playing + Sound obstruction adjustments + Allow HRTF settings only when stereo + 3D sounds are enabled + Adds a sensitivity/deadzone preference for each controller aim axis (#525) + Adds a few cheats to Cheats.lua + Adds support for Steam Linux including workshop upload + Films are now recorded when starting from saved games + Allows viewing terminals when the overhead map is active (#549) + Adds a new setting to tilt sprites parallel to the camera when 3D perspective is on + Shell casings are now interpolated at 60+ fps + Adds Game.player accessor for Tag/KTMWTB/Rugby Other fixes: + Fixes players sprites when gathering a network game (#527) + Fixes stats board displayed twice before the epilogue in coop net games + Fixes hotkey issues with dead players and ball carriers (#516) + Fixes aim issues with aim getting stuck when both mouse and joystick are plugged in (#513) + Fixes an issue with DPDI and alien weapon ammo (#509) + Fixes network-only items not spawning on the first level (#517) + Fixes teleporting (local) effects when transiting to another level in coop net games + Fixes an issue where players can't respawn in net games on some broken maps (#457) + Stability improvements to dedicated servers + Improvements to native file dialogs (#550) + Fixes window focus loss when replaying a film selected with native file dialog (#401) Behind the scenes: + Uses libmatroska, libvpx, libyuv and pl_mpeg instead of FFmpeg + Uses ASIO for networking instead of SDL_net
v20250302
  • Correction majeure : Résolution d’un problème d’interpolation des éléments éphémères (éphemera) dans les scénarios, améliorant la stabilité visuelle et le gameplay.

  • Nouveauté fonctionnelle : Possibilité de mélanger des scénarios issus du Steam Workshop avec des scénarios locaux dans la version Steam de Classic Marathon Infinity, élargissant les options de contenu.

  • Amélioration technique : Suppression de l’obligation d’un fichier de physique pour la collecte de données via des serveurs dédiés, simplifiant les configurations serveur.

  • Préférence utilisateur : Utilisation des filtres HUD définis dans les préférences pour les images Lua, offrant un meilleur contrôle sur l’affichage des interfaces.

Changelog complet
This is a bug fix release. Highlights: * Uses HUD filtering preference for Lua HUD images * Physics file is no longer mandatory for gathering using dedicated servers * It is now possible to mix workshop scenarios and local scenarios in the Steam version of Classic Marathon Infinity * Fixes an issue interpolating ephemera

Captures d'écran

Marathon dans Aleph One