本帖最后由 看得见摸不到 于 2023-8-10 20:55 编辑
1 e1 }1 P2 b! ]9 O I" v- n3 V3 L2 \. o& b; f
在本作,游戏内的译名出现了“繁吃简”的情况,《旷野之息》中繁体中文的译名被用于本作的简体译名,比如“阿陨”被修改为“阿沅”,“璐菊”被修改为“露珠”等。 中文字体也被修改,在《旷野之息》的简体中文语言中,统一使用华康黑体,而本作中的中英文字体不统一,导致了观感上的不和谐。 本补丁旨在修复上述问题,使游戏内的译名与《旷野之息》保持一致,同时统一中英文字体,让《旷野之息》的老玩家能够更好地适应本作。 ) ?$ _- Q; g8 g+ w
本补丁分标准版和完全版两个版本,完全版还把一些王国之泪日文原文就更改的名称(如幻影盖侬套装 -> 异次元恶灵套装)修改回旧名称。; s) Q3 r" ]8 C! z/ i: C
. ]0 p& y t: y: i* w5 E- Z
当前版本: 20230810-1
. b6 {4 {$ C" H) ]7 K4 L
" f* A. t3 N+ W2 e) T% _4 i0 x& H效果如图& e+ |/ C7 ]! R7 |% t# T/ ~! [
2 F( I2 H% a1 P2 T3 Z
& K6 q, K6 p# @- C$ c
7 ~$ h9 A8 N; u5 V* M4 R
3 @8 W! z. |: }7 C; e& X0 t/ k) G9 \
获取补丁
1 p$ O! p- B" m6 |: V7 y因为《王国之泪》使用了资源表机制,不可能做出全版本适用的补丁,所以本补丁与游戏版本强关联。 我玩的是 1.1.0 版本,可以自行下载我打好的补丁文件,仅适用于 1.1.0 版本。 标准版: https://sydzy.lanzouk.com/itDar150blti$ c8 _6 Q* m* }, t: x5 _
完全版: https://sydzy.lanzouk.com/iVX5D150bkyh
" P W) t# s1 j# }' N + {1 i, t+ E; v( ~) K0 c
如果你的游戏是其它版本,那么就需要按照下方的方法,打出适用于该版本游戏的补丁。
# A& b8 d- h3 Q6 Z" `
# m# u. w' B# I8 x) X" R% o) A如何打出适用于其它版本游戏的补丁
1 o, k9 m+ t7 n h& b
1、安装 msys2 (https://www.msys2.org)。# w" A% J) a5 m+ H+ r# `8 |
! _5 U+ A" a, W+ }2 s- h! i2、获取《塞尔达传说:王国之泪》的 romfs 文件夹。romfs 可以从模拟器或 NS 破解系统中解包。
/ s- d5 Y6 U: N- r( @2 Z如果使用 Yuzu 模拟器,则在模拟器的主菜单对《塞尔达传说:王国之泪》点击右键。选择“转储 RomFS”->“转储 RomFS”,点击确定,等待转储完成后,会打开生成的 romfs 文件夹。 4 r5 k3 m) u- c9 X
如果是 NS 上玩的,可以用 DBI 导出这几个文件:
* r A+ T8 E5 H: g" F- romfs/Pack/ZsDic.pack.zs
. h. h1 S* `! _5 X( ^ Z. T7 f- romfs/System/Resource/ResourceSizeTable.Product.(游戏版本号,比如 110).rsizetable.zs, i! w0 [ z* m4 s6 l2 w+ l
- romfs/Font/Font_CNzh.Nin_NX_NVN.bfarc.zs" x9 H& d( ?/ }) Y* I5 \# H' P
-romfs/Mals/CNzh.Product.110.sarc.zs / r9 M8 q; d& E e+ W& C
3、打开 msys2 并执行以下命令。
& t; v0 p. w. W7 ~8 Y/ t7 n6 y: f6 R T- H/ E& `. a
- # 安装所需要的软件包
( T" X+ T! B4 M* v" p - pacman -Syu git python python-pip zstd xdelta3 --needed
/ G7 w. w& |9 R& m$ o$ y% v
" F! V+ }9 c0 G& I; x* v( s" ^- # 克隆补丁项目- N% p$ q; z `' m4 ]
- cd "$USERPROFILE/Downloads") V9 L x! O/ O
- git clone https://github.com/YidaozhanYa/TotKzhCNPatch.git8 |6 s2 N( Q5 w4 p# [
- cd TotKzhCNPatch7 `1 E& u$ X3 m" Q# r) u- H
" d6 N" m7 n/ j6 t; W C- # 创建 Python 虚拟环境并安装依赖/ z5 x. y% J9 } Y
- python -m venv venv
$ M) F0 R: \5 q/ A% f - source venv/bin/activate
( V4 y' U1 R! t& v9 U. c - pip install -r requirements.txt
3 W0 \4 F* b2 |
5 i% ^! d q6 {0 D- # 放入 romfs 文件夹
_! d9 j; \- u$ y# e' K - mkdir -p binaries: K3 q! \, d9 Z* `
- # 之后把 romfs 文件夹放入“资源管理器左侧「下载」文件夹”->“TotKzhCNPatch”->“binaries”中- G E, [' c6 V* D
- * j- w& W7 U6 v1 y" ?$ ~6 S; G
- # 执行补丁
- C/ A) V2 q, U! t: D - python main.py
: n! k8 a" V% S8 h - # 此时可以选择打标准版还是完全版
; l0 N( P3 M7 R6 \. I3 } h: Y - # 打好的补丁位于“资源管理器左侧「下载」文件夹”->“TotKzhCNPatch”->“dist”中
5 U1 `/ f- ]1 R& k! | - # 之后可以删除 TotKzhCNPatch 文件夹
$ F& h9 g! w0 b z4 S: V% L+ V8 C
复制代码 K# B$ ]) w' O4 J8 i5 v0 P
待补丁操作完成后,你可以在 dist 目录中找到“汉化优化补丁”文件夹。9 K9 j z3 G$ P& r+ p) S
打好的补丁是 LayeredFS 格式。& V( L+ Z" K3 g5 X& O1 t% _' c/ d
$ o* A+ z1 |4 }3 H% Q% q
如何在模拟器上使用
0 \& ?9 g# G& Z9 V$ _5 {) A% y' d
; q# m. C5 E _( |; Z如果你使用模拟器游玩,就把它放到模拟器的 mod 数据文件夹中,就可以在游戏中看到汉化效果了。3 U3 m6 v) i3 v! I: d4 Z/ H9 ]* e4 Z
6 Z2 W' s' P$ i2 Y% ^5 s6 d
如何在破解的 Switch 上使用补丁可以在破解的 Switch 上使用。你需要更新到 atmosphere 的最新版本。 这里使用 DBI 来操作。首先,在 hbmenu 启动 DBI ,以 DBI551-en 为例,选择 Browse installed applications - 塞尔达传说 王国之泪 - Application - 对着 romfs 文件夹按下+,copy 出来,同上面的使用方法,运行脚本。 接着 将其放入 SD卡/atmosphere/contents/0100F2C0115B6000/romfs 下,启动游戏,enjoy。 8 @& x' [, A* L& Z
最后,如果有本补丁忘记修正的词条,请回复或私信提醒补充,还有,别忘了顶帖哦!$ D, u [6 i& B1 T0 }# U! `! {
|