User talk:Roxanne: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 21: | Line 21: | ||
* and drinking about 16 cups of coffee - it wouldn't be possible without that :) | * and drinking about 16 cups of coffee - it wouldn't be possible without that :) | ||
* oh dear I need a new life | * oh dear I need a new life | ||
<hr> | |||
===ATTRIBUTE=== | |||
{{Boxinfo3|content='''param_fmt''': int32<br />'''param_max_len''': 0x4 (4 bytes)<br />'''param_len''': 0x4 (4 bytes)}} | |||
{{Boxtip1|content='''Used by''': HDD Game, PS1 Game, Minis Game, PSP Remasters Game, PCEngine game, NEOGEO game, Game Data, Save Data}} | |||
Contains a maximun of 32 flags that can be turned on/off to activate/deactivate special boot modes and features of the content. | |||
Values are stored in "Little Endian" format inside the SFO, to represent the whole tables in a "human readable" format has been needed to convert them to "Big Endian" and then to "[http://tizzyt-archive.blogspot.jp/2013/08/learning-binary.html Binary]". | |||
{| style="font-size:9px;" | |||
|- | |||
| | |||
{| class="wikitable" | |||
|+ATTRIBUTE flags<br>for bootable content | |||
! colspan="2" | Hexadecimal !! rowspan="2" | Decimal !! rowspan="2" | Binary<br>(flags) !! Feature | |||
|- | |||
! little endian !! big endian !! for bootable content | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|black|lime}} '''01''' 00 00 00 || 00 00 00 '''01''' || style="text-align:right;" | 1 || 00000000 00000000 00000000 0000000'''1''' || bgcolor="#DD6666" | '''PSP Remote Play (v1)''' | |||
|- | |||
| {{cellcolors|black|lime}} '''02''' 00 00 00 || 00 00 00 '''02''' || style="text-align:right;" | 2 || 00000000 00000000 00000000 000000'''1'''0 || '''PSP<!--// and PSVita ? //--> Export''' | |||
|- | |||
| {{cellcolors|black|lime}} '''04''' 00 00 00 || 00 00 00 '''04''' || style="text-align:right;" | 4 || 00000000 00000000 00000000 00000'''1'''00 || bgcolor="#DD6666" | '''PSP Remote Play (v2)''' <small>''requires: PSP Remote Play (v1)''</small> | |||
|- | |||
| {{cellcolors|black|lime}} '''08''' 00 00 00 || 00 00 00 '''08''' || style="text-align:right;" | 8 || 00000000 00000000 00000000 0000'''1'''000 || '''XMB In-Game Forced Enabled''' | |||
|- | |||
| {{cellcolors|black|lime}} '''10''' 00 00 00 || 00 00 00 '''10''' || style="text-align:right;" | 16 || 00000000 00000000 00000000 000'''1'''0000 || '''XMB In-Game Disabled''' | |||
|- | |||
| {{cellcolors|black|lime}} '''20''' 00 00 00 || 00 00 00 '''20''' || style="text-align:right;" | 32 || 00000000 00000000 00000000 00'''1'''00000 || '''XMB In-Game Background Music''' | |||
|- | |||
| {{cellcolors|black|lime}} '''40''' 00 00 00 || 00 00 00 '''40''' || style="text-align:right;" | 64 || 00000000 00000000 00000000 0'''1'''000000 || '''System Voice Chat''' ? ''(See note)'' | |||
|- | |||
| {{cellcolors|black|lime}} '''80''' 00 00 00 || 00 00 00 '''80''' || style="text-align:right;" | 128 || 00000000 00000000 00000000 '''1'''0000000 || '''PSvita Remote Play''' | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''01''' 00 00 || 00 00 '''01''' 00 || style="text-align:right;" | 256 || 00000000 00000000 0000000'''1''' 00000000 || bgcolor="#66DD66" | '''Move Controller Warning''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''02''' 00 00 || 00 00 '''02''' 00 || style="text-align:right;" | 512 || 00000000 00000000 000000'''1'''0 00000000 || bgcolor="#66DD66" | '''Navigation Controller Warning''' <small>''requires: Move Controller Warning''</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''04''' 00 00 || 00 00 '''04''' 00 || style="text-align:right;" | 1024 || 00000000 00000000 00000'''1'''00 00000000 || bgcolor="#66DD66" | '''PlayStation Eye Cam Warning''' <small>''requires: Move Controller Warning''</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''08''' 00 00 || 00 00 '''08''' 00 || style="text-align:right;" | 2048 || 00000000 00000000 0000'''1'''000 00000000 || '''Move Calibration Notification''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''10''' 00 00 || 00 00 '''10''' 00 || style="text-align:right;" | 4096 || 00000000 00000000 000'''1'''0000 00000000 || '''Stereoscopic 3D Warning''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''20''' 00 00 || 00 00 '''20''' 00 || style="text-align:right;" | 8192 || 00000000 00000000 00'''1'''00000 00000000 || ''Used by PlayStation Now Beta'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''40''' 00 00 || 00 00 '''40''' 00 || style="text-align:right;" | 16384 || 00000000 00000000 0'''1'''000000 00000000 || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 '''80''' 00 00 || 00 00 '''80''' 00 || style="text-align:right;" | 32768 || 00000000 00000000 '''1'''0000000 00000000 || {{cellcolors|lightgrey}}''Not Used Yet'' | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''01''' 00 || 00 '''01''' 00 00 || style="text-align:right;" | 65536 || 00000000 0000000'''1''' 00000000 00000000 || '''Install Disc''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''02''' 00 || 00 '''02''' 00 00 || style="text-align:right;" | 131072 || 00000000 000000'''1'''0 00000000 00000000 || '''Install Packages''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''04''' 00 || 00 '''04''' 00 00 || style="text-align:right;" | 262144 || 00000000 00000'''1'''00 00000000 00000000 || ''Unknown'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''08''' 00 || 00 '''08''' 00 00 || style="text-align:right;" | 524288 || 00000000 0000'''1'''000 00000000 00000000 || '''Game Purchase Enabled''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''10''' 00 || 00 '''10''' 00 00 || style="text-align:right;" | 1048576 || 00000000 000'''1'''0000 00000000 00000000 || ''Unknown (See note)'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''20''' 00 || 00 '''20''' 00 00 || style="text-align:right;" | 2097152 || 00000000 00'''1'''00000 00000000 00000000 || bgcolor="#9999DD" | '''PCEngine''' (X0) | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''40''' 00 || 00 '''40''' 00 00 || style="text-align:right;" | 4194304 || 00000000 0'''1'''000000 00000000 00000000 || '''License Logo Disabled''' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 '''80''' 00 || 00 '''80''' 00 00 || style="text-align:right;" | 8388608 || 00000000 '''1'''0000000 00000000 00000000 || '''Move Controller Enabled''' | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''01''' || '''01''' 00 00 00 || style="text-align:right;" | 16777216 || 0000000'''1''' 00000000 00000000 00000000 || bgcolor="#9999DD" | Reserved (X1) <small>''requires: PCEngine'' ?</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''02''' || '''02''' 00 00 00 || style="text-align:right;" | 33554432 || 000000'''1'''0 00000000 00000000 00000000 || bgcolor="#9999DD" | Reserved (X2) <small>''requires: PCEngine'' ?</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''03''' || '''03''' 00 00 00 || style="text-align:right;" | 50331648 || 000000'''11''' 00000000 00000000 00000000 || bgcolor="#9999DD" | Reserved (X3) <small>''requires: PCEngine'' ?</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''04''' || '''04''' 00 00 00 || style="text-align:right;" | 67108864 || 00000'''1'''00 00000000 00000000 00000000 || bgcolor="#9999DD" | '''NeoGeo''' (X4) <small>''requires: PCEngine''</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''05''' || '''05''' 00 00 00 || style="text-align:right;" | 83886080 || 00000'''1'''0'''1''' 00000000 00000000 00000000 || bgcolor="#9999DD" | Reserved (X5) <small>''requires: PCEngine'' ?</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''06''' || '''06''' 00 00 00 || style="text-align:right;" | 100663296 || 00000'''11'''0 00000000 00000000 00000000 || bgcolor="#9999DD" | Reserved (X6) <small>''requires: PCEngine'' ?</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''07''' || '''07''' 00 00 00 || style="text-align:right;" | 117440512 || 00000'''111''' 00000000 00000000 00000000 || bgcolor="#9999DD" | Reserved (X7) <small>''requires: PCEngine'' ?</small> | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''08''' || '''08''' 00 00 00 || style="text-align:right;" | 134217728 || 0000'''1'''000 00000000 00000000 00000000 || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''10''' || '''10''' 00 00 00 || style="text-align:right;" | 268435456 || 000'''1'''0000 00000000 00000000 00000000 || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''20''' || '''20''' 00 00 00 || style="text-align:right;" | 536870912 || 00'''1'''00000 00000000 00000000 00000000 || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''40''' || '''40''' 00 00 00 || style="text-align:right;" | 1073741824 || 0'''1'''000000 00000000 00000000 00000000 || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|black|lime}} 00 00 00 '''80''' || '''80''' 00 00 00 || style="text-align:right;" | 2147483648 || '''1'''0000000 00000000 00000000 00000000 || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|} | |||
| | |||
{| class="wikitable" | |||
|+ATTRIBUTE flags<br>for non bootable content | |||
! colspan="3" | Feature | |||
|- | |||
! for Save Data !! for Disc Subfolders !! for Patches | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| '''Copy Protected''' || '''Subfolder Enabled''' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ''Unknown'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ''Unknown'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || param_key: '''RESOLUTION''', '''SOUND_FORMAT''', and ATTRIBUTE flag: '''Remote Play''' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ''Unknown'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ATTRIBUTE flag: '''XMB In-Game''' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ATTRIBUTE flag: '''Move Controller warning''' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ATTRIBUTE flag: '''Stereoscopic 3D warning''' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || ATTRIBUTE flag: '''Move Controller Enabled''' | |||
|- | |||
| colspan="5" {{cellcolors|black}} | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|- | |||
| {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' || {{cellcolors|lightgrey}} ''Not Used Yet'' | |||
|} | |||
|} | |||
'''ATTRIBUTE flags for bootable content (1<sup>st</sup> byte)''' | |||
The flags stored at 1st byte seems to be related with firmware features | |||
{{Boxframe4|content= | |||
{{Boxframe1|content='''Portables''' | |||
{{Boxframe0|content={{dot}}'''PSP Remote Play v1''' ''(firmware v1.10)''<BR />{{dot}}'''PSP Remote Play v2''' ''(firmware v1.80)''<BR />{{dot}}'''PSVita Remote Play''' ''(firmware v4.00)''<BR /> | |||
Remote play is a feature that displays the PS3 screen on a PSP or a PSVita enabling remote operations over a wireless LAN. See: [[Remote Play]] | |||
}} | |||
{{Boxframe0|content={{dot}}'''PSP Export''' ''(firmware v1.70)''<BR /> | |||
Used in PS1 Classics, PSP Minis, and PSP Games. Allows the copy of the game to a PSP by pressing {{padtriangle}} over the game icon and selecting the option <span style="background:#bbbbff;">[Copy]</span> in the side menu. This export process is closelly related with how the PS3 manages the downloads and installation of content from PSN using temporal subfolders in ''dev_hdd0/vsh/task/''. See [[Project Database (PDB)]] | |||
}} | |||
}} | |||
{{Boxframe1|content='''XMB In-Game''' (short {{padps}} press) | |||
{{Boxframe0|content={{dot}}'''XMB In-Game Forced Enable''' ''(firmware v2.40)''<BR /> | |||
Games released/compiled before firmware 2.40 doesnt uses "XMB In-Game" even when launched in higher firmwares. This flag enables "XMB In-Game" for these old games, the flag has no effect in games released after 2.40 because newer games has "XMB In-Game" enabled by default. See: [[XMB#XMB Modes|XMB Modes]]. | |||
}} | |||
{{Boxframe0|content={{dot}}'''XMB In-Game Disabled''' ''(firmware v2.40)''<BR /> | |||
Disables "XMB In-Game", the flag works in all games and doesnt causes any problem, useful to free ram and to improve the loading time of the menu. See: [[XMB#XMB Modes|XMB Modes]]. | |||
}} | |||
{{Boxframe0|content={{dot}}'''XMB In-Game Background Music''' ''(firmware v2.40)''<BR /> | |||
When enabled allows to play your own music from the files stored in your HDD by using the icon that appears in XMB {{icon category music}} column, is posible to play single songs or a playlist and then return to the game while your music is playing. See [[XMB In-game background music]] | |||
}} | |||
}} | |||
{{Boxframe0|content={{dot}}'''System Voice Chat ?'''<BR /> | |||
Speculation: Not clear if the flag enables or disables voice chat, and not clear wich kind of voice chat (in the very probable case there are severals chat modes/types), supposed to be valid before Jun 2010, matching chronologigally the release of "home" (probably used in beta stages of the developing of chat functions inside "Home" enviroment to make internall tests related with voice chat). Enabling the flag manually for testing in different SFO's with different CATEGORY's didnt give any result | |||
}} | |||
}} | |||
'''ATTRIBUTE flags for bootable content (2<sup>nd</sup> byte)''' | |||
The flags stored at 2nd byte seems to be related with warning and notification screens | |||
{{Boxframe4|content= | |||
{{Boxframe1|content='''Move''' | |||
{{Boxframe0|content={{dot}}'''Move Controller Warning''' ''(firmware v3.40)''<BR />{{dot}}'''Navigation Controller Warning''' ''(firmware v3.40)''<BR />{{dot}}'''PlayStation Eye Cam Warning''' ''(firmware v3.40)''<BR /> | |||
This warning screens are composed by several animated images loaded from ''dev_flash/vsh/resource/game_ext_plugin.rco''<!--// and ycon_manual_plugin.rco ? //-->, are displayed before the game is launched (around 3 seconds each), are an explain of the correct way to use "move controller", "navigation controller", and "eye cam" respectively. The game waits for them to appear so removing them improves the loading time, the presence of this 3 flags/screens has no effect over move controller support. | |||
}} | |||
{{Boxframe0|content={{dot}}'''Move Calibration Notification''' ''(firmware v3.40)''<BR /> | |||
This is a calibration screen composed by several animated images loaded from ''dev_flash/vsh/resource/sysconf/calibration/'', appears when the controller has not been calibrated previously (or when is miss-configured). | |||
}} | |||
}} | |||
{{Boxframe0|content={{dot}}'''Stereoscopic 3D Warning''' ''(implemented in firmware v3.40)''<BR /> | |||
This is a warning screen (composed and loaded from ?) similar than the ones related with move peripherals, when enabled only appears if the PS3 is connected to a "Stereoscopic 3D" compatible TV. | |||
}} | |||
}} | |||
'''ATTRIBUTE flags for bootable content (3<sup>rd</sup> byte)''' | |||
The flags stored at 3rd byte seems to be related with game & software features | |||
{{Boxframe4|content= | |||
{{Boxframe1|content='''Discs''' | |||
{{Boxframe0|content={{dot}}'''Install Disc'''<BR /> | |||
Disables the main/primary icon of the disc {{media ps3 bd}} (only the extra/secondary icons are displayed), used when the disc only contains "Install Packages" and there is no bootable content on the disc main path in ''dev_bdvd/PS3_GAME/USRDIR/EBOOT.BIN''. | |||
}} | |||
{{Boxframe0|content={{dot}}'''Install Packages'''<BR /> | |||
Loads a secondary SFO from path: ''dev_bdvd/PS3_GAME/PKGDIR/PARAM.SFO'' (the flag in the main SFO in path ''dev_bdvd/PS3_GAME/PARAM.SFO'' {{media ps3 bd}} enables the secondary SFO in path ''dev_bdvd/PS3_GAME/PKGDIR/PARAM.SFO'' displayed as a bubble inside a disc {{media ps3 bd install}}), the secondary SFO and the contents of this subfolder are mounted by XMB under the main disc icon in {{icon category game}} column. See [[#CATEGORY|BluRay Disc Structure]] | |||
}} | |||
}} | |||
{{Boxframe0|content={{dot}}'''Game Purchase Enabled'''<BR /> | |||
Enables the <span style="background:#bbbbff;">[purchase]</span> option that appears in side menu when pressing {{padtriangle}} over the icon in XMB. Is directly related with [[#CONTENT_ID|CONTENT_ID]]. When the content is purchased its CONTENT_ID is checked online to obtain the license. After the license is retrieved the game loads another PARAM.SFO from a subfolder with different values. E.g. main PARAM.SFO enables the purchase flag and could use the TITLE "Demo", when purchased other PARAM.SFO from a "C00" subfolder is loaded that could use the TITLE "Full". | |||
}} | |||
{{Boxframe0|content={{dot}}'''flag 1048576 (decimal)''' ''(firmware <4.00?)''<BR /> | |||
When activated, "XMB in Game" for software is used (when quitting an app that uses this flag the message displayed in XMB In-Game changes to: ''"Do you want to quit the software now?"''), and disables <span style="background:#bbbbff;">[About this Game]</span> option that appears in side menu when pressing {{padtriangle}} over the icon in XMB. This flag is used in combination with the parameter [[#BOOTABLE|BOOTABLE]] = 2 to make the software boot in a special mode | |||
}} | |||
{{Boxframe0|content={{dot}}'''PCEngine''' ''(firmware <3.41?)''<BR /> | |||
}} | |||
{{Boxframe0|content={{dot}}'''License Logo Disabled''' ''(firmware <3.41?)''<BR /> | |||
Disables the <span style="background:#bbbbff;">[About this Game]</span> option that appears in side menu when pressing {{padtriangle}} over the icon in XMB. This flag also removes the needed of storing a [[#LICENSE|LICENSE]] param_key in the PARAM.SFO, the consequence of removing LICENSE param_key is the size of the PARAM.SFO file is reduced drastically (LICENSE text is huge in comparison with the rest of the file... SFO's without LICENSE are much smaller). Used by games that have their own license and not the sony one (e.g: PCengine & NeoGeo) | |||
}} | |||
{{Boxframe0|content={{dot}}'''Move Controller Enabled''' ''(firmware v3.40)''<BR /> | |||
Enables Move Controller support for the game. See [[Move Motion Controller]] | |||
Note [[Move Navigation Controller]] is supported in all games because is a reduced version of [[DualShock 3]] and [[PlayStation Eye]] camera is enabled automatically when needed. This ones doesn't have/needs a flag | |||
}} | |||
}} | |||
'''ATTRIBUTE flags for bootable content (4<sup>th</sup> byte)''' | |||
{{Boxframe4|content= | |||
{{Boxframe0|content={{dot}}'''NeoGeo''' ''(firmware <3.41?)''<BR /> | |||
}} | |||
}} | |||
'''ATTRIBUTE flags for savedata (1<sup>st</sup> byte)''' | |||
{{Boxframe4|content= | |||
{{Boxframe0|content={{dot}}'''Copy Protected '''<BR /> | |||
Disables the <span style="background:#bbbbff;">[Copy]</span> option that appears in side menu when pressing {{padtriangle}} over the gamesave icon in XMB. In other words... disables the gamesave export feature. Used only in PS3 Game Saves (CATEGORY: '''SD'''). See [[Game Saves]]. | |||
Note in PS3 Game Saves the PARAM.SFO is always included in the list of protected files that is stored inside PARAM.PFD, so after removing the copy protection flag in the .SFO is needed to generate a valid .PFD. See [[PARAM.PFD]] | |||
}} | |||
}} | |||
'''ATTRIBUTE flags for disc subfolders (1<sup>st</sup> byte)''' | |||
{{Boxframe4|content= | |||
{{Boxframe0|content={{dot}}'''Subfolder Activated'''<BR /> | |||
Used in Discs subfolders (CATEGORY: '''TR''', '''VR''', '''DP''', '''XR''') to activate another subfolder. This secondary subfolder can contain another SFO (or a .SFX) and are loaded in cascade, all the SFO's in the subfolders structures contains an ATTRIBUTE = 1. In other words... the flag simply indicates the presence of items under this path. | |||
}} | |||
}} | |||
'''ATTRIBUTE flags for patches (3<sup>rd</sup> byte)''' | |||
{{Boxframe4|content= | |||
{{Boxframe0|content={{dot}}'''Overwrite RESOLUTION, SOUND_FORMAT, Remote Play''' | |||
For remote play: with this flag you ll need to add one of the flag related to remote play. E.G. 262272 (0x40080) for PS VITA only added (God of War Collection 1.01 with PARAM.HIP explaining it s not compatible with PSP) | |||
}} | |||
{{Boxframe0|content={{dot}}'''Overwrite XMB In-Game''' | |||
Expect to overwrite only flags nº: 4, 5, and 6. Verifyed in killzone 3 (BCES01007) patch v01.14 with a value for ATTRIBUTE: '''20 00 10 00''' (overwrites the original value of ATTRIBUTE, and enables "XMB In-Game Background Music"). Other posible values not verifyed yet: '''08 00 10 00''' (for overwriting of "XMB In-Game Forced Enabled"), and '''20 00 10 00''' (for overwriting of "XMB In-Game Disabled") | |||
}} | |||
{{Boxframe0|content={{dot}}'''Overwrite Move Controller warning screen''' | |||
Expect to overwrite only flag N09, N10 (+09), N11 (+09) | |||
}} | |||
{{Boxframe0|content={{dot}}'''Overwrite 3D warning screen''' | |||
Expect to overwrite only flag N13 | |||
}} | |||
{{Boxframe0|content={{dot}}'''Overwrite Move Controller Compatible''' | |||
}} | |||
}} | |||
*This list contains a '''short''' description of all the ATTRIBUTE flags known, there is no room in this page for explaining in detail all this functions but there are several links to other pages that expands the info, please help completing the identification of all flags (with short descriptions and links to other wiki pages when posible/needed), also try to not add too much speculation and in case of speculation use question marks, for an open discussion, any usefull notes or brainstorming use {{talk}} page. |
Revision as of 21:25, 17 August 2016
Best Wishes
Best wishes and get well soon. – Conrad T. Pino (talk) 20:18, 22 February 2016 (UTC)
PUP/PROTO Hashes reminder
When possible, please update hashes. thanks :)
Zecoxao, where is the problem adding them for your own? :( Next Tuesday I will have my 2nnd surgery and won't be available for a even longer time I guess. (Roxanne (talk) - 03rd march 2016 09:38 GMT+1)
Oh, alright. I'll do it :)
I've finished adding the hashes for the ebootroms. as for the pups, i already have the pup information tool, but i'm missing the pup file hashes tool. when i have it i'll take care of the rest.
- Whatever this means, I think after 9.5 years later, I will still stay on 1.10 CEX :P (Roxanne (talk) - 03rd march 2016 12:20 GMT+1)
- ZeroTolerance is taking care of the "puppies" ;)
- Meanwhile in the hospitals reception area lounge --> http://i.imgur.com/LXdzUVN.jpg (Roxanne (talk) - 07th March 2016 20:13 GMT+1)
- ZeroTolerance is taking care of the "puppies" ;)
Massive Spam Deletion on PS4 devwiki
- 1111 Spam Users blocked and deleted
- nearly 500 Spam Pages deleted
- All this in 2 Days without using any Bot
- with my right Hand only (left hand still unavailable)
- via a Bluetooth Mouse from Microsoft consuming 4x Duracell AAA batteries
- listening 16 Hours of Music
- and drinking about 16 cups of coffee - it wouldn't be possible without that :)
- oh dear I need a new life
ATTRIBUTE
Contains a maximun of 32 flags that can be turned on/off to activate/deactivate special boot modes and features of the content.
Values are stored in "Little Endian" format inside the SFO, to represent the whole tables in a "human readable" format has been needed to convert them to "Big Endian" and then to "Binary".
|
|
ATTRIBUTE flags for bootable content (1st byte) The flags stored at 1st byte seems to be related with firmware features
· PSP Remote Play v2 (firmware v1.80)
· PSVita Remote Play (firmware v4.00)
Remote play is a feature that displays the PS3 screen on a PSP or a PSVita enabling remote operations over a wireless LAN. See: Remote Play
Used in PS1 Classics, PSP Minis, and PSP Games. Allows the copy of the game to a PSP by pressing over the game icon and selecting the option [Copy] in the side menu. This export process is closelly related with how the PS3 manages the downloads and installation of content from PSN using temporal subfolders in dev_hdd0/vsh/task/. See Project Database (PDB)
Games released/compiled before firmware 2.40 doesnt uses "XMB In-Game" even when launched in higher firmwares. This flag enables "XMB In-Game" for these old games, the flag has no effect in games released after 2.40 because newer games has "XMB In-Game" enabled by default. See: XMB Modes.
Disables "XMB In-Game", the flag works in all games and doesnt causes any problem, useful to free ram and to improve the loading time of the menu. See: XMB Modes.
When enabled allows to play your own music from the files stored in your HDD by using the icon that appears in XMB column, is posible to play single songs or a playlist and then return to the game while your music is playing. See XMB In-game background music
Speculation: Not clear if the flag enables or disables voice chat, and not clear wich kind of voice chat (in the very probable case there are severals chat modes/types), supposed to be valid before Jun 2010, matching chronologigally the release of "home" (probably used in beta stages of the developing of chat functions inside "Home" enviroment to make internall tests related with voice chat). Enabling the flag manually for testing in different SFO's with different CATEGORY's didnt give any result
ATTRIBUTE flags for bootable content (2nd byte) The flags stored at 2nd byte seems to be related with warning and notification screens
· Navigation Controller Warning (firmware v3.40)
· PlayStation Eye Cam Warning (firmware v3.40)
This warning screens are composed by several animated images loaded from dev_flash/vsh/resource/game_ext_plugin.rco, are displayed before the game is launched (around 3 seconds each), are an explain of the correct way to use "move controller", "navigation controller", and "eye cam" respectively. The game waits for them to appear so removing them improves the loading time, the presence of this 3 flags/screens has no effect over move controller support.
This is a calibration screen composed by several animated images loaded from dev_flash/vsh/resource/sysconf/calibration/, appears when the controller has not been calibrated previously (or when is miss-configured).
This is a warning screen (composed and loaded from ?) similar than the ones related with move peripherals, when enabled only appears if the PS3 is connected to a "Stereoscopic 3D" compatible TV.
ATTRIBUTE flags for bootable content (3rd byte) The flags stored at 3rd byte seems to be related with game & software features
Loads a secondary SFO from path: dev_bdvd/PS3_GAME/PKGDIR/PARAM.SFO (the flag in the main SFO in path dev_bdvd/PS3_GAME/PARAM.SFO enables the secondary SFO in path dev_bdvd/PS3_GAME/PKGDIR/PARAM.SFO displayed as a bubble inside a disc ), the secondary SFO and the contents of this subfolder are mounted by XMB under the main disc icon in column. See BluRay Disc Structure
Enables the [purchase] option that appears in side menu when pressing over the icon in XMB. Is directly related with CONTENT_ID. When the content is purchased its CONTENT_ID is checked online to obtain the license. After the license is retrieved the game loads another PARAM.SFO from a subfolder with different values. E.g. main PARAM.SFO enables the purchase flag and could use the TITLE "Demo", when purchased other PARAM.SFO from a "C00" subfolder is loaded that could use the TITLE "Full".
When activated, "XMB in Game" for software is used (when quitting an app that uses this flag the message displayed in XMB In-Game changes to: "Do you want to quit the software now?"), and disables [About this Game] option that appears in side menu when pressing over the icon in XMB. This flag is used in combination with the parameter BOOTABLE = 2 to make the software boot in a special mode
Disables the [About this Game] option that appears in side menu when pressing over the icon in XMB. This flag also removes the needed of storing a LICENSE param_key in the PARAM.SFO, the consequence of removing LICENSE param_key is the size of the PARAM.SFO file is reduced drastically (LICENSE text is huge in comparison with the rest of the file... SFO's without LICENSE are much smaller). Used by games that have their own license and not the sony one (e.g: PCengine & NeoGeo)
Enables Move Controller support for the game. See Move Motion Controller
Note Move Navigation Controller is supported in all games because is a reduced version of DualShock 3 and PlayStation Eye camera is enabled automatically when needed. This ones doesn't have/needs a flagATTRIBUTE flags for bootable content (4th byte)
ATTRIBUTE flags for savedata (1st byte)
Disables the [Copy] option that appears in side menu when pressing over the gamesave icon in XMB. In other words... disables the gamesave export feature. Used only in PS3 Game Saves (CATEGORY: SD). See Game Saves.
Note in PS3 Game Saves the PARAM.SFO is always included in the list of protected files that is stored inside PARAM.PFD, so after removing the copy protection flag in the .SFO is needed to generate a valid .PFD. See PARAM.PFDATTRIBUTE flags for disc subfolders (1st byte)
Used in Discs subfolders (CATEGORY: TR, VR, DP, XR) to activate another subfolder. This secondary subfolder can contain another SFO (or a .SFX) and are loaded in cascade, all the SFO's in the subfolders structures contains an ATTRIBUTE = 1. In other words... the flag simply indicates the presence of items under this path.
ATTRIBUTE flags for patches (3rd byte)
- This list contains a short description of all the ATTRIBUTE flags known, there is no room in this page for explaining in detail all this functions but there are several links to other pages that expands the info, please help completing the identification of all flags (with short descriptions and links to other wiki pages when posible/needed), also try to not add too much speculation and in case of speculation use question marks, for an open discussion, any usefull notes or brainstorming use Discussion page.