Skip to content

2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Dec 06:49
· 422 commits to master since this release

Thanks to @hobokenn and @SmileyAG for helping with this release.

  • Regular bxt-rs now works seamlessly with Bunnymod XT. Removed bxt-compatibility builds as they are no longer needed.
  • Added video recording support for pre-SDL (4554) and some WON (1600) engines.
  • Added the ability to bxt_cap_start output.wav to only record audio.
  • Fixed video recording crash when using -nosound.
  • Added a fix for bxt_play_run sometimes exiting to the main menu in the middle of playing demos recorded with Bunnymod XT.
  • Added bxt_tas_recording_start and bxt_tas_recording_stop which record real-time gameplay into a .hltas. This mostly works fine, but longer recordings, especially ones that depend on the RNG, will eventually desync.
  • Added a fix for non-deterministic sound RNG during TAS playback (already added it to Bunnymod XT too).
  • Added a fix for non-deterministic un-stuck time during TAS playback.
  • Renamed bxt_taslog to bxt_tas_log to avoid a conflict with Bunnymod XT.
  • Added non-shared RNG state dumping to bxt_tas_log.
  • Added _bxt_rng_set to set the non-shared RNG state. Mainly useful for debugging as some initialization based on the non-shared RNG happens at engine start, which setting the non-shared RNG state at runtime doesn't help with.
  • Added support for more engine versions for the rest of the functionality.