Editing Param.sfo

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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.psdevwiki.com/vita/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]].
'''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 400: Line 400:
{{Boxtip1|content='''Used by''':  All?}}
{{Boxtip1|content='''Used by''':  All?}}


Merged with [http://www.psdevwiki.com/vita/index.php?title=System_File_Object_%28SFO%29_%28PSF%29#CATEGORY PS Vita Category]
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 407:
! {{cellcolors|#505346|white}} PSVita
! {{cellcolors|#505346|white}} PSVita
! {{cellcolors|#505346|white}} PS4
! {{cellcolors|#505346|white}} PS4
! {{cellcolors|#505346|white}} App Type
! {{cellcolors|#505346|white}} Note
! {{cellcolors|#505346|white}} Note
|-
|-
| ac  || Additional Content || {{Yes2}} Yes || {{Yes2}} Yes || {{dunno}} Unknown || (PS4 theme also) e.g.: TOY MAKER for THE PLAYROOM (PS4)
| 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 || {{dunno}} Unknown ||  
| bd  || Blu-ray Disc? || {{dunno}} Unknown || {{Yes2}} Yes ||  
|-
|-
| gc  || Game Content(?) || {{Yes2}} Yes || {{dunno}} Unknown || {{dunno}} Unknown ||  
| gc  || Game Content(?) || {{Yes2}} Yes || {{dunno}} Unknown ||  
|-
|-
| gd  || Game Digital Application || {{Yes2}} Yes || {{Yes2}} Yes || SCE_LNC_APP_TYPE_BIG_APP ||  
| gd  || Game Digital Application || {{Yes2}} Yes || {{Yes2}} Yes ||  
|-
|-
| {{cellcolors|#aaaaaa|white}}gda || System Application || {{Yes2}} Yes || {{Yes2}} Yes || SCE_LNC_APP_TYPE_MINI_APP ||  
| {{cellcolors|#aaaaaa|white}}gda || System Application || {{Yes2}} Yes || {{dunno}} Unknown ||  
|-
|-
| {{cellcolors|#aaaaaa|white}}gdb || - || {{Yes2}} Yes || {{dunno}} Unknown || SCE_LNC_APP_TYPE_INVALID ||  
| {{cellcolors|#aaaaaa|white}}gdb || - || {{Yes2}} Yes || {{dunno}} Unknown ||  
|-
|-
| {{cellcolors|#51001f|white}}gdc || Non-Game Big Application || {{Yes2}} Yes || {{Yes2}} Yes(?) || SCE_LNC_APP_TYPE_BIG_APP || e.g.:  PS VITA Wake-up Club and others [http://www.psdevwiki.com/vita/index.php?title=Talk:Title_ID#PCS PCSx title ID] (PSVita)
| {{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 || SCE_LNC_APP_TYPE_DAEMON ||  
| {{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 || SCE_LNC_APP_TYPE_MINI_APP ||  
| {{cellcolors|#00ff11|white}}gde || Non-Game Mini App / Video Service Native App || {{dunno}} Unknown || {{Yes2}} Yes ||  
|-
|-
| gdg || CommonDialog || {{dunno}} Unknown || {{Yes2}} Yes || SCE_LNC_APP_TYPE_CDLG || [SceLncService] Launch CommonDialog from ShellUI is not allowed.
| {{cellcolors|#ff1111|white}}gdk || Video Service Web App || {{dunno}} Unknown || {{Yes2}} Yes || e.g.: Amazon Instant Video (PS4)
|-
|-
| {{cellcolors|#ff1111|white}}gdk || Video Service Web App || {{dunno}} Unknown || {{Yes2}} Yes || SCE_LNC_APP_TYPE_MINI_APP || e.g.: Amazon Instant Video (PS4)
| {{cellcolors|#11f1f1|white}}gdl || PS Cloud Beta App || {{dunno}} Unknown || {{Yes2}} Yes ||  
|-
|-
| {{cellcolors|#11f1f1|white}}gdl || PS Cloud Beta App || {{dunno}} Unknown || {{Yes2}} Yes || SCE_LNC_APP_TYPE_SHELL_APP ||
| gdO  || PS2 Classic || {{dunno}} Unknown || {{Yes2}} Yes || previous typo:gd0 or gdO?
|-
|-
| gdO || PS2 Classic || {{dunno}} Unknown || {{Yes2}} Yes || {{dunno}} Unknown || previous typo:gd0 or gdO?
| gp || Game Application Patch || {{Yes2}} Yes || {{Yes2}} Yes ||  
|-
|-
| gp  || Game Application Patch || {{Yes2}} Yes || {{Yes2}} Yes || {{dunno}} Unknown ||  
| {{cellcolors|#51001f|white}}gpc || Non-Game Big App Patch || {{Yes2}} Yes || {{dunno}} Unknown ||  
|-
|-
| {{cellcolors|#51001f|white}}gpc || Non-Game Big App Patch || {{Yes2}} Yes || {{dunno}} Unknown || {{dunno}} Unknown ||  
| {{cellcolors|#000fff|white}}gpd || BG Application patch || {{Yes2}} Yes || {{dunno}} Unknown ||  
|-
|-
| {{cellcolors|#000fff|white}}gpd || BG Application patch || {{Yes2}} Yes || {{dunno}} Unknown || {{dunno}} Unknown ||  
| {{cellcolors|#00ff11|white}}gpe || Non-Game Mini App Patch / Video Service Native App Patch || {{dunno}} Unknown || {{Yes2}} Yes ||  
|-
|-
| {{cellcolors|#00ff11|white}}gpe || Non-Game Mini App Patch / Video Service Native App Patch || {{dunno}} Unknown || {{Yes2}} Yes || {{dunno}} Unknown ||  
| {{cellcolors|#ff1111|white}}gpk || Video Service Web App Patch || {{dunno}} Unknown || {{Yes2}} Yes ||  
|-
|-
| {{cellcolors|#ff1111|white}}gpk || Video Service Web App Patch || {{dunno}} Unknown || {{Yes2}} Yes || {{dunno}} Unknown ||  
| {{cellcolors|#11f1f1|white}}gpl || PS Cloud Beta App Patch || {{dunno}} Unknown || {{Yes2}} Yes ||  
|-
|-
| {{cellcolors|#11f1f1|white}}gpl || PS Cloud Beta App Patch || {{dunno}} Unknown || {{Yes2}} Yes || {{dunno}} Unknown ||  
| sd  || Save Data || {{Yes2}} Yes || {{Yes2}} Yes ||  
|-
|-
| sd || Save Data || {{Yes2}} Yes || {{Yes2}} Yes || {{dunno}} Unknown ||  
| la || License Area (Vita)? || {{dunno}} Unknown || {{dunno}} Unknown ||  
|-
|-
| la  || License Area (Vita)? || {{dunno}} Unknown || {{dunno}} Unknown || {{dunno}} Unknown ||
| wda  || - || {{Yes2}} Yes || {{dunno}} Unknown || e.g.: (Vita) User's Guide NPXS10060
|-
| wda  || - || {{Yes2}} Yes || {{dunno}} Unknown || {{dunno}} Unknown || e.g.: (Vita) User's Guide NPXS10060
|-
|-
|}
|}
Line 524: Line 521:


====FORMAT====
====FORMAT====
{{Boxinfo3|content='''param_fmt''': utf-8<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x3 (3 bytes)}}
{{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 642: Line 639:
|-
|-
|}
|}
==== SAVEDATA_BLOCKS ====
{{Boxinfo3|content='''param_fmt''': uint64_t<br />'''param_max_len''': 0x8 (8 bytes)<br />'''param_len''':0x8 (8 bytes)}}
{{Boxtip1|content='''Used by''': PS4 Save Data}}
Sets size for save data PFS, same value as in decrypted param.sfo will be found in PFS header 'ndblock' [[PFS#Header/Superblock]]
Example if SAVEDATA_BLOCKS is set to 640:<br />
Save data uses block size of 32768 so 640x32768=20971520 will be size of PFS in bytes.


====SAVE_DATA_TRANSFER_TITLE_ID_LIST_x====
====SAVE_DATA_TRANSFER_TITLE_ID_LIST_x====
Line 693: Line 682:
====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, PS4 Save Data}}
{{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 738: Line 727:


{{File Formats}}
{{File Formats}}
<noinclude>
<noinclude>[[Category:Main]]</noinclude>
[[Category:Main]]
</noinclude>
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)