Fastest video recording and TAS tools for Half-Life & mods.
GPL-3.0 License
Bot releases are hidden (Show)
This is a new version of the BXT TAS editor, rebuilt from the ground up with big usability improvements and bug fixes. Watch the video introduction and getting started: https://youtu.be/zi3pw9iS1sk.
Highlights include:
TAS editor 2 commands and console variables are called bxt_tas_studio
to avoid the naming collision with the BXT TAS editor. Hence, the alternative name is TAS Studio.
Set bxt_cap_sampling_exposure
to a value above 0 and up to 1 to enable motion blur. It works the same way as in HLAE and hl-capture, but very fast thanks to GPU acceleration with Vulkan.
bxt_play_folder
by @khanghugo in https://github.com/YaLTeR/bxt-rs/pull/53
bxt_scoreboard_remove
by @khanghugo in https://github.com/YaLTeR/bxt-rs/pull/61
bxt_cap_separate_start
which records every demo into a separate video by @khanghugo in https://github.com/YaLTeR/bxt-rs/pull/58
bxt_viewmodel_remove
by @khanghugo in https://github.com/YaLTeR/bxt-rs/pull/52
bxt_viewmodel_sway
by @khanghugo in https://github.com/YaLTeR/bxt-rs/pull/64
bxt_remote_forbid
to prevent the game from serving as a remote optimizer or TAS Studio client by @YaLTeRFull Changelog: https://github.com/YaLTeR/bxt-rs/compare/3.1...4.0
Published by YaLTeR about 2 years ago
Thanks to @hobokenn, @SmileyAG and @mxpph for helping with this release!
Added a brute-force optimizer for TASing. It works by randomly adjusting a part of the TAS and keeping better results. The optimizer can use prediction (fast but inaccurate), or multiple game instances to run the TAS.
Video explaining how to use the optimizer: https://youtu.be/ECuRruY3XLw
All functionality, console commands, and variables are now documented. Read the documentation on the wiki page or in-game with the bxt_help
command.
bxt_cap_slowdown
for recording slowed-down video without audio distortion, similar to how playdemo
slowdown works.bxt_disable_loading_text
to disable drawing of the LOADING line.bxt_force_fov
no longer allows values below 1
.rust_hawktracer
to tracing
. Profiling is now present in all builds; start Half-Life with the BXT_RS_PROFILE
environment variable set to enable it. bxt-rs will then output a trace.json
file in the Half-Life folder, which you can view in Perfetto or in chrome://tracing
.BXT_RS_VULKAN_DEBUG
environment variable set.