v2.4.1
v2.4.1 update notes
- Fixed exploit related to checkpoints.
- Added
sm_wipeplayer
command. - Added style ordering to menus. Use
ordering
style config to order styles without changing their IDs. - Added the ability to stop replay playback as the requester.
- *Improved logging of single-record deletion.
!replay
command moves you to spectator, and refers you to the replay bot upon use now.- Added PB split to HUD. The top-left HUD will split to two sections; "best" and "PB".
- Added map tier to start zone HUD.
- Fixed unintended behavior with checkpoints menu.
- Added the
{rank}
format specifier to custom clan tag console variable. !r
shows the track in the message if start zone doesn't exist.- Fixed HUD showing wrong time when playing with timescale.
- Fixed checkpoints not properly setting
targetname
andclassname
. - Fixed error when certain commands are used from the server's console. This fix allows them to work now.
- Changed
!deleteall
so you can delete all records per-style rather than just per-track. - Fixed an issue where deleted replays would not be overwritten.
- Added cooldown for replay playback/stop for non-admin users.
- Fixed replay bots breaking at certain interactions; such as stopping playback between the replay's end and its nullification and then requesting new playback.
- Improved smoothness of all replay playback.
- Fixed a bug that caused the last frame of replays seem out-of-place.
API
-
Added natives:
Shavit_ChangeClientStyle
Shavit_ReloadLeaderboards
Shavit_DeleteReplay
Shavit_GetOrderedStyles
Shavit_IsPaused
-
Added forwards:
Shavit_OnRankAssigned
A relatively big update considering it's a minor version, have fun!