#sound #script #dark #file #blueprint #sheet #sprite-sheet

darkomen

Warhammer: Dark Omen库在Rust中

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音频

Download history 195/week @ 2024-06-18 210/week @ 2024-06-25 112/week @ 2024-07-02 31/week @ 2024-07-09 1/week @ 2024-07-23

84 每月下载量

MIT/Apache

320KB
7.5K SLoC

Warhammer: Dark Omen库在Rust中

Crates.io Docs.rs CI

这是一个专为与经典游戏 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-2.0许可证定义的,您有意提交以包含在作品中的任何贡献,应按照上述方式双重许可,不附加任何额外的条款或条件。

依赖项

约12MB
约321K SLoC