Skip to content

Releases: shavitush/bhoptimer

v2.3.4

03 Nov 12:12
398c9ee
Compare
Choose a tag to compare

v2.3.3...v2.3.4

Pausing development for a while.

Changelog:

  • Added practice mode alert toggle to !hud.
  • Fixed several issues with CP menu prev/next buttons.
  • Replaced halftime style setting with timescale. I added backwards compatibility. See style config for usage example.
  • Fixed replay unsyncing for a short time when hitting thin teleports while crouching.
  • Optimized replay file writing to be much faster.
  • Fixed issues with unicode inputs for username/chat settings. Might need to manually change the column collation to utf8mb4_unicode_ci.

v2.3.3

10 Oct 17:46
b8d0522
Compare
Choose a tag to compare

v2.3.2...v2.3.3

  • Fixed rankings SQL issues with optimized MySQL/MariaDB configs.
  • Fixed PB in HUD showing rank 0 when it's rank 1.
  • Removed code that is now unnecessary from shavit-sounds.
  • Added Shavit_OnReplayStart and Shavit_OnReplayEnd forwards.

v2.3.2

03 Oct 06:42
73fdf77
Compare
Choose a tag to compare

v2.3.1...v2.3.2

  • Fixed !ranks being broken for some setups.
  • Fixed core loading when rankings is unloaded.

v2.3.1

22 Sep 21:37
e9a203b
Compare
Choose a tag to compare

v2.3.0...v2.3.1

  • Added !deletemap.
  • FIxed !ranks showing titles as unranked even though they're not.
  • Fixed memory leak in shavit-replay.
  • Increased shavit_replay_timelimit's default to 2 hours
  • Made replay plugin not record more frames after going past time limit.

v2.3.0

14 Sep 14:55
c774f41
Compare
Choose a tag to compare

v2.2.0...v2.3.0

  • Fixed errors.
  • Reworked checkpoints to not be so poopoo.
  • Fixed memory leak with checkpoints.
  • Fixed low gravity styles being trash with boosters.
  • Fixed HUD showing wrong speeds for slower/faster styles.
  • Fixed shavit_misc_prespeed 4. Set to 4 and combine with shavit_core_nozaxisspeed 1 to get the same behavior that SourceCode timer has.
  • Added shavit_replay_botweapon. Choose whatever weapon you want the bots to have.
  • Added shavit_replay_botplususe. You can disable bots from using +use.
  • Added !ranks command in chat module. This shows a list with all* the visible chat titles. Select an entry in the menu to preview the chat rank!
    • Easter eggs and privileged titles are excluded from this menu.
  • Added "easteregg" and "flag" settings to chat titles. The former decides on if it shows up in the !ranks menu. The latter limits this title to the flag/override you choose.

v2.2.0 - new chat processor

23 Jun 18:54
945b1c8
Compare
Choose a tag to compare

v2.1.2...v2.2.0

  • Wrote a new chat processor for bhoptimer.
    • Uninstall any other chat processor you have installed.
  • Changed clan tag {time} to display only at 1 second or above.
  • Ensured segmented replays with deleted replay data are gone.
  • Added shavit_misc_speclist for misc's !speclist.
  • Added shavit_hud_speclist for HUD's spectator list.
  • Fixed chat color injections.
  • Fixed percentile ranking titles being broken.
  • Fixed SQL error on new setups.
  • Removed flat zone cvar, added shavit-zones config instead.
    • Removed custom spawn from cfg to prevent confusions.
  • Made viewangle recording use verified angles instead. This makes replays smoother, and removes most (not all) of the flickering from segmented replays.
  • Made CP save targetname/classname, both are very efficient now! Closer to real save states.
  • Added shavit_misc_maxcp and shavit_misc_maxcp_seg.
  • Fixed invalid client error on CP saving.
  • Fixed top-left HUD not showing correct style/track data.
  • Removed unused 'spawn point' zone setting.
  • Minor optimizations all around the codebase.
  • Fixed !save behaving differently from the !cp menu option.

v2.1.2 - bug fixes and polishing

07 May 16:14
a5c6894
Compare
Choose a tag to compare

v2.1.1...v2.1.2

  • Changed default +left/right block behavior.
    • 1 now blocks movement, 2 also stops timer.
  • Segmented CP menu now pops up when changing between two segmented styles.
  • Changed bot flag behavior to ensure bots properly get their entity flags applied.
  • Fixed possible memory leak.
  • Fixed chat/style setting errors on player connections.

v2.1.1 - exploit fix

03 May 13:06
fda9d81
Compare
Choose a tag to compare

v2.1.0...v2.1.1

Changelog:

  • Fixed serious exploit to do with checkpoints. Update ASAP!
  • Reduced database load on server start.
  • Removed perfect jump% from !wr on old, unmeasured records.

v2.1.0 - segmented runs!

02 May 10:00
3e55855
Compare
Choose a tag to compare

v2.0.3...v2.1.0

Changelog:

  • Added support for segmented runs. Use "specialstring" "segments" to allow a style to use segmented checkpoints. Use the !cp menu on supported styles! Segmented styles also work with replays.
  • Fixed multiple memory leaks.
  • Added Segmented (normal) as a style to the default setup.
  • Added shavit_replay_botshooting. This cvar can allow you to disable attacking buttons for bots. 0 will make the bots not press mouse1/mouse2 at all. 1 will only allow shooting, 2 will only allow right clicking and 3 will allow everything.
  • Added two natives: Shavit_HijackAngles, Shavit_GetPerfectJumps.
  • Fixed a bug with replay data when loading a state after finishing the map.
  • Now mp_humanteam is respected by shavit-misc. The TF2 equivalent also is.
  • Now shavit_replay_defaultteam is always respected, regardless of if the map has a spawn point for the team.
  • Rewrote admin menu integration. Use the shavit_admin override to grant access. The Timer Commands category now has replay removal too.
  • Now weapons dropped by disconnected players will automatically clean up.
  • Added record count in !delete menu, disabled buttons when unnecessary.
  • Added perfect jump% measuring for scroll styles.

v2.0.3 - small updates

29 Apr 21:41
c294408
Compare
Choose a tag to compare

v2.0.2...v2.0.3

  • Added style permissions:
    • Added Shavit_HasStyleAccess native.
    • Added permissions setting to styles. Use like "p;style_tas" for example. First section is the flag needed, and the second section is the override for it.
  • Micro optimization in spawn point generation.
  • Scaled slide zones with speed/gravity.
  • Reworked sounds to emit properly in CS:GO.
  • Fixed typos in the code, and translations. Thanks @strafe!
  • Fixed an issue where players get a wrong rank when actually unranked. Thanks Nairda for finding this!