Aleph One 1.6
·
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)