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

MIT 许可证

125KB
3.5K SLoC

JavaScript 2.5K SLoC // 0.0% comments Rust 1K SLoC // 0.0% comments

Build Status Crate Docs License

存档

请使用新的 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