游戏存档: Difference between revisions
No edit summary |
No edit summary |
||
Line 635: | Line 635: | ||
00002620: 00000000 00000000 00000000 00000000 ................ | 00002620: 00000000 00000000 00000000 00000000 ................ | ||
00002630: 01000000 73797374 656D2E64 61740000 ....system.dat.. | 00002630: 01000000 73797374 656D2E64 61740000 ....system.dat.. | ||
00002640: 00000000 00000000 D57B1100 02000000 ........ | 00002640: 00000000 00000000 D57B1100 02000000 ........?{...... | ||
00002650: 22000000 00000000 E8121500 00000000 ".......è....... | 00002650: 22000000 00000000 E8121500 00000000 ".......è....... | ||
00002660: 01000000 73617665 30302E62 696E0000 ....save00.bin.. | 00002660: 01000000 73617665 30302E62 696E0000 ....save00.bin.. | ||
00002670: 00000000 01000000 69921100 03000000 ........i’...... | 00002670: 00000000 01000000 69921100 03000000 ........i’...... | ||
00002680: DC140000 00000000 04000000 00000000 | 00002680: DC140000 00000000 04000000 00000000 ü............... | ||
</pre> | </pre> | ||
Line 674: | Line 674: | ||
| 0x24 | | 0x24 | ||
| 4 | | 4 | ||
| | | Media-size for the below sections | ||
|- | |- | ||
| 0x28 | | 0x28 | ||
Line 686: | Line 686: | ||
| 0x34 | | 0x34 | ||
| 4 | | 4 | ||
| FolderMap | | Unknown, FolderMap size-related | ||
|- | |- | ||
| 0x38 | | 0x38 | ||
Line 698: | Line 698: | ||
| 0x44 | | 0x44 | ||
| 4 | | 4 | ||
| FileMap | | Unknown, FileMap size-related | ||
|- | |- | ||
| 0x48 | | 0x48 | ||
Line 710: | Line 710: | ||
| 0x54 | | 0x54 | ||
| 4 | | 4 | ||
| BlockMap | | Uknown, BlockMap size-related | ||
|- | |- | ||
| 0x58 | | 0x58 | ||
Line 722: | Line 722: | ||
| 0x64 | | 0x64 | ||
| 4 | | 4 | ||
| File store | | Unknown, File store size-related | ||
|- | |- | ||
| 0x68 | | 0x68 | ||
Line 738: | Line 738: | ||
| 0x74 | | 0x74 | ||
| 4 | | 4 | ||
| Folders Table | | Unknown, Folders Table size-related | ||
|- | |- | ||
| 0x78 | | 0x78 | ||
Line 754: | Line 754: | ||
| 0x84 | | 0x84 | ||
| 4 | | 4 | ||
| Files Table | | Unknown, Files Table size-related | ||
|- | |- | ||
|} | |} | ||
Line 765: | Line 765: | ||
[[File:Sfsave_drawing.png]] | [[File:Sfsave_drawing.png]] | ||
=== | === 初始化 === | ||
当一个存储FLASH包含所有xFFFF块,它假定由游戏墨盒未初始化,初始化默认数据的地方,不提示用户的情况下。0xFFFFFFFF的块未初始化的数据。当创建一个非游戏卡的秘技和其他图像/文件,它的最初所有0xFFFFFFFF的,直到它的一些块格式化,加密数据覆盖。 | |||
When a save FLASH contains all xFFFF blocks it's assumed uninitialized by the game cartridges and it initializes default data in place, without prompting the user. The 0xFFFFFFFF blocks are uninitialized data. When creating a non-gamecard savegame and other images/files, it's initially all 0xFFFFFFFF until it's formatted where some of the blocks are overwritten with encrypted data. | When a save FLASH contains all xFFFF blocks it's assumed uninitialized by the game cartridges and it initializes default data in place, without prompting the user. The 0xFFFFFFFF blocks are uninitialized data. When creating a non-gamecard savegame and other images/files, it's initially all 0xFFFFFFFF until it's formatted where some of the blocks are overwritten with encrypted data. | ||
我得到了一个新的游戏 SplinterCell3D-Pal ,它的128KB存档除去开头的0x10 byte是‘Z’(大写),其余都为0xFF --[[User:Elisherer|Elisherer]] 22:41 2011年10月15日(CEST) | |||
=== 事实 === | |||
如果你发现二进制文件的一些事实把它们分享到这里: | |||
=== | * 从一个存档到这个游戏在这个分区的另一个游戏备份,后者全部image的头部变为随机位置.. --[[User:Elisherer|Elisherer]] 22:41 2011年10月15日(CEST) | ||
从一个“随机”位置在分区和整个图像头的最后一个文件,保存到另一个游戏备份.. | |||
=== 工具 === | |||
* [https://github.com/3dshax/3ds/tree/master/3dsfuse 3dsfuse] | * [https://github.com/3dshax/3ds/tree/master/3dsfuse 3dsfuse] 支持读写游戏存档。在mount的FUSE文件系统中,/output.sav是raw FLASH save-image。When the save was modified, a separate tool to update the MAC must be used with /clean.sav, prior to writing output.sav to a gamecard. | ||
* [[3DSExplorer]] supports reading of savegames, it doesn't support reading the new encrypted savegames and maybe in the future it will support modifying (some of the modyfing code is already implemented). | * [[3DSExplorer]] supports reading of savegames, it doesn't support reading the new encrypted savegames and maybe in the future it will support modifying (some of the modyfing code is already implemented). | ||
[[セーブデータ|Japanese]] | [[セーブデータ|Japanese]] |