请知悉:本文最近一次更新为 4年 前,文中内容可能已经过时。

很多小白经常碰到Switch游戏文件格式和预期不符的情况,比如碰到nsz自己不会安装(安装NSZ格式文件教程);或者是碰到xci格式的,想转换为nsp;抑或想将nsz格式文件还原回nsp格式。本文对此提供了解决方案。

文中使用的程序名为:NSC_BUILDER。

包含功能:

输入 "1"  单文件处理   (XCI/NSP互转:常用功能)
输入 "2" 多文件处理 (XCI整合用:常用功能)
输入 "3" 文件拆分 (XCI/NSP拆包,常用功能)
输入 "4" 文件信息查询 (游戏版本信息等)
输入 "5" 数据库构建 (重建游戏文件数据库)
输入 "6" 高级选项 (修补链接账户要求等:常用功能)
输入 "7" 合并模式 (文件合并,不常用)
输入 "8" 压缩/解压 (XCI转XCZ/NSP转NSZ:常用功能)
输入 "9" 文件还原 (从备份文件恢复原始包)
输入 "10" 文件管理 (暂无功能)
输入 "0" 配置选项 (设置程序配置)

如遇文件损坏或密码错误,可参考修复教程:WinRAR如何修复受损的压缩文件

首先,下载并解压NSC_BUILDER (解压密码:shipengliang)NSCB-zdm65477730汉化版.rar

XCI拆包转为NSP

  1. 进入NSCB_xxxx64文件夹,双击NSCB.bat,弹出程序界面。
    .......................................................
    输入 "1" 单文件处理 (XCI/NSP互转:常用功能)
    输入 "2" 多文件处理 (XCI整合用:常用功能)
    输入 "3" 文件拆分 (XCI/NSP拆包,常用功能)
    输入 "4" 文件信息查询 (游戏版本信息等)
    输入 "5" 数据库构建 (重建游戏文件数据库)
    输入 "6" 高级选项 (修补链接账户要求等:常用功能)
    输入 "7" 合并模式 (文件合并,不常用)
    输入 "8" 压缩/解压 (XCI转XCZ/NSP转NSZ:常用功能)
    输入 "9" 文件还原 (从备份文件恢复原始包)
    输入 "10" 文件管理 (暂无功能)
    输入 "0" 配置选项 (设置程序配置)

    输入"D",进入谷歌网盘模式
    输入"L",进入旧模式
    .......................................................
  2. 输入1,选择单文件处理,回车。
    输入您的选择: 1
  3. 拖拽xci文件到命令行窗口,按回车
    -----------------------------------------------
    单文件处理已激活
    -----------------------------------------------
    ***********************************************
    输入"1",将文件夹添加到列表
    输入"2",将文件添加到列表
    输入"0",返回模式选择菜单
    ***********************************************

    PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER:XCI文件路径
  4. 输入1,执行开始处理。回车。
    你想做什么?
    ......................................................................
    "拖动另一个文件或文件夹,然后按Enter键将项目添加到列表中"

    输入"1",开始处理
    输入"2",将另一个文件夹添加到列表
    输入"3",将另一个文件添加到列表
    输入"e",退出
    输入"i",查看要处理的文件列表
    输入"r",删除一些文件(从底部开始计数)
    输入"z",删除整个列表
    ......................................................................
    *************************************************
    或者输入"0",返回模式选择菜单
    *************************************************

    PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER: 1
  5. 进入操作选择,输入1,回车,即执行xci拆包为nsp功能
    *******************************************************
    接下来选择您要执行的操作
    *******************************************************
    输入"1",重新打包为NSP
    输入"2",重新打包为XCI
    输入"3",重新打包NSP和XCI

    特殊选项:
    输入"4",删除NSP文件中的增量
    输入"5",重命名XCI或NSP文件
    输入"6",XCI超级裁剪\裁剪\不裁剪
    输入"7",按cnmt顺序重建nsp
    输入"8",激活验证

    ******************************************
    或输入"b",返回列表选项
    ******************************************

    输入您的选择: 1
  6. 询问是否魔改版本,输入0,不魔改(需要魔改版本的自己选1按提示操作即可),回车
    *******************************************************
    是否要魔改游戏所需的系统版本
    *******************************************************
    如果您选择魔改系统版本,它将会被设置为相应的NCA加密
    所以系统只会在系统版本和魔改软件版本不匹配时,请求更新系统

    输入"0",不魔改游戏所需系统版本
    输入"1",魔改游戏所需系统版本

    ******************************************
    或输入"b",返回列表选项
    ******************************************

    输入您的选择: 0
  7. 之后,耐心等程序解包完毕,输入1,回车,退出程序。
    ---------------------------------------------------
    *********** 所有文件都已处理! *************
    ---------------------------------------------------

    输入"0",返回模式选择菜单
    输入"1",退出程序

    输入您的选择: 1
  8. xci转为nsp的文件即可在
    NSCB_098bx64\NSCB_output

    目录下找到转换完成的文件。


