
民用舰队(伪装扩展)
创建民用舰队以帮助管理商人和矿工。现已从模仿/辅助功能扩展到更多功能。对于游戏版本v7.00+(有特殊说明)已过时;详情请查看描述。
查看大图民用舰队
管理你的民用船只从未如此简单。
- 当前已失效的 采矿贸易舰队 模组的更新版本
- 如有需要,可获取 Steam 版本;请查看上方“镜像”部分。
- 自 v2.00 起:需要 SirNukes Mod Support API
- 自 v3.00 起:不再需要右键点击 API!
- 自 v5.00 起:现已扩展原版模仿功能!我们已走过了漫长的道路。
- 自 X4 v7.00 起:由于原版 X4 7.00 模仿功能改进,本模组已废弃;更多信息及后续操作,请阅读 收尾说明文件
什么是“民用舰队”?
“民用舰队”是指为实现民用目标而组建的舰队,而非原版舰队(以前称为“编队”)那样用于执行军事任务和实际战斗。通过将你的贸易和采矿船在图形界面中分组管理,这是一种很好的方式。
随着 X4 v3.0 引入“舰队组”以及 X4 4.0 非常便捷地引入“模仿”指派,“民用舰队”一词已进入主流用法。在本模组中,它指的是在同一民用指挥官下,使用“模仿/协助”指派协同工作的民用船只。本模组会检测此类指派,并对这些民用下属应用更持久的指派。
X4 4.0 引入的模仿/协助功能值得欢迎,本模组将始终依赖该功能。
为什么要使用民用舰队(模仿扩展)?为什么不直接用模仿?
原因很简单。如果你使用本模组来设置民用舰队,那么即使你的舰队领袖阵亡,你的其他民用船只仍可凭借自身保留的原始命令副本(“深拷贝”)继续运作。如果你只是使用原版模仿,你应该会注意到,当舰队领袖阵亡时,舰队下属将无人可模仿(“浅拷贝”),因而所有船只都会停止运作。
有哪些民用舰队可用?
有许多民用舰队可用,但我喜欢将它们分成几个逻辑组。请注意,所有内容均已包含在同一主文件中,无需额外下载任何东西(当然,其他模组除外)。
核心组
所有与原版 X4: Foundations 相关的内容。
- 贸易舰队:使用自动贸易默认行为,但(自 X4 v5.00 起)能识别本地自动贸易等(“TradeRoutine” AI 脚本)
- 采矿舰队:使用自动采矿默认行为,但能识别星区自动采矿等(“MiningRoutine” AI 脚本)
- 分销舰队:使用分发货物/填充仓库默认行为(“Middleman” AI 脚本)
- 打捞者舰队:使用自动打捞默认行为(自 X4 v5.00 起,模组 v6.00 新增;“SalvageRoutine” AI 脚本)
核心+组
所有与略微修改的 X4: Foundations 相关的内容。
- 采矿舰队:也能识别 Sanity Sector Miner 默认行为(请确保也从他们那边获取兼容补丁!)
TaterTrade 组
来自复兴的 TaterTrade 项目 的替代贸易者。
- TaterTrade 舰队:使用 TaterTrade 默认行为(“TaterTrade” AI 脚本)
- DeadTater 舰队:使用 DeadTater 默认行为(“DeadTater” AI 脚本)
骡子组
来自 骡子供应与仓库扩展 模组、再次复兴的骡子,现愉快地接收一名额外的骡子成员。为简化起见,省略了它们的 Mx 编号。
- 空间站骡子舰队:使用 StationMule 默认行为(“StationMule” AI 脚本)
- 分销骡子舰队:使用 DistriMule 默认行为(“DistriMule” AI 脚本)
- 旅行骡子舰队:使用 TravelMule 默认行为(“TravelMule” AI 脚本)
- 补给骡子舰队:使用 SupplyMule 默认行为(“SupplyMule” AI 脚本)
新组建的民用舰队将按“Civilian XX YY @ ZZ”格式命名,其中“XX”代表数字,“YY”代表上述舰队类型,“@ ZZ”代表民用舰队领袖所锚定空间(可以是空间站或星区六边形)的名称(如果该空间存在)。请注意,“@ ZZ”部分可以在扩展选项菜单中,通过可靠的 SirNukes Mod Support API 进行隐藏。
舰队名称会自动更新以反映其当前舰队命令。例如,当你决定将自动贸易舰队转换为 TaterTrade 舰队时,这会很有用。舰队名称最终会更新。
你可以选择禁用舰队自动重命名。通过 SirNukes Mod Support API 模组创建的扩展选项进行配置。
舰队编号(上述名称格式中的 XX)会被记住和维护。已实现一种新机制,使得民用舰队的每个成员都能记住它们属于哪个舰队。一旦一艘船被指派到例如民用舰队 6,它们将记住自己的 CF6 状态,并在前一个 CF6 指挥官丢失时,利用此信息来维护民用舰队 6 的名称,直到它们自己被重新指派。这消除了之前的麻烦,即刚失去领袖的旧民用舰队会被视为新舰队,并突然获得一个新舰队编号。这与通常的命令同步无关,也不影响它。
哪些民用舰队不可用?
这里列出的所有内容永远不会包含在本模组中(除非情况发生剧变),因为其他人已经努力模仿了本模组的功能。让我们尽量不要重复造轮子。
其他探索组
AnotherExplorerV2 的探索舰队背后有一个不简单的组织结构,因此我宁愿不去干涉它们。
- AnotherExplorerV2 舰队
- AnotherExplorerV3 舰队(看起来他们已经将模组更新到 V3,但我们仍然不会触及)
随机组
三个相关模组组合在一起,提供快速的贸易/采矿解决方案。
- 随机贸易舰队(来自 RandomTrade)
- 随机采矿舰队(来自 RandomMine)
- 随机补给舰队(来自 RandomSupply)
反应组
来自 反应部队 模组的本地安全部队。
- 反应舰队
可能还有其他几个
似乎有越来越多的模组增加了自定义默认行为。我们现在真的无法全部追踪,所以就这样说吧,如果它们不在此列表中,很可能不受支持。不过,还是阅读它们的描述以确认。
如何组建民用舰队?
简单直观。随着更新 v4.0 的发布,它变得更加简单,甚至更加直观。
- 设置并确认舰队领袖的默认行为;舰队领袖的默认行为将被应用于民用舰队的其他成员
- 选择你的其他船只并将它们指派为“模仿”角色(请参考上方附图)
- 设置完成
- 忘掉这个舰队
- ???
- 获利。
注意:非民用舰队的模仿不会受影响,尽管它们可能会有一个副作用,即频繁更新其参数,这在大多数情况下应该是好的。
新指派的船只使用原版“模仿”指派,但会接收从其指挥官复制的相应默认命令。这应该能确保即使指挥官突然阵亡,整个舰队仍能运作。
你也可以嵌套民用舰队,即将贸易船 B 指派给贸易船 A,再将贸易船 C 指派给贸易船 B,这样最终你会得到类似 A -> B -> C 的层级结构。但除非你真的需要,否则你应该将所有人都指派给同一个领袖,以减少冗余和管理上的麻烦。
通过更新 v3.0,你还可以将贸易者指派给不同的舰队组,例如你可以有一个 Alpha 贸易组、一个 Beta 贸易组和一个 Kappa 贸易组。也许你可能想根据例如船只类型来组织你的民用舰队成员。但最终,由于它们都接受同一指挥官的命令,因此拥有相同的民用命令,这可能不如让所有人都处于同一组下理想。
我可以更改民用舰队的详细设置吗?
当然可以!民用舰队的成员会定期与它们的领袖同步默认行为。
当民用舰队成员开始执行其停靠脚本(“init”部分)时,会发生行为同步。
- 船只首先从其指挥官处获取命令(如果存在)
- 船只随后向其下属广播更新后的命令(如果存在)
停靠应该在任何类型的民用舰队行为中自然发生(例如,贸易货物转移、向空间站提供矿石)。但仍然,你可以命令你的民用领袖/跟随者停靠,以便立即广播/获取它们的最新命令。
命令同步也会触发舰队自动重命名;这已在上面解释过,并且可以禁用。
我可以安全地移除这个模组吗?
可以!但是请注意以下几点:
- 民用舰队领袖不会丢失现有的民用默认命令
- 民用舰队下属将回退到原版模仿默认行为,并丢失它们的自定义默认行为
我可以查看源代码吗?
当然。我一直希望开源我的东西,以减少我丢失文件的风险。它们在此处提供:https://github.com/Vectorial1024/v1024_civilian_fleets
哦不!模组加载不了!
如有疑问,请禁用、移除并重新安装。
以前,此模组应安装在游戏的 /extension 文件夹中,而不是用户文档的 /extension 文件夹中,因为它是一个 UI 模组;但由于此模组现在依赖于 X4 4.0 的模仿功能,UI 部分已消失,因此模组安装在哪里可能没有区别。
一个单独的、较旧版本的模组可供仍在使用 X4 更新 v2.6 的用户使用。详情请查看“文件”标签。
感谢 EgoSoft 论坛用户 Nyito 在 Win7 环境下帮助进行调试,现在在 Win7 环境下使用此模组不再有任何问题。
关于 X4 v4.0 过渡的重要说明:我重新启用了旧版指派按钮,作为将你的旧版 CivFleet 舰队过渡到最新的模仿扩展舰队的一种方式。只需使用“为...贸易/为...采矿”按钮将一艘新船指派到相关舰队,指派组就会更新为使用模仿。(当然,将舰队组设置为模仿的其他方法也有效。)
可靠的回退模式……?
不再有回退模式!这一切始于每次游戏更新后“右键点击 API”仍然会损坏的情况;但随着此模组现在依赖于 X4 v4.0,并且所有船只都可以使用模仿指派,触发回退模式的条件已变得不可能。因此,整个回退模式已被禁用并从模组中移除。
结束语
我想感谢一些人在我制作此模组的过程中给予的帮助。更多细节请参见上方的“鸣谢”部分。
就这样。愿好运眷顾你!
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。