vezel-dev / novadrop

A developer toolkit for interacting with and modifying the TERA game client.
https://docs.vezel.dev/novadrop
BSD Zero Clause License
38 stars 13 forks source link

Figure out an AOT-friendly solution for the Protocol Buffers usage in `ClientMessageServer` #31

Open alexrp opened 2 years ago

alexrp commented 2 years ago

https://github.com/vezel-dev/novadrop/blob/09d3a6156b56c3796c992b1d95d6b7ec635419ab/src/client/Client/ClientServerList.proto#L10

alexrp commented 2 years ago

Note: b76530bd2b90dbaaaba4af415b542a87e62c64b4

alexrp commented 2 years ago

Considering the simplicity of ServerList/ServerInfo, perhaps we should just go with a hand-rolled serializer based on the protobuf-net.Core APIs.