15046e8744
medigun type, spy class data
2025-06-28 19:15:16 +02:00
57096ab170
prepare for 0.6
2025-05-05 19:23:56 +02:00
1fed4d8826
wip
2025-05-03 20:31:19 +02:00
4d97759eca
flake reorg
2025-02-19 20:42:56 +01:00
e0ee7c87d2
more projectile tracking work
2024-12-05 19:36:07 +01:00
cd20b5bbd7
implement projectile collision tracking
...
todo:
- track projectile ownership
- handle bounding boxes for non-rockets
2024-12-04 00:37:20 +01:00
e11cfb9556
add binary for dumping string tables
2024-06-25 20:32:26 +02:00
1a549b7c40
merge codegen into main crate
2024-02-01 00:31:23 +01:00
cfd514000e
player count fix wip
2023-12-21 21:27:57 +01:00
ddeity
4b2bf49585
flattened MatchState for compatibility
2023-11-11 22:05:46 +03:00
ddeity
500c2f0448
Added header to json output
2023-11-09 01:26:41 +03:00
a561cbaf64
clippy fixes
2023-06-03 18:30:30 +02: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
28de17a67c
strictly distinguish between server and demo ticks
2022-09-17 15:32:18 +02:00
a8893c4751
building data
2022-08-26 20:56:35 +02:00
307a6cf953
gamestate improvements
2022-08-25 23:54:46 +02:00
10e0d69d93
make tracing optional
2022-05-07 16:31:38 +02:00
2l47
eb280c7467
Fix typos in 7 files: cased variants of sigon -> signon
2022-01-27 21:39:58 -06:00
10429c6d29
fix truncated demos during reencode
2021-08-29 18:31:29 +02:00
Mark Blum
7d5edd9de8
Applied a number of clippy suggestions
2021-08-27 02:34:51 -04:00
24e83957d5
keep baselineprops seperate and add some tracing
2021-07-29 19:16:24 +02:00
93b51bff70
schemars
2021-07-25 17:26:53 +02:00
f1e9f51dba
cleanup
2021-07-24 16:47:39 +02:00
522b282962
remove the need for full reserve
2021-07-24 16:05:23 +02:00
ba2e3b5897
dont do view angles lazy for now
2021-07-23 22:16:36 +02:00
185ff6365f
handle protocol v23 string tables
2021-07-23 16:55:06 +02:00
9a51ac9359
reencode test
2021-07-22 00:12:41 +02:00
0162eea68e
cleanup
2021-07-22 00:12:13 +02:00
aeb099e979
add stop packet in reencode
2021-07-20 23:33:42 +02:00
577a998baa
entity write fixes
2021-07-20 19:27:24 +02:00
a794df5a5f
remove old loop bin what was used for performance measurements
2021-07-18 22:41:21 +02:00
f9116ef9f7
loop binary for 'perf' reasons
2020-12-06 17:09:11 +01:00
a4ddd586dd
borrowed data
2020-12-06 00:55:54 +01:00
7cc06bddee
move smoker into it's own crate
2020-01-20 20:48:09 +01:00
6599a5d6d2
handle mallformed utf8 gameevent values
2020-01-20 12:30:05 +01:00
d952c5c4bc
fix parsing demos that have game events before the definitions
2020-01-20 11:47:42 +01:00
42358f243b
parser api wip
2019-12-22 15:47:00 +01:00
5f6cfe077e
gamestate analyser wip
2019-12-06 22:47:05 +01:00
023d2c6f40
use main_error for error printing
2019-10-05 12:30:18 +02:00
e6e32b292b
add cli option to parse all messages for easier debugging
2019-08-31 14:54:40 +02:00
8e39a1ed50
use jemalloc
2019-08-29 22:28:38 +02:00
1f35e4d04c
sendtablename wip
2019-07-10 14:03:58 +02:00
fc1eaa503b
bumb dependencies
2019-07-02 19:41:00 +02:00
86be659513
allow changing analyser
2019-03-23 17:48:50 +01:00
9f622385ca
cleanup
2019-03-06 22:20:51 +01:00
0b331c83e2
take path from argument
2019-03-05 21:33:11 +01:00
d7172a14cd
better gameevent errors
2019-03-04 23:28:45 +01:00
8376353542
more state handling
2019-03-04 23:13:53 +01:00
713ab0de42
track rounds
2019-03-04 21:03:04 +01:00