本帖最后由 看得见摸不到 于 2023-8-10 20:55 编辑
; j# j7 D P# y Z! i1 h. b7 Q1 \3 j7 u" B" U
在本作,游戏内的译名出现了“繁吃简”的情况,《旷野之息》中繁体中文的译名被用于本作的简体译名,比如“阿陨”被修改为“阿沅”,“璐菊”被修改为“露珠”等。 中文字体也被修改,在《旷野之息》的简体中文语言中,统一使用华康黑体,而本作中的中英文字体不统一,导致了观感上的不和谐。 本补丁旨在修复上述问题,使游戏内的译名与《旷野之息》保持一致,同时统一中英文字体,让《旷野之息》的老玩家能够更好地适应本作。 # m8 P$ ]$ E5 b+ E, ~. d! k
本补丁分标准版和完全版两个版本,完全版还把一些王国之泪日文原文就更改的名称(如幻影盖侬套装 -> 异次元恶灵套装)修改回旧名称。: L% t1 X* \; Y. |6 z2 |8 b
( K8 l+ z7 N: n ] V0 C- Q) R9 K1 }
当前版本: 20230810-1' g2 _* R& L' w N3 z& M
1 {" G M9 I# d# g) V) h效果如图! o3 C2 T& S6 R$ g
* N, `8 J C, q4 P( N
% o/ X) Q9 p1 A% p4 ]) n8 R P2 R$ @' r! X
8 C# b4 x' y* U7 D Q2 C8 x获取补丁
1 `, M2 \' T: ^, o因为《王国之泪》使用了资源表机制,不可能做出全版本适用的补丁,所以本补丁与游戏版本强关联。 我玩的是 1.1.0 版本,可以自行下载我打好的补丁文件,仅适用于 1.1.0 版本。 标准版: https://sydzy.lanzouk.com/itDar150blti" `; m1 K) q- s0 B
完全版: https://sydzy.lanzouk.com/iVX5D150bkyh2 n! ]/ s# R: z2 o& f$ g4 `1 v' n
8 L! M' X( P4 V$ J* \8 T如果你的游戏是其它版本,那么就需要按照下方的方法,打出适用于该版本游戏的补丁。 / D% G; \, l' S; @
/ S0 k) F+ v7 @: M# s( A
如何打出适用于其它版本游戏的补丁
# B* o' N2 N' E2 D: v4 l
1、安装 msys2 (https://www.msys2.org)。
) D$ B; P$ X+ b5 I % V8 K# M* v4 d, ^8 b- J
2、获取《塞尔达传说:王国之泪》的 romfs 文件夹。romfs 可以从模拟器或 NS 破解系统中解包。 - ]; j: _: @+ M7 b# G# t* i8 Y
如果使用 Yuzu 模拟器,则在模拟器的主菜单对《塞尔达传说:王国之泪》点击右键。选择“转储 RomFS”->“转储 RomFS”,点击确定,等待转储完成后,会打开生成的 romfs 文件夹。 6 W* [6 I9 D& i" n
如果是 NS 上玩的,可以用 DBI 导出这几个文件:
/ U" M$ G- Q/ l- romfs/Pack/ZsDic.pack.zs4 S9 ^: o$ U' @
- romfs/System/Resource/ResourceSizeTable.Product.(游戏版本号,比如 110).rsizetable.zs+ W8 [; q4 H; N6 ^$ k2 ~( ~
- romfs/Font/Font_CNzh.Nin_NX_NVN.bfarc.zs
- P( H/ c# x/ g4 V! l# b% i) ~-romfs/Mals/CNzh.Product.110.sarc.zs
* Z$ a3 l8 B. [$ h' g8 Z) E% g3、打开 msys2 并执行以下命令。
' b! F* K" ^* w& I5 a& o6 T9 B( E m, Y4 l
- # 安装所需要的软件包
& e& L0 g k7 v) j, d - pacman -Syu git python python-pip zstd xdelta3 --needed
8 b* M+ ]( F: L& |1 n! `
# c, [* Y* a7 q4 W- # 克隆补丁项目
# p! |% @; ~! G+ x; @; j. ] - cd "$USERPROFILE/Downloads"* n) J' t$ a! w$ `' f' L
- git clone https://github.com/YidaozhanYa/TotKzhCNPatch.git# u$ A% G5 X5 o5 q
- cd TotKzhCNPatch; x3 L; P' J! M: { U& Z
2 Y9 t! A- A Y6 U- # 创建 Python 虚拟环境并安装依赖& P8 r+ U. J3 \) k
- python -m venv venv
& ^5 K8 i d- W6 S. ^ - source venv/bin/activate0 }8 r9 c# ^& U. C2 {4 j/ _: q o
- pip install -r requirements.txt/ m, s$ G6 {0 p( e e" E
1 J; O( |/ o& Q! R5 e7 P- # 放入 romfs 文件夹
6 S, ]$ a# ~3 m) | - mkdir -p binaries9 Q! m! a9 `7 h2 T
- # 之后把 romfs 文件夹放入“资源管理器左侧「下载」文件夹”->“TotKzhCNPatch”->“binaries”中
7 }; s U5 {3 ^% q8 Q# s# @: e B
; m. h% `% E- F4 m$ J# r7 w) Y- # 执行补丁
! m8 F: Y1 G! w, k' K - python main.py2 V' d( s3 K2 l+ C
- # 此时可以选择打标准版还是完全版5 H% L$ J U8 M* U; E0 [* a4 ]
- # 打好的补丁位于“资源管理器左侧「下载」文件夹”->“TotKzhCNPatch”->“dist”中( [, s- y5 i4 t4 ^. N
- # 之后可以删除 TotKzhCNPatch 文件夹
$ f6 j/ L5 e& T# y4 o( z/ z
复制代码
% M! g3 ] ], U9 F4 k待补丁操作完成后,你可以在 dist 目录中找到“汉化优化补丁”文件夹。
- S& W- I0 I' v6 F打好的补丁是 LayeredFS 格式。( `# }' T# }9 d' A$ H6 Z
& v: b+ E2 Y. d如何在模拟器上使用
: v) q3 n; B' z% O2 D1 n" o
7 A) o4 w+ ]' m# K如果你使用模拟器游玩,就把它放到模拟器的 mod 数据文件夹中,就可以在游戏中看到汉化效果了。5 G' Z* f; ^0 ?8 R1 H' ^4 K
! e% f# y1 [1 b) C2 w如何在破解的 Switch 上使用补丁可以在破解的 Switch 上使用。你需要更新到 atmosphere 的最新版本。 这里使用 DBI 来操作。首先,在 hbmenu 启动 DBI ,以 DBI551-en 为例,选择 Browse installed applications - 塞尔达传说 王国之泪 - Application - 对着 romfs 文件夹按下+,copy 出来,同上面的使用方法,运行脚本。 接着 将其放入 SD卡/atmosphere/contents/0100F2C0115B6000/romfs 下,启动游戏,enjoy。
7 y3 S7 g# k9 F' F$ P: P1 i9 [3 D最后,如果有本补丁忘记修正的词条,请回复或私信提醒补充,还有,别忘了顶帖哦!
% E7 {- @: @ ^7 M% G |