#factorio #gaming #definition #prototype #export #exporter #com

factorio-exporter

一个用于从 Factorio (http://www.factorio.com) 导出原型定义的库。

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 中使用

MIT/Apache

130KB
888 行代码(不包括注释)

Factorio Exporter

一个用于从 Factorio 导出原型定义的 Rust 库。

查看 crates.io 上的 crate 页面

有关如何使用库的说明,请参阅 模块文档factorio-cli 实现

状态

这仍然处于原型阶段。输出将不完整且存在错误。请尝试使用它并报告您遇到的问题!

有关进度,请参阅 变更日志

设计

导入器的目标是尽可能接近原型定义的权威定义。它通过以下两个设计决策来实现这一目标:

  • 原型是在运行的 Factorio 实例的 运行时 阶段导出的。这意味着原型尽可能接近它们在游戏中的使用方式。

  • 导出的属性列表来自 官方定义

此设计的另一个后果是,它可以导出已加载的模组的原型。

平台支持

此库旨在实现平台无关性,但目前在 Linux 上进行了测试。

贡献

欢迎贡献!请随意发送拉取请求,但如果您想进行大规模更改,则首先讨论它们是有意义的。

依赖关系

~8–19MB
~263K SLoC