Skip to content
d329e75
Compare
Choose a tag to compare

Added

  • [CMake] Root CMakeLists.txt.
  • [CMake] Add option BSTONE_MORE_COMPILER_WARNINGS for more compiler warnings.
  • Bindings to take screenshots (default F5).
  • Option to control weapon bobbing (actual for Planet Strike only).
  • PC Speaker SFX.
  • Option snd_sfx_type to switch between AdLib and PC Speaker audio.
  • Option snd_is_sfx_digitized to toggle SFX digitization.
  • Extracting unprocessed audio (*.data).
  • Extracting PC Speaker audio.

Changed

  • [CMake] Minimum supported version is 3.4.0.
  • Audio low-pass filtering is disabled by default.

Fixed

  • Compiling under non-MSYS MinGW.
  • Content search.
  • Show dropped important items (keys, etc.) on auto-map.
  • Don't draw the scene for "show full map" cheat.
  • Reduce compiling warnings.
  • Make the application DPI aware.
  • [OAL] Discard sounds with lower priority on same actor's channel.
  • [OAL] Fix hangs on changing audio settings when any world's sound playing.
  • [HWR] Mismatched texture for door track.
  • [HWR] Flooring / Ceiling texture direction.
  • Non-readable log file while application is running.
  • Item flags for message box.
Compare
Choose a tag to compare

Added

  • Support for external textures (bmp, png).
  • Configuration for external textures (vid_external_textures).
  • OpenAL 3D audio driver.
  • Configuration for OpenAL driver (snd_driver, snd_oal_library, snd_oal_device_name).

Fixed

  • Search path with provided data_dir.
  • Double fading on new game or load game when using hw renderer (Emile Belanger, @emileb).
  • Fade whole screen when in widescreen and 3D view is showing (Emile Belanger, @emileb).
  • Next map number for level transition.
  • Support for lowercase resource file names.
  • [CMake] Always enabled precompiled headers.
ab9fc46
Compare
Choose a tag to compare

Added

  • Option vid_filler_color_index to select filler color.
  • [Windows] File information resource.

Fixed

  • Enable sfx and music by default for first startup.
  • Lives counter.
  • Input floor panel visual glitches.
Compare
Choose a tag to compare

Fixed

  • Disabled episodes 5 and 6 in static build.
498f631
Compare
Choose a tag to compare

Fixed

  • Extraction of compressed texts.
  • Same texture for door type BIO.
  • Player radius for item pickup.
  • Missing test for pushwall in CheckLine.
  • Fix sfx turning off when in-game sounds paused.
  • Show option "Game Options -> Video -> Stretch UI".

Changed

  • Replaced almost all fixed-point arithmetic with a floating-point one.
  • Relay on CMake's PCH support if available.
04df69c
Compare
Choose a tag to compare

Added

  • Option snd_resampling_interpolation to specify interpolation method for resampling.
  • Option snd_resampling_lpf to toggle low-pass filter for resampling.
70c8346
Compare
Choose a tag to compare

Fixed

  • [AOG][E4L1] Removed unnecessary in-place level fix.
5c3ac8f
Compare
Choose a tag to compare

Added

  • [AOG] "Cursor" for elevetor panel.
  • Option --extract_vga_palette to extract VGA palette.
  • Pause game audio when in menu.

Changed

  • Increased maximum actor count.
  • Use floating point for audio mixing.
  • Rewrite low-pass filter for PCM upsampling.
  • Saved games are not compatible with previous version.

Fixed

  • [AOG] Revised initial hitpoints for bosses.
  • [AOG][E4L1] Added missing barrier switch for 100% points.
  • [PS] Hide already pushed pushwall on auto-map.
  • Pickup items while attacking.
  • Sprite precache for Perscan Drone and Volatile Material Transport.
  • Both games should be now completable with 100% rating.
1267400
Compare
Choose a tag to compare

Added

  • Input bindings to cycle weapons.

Changed

  • Apply bonus queue after finishing the mission.
  • Write data into temporary file and then rename it.
  • Enable high score menu for debug build.
  • Saved games are not compatible with previous version.

Fixed

  • [AOG] Animation timings for some actors to match origin.
  • [AOG] Bio-tech placed on special tile (E5L2; (18, 43)).
  • Sprite precache for crate items.
  • Sprite precache for morphed Dr. Goldfire.
  • Level state after death when extra live is available.
  • Add points for destroying projector generator.
  • Displaying pushwalls after loading from saved game.
  • Hit points table.
  • Player's attack tracing.
  • Zigzag movement when strafing along the wall.

Removed

  • Default values for some input bindings.
7fa5e6d
Compare
Choose a tag to compare