NSZ转NSP

  1. 进入NSCB_098bx64文件夹,双击NSCB.bat,弹出程序界面。
    .......................................................
    输入 "1" 单文件处理 (XCI/NSP互转:常用功能)
    输入 "2" 多文件处理 (XCI整合用:常用功能)
    输入 "3" 文件拆分 (XCI/NSP拆包,常用功能)
    输入 "4" 文件信息查询 (游戏版本信息等)
    输入 "5" 数据库构建 (重建游戏文件数据库)
    输入 "6" 高级选项 (修补链接账户要求等:常用功能)
    输入 "7" 合并模式 (文件合并,不常用)
    输入 "8" 压缩/解压 (XCI转XCZ/NSP转NSZ:常用功能)
    输入 "9" 文件还原 (从备份文件恢复原始包)
    输入 "10" 文件管理 (暂无功能)
    输入 "0" 配置选项 (设置程序配置)

    输入"D",进入谷歌网盘模式
    输入"L",进入旧模式
    .......................................................
  2. 我们需要对nsz格式的补丁进行解压,所以,输入8,回车。
    输入您的选择: 8
  3. 如果是多个nsz文件,则放到一个文件夹后拖拽文件夹到命令行窗口,如果是单个nsz文件,就直接把文件拖拽到命令行窗口。然后回车:
    -------------------------------------------------
    压缩\解压模式已激活
    -------------------------------------------------
    "拖动另一个文件或文件夹并按Enter键将项目添加到列表中"

    ***********************************************
    输入"1",将文件夹添加到列表中
    输入"2",将文件添加到列表中
    输入"0",返回模式选择菜单
    ***********************************************

    PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER:文件夹路径或者nsz文件路径
  4. 确认开始处理,输入1,回车
    输入"1",开始处理
    输入"2",将另一个文件夹添加到列表中
    输入"3",将另一个文件添加到列表中
    输入"e",退出
    输入"i",以查看要处理的文件列表
    输入"r",删除一些文件 (从底部计数)
    输入"z",删除整个列表
    ......................................................................
    *************************************************
    或输入"0",返回模式选择菜单
    *************************************************

    PLEASE DRAG A FILE OR FOLDER OVER THE WINDOW AND PRESS ENTER:1
  5. 输入3,回车,对nsz文件进行解压。
    *******************************************************
    选择如何处理文件
    *******************************************************
    输入"1",将nsp\xci压缩成nsz\xcz
    输入"2",并行压缩
    输入"3",解压缩nsz\xcz

    ******************************************
    或输入"b",返回列表选项
    ******************************************

    输入您的选择: 3
  6. 稍等片刻,会输出所有文件处理完毕,输入1,回车,退出程序。
    ---------------------------------------------------
    *********** 所有文件都已处理! *************
    ---------------------------------------------------

    输入"0",返回模式选择菜单
    输入"1",退出程序

    输入您的选择: 1
  7. 此时,在NSCB_098bx64文件夹的NSCB_output下,我们就得到了nsz解压后的nsp文件。

特别鸣谢

NSC_BUILDER汉化的大神zdm65477730汉化了该工具:
https://github.com/zdm65477730/NSC_BUILDER/releases


相关GitHub

https://github.com/julesontheroad/NSC_BUILDER/releases


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Switch 如何使用NSCB 转换XCI NSP NSZ教程》相关的博文:


28
留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌
asoulist
asoulist
【🔥精神鼓励】

我这里有一个其他资源站找到的nscb1.0.1b汉化版,看起来比博主提供的版本多了个mtp模式,应该是可以连接手机辅助安卓模拟器操作
还有一个叫NSC Builder by JulesOnTheRoad的网页UI,可以加载rom文件进行游戏信息校验,但是本地库文件缺失了,也没有内置云库链接,不知道能否修复
文件我放在度盘了:NSCBx1.0.1b(ns游戏转换格式和整合工具,18.0.1key).rar
链接: https://pan.baidu.com/s/16m7IOnX4r98FZJz5fRndJA?pwd=nscb 提取码: nscb

luke su
luke su
【🚶访客】

大大您好 當我使用這個軟體(NSCB 转换XCI NSP NSZ)時,我的USB產生了保護鎖住的結果,我使用了很多方法如:https://tw.easeus.com/card-recovery/remove-write-protection-in-windows-10-8-7.html#Run_Diskpart_Command
這網站所教的,也把整個電腦掃毒了,目前更換了兩次USB micro Memory card
請問您,除了把整個電腦重灌之外,我還有沒有其他方法?
因為重灌我沒有備份電腦資料所以無法ghost
只能format和再灌一次widows系統

感恩大大

jjw520m
jjw520m
【🚶访客】

博主大大我在准备把一个升级补丁从nsz转换nsp的格式后发现那个文件夹是空的没有转换好的nsp,不知道咋回事。因为需要降级但是好像必须要nsp格式才能使用降级,nsz格式的能降级不啊?就是创尸纪那游戏,游戏本体我都成功降级了就那40多mb的升级补丁无法转换成nsp😂

泥
【🚶访客】

解压NSZ出错:
Traceback (most recent call last):
File “squirrel.py”, line 2803, in
File “lib\decompressor.py”, line 101, in decompress_nsz
File “Fs\Nsp.py”, line 9893, in decompress_direct
File “Fs\Nsp.py”, line 9693, in get_data_from_cnmt
UnboundLocalError: local variable ‘titleid’ referenced before assignment
[13320] Failed to execute script squirrel
请问是什么问题?

ADA
ADA
【🚶访客】

请问nsz转nsp格式照着教程转完了,但是导出文件夹里是空的怎办呀

Kosmos
Kosmos
【🚶访客】

请问魔改整合的XCI可以用这个软件恢复到没有魔改的状态吗

星星
星星
【🚶访客】

非常好用啊啊啊啊啊啊啊啊。完美的解决了~感恩大神!

ken
ken
【🚶访客】

压缩包是不是缺少文件呢?操作会显示:
**********
解压NSZ或XCZ
***********
E相册旁听“[Errno 2] No such file or disectory: ‘G:\\NSCB\\NSCB_101x64\\zzlist.txt’
系统找不到文件 zzlist.txt。

MAG
MAG
【🚶访客】

尝试使用这个软件XCI转换成NSP,电脑上的步骤都对了,转换也成功了,插TF在NS安装后无法打开游戏,显示说需要下载该游戏。

只会用阿可
只会用阿可
【🚶访客】

有大气层最新升级的下载和教程吗?