Skip to content

v1.2.13

Latest
Compare
Choose a tag to compare
@bibendovsky bibendovsky released this 14 Dec 18:19
ac86299

Note that non-Windows builds are experimental.

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.10.
  • 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).

Changes since v1.2.13-rc.1

  • Update SDL to v2.30.10.