3 个不稳定版本
0.2.0 | 2024 年 2 月 21 日 |
---|---|
0.1.1 | 2023 年 5 月 20 日 |
0.1.0 | 2023 年 5 月 20 日 |
#6 在 #wow
29 每月下载量
用于 4 crates
9MB
218K SLoC
wow_world_base
包含用于魔兽世界仿真的常见枚举、标志和结构的 Crate。
用法
要添加基础项,请运行以下命令
cargo add --features 'vanilla tbc wrath' wow_world_base
然后 阅读文档。
自动生成
此 Crate 部分由 wow_messages
仓库 中的 wowm
文件自动生成。
许可协议
根据您的选择,许可协议如下
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据 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
,即派生Serialize
和Deserialize
。
自动生成
此 Crate 部分由 wow_messages
仓库 中的 wowm
文件自动生成。
来源
值和名称是根据以前的模拟器工作、实验和逆向工程确定的。