PS3 DISC.SFB: Difference between revisions
Jump to navigation
Jump to search
m (cosmetic reference) |
m (→Notes: cosmetic for "S") |
||
Line 75: | Line 75: | ||
=Notes= | =Notes= | ||
*The flag "'''g'''" activates two subfolders '''PS3_GAME''' (main game) and '''PS3_EXTRA''' (one of the 3 ways to include extras in a disc) | *The flag "'''g'''" activates two subfolders '''PS3_GAME''' (main game) and '''PS3_EXTRA''' (one of the 3 ways to include extras in a disc). Games are marked as "'''gu'''" (because there is always an UPDATE.PUP), if you want to remove the folder '''PS3_UPDATE''' is good to remove the flag "u" from here | ||
Games are marked as "'''gu'''" (because there is always an UPDATE.PUP), if you want to remove the folder '''PS3_UPDATE''' is good to remove the flag "u" from here | |||
*The flags "'''T'''" and "'''V'''" activates subfolders inside '''PS3_CONTENT''' (the second way to include extras in a disc) | *The flags "'''T'''" and "'''V'''" activates subfolders inside '''PS3_CONTENT''' (the second way to include extras in a disc) | ||
Line 83: | Line 81: | ||
*The third way to include extras in a disc depends of "'''g'''" but its needed to activate another different flag in TITLE_ID\'''PS3_GAME'''\[[PARAM.SFO]] (in his ATTRIBUTE parameter) | *The third way to include extras in a disc depends of "'''g'''" but its needed to activate another different flag in TITLE_ID\'''PS3_GAME'''\[[PARAM.SFO]] (in his ATTRIBUTE parameter) | ||
*The flag '''"S"''' appears with games featuring Cross Buy (FW 4.25+?), [http://www.ps3devwiki.com/wiki/File:Xmb-contentinfo-sd.png pic] and icon used | *The flag '''"S"''' appears with games featuring Cross Buy (FW 4.25+?), [http://www.ps3devwiki.com/wiki/File:Xmb-contentinfo-sd.png pic] and icon used for this structure (dev_flash\vsh\resource\explore\icon) might only concern PS Vita content but the message displayed is undefined. This flag will activate "Disc Benefits" structure (need to remove-insert again disc on top of BD-EMU). In one title, the game structure is also with PKGDIR but it s not related ("S" flag is the only requirement on PS3_DISC.SFB for this structure to be loaded). [[Talk:PARAM.SFO#TITLE_ID | Specific title id]] as XCJS-0000* is not required to load this structure. Order is : "gSu". | ||
Link video Disc benefits Playstation All Stars: http://www.youtube.com/watch?v=JpT-B8vtHQs | |||
See also [[Basic_Bluray_disc_authentication_procedure]] | |||
See also [[Disk_Identification/Serialisation_Data]] | |||
<div style="float:right">[[File:Icn-DiscBenefits.png|100px|thumb|center|Icon Disc Benefits]]<br /></div> | <div style="float:right">[[File:Icn-DiscBenefits.png|100px|thumb|center|Icon Disc Benefits]]<br /></div> | ||
*Other flags ?: See talk page. | *Other flags ?: See talk page. |
Revision as of 01:24, 29 June 2013
Main file of a PS3 disc, used as a descriptor of the title and contents.
The hybrid flags says to the PS3 to look for PARAM.SFO's in specific folders, several flags can be used at the same time
Internal structure
The file has a lot of padding, probably to avoid forcing the laser lens to read a "too tiny" file
Offset | Length | Example | Description |
---|---|---|---|
0x0 | 0x4 | .SFB | |
0x4 | 0x4 | 00010000 | File version ? |
0x8 | 0x18 | Unknown (zeroes) | |
0x20 | 0xF | HYBRID_FLAG | Disc Content Name |
0x30 | 0x4 | 00000200 | Disc Content Data Offset (0x200) |
0x34 | 0x4 | 00000020 | Disc Content Data Length (0x20) |
0x38 | 0x8 | TITLE_ID | Disc Title Name |
0x50 | 0x4 | 00000220 | Disc Title Data Offset (0x220) |
0x54 | 0x4 | 00000010 | Disc Title Data Length (0x10) |
0x58 | 0x1A8 | Unknown (zeroes) | |
0x200 | 0x20 | gVu | Disc Content (Hybrid Flags) |
0x220 | 0x10 | ABCD-12345 | Disc Title |
0x230 | 0x3D0 | Unknown (zeroes) |
Hybrid Flags
The order of the flags its not clear (is not alphabetically) but there are 32 bytes reserved for them, so probably any combination is valid
Hex | ASCII | Description | Path |
---|---|---|---|
53 | S | Benefits | Unknown |
54 | T | THEME | TITLE_ID\PS3_CONTENT\THEMEDIR\PARAM.SFO |
56 | V | VIDEO | TITLE_ID\PS3_CONTENT\VIDEODIR\PARAM.SFO |
67 | g | GAME & EXTRA | TITLE_ID\PS3_GAME\USRDIR\PARAM.SFO & TITLE_ID\PS3_EXTRA\PARAM.SFO |
75 | u | UPDATE | TITLE_ID\PS3_UPDATE\UPDATE.PUP |
76 | v | BDMOVIE | TITLE_ID\PS3_VPRM\PARAM.SFO |
Notes
- The flag "g" activates two subfolders PS3_GAME (main game) and PS3_EXTRA (one of the 3 ways to include extras in a disc). Games are marked as "gu" (because there is always an UPDATE.PUP), if you want to remove the folder PS3_UPDATE is good to remove the flag "u" from here
- The flags "T" and "V" activates subfolders inside PS3_CONTENT (the second way to include extras in a disc)
- The third way to include extras in a disc depends of "g" but its needed to activate another different flag in TITLE_ID\PS3_GAME\PARAM.SFO (in his ATTRIBUTE parameter)
- The flag "S" appears with games featuring Cross Buy (FW 4.25+?), pic and icon used for this structure (dev_flash\vsh\resource\explore\icon) might only concern PS Vita content but the message displayed is undefined. This flag will activate "Disc Benefits" structure (need to remove-insert again disc on top of BD-EMU). In one title, the game structure is also with PKGDIR but it s not related ("S" flag is the only requirement on PS3_DISC.SFB for this structure to be loaded). Specific title id as XCJS-0000* is not required to load this structure. Order is : "gSu".
Link video Disc benefits Playstation All Stars: http://www.youtube.com/watch?v=JpT-B8vtHQs
See also Basic_Bluray_disc_authentication_procedure
See also Disk_Identification/Serialisation_Data
- Other flags ?: See talk page.