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

57 commits

Author SHA1 Message Date
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