Commit Graph

185 Commits

Author SHA1 Message Date
rtldg
c734348d63 fix csgo win sig for DoAnimationEvent and allow the replay to work even if the sig is bad 2021-04-16 14:15:11 +00:00
hermansimensen
f6144fdcae Add animations to replay bots. 2021-04-16 01:24:18 +02:00
rtldg
31a3c1bbc4 better replay entity validity checking 2021-04-12 20:03:02 +00:00
rtldg
1d0b38138e move CreateAllNavFiles() out of OnMapStart() 2021-04-11 20:16:39 +00:00
rtldg
14b64147c5 stop kicking central replays 2021-04-11 20:00:24 +00:00
rtldg
7a8c735a28 stop duplicating replay frame buffer when persisting data 2021-04-11 19:37:01 +00:00
rtldg
3dc54c8974 BotAddCommand is thiscall on linux 2021-04-11 15:13:33 +00:00
rtldg
9e39c10e28 shavit_hud_timedifference -> shavit_replay_timedifference 2021-04-11 03:36:47 +00:00
rtldg
57e9072b19 remove bot_quota, disable it, and call BotAddCommand directly 2021-04-11 01:20:06 +00:00
rtldg
f825338079 shh 2021-04-07 15:41:03 +00:00
rtldg
efea62a023 mark some forgotten natives as optional 2021-04-07 15:37:14 +00:00
rtldg
d4012966bd fix when i broke reading older replay frames 2021-04-07 15:16:33 +00:00
rtldg
6113b0c3dc checkpoint code churn 2021-04-05 18:03:19 +00:00
rtldg
02c8af2af2 recreate ClosestPos when using closestpos.ext 2021-04-04 09:09:48 +00:00
rtldg
2d5aec9a3e change RemoveAllWeapons() a bit 2021-04-04 09:07:45 +00:00
rtldg
1af3d7f9ed add testing code for sm_closestpos 2021-04-02 15:12:28 +00:00
rtldg
0448297994 .nav file loading without restarting the map 🤔 2021-04-01 18:00:18 +00:00
rtldg
91ccae3509 add dumb create-all .nav files thing that doesn't work for all the workshop maps which i might make it do eventually 2021-04-01 16:39:33 +00:00
Nairda
cd8bbdf850
update menu drawing time (#1036)
* Update shavit-rankings.sp

* Update shavit-rankings.sp

* Update shavit-hud.sp

* Update shavit-core.sp

* Update shavit-misc.sp

* Update shavit-replay.sp

* Update shavit-stats.sp
2021-04-01 13:44:10 +00:00
rtldg
3a691c1835 replay prop model for tf2 (untested) 2021-03-31 06:33:14 +00:00
rtldg
2beb4dc2ec write nav mesh for potential workshop maps 2021-03-29 14:26:54 +00:00
rtldg
01c0ab9639 preemptively add some stuff for the next replay version format 2021-03-25 04:57:17 +00:00
rtldg
56c3b2af00 +some natives +less resizing for player frames arraylist 2021-03-25 02:05:25 +00:00
rtldg
abb7cbc052 make cloned replay data be owned by the calling plugin 2021-03-25 01:19:21 +00:00
rtldg
807cbc6dfe add some checks so infinite dynamic bots can't be spawned in 2021-03-25 01:18:31 +00:00
rtldg
78ecccf7c4 change some cvar defaults 2021-03-23 10:14:34 +00:00
rtldg
ac784cb7b8 make looping bots spawn when a replay is made 2021-03-23 08:35:52 +00:00
rtldg
dc13f2bdd2 fix replay bugs from bot_quota that only happen on csgo... hopefully this doesn't break it on css now xd 2021-03-23 06:54:25 +00:00
rtldg
84a4f10f22 fix some new replay errors that happen on csgo 2021-03-23 05:45:46 +00:00
rtldg
db575c577b accidentally undid a change 2021-03-22 06:51:27 +00:00
rtldg
916f141c48 rename some variables and stuff 2021-03-22 06:45:02 +00:00
rtldg
8d4ffd443b ReplayStatus/ReplayType -> int. +Shavit_StartReplayFromFrameCache(), +Shavit_StartReplayFromFile(). change replay file reading so i can have a replayfile_header_t which can be used to read stuff in DeleteReplay easier 2021-03-22 05:59:33 +00:00
rtldg
cb63c59352 add Shavit_GetReplayButtons() and fix error in #1033 2021-03-21 09:16:07 +00:00
rtldg
1d4128d874 reorder tickrate grabbing in shavit-replay 2021-03-21 08:37:44 +00:00
rtldg
e9db6dcb02 add Shavit_GetReplayStarter 2021-03-21 02:10:41 +00:00
rtldg
32d5861d04 remove unnecessary if statement 2021-03-19 12:09:50 +00:00
rtldg
c59a2af012 fix some errors in shavit-replay.sp 2021-03-19 10:58:39 +00:00
rtldg
9e43f67fc3 add looping, dynamic, and prop replay bots
changed natives:
Shavit_OnReplayStart, Shavit_OnReplayEnd, Shavit_GetReplayBotFirstFrame, Shavit_GetReplayBotIndex,
Shavit_GetReplayBotCurrentFrame, Shavit_GetReplayTime, Shavit_GetReplayStatus, Shavit_StartReplay

added natives:
Shavit_IsReplayEntity

thanks carnifex for telling me how to make replay props
2021-03-19 03:03:24 +00:00
rtldg
bf7f68faec change all menus to display for at least 5 minutes 2021-03-14 00:03:10 +00:00
KiD Fearless
9dde6c1b06 Remove base.nav and write nav meshes manually
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2021-03-13 20:53:04 +00:00
rtldg
8b48ae8c91 add velocity difference
Shavit_GetClosestReplayTime(client, style, track) -> Shavit_GetClosestReplayTime(client)
+ Shavit_GetClosestReplayStyle(client)
+ Shavit_SetClosestReplayStyle(client, style) // to be used eventually for allowing you to change replay style to compare to
+ Shavit_GetClosestReplayVelocityDifference(client, threeD)
+ shavit_replay_timedifference_tick
2021-03-13 08:19:51 +00:00
rtldg
65f58219bd misc changes & stockify GetSpectatorTarget 2021-03-07 03:25:56 +00:00
rtldg
5f59c57c4f brackets and oversights 2021-03-06 09:54:03 +00:00
rtldg
ee11fa10d4 add Shavit_DeleteWR. refactor run deletion & wipeplayer 2021-03-04 05:53:41 +00:00
Joe
83b82f2355
Merge pull request #1016 from deadw1nter/delete_replay
Add map name check to DeleteReplay
2021-03-04 05:19:20 +00:00
rtldg
62862ec2b5 fix persistent_data_t frames being cleared early 2021-03-02 03:12:25 +00:00
Joe
b62352835f
Merge branch 'very_good_yes' into delete_replay 2021-03-01 02:12:30 +00:00
Joe
025e35397b
Merge pull request #1020 from rtldg/replay-file-stealing2
add timestamp to finish-forwards. add Shavit_ShouldSaveReplayCopy and Shavit_OnReplaySaved
2021-03-01 02:05:02 +00:00
rtldg
0e5eef338d newline + path -> sPath 2021-02-28 00:38:47 +00:00
Joe
27dfcd740f add timestamp to finish-forwards. add Shavit_ShouldSaveReplayCopy and Shavit_OnReplaySaved 2021-02-27 19:39:21 +00:00