b5a43e1451
add display for tick types
2023-08-30 17:55:52 +02:00
T
dd060754c9
Update tests to match new behavior
2023-06-24 00:04:19 +02:00
T
1d14def1d5
Set in_pvs flag to true on entity updates
2023-06-22 18:29:23 +02:00
T
9f1f4cf69f
Add simtime and PVS state to Player struct
2023-06-22 18:29:05 +02:00
a561cbaf64
clippy fixes
2023-06-03 18:30:30 +02:00
d82555e58a
make userid field private
2023-01-07 13:55:48 +01:00
Narcha
256ab3760a
Change UserId to use u16
2023-01-07 01:32:48 +01:00
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