本页介绍 Cfg NAND [游戏存档]的格式.这些块可以通过CFG服务命令来访问。
存档文件 "/config" 的结构
| 偏移
|
长度
|
说明
|
| 0x0
|
0x2
|
总入口
|
| 0x2
|
0x2
|
?
|
| 0x4
|
0x4558
|
块入口
|
| 0x455C
|
|
入口数据
|
/config文件的大小为 0x8000 byte
块入口的结构
| 偏移
|
大小
|
说明
|
| 0x0
|
0x4
|
BlkID
|
| 0x4
|
0x4
|
Offset to the data for this block when size is >4, otherwise this word is the data for this block.
|
| 0x8
|
0x2
|
Size
|
| 0xA
|
0x2
|
Flags
|
Configuration blocks
| BlkID
|
Size
|
Flags
|
Description
|
| 0x00090000
|
0x8
|
0x2?
|
This contains a u64 ID, used by processes using NWMUDS:Initialize. The first word is the same as LocalFriendCodeSeed, while the latter is a separate random word.
|
| 0x00090001
|
0x8
|
0xE
|
This console-unique u64 used by GenHashConsoleUnique is generated with the LocalFriendCodeSeed and with random data.
|
| 0x000A0000
|
0x1C
|
0xE
|
See below.
|
| 0x000A0002
|
0x1
|
0xA
|
Language
|
| 0x000B0000
|
0x4
|
0x8
|
CountryInfo
|
| 0x000F0000
|
0x10
|
0x8?
|
Unknown, used by NS on dev-units for svcKernelSetState, where Type is 6.
|
| 0x00110000
|
0x4
|
?
|
The low u16 indicates whether the system setup is required, such as when the system is booted for the first time or after doing a System Format: 0 = setup required, non-zero = no setup required.
|
| 0x00110001
|
0x8
|
0xA?
|
TitleID of the menu to launch, used by NS on dev units. (This block can be edited on dev units with Config)
|
The dev unit TID block only exists on dev units.
语言
| ID
|
说明
|
| 0
|
ja
|
| 1
|
en
|
| 2
|
fr
|
| 3
|
de
|
| 4
|
it
|
| 5
|
es
|
| 6
|
zh
|
| 7
|
ko
|
| 8
|
nl
|
| 9
|
pt
|
| 10
|
ru
|
国家信息
| Byte
|
说明
|
| 0
|
?
|
| 1
|
?
|
| 2
|
?
|
| 3
|
国家代码,和DSi/Wii国家代码相同.值为0xff时无效.
|
0x000A0000 Block
| Byte
|
说明
|
| 0x0-0x13
|
UTF-16 username, with no NULL-terminator.
|
| 0x14-17
|
通常为0?
|
| 0x18-0x1B
|
?
|