GHOSTau的站点规划器设计与优化器

GHOSTau的站点规划器设计与优化器

规划一个空间站的完整生产链,无需离开建造菜单。选择你的最终产品;它会计算出每个中间商品、模块、工人和信用点,然后让你通过点击列表来放置模块,或者它可以为你设计整个空间站。同时还能审计并优化你已拥有的空间站。

GHOSTau 的太空站规划器、设计器与优化器

一款集成在太空站建造菜单中的生产链规划器。您告诉它您希望太空站生产什么;它会计算出中间货物、模块、运行这些所需的劳动力与居住舱、仓储以及建造成本。结果会以列表形式显示在建造菜单中,点击每一行即可放置对应模块。

对于您已拥有的太空站,还有第二种模式:它会读取全息地图上的设计,报告短缺与盈余项,并将每一项短缺转化为待建造的模块。

重大发布 - V2.6 新增舰船建造支持

功能特性

  • 根据您的最终产品规划生产链。 选择太空站应生产的产品及每种产品的模块数量。规划器会沿依赖关系图反向推导,并列出中间产品及最终产品。
  • 提供您拥有蓝图的产品。 货物列表根据您拥有的蓝图及其解锁的模块构建,因此不会建议您无法建造的生产链。
  • 从结果列表中放置模块。 每个未完成的行都是一个按钮。点击它可将模块附加到您的光标上,与在模块浏览器中点击其图标一样。当您放置模块时,计数会相应减少。
  • 审计现有太空站。 优化模式会报告每小时货物的输入短缺、盈余、劳动力覆盖率以及太空站是否有停靠位,然后将每个短缺项转化为待建模块。这些行也可以点击。
  • 考虑劳动力及其食物需求。 配备人员的生产会提高产出,但前提是工人有居住舱且有食物供应。规划器会预留居住舱和食物链,显示工人数量,并列出可满足需求的居住舱选项(按每个选项所占用的模块数量分组)。
  • 为您构建设计。 按下 Build This Design 按钮,规划器会将整个需求清单作为建造任务添加到太空站,包括所有连接件。在您指派建造者之前,不会建造任何东西,也不会支付任何费用,并且您仍可先移动或移除模块。大型太空站需要长达三分钟的时间来构建,期间游戏会保持运行。
  • 告知您哪些模块无法放置。 通常会有少数模块无法放置,这在大型设计中是正常的。它们会以带计数的方式列在面板顶部(连接件优先),因此您首先看到的是缺失的码头,而不是最后才发现。
  • 整理您手动放置的模块。 "Tidy Up Placed Modules" 功能会对地图上已有的模块运行游戏自身的布局程序。该程序经常拒绝操作,因此按钮会重试多次才放弃。这不是自动设计器:它重新排列现有模块并删除手动放置的连接件,因此会要求您确认两次。
  • 按种族筛选,并处理废品回收。 可将规划限制为单一种族,或保持开放。启用废品选项后,在能降低整个设计建造成本时会使用回收器,在能源消耗超过其节省的成本时会跳过。
  • 显示转换关系。 将一个货物设置为三个模块,其提示信息会显示“3个模块x 1176/小时 = 3528/小时”,因此模块数量到产出的转换是可核对的。非自解释的设置会在其自身的提示信息中附带说明。

如何访问

规划器会显示在太空站建造菜单的左侧,即模块浏览器使用的区域。它默认开启,因此当您在太空站或地块上打开建造菜单时它就在那里。打开一个模块类别,规划器会为浏览器让位;关闭类别,规划器会重新出现。

如果您安装了 SirNukes Mod Support APIs,您还可以在您拥有的太空站或地块的右键菜单中看到 Station Planner 条目。

如果没有安装,请右键点击您的太空站或地块,选择 Configure Station,规划器便会出现在屏幕上。该库是可选的:它只是在菜单中添加了一个快捷方式,而非新功能。

兼容性

  • 基础游戏及任何DLC组合,包括无DLC。 货物、模块和种族列表在运行时从您的安装中读取,而非写入模组中,因此您未拥有的DLC自然缺席,您拥有的DLC则无需在此更改即可被识别。
  • 存档游戏。 该模组标记为 save="false",并且不会在您的存档中保留任何状态。在游戏中途添加是可行的,移除也同样安全。无论如何,在安装此模组或任何其他模组之前,请备份您的存档。
  • 其他模组。 该规划器向建造菜单添加了一个面板,而非替换游戏文件,并且它在运行时读取货物和模块列表,因此其他模组添加的货物或模块也会出现在其中。

可能的冲突

  • 替换太空站建造菜单的模组。 规划器附加到游戏的建造菜单代码上。如果一个模组自带该菜单的完整副本(而非扩展它),则它可能会在此模组之后加载并占据优先权。如果面板未出现,这是首先需要检查的事项。
  • 已测试的内容。 在一次安装中,在X4 9.00版本上,有无其他模组的情况下进行了测试。这是一个小样本,并非兼容性保证。如果您遇到冲突,请在评论中发布您的模组列表。

语言

支持英语、德语、法语、西班牙语、意大利语、俄语和简体中文。

非英语文本是我自行翻译的,未经母语者校对。 术语应该合理,但偶尔可能会有语句读起来生硬。欢迎指正,我会对提供者表示感谢。如果您使用的语言未列出,您将获得英文版的模组,而非空白的标签。

安装

Vortex: 使用 Mod Manager Download 按钮;它会自动为您安装到扩展文件夹。

手动安装:

  1. 使用 Manual Download 按钮下载存档。
  2. 将其解压到您的 X4 extensions 文件夹中,最终路径应为: ...\steamapps\common\X4 Foundations\extensions\x4ep_planner\
  3. 该文件夹应包含 content.xml, ui.xml, LICENSE.txt 以及 ui、md 和 t 子文件夹。如果第一层文件夹内还有一个 x4ep_planner 文件夹,说明您多解压了一层。
  4. 启动游戏并在主菜单中检查扩展,确认其已启用。

请先备份您的存档。 将 Documents\Egosoft\X4<your id>\save 复制到安全的地方。在安装任何模组之前这样做都是明智的。

使用方法

规划新太空站

  1. 在空地块上打开建造菜单。规划器在左侧,已处于 Plan 模式。
  2. 在搜索框中输入并按回车,或使用 Add ware 下拉菜单,选择太空站应生产的产品。您可以添加任意数量的产品。
  3. 拖动每种货物的滑块以设置您想要的模块数量。工具提示会显示每小时产出。
  4. 设置 Race 和 Supply。每个选项都有其工具提示说明,其余选项在 More settings 下,您可以忽略。
  5. 按下 Generate Plan 按钮。在您按下之前不会进行任何计算,因此您可以先设置好太空站,然后一次获得一个答案,而不是看到大量中间结果。
  6. 此后,面板保持实时更新。更改任何设置,或在 Choose make or buy for each ware 中勾选货物,设计、成本和模块列表都会即时更新。
  7. 逐项处理 Still To Place 列表,点击行将模块放到光标上,然后将其放到地图上。
  8. 然后选择如何建造它。在 Now choose how to build it 下有两个选项。Build This Design 会将整个需求清单交给太空站:需要按两次,因为第二次按下才会提交建造任务且无法撤销。或者,您可以通过点击列表中的行自行放置模块,然后按 Tidy Up Placed Modules 进行连接,该操作也会要求确认两次,因为它会删除您手动放置的连接件。

改进您拥有的太空站

  1. 在太空站上打开建造菜单,并将 Mode 切换为 Optimise
  2. 按下 Analyse Station 按钮。
  3. 查看短缺项,然后像在 Plan 模式中一样,从它们上方的模块列表中建造。

备注

  • 将建造菜单切换到不同的太空站会清除当前设计。一个太空站的物料清单对另一个太空站来说会产生误导。
  • 在劳动力部分,绿色表示该需求已由已建造的内容满足,并非表示规划器选择了该选项。

更新日志

  • 2.6 - 新增舰船建造支持。 提升大型太空站设计的性能。界面调整与工作流程改进。新增持久化扩展选项。
  • 2.5 - 日光计算错误修复。重制太空站供给选择。低级及供给货物的购买与供给选择逻辑调整。劳动力界面优化。界面调整与重制。进一步优化模式的改进与增强。暂时移除废品回收计算以进行重制。
  • 2.0 - 规划器可以为您构建整个设计:一个按钮即可将所有模块作为建造任务添加到太空站。任何无法放置的模块都会带计数显示在顶部。模块列表在您放置模块时不再自行重新排序。"Create Station Design" 现更名为 "Tidy Up Placed Modules",功能与之前一致。
  • 1.3 - 模块数量现在会跟随您实际选择的种族、劳动力和日光条件。优化模式拥有自己的设置,可从其他扩展中读取模块。优化菜单新增过滤器和选择项。
  • 1.2 - 修复废品路由。修复劳动力需求计算。持续推进“优化”与“自给自足”对比优化(工作正在进行中)。
  • 1.2 - 食物计算修复。废品设置修复。
  • 1.1 - 三个修复。种族设置现在适用于仓储,此前仓储总是选择最大的容器。放置模块时 "Arrange Risk" 会实时更新,而非仅在按下 Generate Plan 时更新。码头和停靠区现在分开计数,并在缺失时分别推荐,使规划器与建造菜单对太空站需求达成一致。当废品回收器是您拥有的唯一能生产某种货物的模块时,"Scrap Route Off" 设置现在会被遵守——此前它仍会被选用,导致该货物从建造列表中消失而其输入仍在列表中——同样的规则现在也应用于优化模式,该模式此前完全忽略此设置。一个配备人员但无劳动力食物数据的计划会明确说明,而不是安置工人却不买食物。
  • 1.0 - 首次公开发布。包含计划模式、优化模式、可点击的建造列表、劳动力和食物规划、居住舱选项、种族和废品过滤、码头检查以及 "Create Station Design" 功能。

☕ 支持开发

这个模组是并且将永远是100%免费的。然而,对现有游戏进行逆向工程并构建本身就是一项耗时数百小时的无偿深夜编程、测试和调试工作。

如果这个模组拯救了您的游戏进程,避免了您的头痛,或者只是让您在跳跃门网络中的时光更加愉快,请考虑向我提供一份小小的捐赠。支持增长缓慢,您请我的每一杯咖啡或能量饮料都将极大地帮助我维持这个项目的活力,并激励我开发下一个功能。

在 Ko-fi 上请我喝杯咖啡

该模组免费与社区分享,并按现状提供。虽然我无法保证活跃的技术支持或满足定制的更改请求,但我希望它能为您带来更愉快的游戏体验。

许可证

未经许可不得使用。 游玩、直播和撰写相关文章无需许可。重新上传、将其包含在整合包中,或将代码复制到另一个模组中则需要我的许可。完整条款见模组文件夹内的 LICENSE.txt;询问通常都会得到肯定的答复。