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 4: | Line 4: | ||
Samples: [[param.sfo/samples]] | Samples: [[param.sfo/samples]] | ||
'''SFO''' ('''S'''ystem '''F'''ile '''O'''bject) file format can be also found on [http://www.psdevwiki.com/ps3/Eboot.PBP#PARAM.SFO PSP], [http://www. | '''SFO''' ('''S'''ystem '''F'''ile '''O'''bject) 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]. This page, as well as talk page, is mostly speculation about this [[Content_Information_Files|content information file]]. | ||
The values contained in a parameter (other naming: key) of the SFO can be simplified as inputs/outputs for/from the content: | The values contained in a parameter (other naming: key) of the SFO can be simplified as inputs/outputs for/from the content: | ||
Line 62: | Line 62: | ||
|- | |- | ||
|colspan="9" style="text-align:center; background-color:#e2ffe2;" | '''Second chunk''' | |colspan="9" style="text-align:center; background-color:#e2ffe2;" | '''Second chunk''' | ||
|- | |- | ||
| style="background-color:#55ff55;" | 0x1D0 || style="background-color:#55ff55;" | 0x04 || - || 01 00 00 00 || ? || ? | | style="background-color:#55ff55;" | 0x1D0 || style="background-color:#55ff55;" | 0x04 || - || 01 00 00 00 || ? || ? | ||
Line 73: | Line 71: | ||
| style="background-color:#dddddd;" | 0x1E8 || style="background-color:#dddddd;" | 0x10 || - || xx xx || ? || not used? | | style="background-color:#dddddd;" | 0x1E8 || style="background-color:#dddddd;" | 0x10 || - || xx xx || ? || not used? | ||
|- | |- | ||
| style="background-color:#d0000d;" | 0x1F8 || style="background-color:#d0000d;" | 0x02 || - || xx xx || ? || decimal of the product code | | style="background-color:#d0000d;" | 0x1F8 || style="background-color:#d0000d;" | 0x02 || - || xx xx || ? || decimal of the product code? | ||
|- | |- | ||
| style="background-color:#dddddd;" | 0x1FA || style="background-color:#dddddd;" | 0x06 || - || C2 AC 03 00 00 34 || ? || ? | | style="background-color:#dddddd;" | 0x1FA || style="background-color:#dddddd;" | 0x06 || - || C2 AC 03 00 00 34 || ? || ? | ||
|- | |- | ||
| style="background-color:#d0000d;" | 0x200 || style="background-color:#d0000d;" | 0x02 || - || xx xx || ? || | | style="background-color:#d0000d;" | 0x200 || style="background-color:#d0000d;" | 0x02 || - || xx xx || ? || decimal of the product code? | ||
|- | |- | ||
| style="background-color:#dddddd;" | 0x202 || style="background-color:#dddddd;" | 0x06 || - || C2 AC 03 00 00 35 || ? || ? | | style="background-color:#dddddd;" | 0x202 || style="background-color:#dddddd;" | 0x06 || - || C2 AC 03 00 00 35 || ? || ? | ||
Line 231: | Line 229: | ||
| {{stylematrix}} '''01''' 00 00 00 || 00 00 00 '''01''' || 1 || 00000000 00000000 00000000 0000000'''1''' || The application does support the initial user's logout || - || 01 | | {{stylematrix}} '''01''' 00 00 00 || 00 00 00 '''01''' || 1 || 00000000 00000000 00000000 0000000'''1''' || The application does support the initial user's logout || - || 01 | ||
|- | |- | ||
| {{stylematrix}} '''02''' 00 00 00 || 00 00 00 '''02''' || 2 || 00000000 00000000 00000000 000000'''1'''0 || Enter Button Assignment | | {{stylematrix}} '''02''' 00 00 00 || 00 00 00 '''02''' || 2 || 00000000 00000000 00000000 000000'''1'''0 || Enter Button Assignment Cross button || 1.05? || 02 | ||
|- | |- | ||
| {{stylematrix}} '''04''' 00 00 00 || 00 00 00 '''04''' || 4 || 00000000 00000000 00000000 00000'''1'''00 || Menu for Warning Dialog for PS Move is displayed in the option menu || - || 03 | | {{stylematrix}} '''04''' 00 00 00 || 00 00 00 '''04''' || 4 || 00000000 00000000 00000000 00000'''1'''00 || Menu for Warning Dialog for PS Move is displayed in the option menu || - || 03 | ||
Line 239: | Line 237: | ||
| {{stylematrix}} '''10''' 00 00 00 || 00 00 00 '''10''' || 16 || 00000000 00000000 00000000 000'''1'''0000 || The application is suspended when PS button is pressed (e.g. Amazon Instant Video) || 1.05? || 05 | | {{stylematrix}} '''10''' 00 00 00 || 00 00 00 '''10''' || 16 || 00000000 00000000 00000000 000'''1'''0000 || The application is suspended when PS button is pressed (e.g. Amazon Instant Video) || 1.05? || 05 | ||
|- | |- | ||
| {{stylematrix}} '''20''' 00 00 00 || 00 00 00 '''20''' || 32 || 00000000 00000000 00000000 00'''1'''00000 || | | {{stylematrix}} '''20''' 00 00 00 || 00 00 00 '''20''' || 32 || 00000000 00000000 00000000 00'''1'''00000 || - || - || 06 | ||
|- | |- | ||
| {{stylematrix}} '''40''' 00 00 00 || 00 00 00 '''40''' || 64 || 00000000 00000000 00000000 0'''1'''000000 || The application overwrites the default behavior of the Share Menu || - || 07 | | {{stylematrix}} '''40''' 00 00 00 || 00 00 00 '''40''' || 64 || 00000000 00000000 00000000 0'''1'''000000 || The application overwrites the default behavior of the Share Menu || - || 07 | ||
Line 261: | Line 259: | ||
| {{stylematrix}} 00 '''40''' 00 00 || 00 00 '''40''' 00 || 16384 || 00000000 00000000 0'''1'''000000 00000000 || This Application supports PlayStation VR || - || 15 | | {{stylematrix}} 00 '''40''' 00 00 || 00 00 '''40''' 00 || 16384 || 00000000 00000000 0'''1'''000000 00000000 || This Application supports PlayStation VR || - || 15 | ||
|- | |- | ||
| {{stylematrix}} 00 '''80''' 00 00 || 00 00 '''80''' 00 || 32768 || 00000000 00000000 '''1'''0000000 00000000 || | | {{stylematrix}} 00 '''80''' 00 00 || 00 00 '''80''' 00 || 32768 || 00000000 00000000 '''1'''0000000 00000000 || The application does not use the Download Data (?) || - || 16 | ||
|- bgcolor="#DDDDDD" | |- bgcolor="#DDDDDD" | ||
| style="background-color:black;" | || colspan="6" style="text-align:center;" | ??? | | style="background-color:black;" | || colspan="6" style="text-align:center;" | ??? | ||
|- | |- | ||
| {{stylematrix}} 00 00 '''01''' 00 || 00 '''01''' 00 00 || 65536 || 00000000 0000000'''1''' 00000000 00000000 || | | {{stylematrix}} 00 00 '''01''' 00 || 00 '''01''' 00 00 || 65536 || 00000000 0000000'''1''' 00000000 00000000 || - || - || 17 | ||
|- | |- | ||
| {{stylematrix}} 00 00 '''02''' 00 || 00 '''02''' 00 00 || 131072 || 00000000 000000'''1'''0 00000000 00000000 || - || - || 18 | | {{stylematrix}} 00 00 '''02''' 00 || 00 '''02''' 00 00 || 131072 || 00000000 000000'''1'''0 00000000 00000000 || - || - || 18 | ||
Line 279: | Line 277: | ||
| {{stylematrix}} 00 00 '''40''' 00 || 00 '''40''' 00 00 || 4194304 || 00000000 0'''1'''000000 00000000 00000000 || - || - || 23 | | {{stylematrix}} 00 00 '''40''' 00 || 00 '''40''' 00 00 || 4194304 || 00000000 0'''1'''000000 00000000 00000000 || - || - || 23 | ||
|- | |- | ||
| {{stylematrix}} 00 00 '''80''' 00 || 00 '''80''' 00 00 || 8388608 || 00000000 '''1'''0000000 00000000 00000000 || | | {{stylematrix}} 00 00 '''80''' 00 || 00 '''80''' 00 00 || 8388608 || 00000000 '''1'''0000000 00000000 00000000 || - || - || 24 | ||
|- bgcolor="#DDDDDD" | |- bgcolor="#DDDDDD" | ||
| style="background-color:black;" | || colspan="6" style="text-align:center;" | ??? | | style="background-color:black;" | || colspan="6" style="text-align:center;" | ??? | ||
Line 287: | Line 285: | ||
| {{stylematrix}} 00 00 00 '''02''' || '''02''' 00 00 00 || 33554432 || 000000'''1''' 000000000 00000000 00000000 || - || - || 26 | | {{stylematrix}} 00 00 00 '''02''' || '''02''' 00 00 00 || 33554432 || 000000'''1''' 000000000 00000000 00000000 || - || - || 26 | ||
|- | |- | ||
| {{stylematrix}} 00 00 00 '''04''' || '''04''' 00 00 00 || | | {{stylematrix}} 00 00 00 '''04''' || '''04''' 00 00 00 || 262144 || 00000'''1'''00 00000000 00000000 00000000 || - || - || 27 | ||
|- | |- | ||
| {{stylematrix}} 00 00 00 '''08''' || '''08''' 00 00 00 || 134217728 || 0000'''1'''000 00000000 00000000 00000000 || - || - || 28 | | {{stylematrix}} 00 00 00 '''08''' || '''08''' 00 00 00 || 134217728 || 0000'''1'''000 00000000 00000000 00000000 || - || - || 28 | ||
Line 299: | Line 297: | ||
| {{stylematrix}} 00 00 00 '''80''' || '''80''' 00 00 00 || 2147483648 || '''1'''0000000 00000000 00000000 00000000 || Display Location (?) || - || 32 | | {{stylematrix}} 00 00 00 '''80''' || '''80''' 00 00 00 || 2147483648 || '''1'''0000000 00000000 00000000 00000000 || Display Location (?) || - || 32 | ||
|- | |- | ||
| {{stylematrix}} 00 00 00 '''80''' || '''80''' 00 00 00 || 67125248 || '''1'''0000000 00000000 00000000 00000000 || The Application Requires PlayStation VR || 4.50(?) || 33 | |||
|} | |} | ||
* | *The application does not support the initial user's logout is set per default. | ||
* | |||
*{{padcross}} / {{padcircle}} button assignment can be set per title using the param.sfo - it is however recommended to not deviate from the system standard as set per region/country. Without a value set, it defaults to the system standard. | |||
====ATTRIBUTE2==== | ====ATTRIBUTE2==== | ||
Line 310: | Line 308: | ||
{{Boxtip1|content='''Used by''': PS4 Game Patch}} | {{Boxtip1|content='''Used by''': PS4 Game Patch}} | ||
... | |||
====CATEGORY==== | ====CATEGORY==== | ||
Line 400: | Line 314: | ||
{{Boxtip1|content='''Used by''': All?}} | {{Boxtip1|content='''Used by''': All?}} | ||
Merged with [http://www. | Merged with [http://www.vitadevwiki.com/index.php?title=System_File_Object_%28SFO%29_%28PSF%29#CATEGORY PS Vita Category] | ||
{| class="wikitable" style="text-align: center;border:2px dotted #123AAA;" | {| class="wikitable" style="text-align: center;border:2px dotted #123AAA;" | ||
|- | |- | ||
Line 407: | Line 321: | ||
! {{cellcolors|#505346|white}} PSVita | ! {{cellcolors|#505346|white}} PSVita | ||
! {{cellcolors|#505346|white}} PS4 | ! {{cellcolors|#505346|white}} PS4 | ||
! {{cellcolors|#505346|white}} Note | ! {{cellcolors|#505346|white}} Note | ||
|- | |- | ||
| ac || Additional Content || {{Yes2}} Yes || {{Yes2}} Yes | | ac || Additional Content || {{Yes2}} Yes || {{Yes2}} Yes || (PS4 theme also) e.g.: TOY MAKER for THE PLAYROOM (PS4) | ||
|- | |- | ||
| bd || Blu-ray Disc? || {{dunno}} Unknown || {{Yes2}} Yes | | bd || Blu-ray Disc? || {{dunno}} Unknown || {{Yes2}} Yes || | ||
|- | |- | ||
| gc || Game Content(?) || {{Yes2}} Yes | | gc || Game Content(?) || {{Yes2}} Yes || {{dunno}} Unknown || | ||
|- | |- | ||
| gd || Game Digital Application || {{Yes2}} Yes || {{Yes2}} Yes | | gd || Game Digital Application || {{Yes2}} Yes || {{Yes2}} Yes || | ||
|- | |- | ||
| {{cellcolors|#aaaaaa|white}}gda || System Application || {{Yes2}} Yes || {{ | | {{cellcolors|#aaaaaa|white}}gda || System Application || {{Yes2}} Yes || {{dunno}} Unknown || | ||
|- | |- | ||
| {{cellcolors|#aaaaaa|white}}gdb || - || {{Yes2}} Yes || {{dunno}} Unknown | | {{cellcolors|#aaaaaa|white}}gdb || - || {{Yes2}} Yes || {{dunno}} Unknown || | ||
|- | |- | ||
| {{cellcolors|#51001f|white}}gdc || Non-Game Big Application || {{Yes2}} Yes || {{Yes2}} Yes(?) | | {{cellcolors|#51001f|white}}gdc || Non-Game Big Application || {{Yes2}} Yes || {{Yes2}} Yes(?) || e.g.: PS VITA Wake-up Club and others [http://www.vitadevwiki.com/index.php?title=Talk:Title_ID#PCS PCSx title ID] (PSVita) | ||
|- | |- | ||
| {{cellcolors|#000fff|white}}gdd || BG Application || {{Yes2}} Yes || {{Yes2}} Yes | | {{cellcolors|#000fff|white}}gdd || BG Application || {{Yes2}} Yes || {{Yes2}} Yes || | ||
|- | |- | ||
| {{cellcolors|#00ff11|white}}gde || Non-Game Mini App / Video Service Native App || {{dunno}} Unknown || {{Yes2}} Yes | | {{cellcolors|#00ff11|white}}gde || Non-Game Mini App / Video Service Native App || {{dunno}} Unknown || {{Yes2}} Yes || | ||
|- | |- | ||
| | | {{cellcolors|#ff1111|white}}gdk || Video Service Web App || {{dunno}} Unknown || {{Yes2}} Yes || e.g.: Amazon Instant Video (PS4) | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#11f1f1|white}}gdl || PS Cloud Beta App || {{dunno}} Unknown || {{Yes2}} Yes || | ||
|- | |- | ||
| | | gdO || PS2 Classic || {{dunno}} Unknown || {{Yes2}} Yes || previous typo:gd0 or gdO? | ||
|- | |- | ||
| | | gp || Game Application Patch || {{Yes2}} Yes || {{Yes2}} Yes || | ||
|- | |- | ||
| | | {{cellcolors|#51001f|white}}gpc || Non-Game Big App Patch || {{Yes2}} Yes || {{dunno}} Unknown || | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#000fff|white}}gpd || BG Application patch || {{Yes2}} Yes || {{dunno}} Unknown || | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#00ff11|white}}gpe || Non-Game Mini App Patch / Video Service Native App Patch || {{dunno}} Unknown || {{Yes2}} Yes || | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#ff1111|white}}gpk || Video Service Web App Patch || {{dunno}} Unknown || {{Yes2}} Yes || | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#11f1f1|white}}gpl || PS Cloud Beta App Patch || {{dunno}} Unknown || {{Yes2}} Yes || | ||
|- | |- | ||
| | | sd || Save Data || {{Yes2}} Yes || {{Yes2}} Yes || | ||
|- | |- | ||
| | | la || License Area (Vita)? || {{dunno}} Unknown || {{dunno}} Unknown || | ||
|- | |- | ||
| wda || - || {{Yes2}} Yes || {{dunno}} Unknown || e.g.: (Vita) User's Guide NPXS10060 | |||
| wda || - || {{Yes2}} Yes | |||
|- | |- | ||
|} | |} | ||
Line 471: | Line 382: | ||
{{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 (Digital), PS4 Game Patch, Additional Content, PS2 Classic}} | {{Boxtip1|content='''Used by''': PS4 Game (Digital), PS4 Game Patch, Additional Content, PS2 Classic}} | ||
====DISC_NUMBER==== | ====DISC_NUMBER==== | ||
Line 524: | Line 433: | ||
====FORMAT==== | ====FORMAT==== | ||
{{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''': PS4 Game (Blu-ray Disc), PS4 Game (Digital), PS4 Game Patch, Additional Content, PS2 Classic}} | {{Boxtip1|content='''Used by''': PS4 Game (Blu-ray Disc), PS4 Game (Digital), PS4 Game Patch, Additional Content, PS2 Classic}} | ||
Line 541: | Line 450: | ||
{{Boxtip1|content='''Used by''': Additional Content}} | {{Boxtip1|content='''Used by''': Additional Content}} | ||
Seen: 0x2 | |||
====PARENTAL_LEVEL==== | ====PARENTAL_LEVEL==== | ||
Line 632: | Line 540: | ||
|- | |- | ||
| 3 || Pattern D | | 3 || Pattern D | ||
|- | |- | ||
|} | |} | ||
====SAVE_DATA_TRANSFER_TITLE_ID_LIST_x==== | ====SAVE_DATA_TRANSFER_TITLE_ID_LIST_x==== | ||
Line 693: | Line 585: | ||
====TITLE_ID==== | ====TITLE_ID==== | ||
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x0C (12 bytes)<br />'''param_len''': 0xA (10 bytes)}} | {{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x0C (12 bytes)<br />'''param_len''': 0xA (10 bytes)}} | ||
{{Boxtip1|content='''Used by''': PS4 Game (Blu-ray Disc), PS4 Game (Digital), PS4 Game Patch, Additional Content, PS2 Classic | {{Boxtip1|content='''Used by''': PS4 Game (Blu-ray Disc), PS4 Game (Digital), PS4 Game Patch, Additional Content, PS2 Classic}} | ||
Identifier ( [[Productcode]] ) of the content, in the format '''WXYZ12345'''. | Identifier ( [[Productcode]] ) of the content, in the format '''WXYZ12345'''. | ||
Line 716: | Line 608: | ||
See {{talk}} page. | See {{talk}} page. | ||
{{File Formats}} | {{File Formats}} | ||
<noinclude> | <noinclude>[[Category:Main]]</noinclude> | ||
[[Category:Main]] | |||
</noinclude> |