#parser #goldsrc #gamedev

nightly goldsrc-rs

goldsrc引擎文件解析器的集合

5个版本 (3个破坏性更新)

0.11.1 2024年6月17日
0.11.0 2024年6月17日
0.10.0 2023年12月3日
0.9.1 2023年12月2日
0.7.3 2022年9月1日

#130数据格式

Download history 237/week @ 2024-06-12 58/week @ 2024-06-19 10/week @ 2024-07-03

每月450 次下载

MIT 许可证

22KB
609

goldsrc-rs

goldsrc引擎文件解析器的集合。

支持的文件

  • .wad 包含字体、mip纹理、简单图片
  • .bsp 支持所有块
  • .spr
  • .mdl

安装

在你的 Cargo.toml 中添加新的依赖

[dependcies]
goldsrc-rs = "0.10"

用法

fn main() {
    let file = File::open("test.wad").unwrap();
    let entries = goldsrc_rs::wad_entries(file);
    // Parsing miptex, fonts and so on...

    let file = File::open("test.bsp").unwrap();
    let bsp = goldsrc_rs::bsp(file);

    // ...
}

贡献

欢迎提交拉取请求。这尚未经过适当的测试。

所以我很乐意看到你的结果和错误。

许可证

MIT

依赖

~265KB