17 个稳定版本
使用旧的Rust 2015
11.4.1 | 2018年9月10日 |
---|---|
11.4.0 | 2018年6月24日 |
11.2.2 | 2018年5月26日 |
11.0.2 | 2018年3月29日 |
10.0.4 | 2017年11月21日 |
在 游戏开发 中排名第 1358
255KB
5.5K SLoC
Libloadorder
Libloadorder 是一个跨平台的库,用于操作以下游戏的插件加载顺序和活动状态:
- TES III: 摩罗维亚德
- TES IV: 末日黄昏
- TES V: 天际
- TES V: 天际特别版
- 辐射3
- 辐射:新维加斯
- 辐射4
- 辐射4 VR
此存储库托管两个 Rust 包:libloadorder
是 Rust 库,而 libloadorder-ffi
是包装它的 C FFI。 doc
目录还托管一个 mdbook,它提供了对加载顺序的一般介绍。
要构建 libloadorder 及其 C FFI 并为其生成 C/C++ 头文件,请安装 Rust 并运行 cargo build --release --all --all-features
.
测试
测试需要 testing-plugins,请将它们放在存储库根目录中的 testing-plugins
中。
运行 cargo test
和 cargo bench
来分别运行 Rust 测试和基准测试。
要运行 FFI 测试,请创建一个位于 ffi/build
的目录,然后从该目录运行
cmake ..
cmake --build .
ctest
依赖关系
~6–17MB
~184K SLoC