用Unity默认的TitleID为例:0x01004b9000490000
- TitleID 命名规则
1.1 TitleID 概述
定义:TitleID 是 Nintendo Switch 用来唯一标识一个应用(游戏、DLC、更新等)的 16 位十六进制字符串(64 位整数),共 16 个字符。
格式:0x<16位十六进制>,例如 01004b9000490000。
用途:
区分不同的应用、存档、更新等。
用于系统管理(如存档路径 /atmosphere/contents/
在 hacBrewPack 等工具中需要指定。
1.2 TitleID 命名规则
Switch 的 TitleID 遵循一定的规则,分为以下部分:
前 4 位(第 1-4 字符):0100
表示这是一个应用(Application)。
其他类型:
0100:应用(Game/Application)。
0101:系统应用(System Application)。
0102:系统模块(System Module)。
0103:固件包(Firmware Package)。
0104:DLC(Downloadable Content)。
0105:更新(Update/Patch)。
第 5-12 位(第 5-12 字符):开发者/发行商 ID
由 Nintendo 分配给开发者或发行商的唯一标识。
例如 4b900049 是某个开发者的 ID。
对于 Homebrew 开发者,通常随机选择一个未被占用的值,但需避免与官方游戏冲突。
第 13-16 位(第 13-16 字符):应用编号
通常为 0000,表示主应用。
如果是 DLC 或更新,可能递增(如 8000 表示更新)。
示例:
01004b9000490000:
0100:应用。
4b900049:开发者 ID。
0000:主应用。
1.3 Homebrew 环境下的 TitleID 选择
规则:
必须以 0100 开头(表示应用)。
第 5-12 位可以随机选择,但建议避免与官方游戏冲突。
第 13-16 位通常为 0000。
推荐:
使用随机生成的 TitleID,例如 0100DEADBEEF0000。
确保不与已知游戏冲突(可通过 SwitchBrew Title List 查询)。
你的 TitleID:
01004b9000490000 符合规则,但 4b900049 可能是随机选择的,需确保未被占用。
1.4 TitleID 在 Unity 中的设置
在 Unity 的 ProjectSettings 中:
打开 Player Settings > Nintendo Switch。
设置 Application ID(即 TitleID),例如 01004b9000490000。
No Leanote account? Sign up now.