Pre-release v1.2.13-rc.1 Fixed
- [#442] [AOG][HWR] Fix weapon position when toggle widescreen.
- [#450] Hide back-to-demo menu item when there is no mission active.
- [#467] Informants Die Upon Reloading a QuickSave.
- [#469] Fizzle fade on death.
- [#474] Don't increase a turn speed when running.
- [#478] [AOG] Walking sounds for Cyborg Warrior and Bio-Mech Guardian.
- [#479] "Full map" cheat.
- [#480] Asleep enemies when dumps info to log.
- [#464] [Windows] DPI awarness.
- [#485] [HWR] Render walls on both sides of a door to avoid a possible gap.
- [#483] Possible saved game corruption.
- [#462] Load maps from
https://legacy.3drealms.com/stuff/bsflrs.zip.
- Boss spawning in AOG.
- Error at startup when profile directory is empty.
- Buffer overflow for textured ceiling or floor.
- [CFG] Escape argument string on serialization.
- Sprite extraction error "Sprite page index out of range."
- "Actor is in actorat" condition.
- Order buttons inside the message box from right to left.
- Possible out of range index access in ClearNClose.
- [HWR] Crash on E5M14.
- [SDL] Audio mixer crash on exit.
- Crash when playing UI sound and there is no audio devices detected.
Added
- [#503] If the player score for the level is above 96%, the informant will tell the location of a single missing enemy or item.
- [CMake] Option *BSTONE_INTERNAL_SDL2* to use bundled SDL2 source code.
- CVar facility.
- Add tool to trim file paths in the executable.
- Add option to control checking for error of 3D renderer API.
- [PS] Add option to toggle a map in stats like in AOG.
- Add Git commit's hash to the version.
- Log error when message box fails.
- Option `extract_levels` to extract levels in MapEdit format (FLR).
- Button to error message box to open a log file.
Changed
- [#383] Change description of "is windowed" for windowed fullscreen.
- Relicense completely new source code under MIT license.
- [AUDIO] Rename audio driver type `2d_sdl` to `system`.
- [AUDIO] Rename audio driver type `3d_openal` to `openal`.
- Rename cvar `vid_aa_kind` to `vid_aa_type`.
- [CVAR] Rename audio drivers (r2_sdl -> system, r3_openal -> openal).
- Rename cvar `vid_aa_kind` to `vid_aa_type`.
- Use multiple search paths (data, mod) for external resources.
- [Windows 11+] Remove round corners of a window.
- Update SDL to v2.30.6.
- Update Nuked OPL3 to cfedb09efc03f1d7b5fc1f04dd449d77d8c49d50.
- Update stb (stb_image.h v2.29; stb_image_write.h v1.16).
- Set CMake minimum version to v3.5.0.
- Option `--data_dir` does not affect auto-detection of original assets.
Removed
- PS Vita support (long time not maintained, outdated code).