1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 18:24:05 +02:00
Commit graph

323 commits

Author SHA1 Message Date
Yep
138343c251 Fix hardcoded server class IDs
In hindsight, these are obviously different between games and shouldn't be hardcoded

Also clean up main function a bit, since the analyzer already uses packets there's no need to switch between `all`
2022-12-28 17:56:35 -05:00
Yep
df793083aa Add analyzer to extract player scoreboard information 2022-12-28 13:54:34 -05:00
836e7718ce optimize prop flattening cycle prevention 2022-12-13 22:53:13 +01:00
a7a46384ce additional hardening against mallformed demos 2022-12-13 22:06:07 +01:00
88314634cb more tick comparison 2022-10-23 16:01:50 +02:00
0c91b4b274 add/sub for tick types 2022-10-22 18:04:20 +02:00
949cb452da expose get_baseline_props 2022-10-22 17:38:09 +02:00
e3cc24ef94 delta is a ServerTick 2022-10-22 17:34:46 +02:00
Narcha
2895b4c762
Changed UserMessage::SayText2 client to type EntityId 2022-10-16 21:08:14 +02:00
28de17a67c strictly distinguish between server and demo ticks 2022-09-17 15:32:18 +02:00
Narcha
872c799acd
Made usermessage fields public 2022-09-08 22:13:10 +02:00
5b6b3e127f public usercmdn 2022-09-08 19:04:49 +02:00
fefda77884 serialize SendPropIndentifier as string to not run into js number rounding 2022-09-03 17:40:54 +02:00
50db542080 GameEvent::event_type 2022-09-03 16:17:59 +02:00
a25a1c4d76 add as_str to PacketType 2022-09-03 14:45:08 +02:00
cf58a0609a building fixes 2022-08-27 14:31:15 +02:00
a8893c4751 building data 2022-08-26 20:56:35 +02:00
b4af2a133e minor cleanup 2022-08-26 19:26:24 +02:00
cb65c0d3ec tick 2022-08-26 00:59:28 +02:00
307a6cf953 gamestate improvements 2022-08-25 23:54:46 +02:00
74ab5072d2 implement basic math on vectors 2022-08-24 19:17:13 +02:00
c3ea161928 better fallback for player entityid 2022-08-22 22:40:32 +02:00
29a7d35aee set delta for updates 2022-08-21 02:21:59 +02:00
aca7177374 dedup props with baselines 2022-08-06 17:02:10 +02:00
bae9acdd92 rework baseline prop handling 2022-08-06 15:19:56 +02:00
74ad7d121f pass parser state to handlers 2022-08-05 23:43:15 +02:00
3b424f8a89 handle updated static baseline in the same packet as using the baseline 2022-07-31 14:53:31 +02:00
5d6b22ec57 more user messages 2022-06-19 19:18:47 +02:00
c7d83f6be0 better mallformed utf8 handling 2022-06-13 22:09:28 +02:00
dee3609b8a method for getting prop index 2022-06-10 14:17:21 +02:00
f83be2375c player_count → player_slot 2022-06-10 14:17:06 +02:00
614dbb2f47 more tracing 2022-06-08 15:30:34 +02:00
67d08f06da var_bit improvements 2022-05-25 23:00:31 +02:00
10e0d69d93 make tracing optional 2022-05-07 16:31:38 +02:00
850c8472b6 remove dbg 2022-05-01 15:51:20 +02:00
4f8bc1cc31 saytext client id 2022-04-29 20:41:36 +02:00
64b66a770c smaller baselines 2022-04-22 20:47:33 +02:00
528e4f2230 rename 2022-04-21 23:29:33 +02:00
32a85e4da2 baseline 2022-04-21 22:37:25 +02:00
626544b07e don't store baseline in baseline 2022-04-21 21:46:07 +02:00
d36a5516e5 usermessagetype eq 2022-04-21 19:22:43 +02:00
e7dec55453 schema 2022-04-18 23:42:07 +02:00
00610a9a95 static baseline warnings 2022-04-18 19:44:47 +02:00
de8cb2ba88 eprintln -> tracing 2022-04-18 18:33:54 +02:00
626784c0ea table debug 2022-04-18 16:53:49 +02:00
ef4ad5758c don't collect flat props 2022-04-18 16:31:06 +02:00
f72e84dc1a encode props in order 2022-04-18 13:07:17 +02:00
fa449c3017 baseline improvements 2022-04-17 14:22:34 +02:00
ec57a76101 baseline stuff 2022-04-16 14:30:59 +02:00
c90a7a3371 improved? baseline handling 2022-04-10 20:42:51 +02:00