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日 |
#1691 in 游戏开发
每月23次下载
在dfhack-remote中使用
2MB
42K SLoC
dfhack_proto
此子组件包含与DFHack远程API交互的所有生成的代码。
它包含两个主要模块
- [messages]暴露了protobuf消息。这是标准生成的protobuf。
- [stubs]暴露了插件及其RPC。DFHack不使用gRPC,这是一个自定义实现
这两个模块在generated
模块下内部创建。
术语基于gRPC
:The stubs
暴露了插件的功能。它们由一个实现数据交换的channel
构建。
在设置环境变量DFHACK_REGEN
的条件下重新生成代码。
此crate直接在源子文件夹中生成所有代码。可能更干净地使用$OUT_DIR或宏来完成这项工作。
依赖关系
~1.7–5MB
~93K SLoC