|
|
本帖最后由 194171 于 2026-11-2 21:36 编辑
【转载声明】本补丁为转载 + 二次修改作品。汉化主体来自 GitHub 开源项目 nuke996/Half-Minute-Hero-Two-CN(作者 jyh9521 及所有贡献者),项目地址:https://github.com/nuke996/Half-Minute-Hero-Two-CN该项目代码为 MIT、原创译文为 CC BY-SA 4.0,本补丁遵守其授权并以相同方式共享。早期译文底本来自 3DM 汉化补丁,权利归 3DM 所有。我在其基础上做了两处修改,具体见下方「我改了什么」。如原作者或权利方有异议,请告知,我会立即删除。
一句话《勇者30:再次降临》的 PC 版中文补丁。补齐了原项目英文侧遗留的名字类文本(81% → 97.5%),并换掉了原本发虚的宋体字模,改成 12px 像素字体,小字更清楚。
必须拥有正版游戏(Steam 版),包内不含任何完整游戏文件。
补丁信息项目
| 说明
| 游戏
| Half Minute Hero: The Second Coming(Steam)
| 适用版本
| HMH2.exe = 1,985,536 字节,MD5 867308FCD87A561BAA0D195E4BCBD953
| 补丁大小
| 2 MB(差分补丁,不含游戏文件)
| 安装方式
| 解压后双击 安装.bat,自动定位游戏目录、校验版本、备份、写入、自校验
| 还原方式
| 双击 还原.bat,或用 Steam「验证游戏文件完整性」
| 环境要求
| Windows 10/11,无需安装 Python 等运行库
| 下载:通过网盘分享的文件:勇者30再次降临_简体中文补丁_v1.0.zip
链接: https://pan.baidu.com/s/1J3Lyqn11t-IC1u4bE_logQ?pwd=emao 提取码: emao --来自百度网盘超级会员v4的分享
SHA-256:412E950187DCA78DBD25E6CA5F7CBC566F7F185BE104E2F630B6B981E79FD9A6
我改了什么(相对原项目)1. 英文侧名字类文本补写 9,847 处
原项目英文侧(LANG_EN.s2a)覆盖率为 81%,约 1.1 万处名字仍是英文。原因是上游为了保护运行期查表键,把这些名字整体列入了跳过名单。
我补写了其中的 9,847 处(道具名、装备名、敌人名、技能名、称号等),覆盖率提升到 97.5%。
依据是原项目技术文档里的一句话:官方英文版当年就是把 LANG_EN 里的名字全部翻译、而脚本层(cscv)保持日文,游戏正常运行。所以这是一条被官方验证过的安全路径,而不是作者试错失败的那条(作者试过翻 cscv 侧的名字,触发故障后主动回滚了)。
实现上全程只写 LANG_EN.s2a,不修改 cscv.s2a 和 LANG_JA.s2a,写完做 md5 断言。
写入时下面这几类一律跳过:勇者城(Hero Castle)这类运行期键名、章节名与称号、机制表、含占位符的模板、字库里没有的生僻字。最终实际落地多少残留,见下面「未汉化」一节的逐槽实测数据。
2. 字模更换
原项目用「文泉驿点阵宋体 13px」。宋体横画本身就细,塞进 12×12 字身后笔画容易粘连,加上 1px 灰厚度做立体感,实际观感发虚。
我换成 Zpix(最像素)12px 纯点阵字体,去掉灰厚度、只保留 1px 描边。只重绘图集里的 2,790 个汉字格,ASCII 和原版日文字形一格没动,文本、脚本、字符表全部未改。
汉化覆盖范围- 已汉化:主界面、菜单、系统提示、道具/装备说明、技能说明、剧情对话、战斗提示、商店、地图与旅店等 UI 文本,DLC 资源一并处理(残留明细见下一节,别当成漏翻)
- 补丁同时处理 res/ 与 DLC01/ 下的资源
建议游戏内语言选 English:英文侧覆盖率 97.5%(残留 1,520 槽),日文侧 81.5%(残留 11,308 槽),选英文残留外文最少。
未汉化 / 保留原文的地方这部分请务必看完,避免误以为是漏翻。下面的数字是逐槽实测的:拿每个已安装文件跟原始备份逐字节比对,统计译表登记的 61,261 个槽位里哪些被真正写过(2026-11-02 实测)。
先说最重要的:残留量取决于你选哪种语言游戏语言
| 登记槽位
| 已汉化
| 残留
| English(推荐)
| 61,185
| 59,665(97.5%)
| 1,520(2.5%)
| 日本語
| 61,170
| 49,862(81.5%)
| 11,308(18.5%)
| 两者差 7 倍。如果你看的是日文模式下别人截的图,会觉得「怎么这么多没翻」——那是因为日文侧原始键名更多,保护名单命中的也就更多。
英文侧 1,520 处残留的完整构成原因
| 槽数
| 是什么
| 例子
| 键名冲突保护
| 623
| 运行期按字符串查表的键名
| 勇者城 Hero Castle、曲名 ●●●、章节标识 OVERTURE 3
| 章节名 / 称号名
| 418
| 称号与章节标题
| Rare Monster Hunter、Weapon Getter
| 机制表 / 技能链
| 202
| 职业与技能机制名
| Hero Slash、Hero Cross
| 上游译表未收录
| 277
| 占位符模板、零星条目
| <RGN_NAME__>、♪XXX
| 前三项合计 1,243 处,是刻意保留的,不是漏翻。
原因很具体:游戏运行时拿这些字符串做查表键。翻了会导致「技能放不出来」「称号拿不到」「同伴不攻击」「勇者城从地图消失」——不报错,但功能静默失效。上游作者自己实测翻过一遍名字,最后主动回滚了,账本里那两个批次直接叫「装备引用列还原」「装备表整体还原」。
剩下一项 277 处是上游译表压根没收进去的,多是占位符模板(<RGN_NAME__> 这类会被运行时替换掉)和零星条目。
名字类其实基本都翻了(英文侧实测)表
| 登记
| 已汉化
| 宝箱名
| 331
| 331(100%)
| 装备名
| 977
| 973(99.6%)
| 道具名
| 1,233
| 1,227(99.5%)
| 武器名
| 640
| 635(99.2%)
| 道具名
| 935
| 920(98.4%)
| 敌人名
| 321
| 304(94.7%)
| 所以「敌人名还是原文」这个说法在英文模式下不成立——敌人名表 94.7% 已经是中文了,只剩 17 处;连带其他表里的零星敌人名算上,总共几十处。真正留着原文的是上面那 1,243 处键名。
其他零散未汉化- 生僻字:不在自绘字库 2,790 字之内的,会回退显示原文
剧情对话的翻译质量(单独说)底本来自 3DM 补丁,而 3DM 是照英文本二次转译的,等于转了两手,个别对话「意思不太对」。菜单、道具说明这类短文本是可靠的,长对话请以功能理解为先,别当信达雅看。
成就 / 稳定性和存档- 成就:补丁不修改 HMH2.exe、不修改 steam_api.dll、不注入 Steam 相关逻辑,理论上是不影响成就的。但我没有逐项实测全部成就,这一点如实说明。
- 存档:只替换资源文件,不改变存档格式。保险起见建议首次使用前备份存档(游戏目录或 Steam userdata 下)。
- 稳定性:安装器每写一个文件都会用 SHA-256 校验,任何一步不符会自动回滚该文件。我在本机做了「未装 → 安装 → 还原 → 重装」全流程测试,产物与原版/已装版本逐字节一致。但没有做通关测试,遇到异常请用 还原.bat。
- dinput8.dll 是注入式工具(用于放开字库上限),不要和其它同样注入 dinput8.dll 的 Mod 同时使用。
- Steam「验证游戏文件完整性」会把汉化覆盖回原版,重新双击 安装.bat 即可。
安装安装器会自动通过 Steam 注册表/库配置找到游戏目录,找不到时让你粘贴路径(可直接把文件夹拖进窗口)。它还会校验 HMH2.exe 版本和 6 个资源文件是否为原版;如果你之前装过别的汉化,请先 Steam 验证完整性再装。
游戏装在 C:\Program Files 这类目录的,右键「以管理员身份运行」。
还原双击 还原.bat。安装时原版文件已备份为 *.hm2bak,还原后会自动校验哈希。
致谢- nuke996 / jyh9521 及 Half-Minute-Hero-Two-CN 项目的所有译者、校对者、测试者
免责本补丁为独立的非商业汉化作品,与版权方无任何关联,未获其授权或背书。游戏《Half Minute Hero Two》及其全部原文、图像、音频、商标、角色等资产版权归原权利人所有。请支持正版,请勿用于任何商业用途,请勿单独售卖。
发布:其乐 yuaa99 / B站 小蘑菇肉片
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
×
1、转载或引用本网站内容,必须注明本文网址:https://keylol.com/t1054362-1-1。如发文者注明禁止转载,则请勿转载
2、对于不当转载或引用本网站内容而引起的民事纷争、行政处理或其他损失,本网站不承担责任
3、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利
4、所有帖子仅代表作者本人意见,不代表本社区立场
|