Commit Graph

57 Commits

Author SHA1 Message Date
lcdr 08d89bf345 Add documentation for a few packets 2020-10-11 14:48:12 +02:00
lcdr 939389c346 Generalize VariantTests macro to structs 2020-07-28 19:55:52 +02:00
lcdr 931ff027be Use pre discriminant padding for route message 2020-07-27 19:52:04 +02:00
lcdr 952a761d0c Generalize variable string to vector 2020-07-25 23:24:10 +02:00
lcdr 6cf2f42e2d Use SystemAddress in ConnectionRequestAccepted 2020-07-25 21:32:01 +02:00
lcdr 6eab3856ff Use derive macro with trailing padding where possible 2020-07-25 21:06:32 +02:00
lcdr f75e0fe4b3 Add tests 2020-07-23 21:44:13 +02:00
lcdr 125acc9030 Implement LuNameValue 2020-07-16 21:03:04 +02:00
lcdr 78930c2175 Reorganize game messages 2020-07-12 12:50:12 +02:00
lcdr b3a1a74a8c Update docs only if tests are successful 2020-07-12 12:02:25 +02:00
lcdr c2e3402280 Make game message modules public 2020-07-10 18:24:59 +02:00
lcdr 64e53b1283 Fix toolchain caching: part 2 2020-07-10 18:21:45 +02:00
lcdr 4668e2aa62 Fix toolchain caching 2020-07-10 18:00:26 +02:00
lcdr cacb31f053 Use an explicit prefix for the target cache to avoid ambiguity with the docs cache 2020-07-10 17:25:43 +02:00
lcdr 4970e9d642 Improve cache reuse 2020-07-10 17:13:56 +02:00
lcdr 57143cccbb Improve caching further 2020-07-10 16:47:06 +02:00
lcdr a8fc202278 Cache toolchain in workflow 2020-07-10 15:56:04 +02:00
lcdr e1b0a48db9 Disable doc generation for dependencies 2020-07-10 15:26:57 +02:00
lcdr c8114b45aa Fix workflow syntax error 2020-07-10 15:01:44 +02:00
lcdr c913827a4b Fix doc generation not publishing 2020-07-10 14:59:55 +02:00
lcdr f085b07401 Add a workflow for automatic documentation generation 2020-07-10 14:32:12 +02:00
lcdr 6a3e57ba05 Cache build artifacts in workflow 2020-07-10 11:16:44 +02:00
lcdr daa9957361 Add github actions workflow 2020-07-10 10:56:35 +02:00
lcdr d9b29d64a6 Add a script for testing parsing on captures 2020-07-09 13:12:02 +02:00
lcdr e2f3c49d33 Add more typing info 2020-07-09 13:07:10 +02:00
lcdr 784fa82246 Add more server-sent game messages 2020-07-07 12:32:30 +02:00
lcdr 4feb9dbc01 Add server-sent game messages 2020-06-29 12:54:51 +02:00
lcdr cf92c30539 Add more server-sent packets 2020-06-24 15:20:07 +02:00
lcdr f188c182a7 Make server-sent messages deserializable 2020-06-24 11:51:22 +02:00
lcdr e238fac8c1 Update endio dependency 2020-06-21 13:56:03 +02:00
lcdr 82c722e8b1 Upstream discriminant padding support 2020-06-20 17:07:44 +02:00
lcdr d6f2a97ddc Make more messages deserializable 2020-06-20 16:29:23 +02:00
lcdr 7e2f0d14c4 Make more messages serializable 2020-06-20 13:23:17 +02:00
lcdr 348f101ce8 Generalize derive macro for arbitrary padding 2020-06-20 12:41:11 +02:00
lcdr 4694931460 Add dedicated variable length string types 2020-06-19 20:39:04 +02:00
lcdr 5aec2d4df0 Move ZoneId to world 2020-06-19 14:25:30 +02:00
lcdr c33c056d3c Add serialization support to game messages 2020-06-19 13:29:33 +02:00
lcdr 1e4987d65a Use a derive macro for service message serialization 2020-06-17 20:39:28 +02:00
lcdr 888c70dcf1 Rename service message macro 2020-06-17 20:31:34 +02:00
lcdr 27e2621901 Add some Serialize implementations 2020-06-17 20:04:50 +02:00
lcdr de557f0a5e Use a derive macro for service message parsing 2020-06-17 14:08:02 +02:00
lcdr ad72b7e3aa Add support for client-sent game messages 2020-06-16 14:56:30 +02:00
lcdr 00509ccbf5 Create subfolders for world packets 2020-06-11 17:53:51 +02:00
lcdr 993943ffe5 Use a derive macro to generate message sending cast implementations 2020-06-10 20:02:57 +02:00
lcdr 82cdcf25c1 Make raknet messages generic 2020-06-10 13:05:48 +02:00
lcdr f12fcacf4d Remove explicit discriminant values if possible 2020-06-10 12:33:16 +02:00
lcdr d00887ebb3 Use new endio derive macros 2020-06-09 15:01:51 +02:00
lcdr 8e933a118b Add more client-sent packets 2020-05-31 15:36:15 +02:00
lcdr 6cdee984a7 Add disconnect notification 2020-05-31 15:31:32 +02:00
lcdr 59908fb000 Improve login request parsing 2020-05-31 15:30:48 +02:00