JJ的《使命召唤:现代战争》存档编辑器。

JJ的《使命召唤:现代战争》存档编辑器。

一个免费、易于使用的MW5佣兵存档编辑器。可以添加任意机甲(原版+资料片)、调整飞行员技能、补充库存、刷满C币、编辑派系关系——无需安装即可使用。

实用工具

JJ's MW5 Merc Save Editor

《机甲战士5:雇佣兵》的免费存档编辑器。

关于

我做这个是因为我之前依赖的存档编辑器是闭源的,而且很久没更新了。我想要一个能在当前版本上正常运行且保持免费的工具,所以我在业余时间自己动手做了。

通过它,你可以直接编辑你的战役存档:添加机甲、调整飞行员、补充武器/装备/弹药库存、修改你的C-Bill存款,以及改变你在所有派系中的声望。无需安装,也不需要Python或其他任何东西——只需下载并打开你的存档即可。它支持跟随Windows设置切换浅色/深色主题,并且会在有新版本时通知你。

它也是开源的,所以如果你不信任一个随机的.exe文件(这很合理),你可以在GitHub上精确地查看它的所有行为。

最新更新 (v1.16.0)

  • 修正添加机甲的吨位 - 修复了初始装甲,使添加的机甲以其真实的出厂重量出现。
  • 完整的飞行员和机甲特性目录 - 所有224个特性都可以通过友好名称选择。
  • 深色模式 (系统 / 浅色 / 深色),机甲卡片现在显示初始结构/装甲类型(内骨骼 / 铁素体)。
  • 内置更新检查器

完整更新日志见下方。

你可以编辑的内容

  • 机甲 - 添加机甲,编辑机甲的配置(按硬点更换/添加武器、设置武器组、编辑装甲),更换底盘,修复至满装甲,重置为出厂默认配置,导出/导入单个配置,或移除机甲。卡片显示重量等级、吨位、位置和初始结构/装甲类型。
  • 飞行员 - 呼号、姓名、薪水、每项技能的XP和上限,以及飞行员特性(包含167个特性的完整目录,附带友好名称)。你可以添加全新的飞行员或移除他们。
  • 库存 - 从可搜索的列表中添加武器、装备和弹药,设置其数量,或移除它们。
  • C-Bill - 将你的金钱设置为任意数值(有一个一键最大化的按钮)。
  • 派系 - 编辑你在全部17个派系中的声望,以及你的公司声誉。
  • 外观 - 浅色 / 深色 / 系统主题,设置会在会话间保留。

如何使用

  1. 首先备份你的存档。 说真的——见下方说明。
  2. 运行 JJsaveEditor.exe(无需安装)。
  3. 点击"打开..."——它会直接指向你的MW5存档文件夹。
  4. 在机甲 / 飞行员 / 库存 / 派系选项卡中编辑你喜欢的任何内容。
  5. 点击"保存",然后在游戏中加载该存档。

当它首次覆盖保存文件时,还会自动创建一个 .bak 备份文件。

请备份你的存档

这个工具会直接编辑你的存档文件,所以在使用前请保留一份备份。存档编辑并非游戏开发者支持的功能,使用风险自负。我已经尽力使其安全(不进行任何修改的保存会使得文件字节完全相同),但无论如何请备份。

"Windows已保护你的电脑" / 杀毒软件警告

由于这是一个未经过代码签名的独立小工具(签名需要花钱),Windows SmartScreen或你的杀毒软件可能会在首次运行时发出警告,尤其是在新版本发布后不久。对于此类工具来说这是正常的,并不意味着有任何问题。要运行它:点击 更多信息,然后点击 仍要运行

关于像 Trojan:Script/Wacatac.B!ml(或 W32.Malware.*)这样的病毒检测:这些都是误报。该应用程序使用 Nuitka 编译为原生二进制文件,每个版本都由GitHub Actions公开构建,因此你可以精确地看到其中包含的内容。以 !ml 结尾的检测来自扫描仪的机器学习启发式算法,而不是真正的签名匹配。新的、未签名、低流行度的可执行文件会触发这些启发式算法,直到它们积累起信誉度,而 Wacatac.B!ml 是合法独立软件中最常被误报的之一。

为确保安全并继续使用:

  • 验证你的下载。 正版副本应与下方的SHA-256哈希值匹配。对于 v1.16.0 版本:
    • zip 文件:
      B2EE186FE278B297E3546DF917E27119F9C0E22B9E27F2621477AC206356CB00
      
    • JJsaveEditor.exe 文件:
      F88563EDCEDF8561120F7782FB0A983A701B69EB1A7317C02C486A4EDEF02297
      

    如果哈希值匹配,那就是正版发布。如果不匹配,请删除它并从官方的 发布页面 或Nexus Mods重新下载,不要从镜像站下载。

  • 进行二次查杀。 将文件上传到 VirusTotal 进行扫描。少数启发式引擎标记它而其他引擎报告干净,这就是误报的表现。
  • 在Windows安全中心中允许它,路径:病毒和威胁防护 -> 保护历史记录 -> 允许 / 还原,或者添加文件夹排除项。

