BunnymodXT

Speedrun and TAS tool for Half-Life & friends.

OTHER License

Stars
200
Committers
21

Bot releases are hidden (Show)

BunnymodXT - Feb 9 2016

Published by YaLTeR over 8 years ago

  • BunnySplit support.
  • Added bxt_taslog, which toggles advanced TAS logging into bxt_taslog_filename.
  • Added bxt_hud_visible_landmarks which shows which landmarks contain the player in their PVS. Useful for planning changelevel delays.
  • Added a fix for the ammo HUD reset glitch on demo recording (similar to the one in hlspbunny).
  • Non-solid (disabled) triggers are now dimmer and not pulsating.
  • Remade the TASView communication to reduce its CPU usage.
  • Moved to a different hooking library.
  • We're now licensed under the MIT/X11 license with a part licensed under BSD 2-clause.
BunnymodXT - Dec 13 2015

Published by YaLTeR almost 9 years ago

  • Fixed a crash on launch on certain ATI GPUs when launching with the game start way.
  • Fixed HL1 window being unfocused on launch with the game start way.
  • Fixed distance measurement.
  • Added bxt_hud_entity_hp.
  • Added bxt_hud_selfgauss.
  • Added bxt_show_triggers for showing triggers in a colorful way. Triggers are no longer shown with bxt_show_hidden_entities.
  • Ignore _bxt_min_frametime when _bxt_norefresh is enabled.
  • Added the w command as a better alternative to wait tables. Usage: w [number of waits].
  • Added cheat commands bxt_ch_set_health and bxt_ch_set_armor.

TAS-specific stuff:

  • Added the duck-when-jump function.
  • Fixed LJ detection.

Trigger color cheatsheet:
Trigger color cheatsheet

BunnymodXT - Aug 18 2015

Published by YaLTeR about 9 years ago

  • Added PM_ClipVelocity and PM_WaterMove patterns for WON.
  • Updated Linux stuff.
  • Fixed V_FadeAlpha hook being required.
  • Fixed typo in the V_FadeAlpha hook message.
  • Added _bxt_norefresh.
  • Added _bxt_reset_frametime_remainder.
  • Runtime is no longer linked statically on Windows.
  • Now sending the frametime remainder over the message queue.
  • Get rid of the version number (now using build date and time).
BunnymodXT - 0.5-pr2

Published by YaLTeR over 9 years ago

Putting this version here, still contains a couple of minor bugs, and be careful with 0ms ducktapping.

BunnymodXT - 0.5-pr1

Published by YaLTeR over 9 years ago

  • Added the bxt_record command which records a demo asap (to be used like: bxt_record mydemo;map c1a0).
  • Added the bxt_autopause cvar. If set to 1, automatically pauses the game on loads (to be used for segmenting).
  • Added the bxt_show_hidden_entities cvar, set it to values 1 through 3 to show different categories of hidden entities (higher means more entities shown).
  • Added the _bxt_min_frametime cvar which acts as fps_max but works with host_framerate. Also it accepts frametime instead of FPS, so where you would set fps_max to x you need to set _bxt_min_frametime to 1 / x.
BunnymodXT - 0.4-b

Published by YaLTeR over 9 years ago

Fixed a Windows crash on certain occasions, read more here:
4579f962d326b49d0b1c39947ef708e9aa99862c

BunnymodXT - 0.4-a

Published by YaLTeR over 9 years ago

  • Added support for 4554 (the GoldSrc package client).
BunnymodXT - 0.4

Published by YaLTeR over 9 years ago

  • Added autostop for BS, OP4 and GMC. IGT yay.
  • Fixed a bug with time and the jumpspeed HUD element.
  • Added a viewangles HUD element.
  • Get accurate info from the engine for the HUD elements (fixes the red HUD text flashing when running over 1000 FPS on Steam).
  • Lots of secret TAS advancements.
BunnymodXT - 0.4-pr3-b

Published by YaLTeR over 9 years ago

  • Cleaned up some logging.
  • Added the bxt_timer_autostop CVar. If it is enabled, automatically stops the timer on Nihilanth's death.
BunnymodXT - 0.4-pr3-a

Published by YaLTeR over 9 years ago

Building statically from VS 2015 CTP and a little helper for the new injector.

BunnymodXT - 0.4-pr3

Published by YaLTeR over 9 years ago

Lots of mainly internal modifications.

  • Added bxt_hud_timer for showing the in-game timer.
  • Added bxt_timer_start, bxt_timer_stop and bxt_timer_restart for manupulating the in-game timer.
  • Probably something else I don't remember.
BunnymodXT - 0.4-pr2

Published by YaLTeR almost 10 years ago

  • Made the custom HUD elements work in AG.
  • Fixed crashes with certain expansions or versions of the game libraries.
  • Got rid of the y_ prefix for CVars and commands.
  • Made bxt_bhopcap and bxt_bhopcap_prediction enabled by default.
BunnymodXT - 0.4-pr1

Published by YaLTeR almost 10 years ago

  • Fixed the bug with the speedometer position.
  • Added the jumpspeed HUD element.
  • Renamed all _pos CVars to _offset.
  • Added _anchor CVars to HUD elements, should be set to two space-separated floating point values, the first one is multiplied with the screen width and added to the x offset resulting in the final x coordinate for the HUD element, the second one - with the screen height and y offset.
BunnymodXT - 0.3

Published by YaLTeR almost 10 years ago

Now comes with a Linux .so!

  • Added various HUDs, such as a velocity HUD, an origin HUD and a speedometer HUD.
  • Added CVars to control those:
  • - y_bxt_hud
  • - y_bxt_hud_color
  • - y_bxt_hud_precision
  • - y_bxt_hud_velocity
  • - y_bxt_hud_velocity_pos
  • - y_bxt_hud_origin
  • - y_bxt_hud_origin_pos
  • - y_bxt_hud_speedometer
  • - y_bxt_hud_speedometer_pos

BUG: Speedometer position is being got from y_bxt_hud_velocity_pos instead of y_bxt_hud_speedometer_pos.

BunnymodXT - 0.2

Published by YaLTeR about 10 years ago

Contains all the basic functionality (bhop uncapping and autojump), togglable by CVars and injectable into pretty much anything you want with BunnymodXT-Injector.