Skip to content

Releases

Aleph One 1.11.1

Choose a tag to compare

@treellama treellama released this 01 Oct 01:46

This is a security and bug fix release. Please update ASAP, especially if you play net games.

Aleph One 1.11

Choose a tag to compare

@treellama treellama released this 29 Aug 17:22

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)

Aleph One 1.11b

Aleph One 1.11b Pre-release
Pre-release

Choose a tag to compare

@treellama treellama released this 08 Aug 21:15

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 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

Aleph One 1.10.1

Choose a tag to compare

@treellama treellama released this 03 Mar 01:22

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

Aleph One 1.10

Choose a tag to compare

@treellama treellama released this 22 Aug 15:42

Along with support for Classic Marathon Infinity on Steam and an uploader for the Steam Workshop, this release also includes a new scenario chooser.

To use the scenario chooser, place the Aleph One executable in a folder containing scenario folders, or add a "Scenarios" folder to one of the original trilogy folders. The scenario chooser is not included with all-in-one Mac apps; use the standalone Aleph One app instead.

Aleph One 1.9

Choose a tag to compare

@treellama treellama released this 12 Jul 15:52

This is a major release featuring support for Classic Marathon 2 on Steam, dedicated servers, ping times for metaserver net games, a pregame network loading screen, automatic demos, and more authentic gameplay options. Aleph One 1.9 is not backwards compatible with Aleph One 1.8 net games.

Changes:

  • Classic Marathon 2 with achievements on Steam

  • Dedicated servers

    It is now possible to gather multiplayer or co-op games without any router configuration. The netgame setup process is the same, but selecting the Use Dedicated Server checkbox will cause Aleph One to coordinate with the lhowon.org metaserver to find the nearest available dedicated server to do the actual gathering using the settings you've chosen. Dedicated servers are also a good option to ensure smooth gameplay for joiners when you are gathering on WiFi or a congested connection.

  • Adds an invert vertical aim preference for controllers

  • It is now possible to implement Classic Marathon music plugins

  • Restores the automatic demo playback feature to Classic Marathon 2 and Classic Marathon Infinity. You will need to update your data files to get the new demos.

  • Allows selecting original Marathon 2 or Marathon Infinity film profiles for solo games

    Choosing the film profiles under Solo Gameplay setting allows you to begin a game with the strict original gameplay from Marathon 2 or Marathon Infinity, without Aleph One's fixes. Films will technically be compatible with the originals (if you don't use hotkeys), with a few modifications using a hex editor.

  • Adds support for sphere-mapped landscapes (OpenGL only)

  • Adds a new preference for disabling filtering on the HUD / Terminals (thanks to Celeste)

  • Shows ping to the game gatherers (or their dedicated servers) in the find internet game lobby

  • Shows a pregame network loading screen

Other fixes:

  • Fixes issue gathering some old Classic Marathon net maps that have the same checksum as the main map
  • Other fixes for old Classic Marathon net maps
  • Uses search path in Music.valid; fixes #485
  • Returns the key name for w_key labels, instead of the scancode; fixes #491
  • Uses OpenGL routines to measure text width for DisplayTextCursor when OpenGL is active; fixes #473
  • Returns Lua HUD FOV in degrees rather than internal units; fixes #496
  • Initializes player_terminal.state to _no_terminal_state; fixes #498
  • Fallback to default game files if the ones in preferences can't be located (fixes #477)
  • Adds item and scenery visibility accessors and teleport functions; fixes #454
  • Adds Triggers.calculate_level_completion_state
  • Adds Triggers.monster_kamikazed; fixes #493
  • M2 theme buttons now resemble the main menu (thanks to Blastfrog)
  • Fixes to the M2 main menu rects

Aleph One 1.8.1

Choose a tag to compare

@treellama treellama released this 14 May 02:18

This is mostly a Steam bug fix release, but it does have a couple useful updates for Classic Marathon:

  • Fix a crash with some older Marathon net maps like Villa Banzai and Rancid Cafe
  • Fix an issue with the default and basic HUDs displaying error messages in net games with a kill limit

Aleph One 1.8

Choose a tag to compare

@treellama treellama released this 10 May 15:38

The major new feature of this release is support for Steam and achievements:

Standalone builds see a few changes and bug fixes:

  • Various sound and music fixes
  • Some fixes to sprite visibility
  • Add an option for weapon bob without camera bob
  • Classic Marathon indexes levels starting at 0 now in the level select dialog
  • Various controller navigation fixes
  • Fix an issue with multiple level specific plugins
  • Lua: fix Players.print and player.overlays in Triggers.init()
  • Basic M1 HUD and Basic HUD are now included with the data files. You can change which HUD Aleph One uses in graphics preferences
  • Add more minimum range to the mouse/joystick sliders
  • Fix plugins re-enabling/re-disabling when Aleph One location changes

Aleph One 1.7.1

Choose a tag to compare

@treellama treellama released this 19 Jan 23:26

Changes

  • The name of the application has been changed to Classic Marathon, to differentiate it from the upcoming Bungie game
  • Added support for quad, 5.1, 7.1 surround sound
  • Numerous bug fixes

See also the Aleph One 1.7 Release notes.

Aleph One 1.7

Choose a tag to compare

@treellama treellama released this 26 Nov 02:25

This version of Aleph One is incompatible with previous versions in net games. All net game players should update to 1.7.

New features:

  • Optional 3D positional audio and HRTF headphone support using OpenAL soft
  • Support for map-specific resources plugins. See https://simplici7y.com/items/m2se-music-plugin/ for an example
  • HUD plugins are now selectable from graphics preferences as well as plugins, for more discoverability
  • Adds a Vidmaster-Oath-incompatible setting for making the run/swim key a toggle
  • Updated SDL library to 2.28.2 for better controller support

For mappers:

  • New music API for Lua which allows multiple tracks and crossfades
  • New transfer modes for reverse horizontal / vertical slide
  • New transfer modes for 2x / 4x tile transfer
  • New MML for larger tiling for replacement textures
  • Additional fog options in MML/Lua

Bug fixes:

  • Improved M1 authenticity
  • Sprite visibility and texture Z-fighting fixes
  • Fixes to built-in HUD in Linux