Commit Graph

24 Commits

Author SHA1 Message Date
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
lcdr
1b2ecc93fa Add character packets 2020-05-27 20:34:18 +02:00
lcdr
b899ce7bcf Reorganize to add support for world servers 2020-04-30 20:29:44 +02:00
lcdr
ef20a3bfcd Fix IP address byte ordering 2020-04-22 17:57:13 +02:00
lcdr
db8964cea5 Add [non-exhaustive] to not-fully-implemented enums 2020-04-21 19:31:28 +02:00
lcdr
0ff2f1f0a2 Add NewIncomingConnection message 2020-04-21 18:52:43 +02:00
lcdr
13fd4f830d Make login request structs public and write the client version in the login response 2020-02-22 19:03:03 +01:00
lcdr
6a79773074 Initial commit 2019-12-29 22:53:44 +01:00