由 oppppo 添加于 2026-07-12 20:08:48
下载链接: 获取积分?
======转载======
作者Hoshizora
首发KF,作者表示标明出处即可转载,禁止任何形式的商业倒卖
https://kf.miaola.work/read.php?tid=1082261&sf=fe1
======引用======
1. 将压缩包内全部文件解压到 malie.exe 所在目录。
2. 双击运行 ElectroArms_CHS_Patcher.exe。
3. 点击“安装汉化”。
安装完成后,建议直接点击安装器里的“启动游戏”,或运行安装器生成的 ElectroArms_NoAlphaCD.exe 免验证启动。若你的环境本来就能正常启动 malie.exe,直接运行原程序也会读取汉化数据。
如安装器提示 data6.dat 版本不匹配,请勿强行覆盖。该提示通常代表游戏封包并非补丁支持的版本,或已经被其他补丁修改。
个人碎碎念:
这部算是我做过程序最麻烦的一部了。这游戏的引擎主脚本和字体都塞在data6.dat里,而这个封包本身接近770 MB。
我一开始也考虑过做成以前那种把汉化文件复制过去直接覆盖的形式,但这次如果直接替换data6.dat,就等于要把整个 770 MB 的封包一起发出去。即便再压缩,体积也依旧不太好看;用传统二进制差分虽然能缩小体积,但仍然需要额外执行打补丁步骤,出错后也不方便恢复。
所以最后做成了现在这个GUI安装补丁。安装器本质上仍然是二进制补丁,只是把打补丁、校验、备份和恢复流程全部包进了一个EXE。它不会携带完整封包,只内置脚本、字体及对应索引的4个加密区段,总量约7.8MB。安装前会检查data6.dat的大小和区段哈希,确认版本正确后才写入,同时保留原始区段备份,之后也可以一键卸载恢复。
这种做法没有复制过去直接玩那么直观,但可以把补丁体积控制在几MB,也能尽量避免把错误数据写进整个封包。至少比让大家下载一个七百多 MB 的data6.dat,或者自己运行一串看不懂的命令,要强得多。
另一个比较抽象的问题是本作使用了Alpha-ROM验证。这里的免验证启动链并不是我从零独立逆出来的,分析和实现过程中借助并参考了Azure佬制作的AlphaROMdiE工具,在此特别感谢Azure佬以及AlphaROMdiE。
最终补丁生成的ElectroArms_NoAlphaCD.exe已经内嵌了本作启动所需的Hook链,不再依赖外置AlphaROMdiE.exe也不会修改原始 malie.exe。
文本方面也来回折腾了很久。主脚本有两万四千多条文本,还混着语音标签、分页符和各种原始控制字符,直接把AI译文塞回去很容易出现漏句、语音错位甚至脚本崩溃。最后又做了几轮回读和补漏,目前正文回退与真正未翻译基本都已经清到0;不过图片、CG嵌字和UI没有做汉化,因为只有我一个人,所以全路线人工校对也不现实,况且个人日语水平也属实不太行,所以肯定仍会有措辞或显示上的小问题。
下载说明:
- 部分资源会被浏览器识别为有害程序拦截下载,取消拦截的方法参见 FAQ。
- 存档类下载后解压缩到游戏安装路径下相关文件夹,覆盖同名文件即可!安全起见我们建议您备份原文件。
- 免CD/DVD补丁类如果无特别使用说明,下载后解压缩到游戏安装目录下运行即可。
- 本站资源全部采用 WinRAR v5.0 版压缩,下载后不能解压请安装 WinRAR v5.0+。
- 本站下载不保证完全兼容手机端,部分浏览器(手机端、360等)可能无法正常下载本站资源。
- 文件安全性评估仅供参考,2DFan无法承担您因依赖此报告结果,使用此文件所可能导致的各种形式的损害。
- 如需投诉补丁未授权转载问题,请先阅读 相关说明 后,至 站务小组 开贴投诉。




补丁预览:

