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_CalcRefdef
hooks on some mods like Opposing Force. - Added
bxt_skyname
andbxt_skyname_force
to change the skybox by @khanghugo. - Added
bxt_fix_widescreen_fov
by @khanghugo. - Added
_bxt_cap_skip_non_gameplay_frames
that will skip some non-gameplay frames from the recorded video by @khanghugo. - Added campath loading, playback and export (
bxt_campath
) by @khanghugo. - Added
bxt_lightstyle
andbxt_lightstyle_custom
by @khanghugo. - Added
bxt_emit_sound
by @khanghugo. - Added Tracy profiling integration when the
BXT_RS_PROFILE_TRACY
environment 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 1
more 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_frames
work with the TAS studio by @khanghugo. - Added
bxt_tas_studio_replay_views
that 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