What's Changed
- On Windows, bxt-rs now searches for patterns from multiple threads, speeding up the startup time (e.g. from 2.5 s to 0.4 s).
- Fixed
V_CalcRefdefhooks on some mods like Opposing Force. - Added
bxt_skynameandbxt_skyname_forceto change the skybox by @khanghugo. - Added
bxt_fix_widescreen_fovby @khanghugo. - Added
_bxt_cap_skip_non_gameplay_framesthat will skip some non-gameplay frames from the recorded video by @khanghugo. - Added campath loading, playback and export (
bxt_campath) by @khanghugo. - Added
bxt_lightstyleandbxt_lightstyle_customby @khanghugo. - Added
bxt_emit_soundby @khanghugo. - Added Tracy profiling integration when the
BXT_RS_PROFILE_TRACYenvironment variable is set.
TAS Studio Improvements
This bxt-rs release's TAS editor requires Bunnymod XT starting from Nov 11 2024.
- Implemented camera view editing by holding the right mouse button, like in the BXT TAS editor by @khanghugo.
- Added support for new hltas features: pitch overrides and max accel yaw offset editing by @khanghugo.
- bxt-rs now forces
m_rawinput 1more aggressively, which is required for the TAS studio. - The status HUD now shows frame bulk FPS in addition to frame time.
- Added frame X and Y speed to the status HUD.
- During mouse adjustment, the status HUD shows info for the last frame of the adjusted frame bulk by @khanghugo.
- Opening a TAS now pauses right away instead of playing it back.
- Added
bxt_tas_studio_select_next/prev. - Made
bxt_tas_norefresh_until_last_frameswork with the TAS studio by @khanghugo. - Added
bxt_tas_studio_replay_viewsthat visually replays the camera views without a full playback by @khanghugo. - Camera smoothing now also smooths the pitch angles by @khanghugo.
- Fixed some issues with freecam.
- Increased the default line width to 2.
- Mispredicted frames are now truncated when watching the TAS playback.
- Fixed unfocused playback in CS 1.6 by @khanghugo.
- Fixed lag when editing due to slow writing to the bridged .hltas file.
Optimizer Improvements
- Added
bxt_tas_optim_change_pitch. - Frame count is now mutated across any two frame bulks, not just two adjacent ones.
Full Changelog: 4.0...5.0