6 个版本
0.0.4 | 2023年12月27日 |
---|---|
0.0.3 | 2022年4月27日 |
0.0.3-存档 | 2023年12月27日 |
0.0.2 | 2022年2月14日 |
0.0.1 | 2021年1月10日 |
#6 在 #endless
125KB
3.5K SLoC
存档
请使用新的 eolib crate
EO
本crate将包含创建任何类型程序所需的Endless Online的大部分数据结构和方法。
模块
- character - 特定于角色的枚举值
- data - eo 原始类型,流构建器和流写入器。
- pubs - 读取和写入eo pub数据文件的structs和枚举
- net - 数据包处理函数和网络相关回复代码的枚举
- quest - 特定于任务的枚举值
- world - 游戏世界中不同对象之间共享的枚举
功能
- 数字编码
- 数据包编码
- EO StreamBuilder+StreamReader 提供了一个处理EO字节数组的工具
- 客户端pub文件读取+写入(读取功能正常)
- 服务器pub文件读取+写入(读取功能正常)
- 网络协议数据结构和序列化(随着reoserv项目的进展构建)
- 客户端请求数据包
- 服务器响应数据包
依赖
~1.5–2.3MB
~42K SLoC