11 个版本 (7 个为重大更新)
0.9.0 | 2022 年 11 月 26 日 |
---|---|
0.8.0 | 2022 年 11 月 9 日 |
0.6.0 | 2022 年 11 月 5 日 |
0.5.1 | 2022 年 11 月 5 日 |
0.1.2 | 2022 年 11 月 1 日 |
#15 in #factorio
每月 46 次下载
在 factorio-cli 中使用
130KB
888 行代码(不包括注释)
Factorio Exporter
一个用于从 Factorio 导出原型定义的 Rust 库。
查看 crates.io 上的 crate 页面
库
有关如何使用库的说明,请参阅 模块文档 和 factorio-cli
实现。
状态
这仍然处于原型阶段。输出将不完整且存在错误。请尝试使用它并报告您遇到的问题!
有关进度,请参阅 变更日志。
设计
导入器的目标是尽可能接近原型定义的权威定义。它通过以下两个设计决策来实现这一目标:
-
原型是在运行的 Factorio 实例的 运行时 阶段导出的。这意味着原型尽可能接近它们在游戏中的使用方式。
-
导出的属性列表来自 官方定义。
此设计的另一个后果是,它可以导出已加载的模组的原型。
平台支持
此库旨在实现平台无关性,但目前在 Linux 上进行了测试。
贡献
欢迎贡献!请随意发送拉取请求,但如果您想进行大规模更改,则首先讨论它们是有意义的。
依赖关系
~8–19MB
~263K SLoC