品技

 找回密码
 注册用户
查看: 1358|回复: 184

[工具] NSP Box 4.0.0汉化版 NS2游戏打包工具 支持转NSP、NUP格式

  [复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:1
  • 打卡总奖励:21
  • 最近打卡:2026-01-13 10:23:28
发表于 4 天前 | 显示全部楼层 |阅读模式
本帖最后由 Abake 于 2026-11-4 15:33 编辑

# NSP Box 简体中文汉化版 v4.0.0
AI汉化

> 基于 [smarkyie/NSP-Box](https://github.com/smarkyie/NSP-Box) **v4.0.0**(2026-11-03 发布)源码汉化。
> 原项目采用 MIT 协议,本汉化版同样遵循 MIT,版权归原作者所有。

---

## 这是什么

NSP Box 是一个 Windows 上的 **Switch 2 游戏打包工具**:把已经解密解包的 `exefs` + `romfs` 目录重新封装成未签名的明文 NSP,可以附带封面与元数据,也能给兼容的模拟器版本打「读取 NSP 内元数据」的补丁。

v4.0.0 新增 **NUP 工具**:一种带压缩的归档格式,能把本体、更新、DLC 打进一个文件,也支持在 NUP / NSP / 文件夹之间互相转换与校验。

本包把它的**界面与全部提示文案改为简体中文**,功能与原版完全一致。

## 文件说明

| 文件 | 说明 |
| --- | --- |
| `NSP-Box.exe` | 汉化版主程序(单文件,免安装,约 31 MB) |
| `使用说明.md` | 本文件 |
| `汉化技术说明.md` | 汉化范围、实现方式、如何对后续版本重新汉化 |
| `README.md` / `NUP.md` / `TECHNICAL_NOTES.md` 等 | 原版英文文档(保留备查) |
| `LICENSE.txt` | MIT 协议原文 |
| `DISCLAIMER.md` | 原版免责声明 |
| `源码/` | 汉化后的完整源码 + `localize_zh.py` 汉化脚本 + 打包配置 |

## 运行要求

- Windows 10 / 11,64 位
- 无需安装 Python,双击 `NSP-Box.exe` 即可
- 首次启动会弹出「实验性软件」提示,可勾选「不再显示此提示」

## 三个标签页

顶部分别是「游戏」「DLC」「NUP 工具」,对应三种工作流。

### 游戏:把解包目录打成 NSP

1. 把**已解包**的游戏文件夹(内含 `exefs` 与 `romfs`)拖进窗口,或点「浏览文件夹」。
   也可以选包含 `base` / `updates` 子目录的主目录,再从「快照」下拉框里挑一个。
2. 程序自动识别标题、标题 ID 与版本;标题可自行修改。
3. 点「添加封面」选图(自动裁成 256×256,也可用「裁剪图标」手动调整)。
4. 确认「NSP 输出」的保存位置,按需勾选「生成后校验」「创建打包文件夹」。
5. 点「生成 NSP」,进度与阶段显示在左下角。

右侧那行提示很关键:Switch 2 的 NSP 在模拟器里运行,需要把**该游戏自己的** `main.npdm` 放在 NSP 旁边;或者使用原生支持内嵌元数据的模拟器。PokeDinner 2.5.0 及更新版本已不需要补丁或外置文件。

### DLC:只打包附加内容

DLC 只打包 RomFS 数据,不需要 ExeFS 或 `main.npdm`。选好已解包的 DLC 文件夹后扫描,确认原始 DLC 标题 ID 与版本号,再生成。可选用本体游戏的明文 NSP 来校验映射关系。

安装 DLC:模拟器里「文件 → 安装文件到 NAND」→ 选 DLC 的 NSP → 打开本体游戏「属性 → 附加内容」启用 → 重启游戏。

### NUP 工具:压缩归档与互转

五种操作,直接点按钮切换:

| 操作 | 作用 |
| --- | --- |
| 文件夹 → NUP | 把解包目录(或 base/updates/dlc 组合)压缩成 `.nup`,可选填标题与封面 |
| NSP → NUP | 把 NSP Box 生成的明文 NSP 压成 NUP |
| NUP → 文件夹 | 解包 NUP,始终校验哈希,不覆盖已有文件 |
| NUP → NSP | 还原成可安装的 NSP,DLC 会单独导出 |
| 检查 / 校验 | 只看不写:查看标题 ID、类型、版本、文件数、压缩统计 |

用法要点:

- 「本体 / 更新 / DLC」勾选框**只在该源确实含有对应内容时出现**,决定输出的内容范围;不勾选的绝不会进入结果。
- 「仅保留最新游戏快照(体积更小)」会把最新更新合并到本体上,保留本体独有的文件,丢弃被取代的旧版本;取消勾选则本体与更新各自独立保存。
- 压缩级别分「快速 1 / 均衡 3 / 更小 9」。勾选「大于 256 MiB 的文件不压缩」可减少模拟器解压时的临时磁盘占用(官方推荐 Eglantine 开启)。
- 结果**自动保存在源旁边**(`Game.nup`、`Game-extracted/`、`Game-NSP/`),重名自动加编号,不会覆盖旧文件。

> NUP 属于实验性格式,能否挂载取决于模拟器。DLC 若无法直接挂载,用「NUP → NSP」转成 NSP 再安装。

### 模拟器补丁

标题栏右侧的「模拟器补丁」可为兼容的 Windows x64 Eglantine / PokeDinner 旧版本打上「读取 NSP 内元数据」的能力,打完补丁就不再需要外置 `main.npdm`。操作前请关闭模拟器,原始文件会完整备份到 `.s2gp-patch`,可随时「移除补丁」还原。

## 常见问题

**启动后没有弹「实验性提示」?**
因为 `%LOCALAPPDATA%\NSPBox\preferences.json` 里已记录过「不再显示」。删掉该文件即可再看到。

**提示缺少密钥?**
关掉模拟器,用「说明与兼容性」窗口里的「设置模拟器密钥文件夹」。它只补充缺失的本地占位项,**不是 Nintendo 密钥,不能解密零售内容**。

**NSP 做出来了,模拟器里却启动不了?**
先确认外置 `main.npdm` 是否放在 NSP 旁边、是否是该游戏自己的那份。若用较新的 PokeDinner(2.5.0+),则不需要该文件。

**NUP 转换提示空间不足?**
NSP 转换需要一个临时解包快照加输出文件的余量,程序要求至少 2.1 倍源体积的空闲空间。

## 免责声明

本工具仅用于处理**你自己拥有并自行转储**的游戏内容。请勿用于分发或获取D版资源。Nintendo 及相关游戏内容的权利归各自权利人所有,本项目与 Nintendo 无隶属关系。

游客,如果您要查看本帖隐藏内容请回复


xw_20261103094328.png

  • 打卡等级:热心大叔
  • 打卡总天数:281
  • 打卡月天数:7
  • 打卡总奖励:4660
  • 最近打卡:2026-10-23 06:56:42
发表于 4 天前 | 显示全部楼层
goooooood jobb
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:8
  • 打卡月天数:1
  • 打卡总奖励:121
  • 最近打卡:2026-11-03 10:11:54
发表于 4 天前 | 显示全部楼层
Switch2游戏 转换打包工具汉化版 NSP Box 3.1.0 转换 NSP格式
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:8
  • 打卡月天数:2
  • 打卡总奖励:125
  • 最近打卡:2026-10-13 17:30:55
发表于 4 天前 | 显示全部楼层
感谢分享!感觉还是XCI 比较好些
回复 支持 反对

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:18
  • 打卡月天数:2
  • 打卡总奖励:326
  • 最近打卡:2026-11-04 15:53:21
发表于 4 天前 | 显示全部楼层
下载一个新版
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:601
  • 打卡月天数:6
  • 打卡总奖励:9965
  • 最近打卡:2026-11-06 10:31:03
发表于 4 天前 | 显示全部楼层
谢谢分享打包工具汉化版,支持一个!
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:7
  • 打卡月天数:3
  • 打卡总奖励:111
  • 最近打卡:2026-11-03 10:14:35
发表于 4 天前 来自手机版论坛 | 显示全部楼层
这就是AI的力量么
回复 支持 反对

使用道具 举报

  • 打卡等级:小镇青年
  • 打卡总天数:62
  • 打卡月天数:3
  • 打卡总奖励:1013
  • 最近打卡:2026-11-05 11:01:21
发表于 4 天前 | 显示全部楼层
这个有点厉害
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:152
  • 打卡月天数:1
  • 打卡总奖励:2394
  • 最近打卡:2026-11-05 21:08:04
发表于 4 天前 | 显示全部楼层
感谢分享Switch2游戏 转换打包工具汉化版
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:611
  • 打卡月天数:6
  • 打卡总奖励:10225
  • 最近打卡:2026-11-06 08:47:57
发表于 4 天前 | 显示全部楼层
nsp文件格式?是不是跟switch一代一样的格式?
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:628
  • 打卡月天数:3
  • 打卡总奖励:10517
  • 最近打卡:2026-11-06 01:21:15
发表于 4 天前 | 显示全部楼层
正想要个中文版,谢谢分享
回复 支持 反对

使用道具 举报

  • 打卡等级:小镇青年
  • 打卡总天数:62
  • 打卡月天数:5
  • 打卡总奖励:1003
  • 最近打卡:2026-11-07 00:43:36
发表于 4 天前 | 显示全部楼层
感謝漢化,來用看看
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:229
  • 打卡月天数:6
  • 打卡总奖励:3781
  • 最近打卡:2026-11-06 03:35:20
发表于 4 天前 | 显示全部楼层
汉化的好啊
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
就说嘛,文件夹ns2模拟器读不出来,就等这个打包工具了
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:247
  • 打卡月天数:2
  • 打卡总奖励:4139
  • 最近打卡:2026-11-07 05:46:45
发表于 4 天前 | 显示全部楼层
感谢分享转换打包
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

小黑屋|手机版|Archiver|品技 |网站地图

GMT+8, 2026-11-7 07:29 , Processed in 0.083400 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表