合作模式已解锁

合作模式已解锁

解锁并为合作客户端添加功能,例如从市场购买或建议星图位置。

游戏玩法

[size=3]适配游戏版本: [/size][b][size=3]1.12.376[/size][/b]

[size=4][b]安装:[/b][/size]

[size=3]下载并解压主文件。将包含 mod.json、Paks 文件夹等内容的解压文件夹放入《机甲战士5》安装目录的 Mods 文件夹中(请丢弃 Nexus 创建的名称末尾带有数字的文件夹)。如果你找不到该文件夹,可以在游戏主菜单中进入 Mods 并点击“手动安装文件夹”按钮。最终安装路径应类似于:Mechwarrior5\MW5Mercs\Mods\CoopUnlocked[/size]

[color=#00ff00][size=3][color=#e69138][b]主机和客户端均需安装此模组[/b][/color][/size][/color]

[size=4][b]详情:[/b][/size]

[size=3]主屏幕顶部的标签页和一些主页按钮已为合作模式的客户端解锁。 除非特别说明针对主机,以下变更均适用于客户端。要授予权限,请按 Esc 键打开菜单,点击玩家名称,然后选择“启用机甲实验室访问权限”(如果显示“机甲实验室访问受限”)。[/size]

[size=3][b]星图:[/b][/size]

  • [size=3]任务图标、冲突区域、雇佣兵区域和已追踪任务现在可见(由于复制问题,提示信息部分隐藏;如果冲突区域和工业枢纽未显示,请飞行大约 6 跳以强制重新生成任务/信息)[/size]
  • [size=3]客户端可以向主机建议旅行地点[/size]
  • [size=3]主机将收到可点击的通知,以高亮显示建议的路线[/size]
  • [size=3]显示基本星系情报,高级信息按钮已隐藏(因存在过多错误难以运行)[/size]
  • [size=3]星图搜索功能(来自 YAML)[/size]

[size=3][b]机甲管理界面:[/b][/size]

  • [size=3]允许查看冷冻仓库[/size]
  • [size=3]可以通过拖拽将机甲移出冷冻仓库,但不能移入[/size]
  • [size=3]允许在编辑涂装时修改机甲名称[/size]

[size=3][b]兵营:[/b][/size]

  • [size=3]显示可雇佣和已雇佣的飞行员[/size]
  • [size=3]可以雇佣飞行员,需要从 Esc 菜单启用机甲实验室权限[/size]
  • [size=3]客户端无法解雇飞行员[/size]

[size=3][b]市场:[/b][/size]

  • [size=3]从市场购买机甲,需要从 Esc 菜单启用机甲实验室权限[/size]
  • [size=3]即使机甲停泊位已满,主机和客户端也可以购买机甲[/size]
  • [size=3]从市场购买武器/装备,需要从 Esc 菜单启用机甲实验室权限[/size]
  • [size=3]可以出售机甲和武器/装备,需要从 Esc 菜单启用机甲实验室权限[/size]
  • [size=3]添加了每次出售 10 件物品的功能(来自 YAML)[/size]

[size=3][b]作战界面:[/b][/size]

  • [size=3]客户端可以设置当前目标[/size]
  • [size=3]显示当前目标的“查看星系”按钮[/size]
  • [size=3]现在显示职业/升级进度[/size]

[color=#e69138][size=4][b]重要提示:[/b][/size][/color] [size=3]《机甲战士5》在设计之初并未考虑这种程度的合作交互功能。许多重要信息无法复制给客户端。我已尽力通过变通方法获取这些信息,但并非所有内容或更新都能被正确处理。可能会出现一些奇怪的副作用。建议你备份存档,但一般来说不会出现问题。[/size]

[color=#e69138][size=4][b]模组兼容性:[/b][/size][/color]

[size=3]此模组需要覆盖某些资源才能正常工作。使用其他模组请自担风险。 应与 YAML 兼容,建议保留默认加载顺序,或让本模组覆盖 YAML。应与我的其他模组兼容。

以下是本模组覆盖的资源列表及其用途,供你调整加载顺序时参考:

[spoiler] MetagameEmphasisHandler - 防止主屏幕顶部主按钮被禁用(星图、机甲实验室等) HumanPlayer - 启用主机与客户端之间的购买和信息更新(对主要功能至关重要) UI_Utils - 使客户端的机甲昵称在机甲实验室和停泊位的提示信息中显示 StarSystemTagWidget - 为客户端显示星图中的任务图标 StarSystemScreen - 向主机发送旅行路线,更新星图上的目标标记 BarracksHomeWidget - 若无权限则禁用雇佣功能,雇佣飞行员时扣除 C 币 MetaObjectiveInfo - 查看已追踪目标时设置“查看星系”按钮 HomeButtonLogic - 为客户端显示额外的主页按钮(主页屏幕右侧的按钮) MainFrame - 为客户端显示主屏幕顶部的标签页按钮 MarketBattleMechScreen - 允许客户端购买机甲 MarketWeaponScreen - 允许客户端购买武器/装备 MarketEquipmentBuyList - 用于在市场填充武器/装备列表 CustomizationWidget - 允许客户端编辑机甲昵称 CareerLevelIcon - 客户端查看时显示升级进度 CareerLevelRewardIcon - 为客户端显示升级进度 StarSystemBody - 为客户端显示冲突区域,并用于为主机收集信息 StarSystemIntelButton - 为客户端隐藏情报按钮(因其无法正常工作) WeaponCollectorErrand - 修复运行时空引用错误 TreasureHunterErrand - 修复运行时空引用错误 WarDogErrand - 修复运行时空引用错误 AcademyToiLogic - 修复运行时空引用错误 StarSystemTOITooltip - 为客户端显示正确的提示信息 StarSystemTOITooltipEntry_Mission - 隐藏难度、派系和吨位(因 TOI 复制不正确,否则会显示默认值) StarSystemTOITooltipEntry_Default - 用于解决 YAML 冲突错误的原始资源 StarSystemInfoPanel - 为客户端显示星系信息 [/spoiler]

欢迎查看我的其他合作模组: [url=https://www.nexusmods.com/mechwarrior5mercenaries/mods/612]合作标记(Co-op Ping)[/url] [url=https://www.nexusmods.com/mechwarrior5mercenaries/mods/598]合作奖励(Co-op Rewards)[/url]

感谢 cszolee79 协助测试

模组也已上架 [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3510301991]Steam 创意工坊[/url]