【杂谈】使用Sudachi和LunaTranslator对Switch游戏进行Hook翻译
博主有Switch,默认看这篇文章的朋友们都是买游戏dump的。
仅提供一种比投屏ocr更舒服的游戏方式,烦请勿随意出警。
❖ 工具下载
以下为本文中使用的工具:
工具 | 用途 | 下载 |
LunaTranslator | 翻译器 | 官网 |
NSGManager(版本12.0.1.8 ;密钥20.0.0) | Switch游戏格式转换 | 蓝奏云 |
Sudachi(版本1.0.12 ;密钥19.0.1) | Switch模拟器 | 直链下载 |
❖ 转换游戏格式
dump下来的资源通常是nsz和xcz格式的,用模拟器无法直接读取,需要转换为nsp和xci格式。
SAK对于某些版本较新的游戏会出现转换失败的情况(表现为转换出的文件只有几十kb),
所以这里使用NSGManager。
把nsz和xcz文件拖到界面里,然后按下图操作即可。
❖ 导入游戏
使用Sudachi而不是Yuzu,是因为Yuzu可能不支持部分新游戏。
如果你用Yuzu可以正常启动游戏,则不必再下载Sudachi。
LunaTranslator不支持Ryujinx及其分支的模拟器。
启动Sudachi。
点【Add New Game Directory】选择nsp和xci文件的目录。
如果游戏有dlc或升级包,则点左上角【File-Install Files to NAND】选择文件。
都完成后,如要使用LunaTranslator进行翻译,则先不要启动游戏。
❖ 翻译游戏
在【Hook设置-选择游戏】中选择Sudachi的进程,之后再打开任意游戏,
在【Hook设置-选择文本】中将文本左侧的【显示】勾选上,
并点击LunaTranslator工具栏的【自动翻译】即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 漂流的终点!
评论