this is too dense and unreadable. I'm sorry...
- random things
- move around the absolute minimum time (0.11s) stuff 2dbb211
- fix wrong variable used in
LessStupidGetMapDisplayName
(relevant for tf2 & csgo) afa6b07 - reset sv_enablebunnyhopping & sv_airaccelerate flags for late loading #1187 @xhaooy 830ebc1
- reset hp on restart #1187 @xhaooy 9eceb51
- fix showing 100% perf with no jumps on scroll @Nairdaa a4c214c
- fix some native definition & optional api things 9210b84
- add note about
startinair
(the style setting) 86b3643 - note for
autostrafe
(the style setting) option 4 / basic autostrafer v3.4.2...master - round up fractional ticks when calculating finish time afdf236
- Godmode fix for DMG_CRUSH and point_hurt #1188 @azalty ca60971
- fix hsw sync @Nairdaa 5a0b8c2
- get the shavit_misc_prespeed 1&&>=3 working again with the on-ground timer 309aa7a
- add
bhop_wasd
toshavit-mapfixes.cfg
60c4f39 - use correct gravity for LG #1197 @lilac1337 f9bb0a3
- the default LG style in bhoptimer has always been
"gravity" "0.6"
but btimes used 0.5 and a lot of people switch to 0.5 so this is just "fixing" the default in bhoptimer...
- the default LG style in bhoptimer has always been
- stripper cfg touchups 9b96f9d
- make all the filters use more normalized structures so that one sourcepawn stripper replacement can parse these files...
- add jumpstats to readme https://github.com/shavitush/bhoptimer/pull/12007 @enimmy 835678d
- add backwards hsw sync #1194 @Nairdaa c2dbf6d
- drop support for sourcemod 1.10 16a927c
- Remove dhooks include file #1208 @Awesomerly 659d70a
- use style runspeed instead of m_flMaxspeed for tas (and autoprestrafe) 3609adf
- (autoprestrafe is broken on 250 runspeed otherwise...)
- add a note for
a_or_d_only
inshavit-styles.cfg
2a23c05 - document some API structs fee7df2
- Clarify logic for testing writeability with faketestfile_69.replay #1217 @Nairdaa 1b67644
- do something to not error on negative
sv_friction
and negativesv_accelerate
187bd2c- like on
bhop_ins_mariooo
- like on
- fix some colors in advertisement messages not working ad48aa3
- check & use
sv_autobunnyhopping
even if the game is not CS:GO (and it's in CS:S as of the 2025-02-18 update! Thank you @misyltoad) 94ebb97 - other gamedata stuff for 2025-02-18 update: #1226 90a6714
- Make sure MaybeDoPhysicsUntouch() is called in ProcessMovementPost 2c093bb
- swap sm_p to sm_noclip in shavit_misc_noclipme description #1230 @lilac1337 78f55f9
- add shavit_misc_unnocliponrestart to disable noclip on restart #1232 @mourningsickness 2726865
- Add FirstLogin to database and profile #1234 @mourningsickness 3d0cd96
- Mark Steam Datagram Relay IPs 983a3c8
- (shows "Steam Datagram Relay" for the player's country if that's how they last connected)
- fix: prevent unnecessary jump when using !r or switching to TAS (brought to attention by @akanora) 7e1c3f0
- shavit-chat - fix chat messages near (or at) max length overflowing into a broken message #1241 @mourningsickness 4910500
- this increases the user chat message buffer size
- menu & hud things
- save
!wr
menu record page for back button 9423ef7 - timeleft hud - show seconds starting at 150s 3a1e6a6
- untested In Start/End zone speed removal if !hud removed speed... f6fdd7b
- increase menu-input blocker time e8ff7fe
- this is the thing that's used when you have a checkpoint menu open and then a mapvote comes up, for example
- add keyhint forwards and forceUpdate #1201 @enimmy d57ec73
- allow the !recentrecords menu to be sorted by style 4652e36
- fix error spam from PR #1201 23fa606
- add player PB to !style menu #1239 @mourningsickness b1a2f06
- save
- checkpoint things
- Make sure CSS uses the ladder checkpoint stuff c2a9017
- this also changes the checkpoint struct size because we need to save some internal ladder variables the engine uses
- ALWAYS include this (so third-party plugins don't have to be rebuilt sometimes) 2013968
- save m_afButtonDisabled & m_afButtonForced in checkpoints (mainly for player_speedmod) bf5ec55
- this makes kz_bhop_genkai a bit more bearable at times
this also isn't perfect since restarting doesn't reset them - csgo gamedata d93ed28
- this makes kz_bhop_genkai a bit more bearable at times
- Prevent gB_ForceJump when teleporting to a checkpoint in the start zone #1240 @akanora cd4f1c9
- Make sure CSS uses the ladder checkpoint stuff c2a9017
- zones things
- make
shavit_zones_box_offset
a bool (which also affects height offset) & correct TF2 bounding box values #1179 @jedso f7ff341-
Summary
Previously with offsets: - Zone is 62/2 units raised off the "ground". - Zone is 62/2 units shorter than the beams showed. Previously without offsets: - Zone is 62/2 units raised off the "ground". - Zone is 62/2 units shorter than the beams showed. Now with offsets: - Zone is 62/2 units raised off the "ground". - Zone is 62/2 units shorter than the beams showed. Now without offsets: - Zone is 0 units raised off the "ground". - Zone is 0 units shorter than the beams showed.
-
- wip shavit-zones-json stuff
- make
ZF_Origin
store floats with decimals instead of as hexadecimal 2bcd20f- (this is for hooking triggers/etc as a zone via origin/position)
- fix stale zone cache entries being checked, preventing start/end zone placement sometimes b468f9d
- fix
RecalcHighestStage
typo 7bd9548 @Haze1337 - Add teleport to stage start command #1207 @Awesomerly 2805cd9
- only works on maps that start with
surf_
right now....... very ksf-esque thing.... !teleport
is added as an alias for!tele
!rs
/!stagerestart
/!restartstage
- part 2: Make stage restart command take player to beginning in end zone #1215 @Awesomerly 4465e53
- part 3: add
shavit_zones_enable_stage_restart
& make!stagerestart
send you to startzone if your timer is stopped da78976
- only works on maps that start with
- force
sv_enablebunnyhopping 1
in Custom Speed Limit zones (for_strafe
); make AirAccelerate & Custom Speed Limit zones check the player's track #1212 7aca875- part 2: fix bad casts that broke Custom Airaccelerate & Custom Speed Limit zones ee0fe65
- Add no-jump and autobhop zones #1216 @Awesomerly c9cfbef
- some fixes 8ecc2a7
- probably fix
exact_time_int
deprecation issue #1218 e41ba9f- part 2: edit the DeprecateExactInt sql error handling a bit for 9434dc9
- Add new zone types to hookzone menu #1221 @Awesomerly 7c80025
- unbreak sourcemod 1.12 builds 17e6011 54c04a0 2dd385a
- make
!beamer
more reliable and stuck in walls less (if at all!) @rumourA 2bbb386- I love
!beamer
so much. I lie in bed and think about!beamer
.
- I love
- Make
func_rot_button
entities hookable just likefunc_button
04ad339 f547750 - Fix not being able to overlap bonus+main endzones 420c8e0
- Startzone speed limit flexibility #1219 @Awesomerly 354c244
- adds the "maxprestrafe" style key (& adds shavit_misc_prespeed 6):
"The max prestrafe that still allows your timer to start/restart. You generally do not need or want to change this unless for surf things (combined with style-setting "prespeed_type" "6" or cvar "shavit_misc_prespeed 6"). Default is 0.0 (disabled)."
- adds the "maxprestrafe" style key (& adds shavit_misc_prespeed 6):
- fix shavit-zones cvar change callback errors (found by caliph) 0151ace
- make
- replay things
- make salvage replay-files have frame-count in filename 1f8461f
- add
!specbot
to shavit-misc as an alias for!spec
bb49da4 - make replay-frames resize failures not kill the server 3757993
- don't eat non-timer bot/fakeclient names - for nuko 4bbef8a
- use
bot_add
/tf_bot_add
instead of the gamedata to call stuff 'BotAddCommand' things 5814a7c- This was the only option for TF2 because Valve updated the compiler and now a lot of functions are inlined when they previously weren't and trying to hack things back with assembly patches is a nightmare.
- part 2 (for CS:S & CS:GO too) 6751aa3
- Allow updating replay bot name without being a WR #1209 @BoomShotKapow 654f9aa
- "This allows editing the replay bot's name through the frame_cache_t of the replay data, which is useful for personal replays. Without this change, the replay bot's name after calling Shavit_StartReplayFromFrameCache would be the current WR's player name."
- More specifically: this is useful for personal-replay plugins and such.
- shavit-replay-playback: hook triggers on late-load e35e835
- reloading shavit-replay-playback would mean bots would touch triggers
- fix errors with looping replay bots that use disabled styles feeb4ae
- rankings things
- sqlite shavit-rankings support (&
GetWeightedPoints
deprecation) #1183 787aa8f- make sure it logs POW support for older Sourcemod versions (< 1.12) fee8ede
- fix a point recalculation query that was doing the wrong checks in a WHERE statement 7fb0f45
- fix database version parsing https://github.coim/shavitush/bhoptimer/pull/1222 @Awesomerly e597600
- sqlite shavit-rankings support (&
- mapchooser things
- fix maplist clearing after sm ReadMapList fix (I can't remember what the sm ReadMapList fix was, sorry) 888b4be
- add map reroll to shavit-mapchooser #1184 @MicrowavedBunny e4c58dd
- fix maplist type 3 not clearing maps list 79c307f
- stop that random map change thing d69bd18
- something to do with rtv'ing again right before the map changes?
- dumb #1195 @Nairdaa c6c38b0
- fixups for mapchooser nominate menu after sqlite support was added to shavit-rankings 66c730a
- make it grab tiers even if not mysql b150073
- tf2 things
- fix jump counter & shavit_core_blockprejump (still kind of fucky) fefb0ff
- silence tf_bot_count change notification f1bea16
- only check for 'jointeam spectate' so we don't break the class menu popup a6da435
- fix 0vel underwater & hook PreventBunnyJumping (still kind of fucky) a7e3fe5
- update gamedata for tf2 vscript update 06bce65
- fix tf2 Windows PhysicsCheckForEntityUntouch signature e19f069
- don't let tf2 bots duck on surf ramps. it makes the spec view look fucky 31fcd7e
- wip tf2 stuff post 2024-04-18 7ce6233
- working PreventBunnyJumping on Windows 5421c60
- fix error when you spawn and the observer target is a camera or something 9876d4c
- csgo things