Game Saves: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
m (Cosmetic & xmb message during transfer data)
(updated, relinked)
Line 1: Line 1:
[[Category:Software]]
[[Category:Software]]
==PS3 Saved Games==
==PS3 Saved Games==
These files are stored on the PS3 HDD (hdd0/home/00000001/savedata/your game folder), and can be copied over to a media through USB or similar. There are two types, those which are encrypted+signed, and those which aren't neither. This allows modifications/cheats for some games, yes. When copied, they are put inside these folder called "PS3\SAVEDATA\", followed by their Title ID. I'd like to call the encrypted+signed saves as protected saves.
These files are stored on the path: hdd0/home/'''<userid>'''/savedata/'''SAVEDATA_DIRECTORY''', where:


==Save Game Directory Name Format==
*'''<userid>''' is the number the system assigned to this user when his account was created (is a counter). Stored in [[XRegistry.sys]], e.g: '''00000001'''.
All games define their own sub folder(s) based on the following pattern
based in on information from PS3 Secrets, thanks


standard pattern parts: ABCDEF <br />
*'''SAVEDATA_DIRECTORY''' is the name of the folder, composed by [[PARAM.SFO#TITLE_ID|TITLE_ID]] + some variable characters, e.g: '''BLES00001-savedata'''. Stored inside the [[PARAM.SFO#SAVEDATA_DIRECTORY|PARAM.SFO]] of this GameSave
A==> Media Format B=Bluray, S=Dvd <br />
 
B==> C= First Party , L= licenced <br />
There are two types of possible protections:
C==> Country code A=Asia , E=Europe , J=Japan , U= US <br />
 
D==> D= Demo, S= game , M=? <br />
*One possible encryption in the files generated by the game that is not mandatory and depends of the developers of the game.
E==> Unique 5 digit game Start ID <br />
 
F==> Unique Game Creaters define the remainder of the format
*And other protection based on signatures stored in [[PARAM.PFD]] generated and managed by the system. This file supervises signatures of other files of the folder, the list of files supervised is not fixed and again... it depends of the developers of the game, but usually [[PARAM.SFO]] is inside this list
 
This allows modifications/cheats for some games wich files are not encrypted, and not supervised by [[PARAM.PFD]]
 
Some games are "copy-protected", but the others can be copyed to a externall USB device in the path '''usb0\PS3\SAVEDATA\SAVEDATA_DIRECTORY'''


==Directory Structure==
==Directory Structure==
Line 20: Line 22:
! File !! Description/Purpose
! File !! Description/Purpose
|-
|-
| [[PARAM.SFO]] || Various information about the title. This one is never encrypted, although it's always signed.
| [[PARAM.SFO]] || Various information about the title. This one is never encrypted, although it's always supervised by [[PARAM.PFD]].
|-
|-
| [[PARAM.PFD]] || Signatures of all the files if the save is protected. The signature method is still unknown (hash-size 0x60).
| [[PARAM.PFD]] || Signatures of some of the files in the folder. The signature method is still unknown (hash-size 0x60).
|-
|-
| ICON0.PNG || PNG image containing the image to be displayed in XMB. dimensions 320 x 176, 72 dpi, 32 bit, 1 frame
| ICON0.PNG || PNG image containing the image to be displayed in XMB. dimensions 320 x 176, 72 dpi, 32 bit, 1 frame
Line 46: Line 48:


For a more complete list, with example download links : http://www.ps3hax.net/showthread.php?t=8559
For a more complete list, with example download links : http://www.ps3hax.net/showthread.php?t=8559


Source: http://ps3dev.wikispaces.com/Saved+Games
Source: http://ps3dev.wikispaces.com/Saved+Games


==Minis Saved Games==
==Minis Saved Games==
Line 68: Line 65:
|-
|-
|}
|}


==PS1/PS2 Saved Games==
==PS1/PS2 Saved Games==
Line 92: Line 88:
|-
|-
|}
|}


