解包、打包,这两个操作一般玩家是不会需要了解的。
只有金手指作者、提取媒体资源的发烧友或者想自己动手整合资源的中阶玩家想了解。
网上关于如何对游戏文件解包打包的教程也不少,有很多问题主要集中在titlekey上面,所以自己整理了一篇关于解包打包的教程,供想了解的同学研究。
NSP 解包图文教程
-
注意事项:
本文所有压缩文件的解压密码统一为:shipengliang
如遇文件损坏或密码错误,可参考修复教程:WinRAR如何修复受损的压缩文件
本教程以Windows 10操作系统进行文件传输,其他操作系统用户不建议尝试。
菜鸡选手,请务必严格按照教程进行操作,尤其是文件放置在盘符根目录这种。
解包工具可以对nsp、xci等文件进行解包,教程仅为指路,只以原版nsp文件为例。请务必使用原版文件。
教程工具的其他高阶使用方式,请自行摸索并举一反三。
- 下载游戏文件解包工具:NCA-NSP-XCI_TO_LayeredFS_v1.6.rar
- 压缩包放磁盘根目录后,右键解压到当前文件夹,得到NCA-NSP-XCI_TO_LayeredFS_v1.6文件夹。
- 要解包的原版nsp游戏文件放到磁盘根目录,注意,如果不是原版,解包后没有tik文件的话,是无法取得关键密钥titlekey的。
- 进入NCA-NSP-XCI_TO_LayeredFS_v1.6文件夹,双击运行NCA-NSP-XCI_TO_LayeredFS.bat,启动解包工具。
- 功能选择,原版nsp输入2,回车。
---------------------------------------------------
====== NCA/NSP/XCI TO LayeredFS v1.6 by Kleei =====
---------------------------------------------------
What Files you have ?
1. NCA
2. eShop NSP
3. eShop NCA (encrypted)
4. XCI (only cart1 are supported)
A. About
Q. Quit
===================================================
:2 - 之后会提示你,对nsp做什么处理,我的示例nsp是本体nsp,所以输入1后回车,然后将nsp文件拖拽到命令窗口后回车。
==================== NSP FILES ====================
1. Extract Eshop NSP
2. NSP to LayeredFS
3. BASE.nsp + Update.nsp to LayeredFS
Q. Quit
===================================================
What you gonna do ?
:1
Drag and Drop your NSP: "I:\One Step From Eden[010048800F41C000][1.0.1][0][9.1.0].nsp" - 耐心等待解包结束,会提示Done!。
- 此时,Extracted_NSP文件夹下就是我们解包后的nca以及tik等文件。
- 将tik后缀的文件,拖拽到获取titlekey.bat,之后会在弹出命令窗口输出32位titlekey,复制titlekey,这个在后续解密nca是必须的(无法拖拽的按几下ESC后再拖拽文件)。
- 再次启动解包工具,这回解密nca,输入1后回车。
---------------------------------------------------
====== NCA/NSP/XCI TO LayeredFS v1.6 by Kleei =====
---------------------------------------------------
What Files you have ?
1. NCA
2. eShop NSP
3. eShop NCA (encrypted)
4. XCI (only cart1 are supported)
A. About
Q. Quit
===================================================
:1 - 我们需要解密已被加密的nca文件,所以输入2后回车。
==================== NCA FILES ====================
1. Extract Decrypted NCA
2. Extract Ecrypted NCA
3. Update (base.nca + update.nca)
4. Info Decrypted NCA
5. Info Ecrypted NCA
6. Extract DLC NCA
7. Decrypt NCA (Plaintext)
Q. Quit
===================================================
What you gonna do ?
:2 - 系统会询问解密到文件还是文件夹,我们选择文件夹,输入2后回车。
1. Romfs.bin
2. Romfs folder
What you gonna do ?
:2 - 到这里,会让你拖拽nca过来,将Extracted_NSP文件夹下最大的nca文件拖拽过来,然后会要求你输入titlekey,输入刚才记下的titlekey后回车:
Drag and Drop your biggest NCA: I:\NCA-NSP-XCI_TO_LayeredFS_v1.6\Extracted_NSP\db068f2f525e073830685d8f2fff076a.nca
Enter titlekey: 1E983A4053193A2E9C931B2EFE9DA2C5 - 耐心等待解密完成,提示Done!之后,Extracted_NCA文件夹下就是我们解密后的romfs和exefs了。
如果上一步提示prod.keys不存在啥的,那就复制keys.txt,重命名keys.ini后再试。(经验来自留言区热心访客:麒程)
-
至此,解包就算结束了。
romfs中包含了各种资源文件,以 伊甸之路 为例,是可以将博主的增强mod补丁覆盖到源文件的。覆盖后就实现了英雄加强的功能。
当然,其他资源提取等扩展操作,就留给读者自己研究了。
需注意的是,部分游戏的媒体资源可能是加密的,所以如果没有大神的解密工具,加密的媒体资源是没办法正常使用的。
相关GitHub和参考资料
https://github.com/SciresM/hactool/releases
https://github.com/Thealexbarney/LibHac/releases
Extract NSP, NCA, XCI, Update all in one tool for LayeredFS
手把手教你将switch游戏汉化文件整合为nsp或xci
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。