#auto-generate #wow

wow_world_base

魔兽世界游戏服务器的基础定义和函数

3 个不稳定版本

0.2.0 2024 年 2 月 21 日
0.1.1 2023 年 5 月 20 日
0.1.0 2023 年 5 月 20 日

#6#wow

29 每月下载量
用于 4 crates

MIT/Apache

9MB
218K SLoC

wow_world_base

包含用于魔兽世界仿真的常见枚举、标志和结构的 Crate。

用法

要添加基础项,请运行以下命令

cargo add --features 'vanilla tbc wrath' wow_world_base

然后 阅读文档

自动生成

此 Crate 部分由 wow_messages 仓库 中的 wowm 文件自动生成。

许可协议

根据您的选择,许可协议如下

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交给作品以包含在内的任何贡献,都将按上述方式双重许可,无需任何额外条款或条件。


lib.rs:

包含用于魔兽世界仿真的常见枚举、标志和结构的 Crate。

用法

要添加基础项,请运行以下命令

cargo add --features 'vanilla tbc wrath' wow_world_base

该库分为顶级模块

  • vanilla 用于版本 1.12.x 的有效项。
  • [tbc] 用于版本 2.4.3.8606 的有效项。
  • wrath 用于版本 3.3.5.12340 的有效项。
  • shared 用于适用于多个版本的项。这些也被通过常规模块导出,因此例如,如果您正在使用 vanilla,则只需要从 vanilla 导出项。

其余顶级模块包含各种通常有效的函数和常量。

特性/Serde 支持

此 Crate 具有以下特性

  • vanilla,用于客户端版本 1.12.x。
  • tbc,用于客户端版本 2.4.3.8606。
  • wrath,用于客户端版本 3.3.5.x。
  • 对于被多个版本使用的类型,使用shared。这些类型也可以通过任何其他版本功能启用,特别是如果您只想使用共享类型。
  • 使用extended,用于除简单枚举和结构体之外的其他功能和数据。
  • 使用serde,以支持serde,即派生SerializeDeserialize

自动生成

此 Crate 部分由 wow_messages 仓库 中的 wowm 文件自动生成。

来源

值和名称是根据以前的模拟器工作、实验和逆向工程确定的。

依赖关系