更新日志

v1.16.0

  • 完整的飞行员和机甲特性目录。 "添加特性"下拉菜单(飞行员选项卡,以及编辑配置中的机甲特性)现在列出了所有224个已知特性——167个飞行员特性和57个空间站机甲特性——每个都带有友好名称(例如 Specialist_Laser_PilotTrait — 激光专家),而不仅仅是你的存档已经遇到过的特性。学院毕业生特性、专家/亲和力系列以及空间站机甲特性现在可以直接选择。特性数据由FiendishDrWu提供(问题 #15)。你的存档引用的模组添加特性仍会被合并,任何特性仍可以按资产名称输入。

v1.15.2

  • 修复:添加的机甲现在以正确的吨位出现。 当从其底盘的出厂模板构建一个添加的机甲时,编辑器没有应用出厂默认的后部装甲(一个位置键不匹配),导致添加的机甲保留了来源机甲的后部装甲,从而略微重量不足或超重(例如,一个Stormcrow SCR-PRIME 变体轻了约0.9吨)。后部装甲现在从模板中读取,因此添加的机甲匹配其真实的出厂库存吨位。前部装甲、武器和装备之前已经是正确的。(问题 #12, #14)

v1.15.1

  • 更新通知。 启动时,编辑器会静默检查GitHub上是否有新版本,如果存在,则会显示一个可关闭的横幅,包含GitHub和Nexus Mods的下载链接。新增的"检查更新"按钮可以随时手动检查。它在后台运行,离线时保持静默,仅联系GitHub的公共API,并且不发送任何关于你的信息。可以在配置文件中关闭。

v1.15.0

  • 深色模式。 工具栏中新增主题选择器(系统 / 浅色 / 深色)。"系统"模式会自动跟随你的Windows主题,手动选择会在会话间保留。
  • 机甲卡片上的初始结构/装甲类型。 每个底盘现在都会显示其出厂结构和装甲类型(如果不是普通的"标准"类型时)——例如内骨骼 / 铁素体(氏族变体也会标注)。只读显示;不会写入存档。
  • 合并了所有552个底盘的装甲/结构类型数据,数据来自FiendishDrWu的提取(问题 #12)。

v1.14.10

  • 修复:精确复制添加的机甲不再继承来源机甲的受损/正在维修状态。 添加你已经拥有的底盘会复制你现有的一个机甲;如果来源机甲正在维修舱中,复制出来的机甲以前会显示为战损状态。修复步骤现在也恢复了内部结构,因此添加的副本总是以完全修复的状态出现。(问题 #13, DallasSukerkin)
  • 还修正了标题栏的版本号,该版本号在v1.14.7到v1.14.9版本发布期间一直显示为v1.14.6。

v1.14.9

  • 修复:Duncan Fisher的英雄Warhammer现在显示其重量和等级,而不是 "?t / ?"。其他 _PLAYABLE 英雄/战役机甲也以相同方式处理。(问题 #11, Volt-Ampere)

v1.14.8

  • 修复:冷库存放的机甲现在包含在导出/导入中。 便携式的 .mw5export 导出之前只写入活跃机库的机甲,因此冷库存放的机甲被静默丢弃,无法移动到另一个存档。导出现在包含冷库存放机甲,导入将它们放回冷库存放区,并保留它们原来的位置。(问题 #10, Volt-Ampere)

v1.14.7

  • 更新物品目录。 使用FiendishDrWu修订的数据集刷新了武器/装备/弹药资产目录:新增了DLC8物品和瞄准计算机(Mk1-Mk7),氏族主动探针, X-Pulse / 大型X-Pulse激光,Arrow IV,轻型自动加农炮,MRM和近战变体,以及配套弹药。总计:武器 712 -> 791,装备 45 -> 47,弹药 86 -> 92。(问题 #9, FiendishDrWu)

v1.14.6

  • 按位置过滤机甲列表(全部 / 活跃机库 / 冷库存放)。
  • 编辑配置中每个武器组的链射与齐射,该设置在导出的 .mw5loadout 文件中保存和携带。(问题 #7)

v1.14.5

  • 修复:AMS硬点现在可以在编辑配置中编辑。(问题 #7, TimeDiver0)
  • 修复:所有DLC机甲现在都出现在"添加机甲"列表中(混沌统治和之前被旧目录过滤器遗漏的氏族底盘)。现在列表是完整的552个底盘的游戏资产列表。(问题 #8, eXFDA)

v1.14.4

  • 修复:现在每种装备类型都可以在编辑配置中选择(跳跃喷气背包,主动探针/BAP,ECM,MASC,散热器,弹药,升级模块)——插槽类型过滤曾隐藏了模组机甲上的装备。(问题 #5, TimeDiver0)

v1.14.3

  • 重置为出厂配置 - 将机甲重置为底盘的出厂库存配置。
  • 导出/导入配置 - 将单个机甲的配置保存到 .mw5loadout 文件,并应用到另一个机甲。

v1.14.0

  • 添加的机甲现在以真实的出厂库存变体出现 - 为所有554个底盘提供正确的出厂装甲、结构、武器、武器组和装备,而不是近似克隆。(出厂库存数据由FiendishDrWu提供,问题 #6 - 谢谢。)
  • 识别更多装备类型:Beagle主动探针和瞄准计算机。

v1.13.1

  • 修复: 编辑配置不再隐藏位于8个标准身体位置之外的硬点/装备(v1.13.0回归问题)。非标准位置被分组到"其他硬点"下。
  • 新增: 编辑配置中的身体视图 / 列表视图切换。
  • 修复: ECM现在在装备列表中被识别。

v1.13.0

  • 新增基于卡片的机甲选项卡,带有重量等级颜色编码、吨位和活跃机库 / 冷库存放位置。
  • 重新设计了编辑配置界面,采用身体位置布局和武器组表格。
  • 添加机甲可以直接将机甲放入冷库存放。
  • 飞行员和(实验性的)机甲特性编辑;更大的武器/装备列表。

v1.12.2

  • 添加机甲可以直接将机甲放入冷库存放(修复了当活跃机库满时添加的机甲消失的问题)。
  • 修复: 近似添加的机甲不再继承来源机甲的装备。

v1.12.0

  • 活跃机库与冷库存放分开显示,并带有数量统计;所有机甲操作也适用于冷库存放机甲。

v1.11.2

  • 更大的物品列表 - 目录现在涵盖了游戏的完整资产列表(武器 大约70 -> 712)。(资产数据来自问题 #2 - 谢谢。)
  • 修复: "添加机甲"现在仅列出游戏中实际存在的底盘;AMS现在出现在物品列表中;市场机甲不再显示为已拥有。

v1.11.0

  • 飞行员的特性现在可以编辑(飞行员选项卡上的特性面板)。
  • 机甲特性(实验性) 在编辑配置中。

v1.10.0

  • 库存生活质量改进:过滤/搜索,可排序列,多选,双击设置数量。

v1.9.0

  • 导出/导入 机甲、飞行员、库存、C-Bill和派系声望,通过便携式的 .mw5export 文件在存档之间进行。

v1.8.0

  • 稀有/DLC武器和装备现在出现在下拉菜单中 - 编辑器会收集你的存档引用的所有内容,因此可以通过有效名称选择它们。

v1.7.0

  • 飞行员的技能上限现在可以编辑,并带有一个"最大化上限(10)"按钮。

v1.6.0

  • 构建和发布现在已自动化。与v1.5.0相比没有功能变化。

v1.5.0

  • 现在使用Nuitka编译为原生二进制文件,而不是PyInstaller,因此不再触发杀毒软件误报。作为一个文件夹运行——解压并在其中运行编辑器可执行文件。

v1.4.0

  • 编辑配置现在也可以编辑每个插槽的 装备(散热器、弹药、跳跃喷气背包、MASC)。

v1.3.0

  • 新增"设置硬点..."按钮;当你的存档有对应数据时,添加机甲会使用底盘的真实硬点布局。

v1.2.0

  • 在没有硬点的机甲上构建配置;近似添加的机甲保留可编辑(清空)的硬点。

v1.1.0

  • 机甲配置编辑器:每个硬点的武器,武器组(1-6),每个位置的装甲(带有一个最大化装甲按钮)。

v1.0.2

  • 更智能的添加机甲:如果你拥有该底盘,则精确复制;否则,创建一个剥离了武器的近似克隆。

v1.0.1

  • 使用友好名称和英雄昵称代替原始资产代码;版本号显示在窗口标题中。

v1.0.0

  • 初始发布:机甲、飞行员、库存、C-Bill和派系声望。

源代码

在GitHub上开源(MIT许可证): https://github.com/jonayetjubaer-cmyk/JJs-MW5-Merc-Save-Editor 欢迎在那里或评论区提交错误报告和想法。

致谢

  • wmtorode,他最初的MW5存档编辑器启发了我。
  • FiendishDrWu,他出色的数据工作贯穿整个工具——资产名称缓存、出厂库存机甲模板、物品目录、装甲/结构类型数据以及完整的224个特性目录。除了我之外,没有人比他对这个编辑器的塑造更大。谢谢。
  • MW5模组社区和BattleTechWiki(Sarna.net)提供的机甲和物品数据。
  • 所有报告错误和请求功能的人——请继续提出。

与Piranha Games或微软无关。机甲战士是其各自所有者的注册商标。