Skip to content

Aleph One 1.6

Compare
Choose a tag to compare
@treellama treellama released this 27 Nov 20:04
· 535 commits to master since this release

This is a maintenance release, with mostly bug fixes and library and build system updates. We have also added Linux Flatpaks to make installing the games easier in Linux.

Deprecations:

  • <shader> debug MML is deprecated and will be removed in a future release
  • The network microphone is deprecated and will be removed in a future release. The net mic key will be repurposed as a Lua trigger.

Changes:

  • Updated to SDL 2.24 for improved controller support
  • Aleph One now requires a C++17 compiler
  • (Lua) Allow passing nil to Monster:attack (#331)
  • (Lua) Add Platform.tag accessor (#373)
  • Remove classic aim limits from modern mouse feel; add a checkbox for classic aim limits
  • Lower default mouse sensitivity
  • Disable 3D perspective by default
  • Rename "Interface Button Sounds" checkbox to "In Game F-Key Sounds" (#255)
  • Disable transparent liquids by default in Marathon 2 and Marathon Infinity; they can be enabled by going to Environment -> Plugins and enabling the Transparent Liquids plugin
  • (Lua) added Game.replay for detecting whether a game is film replay

Fixes:

  • Fix teleporting in weapon effect on 60fps + (#308)
  • Fix the enhanced HUD with software renderer (#334)
  • Fix HUD not resizing when changing resolution `(#309)
  • Fix blank frame on map overlay transition in OpenGL mode (#265)
  • Restore screen flash for Marathon 1 when teleporting in (#336)
  • Fix UPnP checkbox not working in resume net game dialog (#337)
  • Fix platform textures when exporting a level
  • Fix assert thrown on network game when teleporting to another level with disconnected player (#66)
  • Fix controller feel analog/d-pad when saving prefs (#160)
  • Fix intro video not rendering when no audio stream; fixes EVIL's opening movie (#346)
  • Fix missing initialization in Lua damage_player (#348)
  • Fix the MegaHonk. RIP MegaHonk. (#339)
  • Add suport for ffmpeg 5 (#349)
  • Fix a Linux segfault at shutdown (#340)
  • Allow binding mouse buttons to forward/backward/sidestep (#333)
  • Remove the Vidmaster Oath from Marathon 1 (#355)
  • Fix MML plugin replacement font erased on first level load (#364)
  • Use GL_MIRRORED_REPEAT instead of GL_MIRRORED_REPEAT_ARB; fixes solid colored landscape on some OpenGL drivers
  • Implement transparency in the static shader; compilers now fade out as in software
  • Fix use of caps lock as run key (#294)
  • Suppress weapon flare when Lua cameras are in use (#316)
  • Fix default preference plugins disabling in Windows
  • Fix animated 3D models
  • Fix reloading physics model if not loaded from embedded map (#317)