Editing System File Object (SFO) (PSF)
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
This config strings are inside the Game Package (PKG). | |||
=PSF Categories= | |||
if you see Double offsets is because some Variables can be not used. | |||
{| class="wikitable" | |||
{| class="wikitable | |||
|- | |- | ||
!Name Variable | |||
!Lenght Variable | |||
!Parameter (Example) | |||
!Lenght Parameter | |||
!Notes | |||
|- | |- | ||
| | |APP_VER | ||
| | |0x8 | ||
| | |1.00 | ||
|- | |0x3 | ||
| | |Application Version | ||
| | |- | ||
| | |ATTRIBUTE | ||
| | |0x9 | ||
| | | 00 00 80 81 | ||
| | |0x3 | ||
| | | Special functions | ||
| | |- | ||
| | |ATTRIBUTE2 | ||
|- | |0xA | ||
| | | 00 00 ?? ?? | ||
|- | |0x3 | ||
| | | This parameter can not exist on some PKG (used for special functions??) | ||
|- | |- | ||
| | |CATEGORY | ||
|- | |0x8 | ||
| | |gdc | ||
|0x3 | |||
|Category | |||
|- | |||
|CONTENT_ID | |||
|0xA | |||
|JP0365-PCSG90004_00-SKP2TRIAL0000000 | |||
|0x24 | |||
| | |||
|- | |||
|GC_RO_SIZE | |||
|0xA | |||
|00 00 00 00 | |||
|0x3 | |||
|?? | |||
|- | |||
|GC_RW_SIZE | |||
|0xA | |||
|00 00 00 00 | |||
|0x3 | |||
|?? | |||
|- | |||
|PARENTAL_LEVEL | |||
|0xE | |||
|00 00 00 00 | |||
|0x3 | |||
|This should be the same as in the PS3 (from 0 to 11) | |||
|- | |||
|PSP2_DISP_VER | |||
|0xD | |||
|00 01 00 00 | |||
|0x3 | |||
|???? | |||
|- | |||
|PSP2_SYSTEM_VER | |||
|0xF | |||
|01.500 | |||
|0x5 | |||
|Minimum FW to be play this game | |||
|- | |||
|PUBTOOLINFO | |||
|0xB | |||
|c_date=20111205 | |||
|0x202 | |||
|Don't know what this is, but it contain creation data (c_date=20111205) | |||
|- | |||
|SAVEDATA_MAX_SIZE | |||
|0x11 | |||
|00 00 04 00 ( = 1024) | |||
|0x4 | |||
| i found this value here OFFSET: 0x1043 (File: JA0003-PCSC80003_00-UKETORNE00000000.PKG) in this case this game can use 1024 Bytes (1MB) | |||
|- | |||
|STITLE | |||
|0x6 | |||
|uke-torne | |||
|0x32 | |||
|Title of the ???? | |||
|- | |||
|STITLE_00 | |||
|0x9 | |||
|uke-torne | |||
|0x32 | |||
|Title of the ???? | |||
|- | |||
|TITLE | |||
|0x5 | |||
|uke-torne | |||
|0x80 | |||
|Title of the game | |||
|- | |||
|TITLE_00 | |||
|0x8 | |||
|uke-torne(?????????????? | |||
|0x80 | |||
|Title of the game | |||
|- | |||
|TITLE_ID | |||
|0x8 | |||
|PCSG90004 | |||
|0x8 | |||
|APP_ID | |||
|- | |||
|VERSION | |||
|0x8 | |||
|01.01 | |||
|0x4 | |||
|PKG Version | |||
|- | |||
|} | |} | ||
=PSF Dump (From 0xBF0)= | |||
<pre> | <pre> | ||
offset 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | offset 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
00000bf0 00 50 53 46 01 01 00 00 24 01 00 00 dc 01 00 00 |.PSF....$.......| -> Header | 00000bf0 00 50 53 46 01 01 00 00 24 01 00 00 dc 01 00 00 |.PSF....$.......| -> Header | ||
00000c00 11 00 00 00 00 00 04 02 06 00 00 00 08 00 00 00 |................| | 00000c00 11 00 00 00 00 00 04 02 06 00 00 00 08 00 00 00 |................| | ||
00000c10 00 00 00 00 08 00 04 04 04 00 00 00 04 00 00 00 |................| | 00000c10 00 00 00 00 08 00 04 04 04 00 00 00 04 00 00 00 |................| | ||
00000c20 08 00 00 00 12 00 04 02 03 00 00 00 04 00 00 00 |................| | 00000c20 08 00 00 00 12 00 04 02 03 00 00 00 04 00 00 00 |................| | ||
00000c30 0c 00 00 00 1b 00 04 02 25 00 00 00 30 00 00 00 |........%...0...| | 00000c30 0c 00 00 00 1b 00 04 02 25 00 00 00 30 00 00 00 |........%...0...| | ||
00000c40 10 00 00 00 26 00 04 04 04 00 00 00 04 00 00 00 |....&...........| | 00000c40 10 00 00 00 26 00 04 04 04 00 00 00 04 00 00 00 |....&...........| | ||
Line 801: | Line 180: | ||
00001150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | 00001150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | ||
* | * | ||
000011b0 50 43 53 43 38 30 30 30 33 00 00 00 30 31 2e 30 |PCSC80003...01.0| -> | 000011b0 50 43 53 43 38 30 30 30 33 00 00 00 30 31 2e 30 |PCSC80003...01.0| -> | ||
000011c0 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |0...............| | 000011c0 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |0...............| | ||
</pre> | </pre> |