When you copy the saved data from ps3 to psp, ps3 ask if you want to convert it for use with the psp.
When you copy the saved data from ps3 to psp, ps3 ask if you want to convert it for use with the psp.
From psp to ps3 you can continue your game (PS1/Minis under differents formats such as cso/iso) and continue on ps3 after transfer of your savedata if the game share at least the same DiscID [[Emulation]]
From psp to ps3 you can continue your game (PS1/Minis under differents formats such as cso/iso) and continue on ps3 after transfer of your savedata if the game share at least the same DiscID [[Emulation]]

Revision as of 05:46, 3 February 2012

PS3 Saved Games

These files are stored on the path: hdd0/home/<userid>/savedata/SAVEDATA_DIRECTORY, where:

  • <userid> is the number the system assigned to this user when his account was created (is a counter). Stored in XRegistry.sys, e.g: 00000001.
  • SAVEDATA_DIRECTORY is the name of the folder, composed by TITLE_ID + some variable characters, e.g: BLES00001-savedata. Stored inside the PARAM.SFO of this GameSave

There are two types of possible protections:

  • One possible encryption in the files generated by the game that is not mandatory and depends of the developers of the game.
  • And other protection based on signatures stored in PARAM.PFD generated and managed by the system. This file supervises signatures of other files of the folder, the list of files supervised is not fixed and again... it depends of the developers of the game, but usually PARAM.SFO is inside this list

This allows modifications/cheats for some games wich files are not encrypted, and not supervised by PARAM.PFD

Some games are "copy-protected", but the others can be copyed to a externall USB device in the path usb0\PS3\SAVEDATA\SAVEDATA_DIRECTORY

Directory Structure

File Description/Purpose
PARAM.SFO Various information about the title. This one is never encrypted, although it's always supervised by PARAM.PFD.
PARAM.PFD Signatures of some of the files in the folder. The signature method is still unknown (hash-size 0x60).
ICON0.PNG PNG image containing the image to be displayed in XMB. dimensions 320 x 176, 72 dpi, 32 bit, 1 frame
ICON1.PNG PNG image containing the image to be displayed in XMB. dimensions 1000 x 560, 72 dpi, 32 bit, 1 frame
SND0.AT3 (optional) Sound file to be played.
ICON1.PAM (optional) Video file to be shown.
PIC0.PNG (optional) Overlay picture.
PIC1.PNG (optional) Large background picture.

Games which are unprotected

  • MotorStorm (protected with CRC32 checksum)
  • Call Of Duty 4 (hacked saves can be found on the internet)
  • Battlefield: Bad Company
  • Assassin's Creed
  • Blazing Angels: Squadrons of WWII

For a more complete list, with example download links : http://www.ps3hax.net/showthread.php?t=8559

Source: http://ps3dev.wikispaces.com/Saved+Games

Minis Saved Games

  • Internal: HDD0/home/00000001/minis_savedata/your game folder
  • External: USB/PSP/SAVEDATA/your game folder

Directory Structure

File Description/Purpose
PARAM.SFO
SECURE.BIN

PS1/PS2 Saved Games

  • Internal: HDD0/SAVEDATA/VMC/Internal Memory Card.VM1 //for ps1 memory card
  • Internal: HDD0/SAVEDATA/VMC/Internal Memory Card.VM2 //for ps2 memory card
  • External: USB/PS3/EXPORT/PSV/game file.PSV
  • External: USB/PSP/SAVEDATA/your game folder

Directory Structure (from PS1 classic PSN)

File Description/Purpose
PARAM.SFO
CONFIG.BIN
SCEVMC0.VMP
SCEVMC1.VMP

When you copy the saved data from ps3 to psp, ps3 ask if you want to convert it for use with the psp. From psp to ps3 you can continue your game (PS1/Minis under differents formats such as cso/iso) and continue on ps3 after transfer of your savedata if the game share at least the same DiscID Emulation