Editing Param.sfo
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: | ||
== PARAM.SFO == | == PARAM.SFO == | ||
SFO (System File Object) file format can be also found on [http://www.psdevwiki.com/ps3/Eboot.PBP#PARAM.SFO PSP], [http://www.vitadevwiki.com/index.php?title=System_File_Object_%28SFO%29_%28PSF%29 PSVITA], [http://www.psdevwiki.com/ps3/PARAM.SFO PS3]. | |||
=== Internal Structure === | === Internal Structure === | ||
==== Header SFO ==== | ==== Header SFO==== | ||
This is the Header of a SFO file. | This is the Header of a SFO file. | ||
{| class="wikitable sortable" style="text-align: center;" | |||
{| class="wikitable sortable" style="text-align: center | |||
|- | |- | ||
| | | style="background-color:#50464F; color:#FFFFFF;" |'''Offset''' | ||
| style="background-color:#50464F; color:#FFFFFF;" |'''Data''' | |||
| style="background-color:#50464F; color:#FFFFFF;" |'''Length''' | |||
| style="background-color:#50464F; color:#FFFFFF;" |'''Notes''' | |||
|- | |- | ||
| | | 0x0 || 0x00505346 || 0x04 || PSF Magic | ||
|- | |- | ||
| | | 0x4 || 0x01010000 || 0x04 || Version | ||
|- | |- | ||
| | | 0x8 || - || 0x04 || Value Start | ||
|- | |- | ||
| | | 0xC || - || 0x04 || Params Start | ||
|- | |- | ||
| | | 0x10 || - || 0x04 || N° of params/values | ||
|- | |- | ||
|} | |} | ||
=== Parameters Descriptions=== | === Parameters Descriptions=== | ||
====APP_VER==== | ====APP_VER==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x8 (8 bytes)<br />'''param_len''': 0x6 (6 bytes)}} | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x8 (8 bytes)<br />'''param_len''': 0x6 (6 bytes)}} | ||
{{Boxtip1|content='''Used by''': PS4 Game | {{Boxtip1|content='''Used by''': PS4 Game Data}} | ||
The format is '''XX.YY''' where "'''XX'''" and "'''YY'''" are numbers, and the point "'''.'''" is included in the string, e.g: '''01.00''' for the first stable version released. | The format is '''XX.YY''' where "'''XX'''" and "'''YY'''" are numbers, and the point "'''.'''" is included in the string, e.g: '''01.00''' for the first stable version released. | ||
Line 213: | Line 34: | ||
====ATTRIBUTE==== | ====ATTRIBUTE==== | ||
{{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''': PS4 Game | {{Boxtip1|content='''Used by''': PS4 Game Data}} | ||
Contains a maximun of 32 flags that can be turned on/off to activate/deactivate special boot modes and features of the 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''': 0x3 (3 bytes)}} | ||
{{Boxtip1|content='''Used by''': | {{Boxtip1|content='''Used by''': PS4 DISC, PS4 Game Data}} | ||
====CONTENT_ID==== | ====CONTENT_ID==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x30 (48 bytes)<br />'''param_len''': 0x25 (37 bytes)}} | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x30 (48 bytes)<br />'''param_len''': 0x25 (37 bytes)}} | ||
{{Boxtip1|content='''Used by''': PS4 Game | {{Boxtip1|content='''Used by''': PS4 Game Data}} | ||
Content Identificator: | |||
The format is: | |||
====PARENTAL_LEVEL==== | ====PARENTAL_LEVEL==== | ||
{{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''': PS4 Game | {{Boxtip1|content='''Used by''': PS4 Game Data}} | ||
It is a | It is a 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... | ||
==== | ====TITLE==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x80 (128 bytes)<br />'''param_len''':variable}} | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x80 (128 bytes)<br />'''param_len''': variable}} | ||
{{Boxtip1|content='''Used by''': | {{Boxtip1|content='''Used by''': PS4 Disc, PS4 Game Data}} | ||
Default "title of the game" for [[Content_Information_Files|all languages]]. | |||
==== | ====TITLE_ID==== | ||
{{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''': 0xA (10 bytes)}} | ||
{{Boxtip1|content='''Used by''': PS4 Disc, PS4 Game Data}} | |||
{{Boxtip1|content='''Used by''': PS4 Game | |||
Identifier of the content, in the format '''WXYZ12345'''. | |||
====TITLE_xx==== | ====TITLE_xx==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x80 (128 bytes)<br />'''param_len''': variable}} | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x80 (128 bytes)<br />'''param_len''': variable}} | ||
{{Boxtip1|content='''Used by''': PS4 Game | {{Boxtip1|content='''Used by''': PS4 Game Data}} | ||
Same than TITLE but for [[ | Same than TITLE but for [[Content_Information_Files|localized languages]]. | ||
An .SFO can contain several TITLE_'''xx''' where '''xx''' is a number for a regional code. | An .SFO can contain several TITLE_'''xx''' where '''xx''' is a number for a regional code. | ||
The "default" TITLE is always present when other "localized" TITLE_'''xx''' are used. | The "default" TITLE is always present when other "localized" TITLE_'''xx''' are used. | ||
====VERSION==== | ====VERSION==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x8 (8 bytes)<br />'''param_len''': 0x6 (6 bytes)}} | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x8 (8 bytes)<br />'''param_len''': 0x6 (6 bytes)... or 0x3 (3 bytes) when used in trophy}} | ||
{{Boxtip1|content='''Used by''': PS4 Game | {{Boxtip1|content='''Used by''': PS4 Game Data}} | ||
Version content of the game: Disc revision, or Package revision. The number increases when the content is re-released or re-packaged for whatever reason that doesn't affect the main executable (e.g. when a disc game reaches platinum sales, or "game of the year edition" including extra contents). | Version content of the game: Disc revision, or Package revision. The number increases when the content is re-released or re-packaged for whatever reason that doesn't affect the main executable (e.g. when a disc game reaches platinum sales, or "game of the year edition" including extra contents). | ||
===Notes=== | |||
=== Notes === | |||