Non-TASing-related changes:
- Fixed the distortion in the collision depth map. Thanks @Marckvdv!
- Added the
bxt_collision_depth_map_pixel_scale
console variable, which allows rendering the collision depth map at a lower resolution than the game's resolution. It's set to a good value by default, so you can safely view the collision depth map at your regular resolution. Thanks @Marckvdv! - Added the
bxt_collision_depth_map_remove_distance_limit
console variable to remove the tracing distance limit, so far away entities are still shown on the collision depth map. Enabled by default.
This release features a number of improvements to the TAS editor and TAS support in general.
- Improved the TAS editor FPS by making the TAS editor simulation incremental: it simulates a little bit every frame so as to not kill the FPS too much. Can be controlled with the new
bxt_tas_editor_simulate_for_ms
console variable. - Improved the performance of left-dragging points in edit mode by making it not re-simulate unnecessary parts of the input.
- Added a new .hltas line to smoothly change the player's angle over a period of time:
change yaw to 90 over 1 s change pitch to 0 over 0.5 s change target_yaw to 23.5 over 2.3 s
- Added
bxt_hud_tas_editor_status
which shows the properties of the currently selected point in edit mode. Thanks @Eddio0141! - Added
bxt_tas_editor_set_yaw/pitch/repeats
andbxt_tas_editor_unset_yaw/pitch
. - Added
bxt_tas_playback_speed
which controls the TAS playback speed. It's set to1
by default, which means that the TASes will play back in real-time (or slower). Set to0.5
for example to make the TASes play back 2 times slower. Set to0
to play back as fast as possible. - Added
bxt_tas_write_log
which automatically writes thebxt_taslog
of the TAS. - Changed
bxt_taslog
to accept an argument (0 or 1) rather than being a toggle. - Freecam is now enabled automatically when enabling the TAS editor.
host_framerate
and_bxt_min_frametime
are now automatically reset when TAS playback ends.- Improved the prediction accuracy, which reduces the TAS editor desyncs.
- Removed
bxt_tas_editor_append_frames
in favor of automatic selection. - Fixed freecam speed on unstable FPS.
- Fixed deleting the last frame bulk in edit mode.
- Fixed
bxt_tas_editor_toggle s22
toggling s23.