7个版本
新 0.2.1 | 2024年8月13日 |
---|---|
0.2.0 | 2024年8月13日 |
0.1.4 | 2024年7月7日 |
0.1.3 | 2024年6月28日 |
#213 在 音频
84 每月下载量
320KB
7.5K SLoC
Warhammer: Dark Omen库在Rust中
这是一个专为与经典游戏 Warhammer: Dark Omen 一起使用的Rust库。它为开发者提供了读取、操作和写入游戏数据的工具,使创建模组、自定义关卡和分析工具成为可能。
特性
以下表格显示了此库中的游戏文件支持
类型 | 文件扩展名 | 读取 | 写入 | 已知问题? |
---|---|---|---|---|
3D模型 | .M3D | ✅ | ❌ | |
军队和存档文件 | .ARM | ✅ | ✅ | ⚠️ 存档文件无法解释 |
战斗蓝图 | .BTB | ✅ | ❌ | |
CTL | .CTL | ❌ | ❌ | |
光标 | .ANI | ❌ | ❌ | |
字体 | .FNT | ❌ | ❌ | |
游戏流程 | .DOT | ❌ | ❌ | |
灯光 | .LIT | ✅ | ❌ | ⚠️ 标志不正确 |
电影 | .TGQ | ❌ | ❌ | |
粒子效果 | .PLB, .H | ❌ | ❌ | |
肖像脚本 | .KEY, .SEQ | ❌ | ❌ | |
项目 | .PRJ | ✅ | ✅ | |
阴影 | .SHD | ✅ | ✅ | |
音效 | .H | ✅ | ❌ | |
单声道音频 | .MAD | ✅ | ✅ | |
音频脚本 | .FSM | ✅ | ✅ | |
立体声音频 | .SAD | ✅ | ✅ | |
精灵图集 | .SPR | ✅ | ❌ |
安装
Cargo
- 按照安装Rust指南安装Rust工具链,这将同时安装
cargo
- 运行
cargo add darkomen
Cargo功能
darkomen
通过 bevy_reflect
功能支持 Bevy反射。要启用它,请在您的 Cargo.toml
文件中添加以下行
darkomen = { version = "0.2.1", features = ["bevy_reflect"] }
重要提示
[!NOTE] 此库不包含任何游戏资源。您必须拥有游戏副本才能充分利用此库。
[!NOTE] 此库不是由Games Workshop或Electronic Arts开发和认可的。
许可协议
根据以下之一许可
- Apache License, Version 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- 麻省理工学院许可证(《LICENSE-MIT》或http://opensource.org/licenses/MIT)
根据您选择。
贡献
除非您明确表示,否则根据Apache-2.0许可证定义的,您有意提交以包含在作品中的任何贡献,应按照上述方式双重许可,不附加任何额外的条款或条件。
依赖项
约12MB
约321K SLoC