#df-hack #protobuf #api-bindings #download #source #proto #extracted

dfhack-proto-srcs

从源代码下载和提取DFHack protobuf文件

14个版本 (7个重大更新)

0.9.0 2024年4月21日
0.8.0 2023年11月20日
0.7.0 2023年5月13日
0.4.3 2023年1月23日
0.4.1 2022年5月1日

#1849 in 游戏开发

Download history 5/week @ 2024-04-14 228/week @ 2024-04-21 15/week @ 2024-04-28 16/week @ 2024-05-19 7/week @ 2024-05-26 10/week @ 2024-06-02 8/week @ 2024-06-09 13/week @ 2024-06-16 8/week @ 2024-06-23 1/week @ 2024-06-30 99/week @ 2024-07-07 3/week @ 2024-07-14 9/week @ 2024-07-28

每月下载量 111次
2 个Crate中使用 (通过 dfhack-proto)

Zlib 许可证

16KB
77 代码行

dfhack_proto_srcs

Crates.io docs.rs Crates.io

这个子组件是 dfhack_remote 的一部分,包含了从 DFHack 中提取的protobuf文件。

它遵循ZLib许可证,与DFHack相同。

重新生成protos

要在源目录中重新生成protos,请使用 cargo build 并将 DFHACK_DOWNLOAD 设置为 1

要针对不同的 DFHACK 版本,请将 DFHACK_ZIP 环境变量设置为URL。例如 https://github.com/DFHack/dfhack/archive/refs/heads/develop.zip

然后在 RemoteFortressReader.proto 中,将 MaterialDefinition::name 和 WorldMap::name 的类型更改为bytes,它目前使用CP437编码。

依赖项

~0–2.5MB
~34K SLoC