Releases: shavitush/bhoptimer
Releases · shavitush/bhoptimer
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 withtimescale
. 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
- 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
andShavit_OnReplayEnd
forwards.
v2.3.2
- Fixed !ranks being broken for some setups.
- Fixed core loading when rankings is unloaded.
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
- 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
- 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
- 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
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!
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
- 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.
- Added
- 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!