Changes

Jump to navigation Jump to search
2,455 bytes added ,  04:05, 31 January 2014
translate 60% eng.ver http://3dbrew.org/w/index.php?title=Config_Savegame&oldid=8463
本页介绍 [[Config_Services|Cfg]] [[System_SaveData|NAND]] [游戏存档]的格式.这些块可以通过CFG服务命令来访问。

==存档文件 "/config" 的结构==
{| class="wikitable" border="1"
|-
! 偏移
! 长度
! 说明
|-
| 0x0
| 0x2
| 总入口
|-
| 0x2
| 0x2
| ?
|-
| 0x4
| 0x4558
| 块入口
|-
| 0x455C
|
| 入口数据
|}

/config文件的大小为 0x8000 byte

==块入口的结构 ==
{| class="wikitable" border="1"
|-
! 偏移
! 大小
! 说明
|-
| 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==
{| class="wikitable" border="1"
|-
! 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 [[CfgS:GetLocalFriendCodeSeed|LocalFriendCodeSeed]], while the latter is a separate random word.
|-
| 0x00090001
| 0x8
| 0xE
| This console-unique u64 used by [[Cfg:GenHashConsoleUnique|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 [[SVC|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 Settings|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 [[3DS Development Unit Software#Config|Config]])
|}

The dev unit TID block only exists on dev units.

===语言===
{| class="wikitable" border="1"
|-
! ID
! 说明
|-
| 0
| ja
|-
| 1
| en
|-
| 2
| fr
|-
| 3
| de
|-
| 4
| it
|-
| 5
| es
|-
| 6
| zh
|-
| 7
| ko
|-
| 8
| nl
|-
| 9
| pt
|-
| 10
| ru
|}

===国家信息===
{| class="wikitable" border="1"
|-
! Byte
! 说明
|-
| 0
| ?
|-
| 1
| ?
|-
| 2
| ?
|-
| 3
| 国家代码,和DSi/Wii国家代码相同.值为0xff时无效.
|}

===0x000A0000 Block===
{| class="wikitable" border="1"
|-
! Byte
! 说明
|-
| 0x0-0x13
| UTF-16 username, with no NULL-terminator.
|-
| 0x14-17
| 通常为0?
|-
| 0x18-0x1B
| ?
|}
155

edits

Navigation menu