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: | ||
[[Category:Software]] | [[Category:Software]] | ||
These config strings are inside the [http://www.vitadevwiki.com/index.php?title=Packages_%28.PKG%29#Game_Packages Game Package (PKG)]. | |||
See also PARAM.SFO on: | See also PARAM.SFO on: | ||
Line 9: | Line 10: | ||
== Internal Structure == | == Internal Structure == | ||
=== Header SFO === | === Header SFO === | ||
This is the Header of a SFO/PSF file. | This is the Header of a SFO/PSF file. | ||
Line 111: | Line 108: | ||
*Get Type<br /> | *Get Type<br /> | ||
**[PSF offset] + (0x16 * (0x10*i)) | **[PSF offset] + (0x16 * (0x10*i)) | ||
*Get | *Get Lenght Param<br /> | ||
**[PSF offset] + (0x1C * (0x10*i)) | **[PSF offset] + (0x1C * (0x10*i)) | ||
*Get | *Get Lenght Value<br /> | ||
**[PSF offset] + (0x24+0x10*i)-(0x14+0x10*i) | **[PSF offset] + (0x24+0x10*i)-(0x14+0x10*i) | ||
*Get Position Param<br /> | *Get Position Param<br /> | ||
Line 133: | Line 130: | ||
Can contains 32 flags that can be turned on/off to activate/deactivate features allowed for the game/apps content. | Can contains 32 flags that can be turned on/off to activate/deactivate features allowed for the game/apps content. | ||
====ATTRIBUTE2==== | ====ATTRIBUTE2==== | ||
Line 236: | Line 136: | ||
This parameter can not exist on some PKG (used for special functions??) | This parameter can not exist on some PKG (used for special functions??) | ||
====ATTRIBUTE_MINOR==== | ====ATTRIBUTE_MINOR==== | ||
Line 331: | Line 142: | ||
Can contains 32 flags that can be turned on/off to activate/deactivate features allowed for the game/apps content. | Can contains 32 flags that can be turned on/off to activate/deactivate features allowed for the game/apps content. | ||
====CATEGORY==== | ====CATEGORY==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x4 (4 bytes)}} | ||
{{Boxtip1|content='''Used by''': | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
See [http://www.psdevwiki.com/ps4/Param.sfo#CATEGORY PS4 Category] | |||
{| class="wikitable" style="text-align: center;border:2px dotted #123AAA;" | {| class="wikitable" style="text-align: center;border:2px dotted #123AAA;" | ||
|- | |- | ||
! {{cellcolors|#505346|white}} Value | ! {{cellcolors|#505346|white}} Value | ||
! {{cellcolors|#505346|white}} | ! {{cellcolors|#505346|white}} standard name | ||
|- | |- | ||
| | | ac || PS Vita Additional Content? | ||
|- | |- | ||
| | | gp ||PS Vita Application Patch? | ||
|- | |- | ||
| | | gda ||PS Vita System Application? | ||
|- | |- | ||
| | | gd ||PS Vita Application (Game Digital)? | ||
|- | |- | ||
| | | gdc ||PS Vita Non-Game Application? | ||
|- | |- | ||
| | | gdd ||PS Vita BG Application? | ||
|- | |- | ||
| | | gpc ||PS Vita Non-Game Application Patch? | ||
|- | |- | ||
| | | gpd ||PS Vita BG Application patch? | ||
|- | |- | ||
| sd || PS Vita Save Data? | |||
| sd || | |||
|- | |- | ||
|} | |} | ||
Line 498: | Line 183: | ||
See [http://www.psdevwiki.com/ps4/Content_ID Content ID] | See [http://www.psdevwiki.com/ps4/Content_ID Content ID] | ||
====GC_RO_SIZE==== | ====GC_RO_SIZE==== | ||
{{Boxinfo3|content='''param_fmt''': uint32_t<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x4 (4 bytes)}} | {{Boxinfo3|content='''param_fmt''': uint32_t<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x4 (4 bytes)}} | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
Seen: 0x1C0000 (1835008), 0x380000 (3670016) | Seen: 0x1C0000 (1835008), 0x380000 (3670016) | ||
Line 538: | Line 194: | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
... | |||
====INSTALL_DIR_SAVEDATA==== | ====INSTALL_DIR_SAVEDATA==== | ||
Line 558: | Line 200: | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital)}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital)}} | ||
Similar to TITLE_ID, identifier of the content | Similar to TITLE_ID, identifier of the content, in the format '''WXYZ12345'''. | ||
Used by demo trials/cross platforms titles | Used by demo trials/cross platforms titles? | ||
====NP_COMMUNICATION_ID==== | ====NP_COMMUNICATION_ID==== | ||
Line 587: | Line 211: | ||
The format is 4 letters + 5 numbers with optionally a subid (usually 0) : NPWRyyyyy_zz (e.g. NPWR00001_00) | The format is 4 letters + 5 numbers with optionally a subid (usually 0) : NPWRyyyyy_zz (e.g. NPWR00001_00) | ||
====PARENTAL_LEVEL==== | ====PARENTAL_LEVEL==== | ||
Line 598: | Line 216: | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
This should be the same as in the PS3 (from 0 to 11) | |||
It is a [http://en.wikipedia.org/wiki/Video_game_content_rating_system scale to rate the content] for the different users based in | It is a [http://en.wikipedia.org/wiki/Video_game_content_rating_system scale to rate the content] for the different users based in user profile settings and international rating systems as: [http://en.wikipedia.org/wiki/Pan_European_Game_Information PEGI], [http://en.wikipedia.org/wiki/Entertainment_Software_Rating_Board ESRB], [http://en.wikipedia.org/wiki/Computer_Entertainment_Rating_Organization CERO], etc... | ||
====PSP2_DISP_VER==== | ====PSP2_DISP_VER==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x8 ( | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x8 (4 bytes)<br />'''param_len''': 0x8? (8 bytes)}} | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
Minimum [[Template:Firmware_revisions|Firmware]] | Minimum [[Template:Firmware_revisions|Firmware]] needed to play this title. | ||
====PSP2_SYSTEM_VER==== | ====PSP2_SYSTEM_VER==== | ||
Line 627: | Line 238: | ||
Contains infos (UTF-8), separated by a comma (0x2C): | Contains infos (UTF-8), separated by a comma (0x2C): | ||
*c_date=yyyymmdd (creation date format?) | *c_date=yyyymmdd (creation date format?) | ||
*sdk_ver=xxxxxxxx (digits to indicate | *sdk_ver=xxxxxxxx (digits to indicate PSVITA SDK version?) : seen: 01650000, 01800000, 03000000 | ||
====REGION_DENY==== | ====REGION_DENY==== | ||
Line 636: | Line 247: | ||
See [http://www.psdevwiki.com/ps3/PARAM.SFO#REGION_DENY PS3 Region deny] | See [http://www.psdevwiki.com/ps3/PARAM.SFO#REGION_DENY PS3 Region deny] | ||
====SAVEDATA_MAX_SIZE==== | ====SAVEDATA_MAX_SIZE==== | ||
{{Boxinfo3|content='''param_fmt''': uint32_t<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x4 (4 bytes)}} | {{Boxinfo3|content='''param_fmt''': uint32_t<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x4 (4 bytes)}} | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
e.g.: 0x00000400 ( = 1024) this game can use 1024 Bytes (1MB) | e.g.: 0x00000400 ( = 1024) this game can use 1024 Bytes (1MB) | ||
Line 657: | Line 260: | ||
{{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | {{Boxtip1|content='''Used by''': PSVita Game (Digital), Non-Game Application}} | ||
Default "subtitle of the game" for [[Languages|all languages]]. | |||
====STITLE_xx==== | ====STITLE_xx==== | ||
Line 670: | Line 273: | ||
====SUPPORT_URI==== | ====SUPPORT_URI==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x10 (16 bytes)<br />'''param_len''': variable?}} | ||
{{Boxtip1|content='''Used by''': Non-Game Application}} | {{Boxtip1|content='''Used by''': Non-Game Application}} | ||
e.g.:sonyreader:// | |||
====TITLE==== | ====TITLE==== |