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

110 commits

Author SHA1 Message Date
a4ddd586dd borrowed data 2020-12-06 00:55:54 +01:00
992941b5e4 fmt 2020-11-30 20:31:30 +01:00
8f2c732945 fixes 2020-03-05 23:34:05 +01:00
c0117de169 adjust to bitbuffer rename 2020-02-13 00:02:43 +01:00
54e86accc9 make packetype copy 2020-02-09 16:29:43 +01:00
3caadadb3b harden against dos with crafted input by limiting reserved vec/map size 2020-01-19 22:13:12 +01:00
42c0eb2c89 more panic fixes for mallformed demos 2020-01-19 22:08:10 +01:00
b7c3baee17 update to bitstream_reader 0.7 2020-01-07 23:26:37 +01:00
c4f9b7bfb8 switch from enum-primitive-derive to num_enum 2019-12-16 14:47:18 +01:00
11c7fb507f clippy fixes 2019-12-15 14:41:45 +01:00
5f6cfe077e gamestate analyser wip 2019-12-06 22:47:05 +01:00
4cf1e92657 optimize packet/message format a bit 2019-10-11 22:07:36 +02:00
8d6ef8e2fb some error cleanup 2019-10-05 13:12:25 +02:00
68416d6025 derive FromStr 2019-10-05 12:51:56 +02:00
df6374f219 flatten sendtables in parserstate only when entities are handled 2019-08-30 00:01:52 +02:00
e1f1f6c201 save definition id in sendpropdefinition 2019-08-29 12:45:39 +02:00
bf65dffb13 save sendtables by classid
since we only really need to get them by classid
2019-08-29 02:39:21 +02:00
91e5b82f2f dont save full serverclass in entity, only store classid 2019-08-29 02:38:22 +02:00
b6f7ebb15a use vec for event definitions 2019-08-28 16:00:47 +02:00
0df7d0b394 entity fixes and test 2019-08-28 12:44:33 +02:00
66668e3e61 derive Display where possible 2019-08-27 21:43:46 +02:00
a7702856d0 wrap sendprop definition in an Rc 2019-08-27 00:48:43 +02:00
e90bc53852 entity reading wip 2019-08-27 00:28:23 +02:00
77180520ef some error refactoring 2019-08-23 12:32:26 +02:00
1b9befd165 remove the need to clone text entries 2019-08-12 14:19:07 +02:00
e735ab374f minor cleanup 2019-08-12 12:39:50 +02:00
e54f0f35fc refcount propnames 2019-08-11 14:50:13 +02:00
8442c5e385 minor cleanup 2019-08-11 13:25:47 +02:00
ff18680a02 sendprop decoding 2019-08-10 22:57:07 +02:00
164f88a32a cache flat props 2019-08-10 20:36:32 +02:00
e5aa4afa04 flatten props by ref 2019-08-10 20:05:38 +02:00
0c72934db4 first prop flattening version 2019-08-10 19:38:42 +02:00
1f35e4d04c sendtablename wip 2019-07-10 14:03:58 +02:00
aeaca07588 clean sendprop a bit 2019-04-28 22:38:05 +02:00
e3ddd9f3e2 early sendprop cleanup 2019-04-07 19:37:51 +02:00
5fdb20aa2f reserve less message space 2019-03-17 18:57:23 +01:00
f4e4f2e26b optimize should_parse_message 2019-03-17 18:54:53 +01:00
128bf1ceb2 skip messages we dont care about 2019-03-17 18:44:33 +01:00
b9a92be010 minor speedups 2019-03-16 16:57:10 +01:00
a333e26a6d minor cleanip 2019-03-16 16:29:57 +01:00
9f622385ca cleanup 2019-03-06 22:20:51 +01:00
3783eb5d9e remove the need to keep the full stringtables in state 2019-03-06 17:15:42 +01:00
713ab0de42 track rounds 2019-03-04 21:03:04 +01:00
6a47c91636 track spawns 2019-03-04 20:56:12 +01:00
5886debbfb read some common, but rarely important for us, values lazily 2019-03-03 17:51:07 +01:00
e5bbfd699e pre-allocate for messages 2019-03-03 14:25:05 +01:00
deb3375ac7 fixes 2019-03-03 00:29:39 +01:00
f2650dc32f format 2019-03-02 22:33:22 +01:00
8183ac5b65 more state updates 2019-03-02 22:33:05 +01:00
8fba325db8 early state handling 2019-03-02 22:07:46 +01:00