Editing Talk:Rcomage
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: | ||
=Missing descriptors in rcomage current version (1.1.1)= | =Missing descriptors in rcomage current version (1.1.1)= | ||
Line 240: | Line 70: | ||
onPanelCommand seems to be an special event that can replace some of the standard events (used as a ''Button'' attribute) | onPanelCommand seems to be an special event that can replace some of the standard events (used as a ''Button'' attribute) | ||
---- | |||
There is a group of common attributes, used by 21 objects (Plane, Button, XMenu, XList, Progress, Scroll, MList, Text, ModelObject, Spin, ItemSpin, Group, LList, Edit, Clock, IList, Icon, UButton, CheckboxGroup, Meter, EditBox) | |||
; -- BEGIN STANDARD POSITION DEFINITION -- | ; -- BEGIN STANDARD POSITION DEFINITION -- | ||
onLoad onInit <---------- used 5485 times in 4.76 firmware, most with "OnInit" or "nothing" | onLoad onInit <---------- used 5485 times in 4.76 firmware, most with "OnInit" or "nothing" | ||
; -- END STANDARD POSITION DEFINITION -- | ; -- END STANDARD POSITION DEFINITION -- | ||
And this ones are the extended attributes, specific for each object | |||
[Page] | [Page] | ||
onInit <------------- used 625 times in firmware 4.76. Around 607 onInit, 18 onOpen | onInit <------------- used 625 times in firmware 4.76. Around 607 onInit, 18 onOpen | ||
Line 265: | Line 97: | ||
onEnter onPush <---- used 2 times in firmware 4.76. Both onPush | onEnter onPush <---- used 2 times in firmware 4.76. Both onPush | ||
unknownEvent28 onCursorMove | unknownEvent28 onCursorMove | ||
onLabelLoad onScrollIn <---- official name | onLabelLoad onScrollIn <---- better, official name | ||
unknownRef32 onScrollOut | unknownRef32 onScrollOut | ||
[XMList] | [XMList] | ||
unknownRef3 text | unknownRef3 text | ||
[Progress] | [Progress] | ||
Line 317: | Line 146: | ||
unknownEvent39 onFocusLeft | unknownEvent39 onFocusLeft | ||
unknownEvent41 onFocusRight | unknownEvent41 onFocusRight | ||
unknownObject43 | unknownObject43 object ? | ||
unknownObject45 object2 | unknownObject45 object2 ? | ||
[Clock] | [Clock] | ||
Line 338: | Line 167: | ||
textDefault text | textDefault text | ||
textError altText <---- because is not an error strictlly | textError altText <---- because is not an error strictlly | ||
[CheckboxGroup] | [CheckboxGroup] | ||
Line 434: | Line 257: | ||
**unknownRef37="event:native:/OnPushIlistBtDeviceManager" | **unknownRef37="event:native:/OnPushIlistBtDeviceManager" | ||
**<IItem name="iitem_address_setting" unknown1="0x0" textDefault="text:msg_ipaddress_setting" textError="text:msg_auto"></IItem> | **<IItem name="iitem_address_setting" unknown1="0x0" textDefault="text:msg_ipaddress_setting" textError="text:msg_auto"></IItem> | ||
*Objects not used in PS3 official firmware (some of them maybe supported) | |||
[ObjUnknown0xB] | |||
[XItem] | |||
[ModelObject] | |||
[LItem] | |||
[Icon] | |||
[UButton] | |||
[ObjUnknown0x1B] | |||
=Other descriptors, not in setting files (seem to be hardcoded)= | |||
==UMDFlag== | |||
This attribute was named UMDFlag unofficially because it was found used in the .rco files contained inside PSP UMD discs only | |||
The name seems not accurate enought (because PS3 cant read UMD discs) so maybe is something more generic like "disc media", though never has been found a PS3 disc containing .rco's and the '''HYBRID_FLAG''' used in the bluray contents descriptor file [[PS3_DISC.SFB]] for "music bluray" and "photo bluray" are completlly speculative | |||
==minFirmwareVer== | |||
This is a very important unknown. See: [[Talk:Resource_Container_%28RCO%29]] | |||
==unknownByte== | |||
In the xml representation of the .rco structure... every image inside the imagetree uses an unknown attribute named '''unknownByte'''. Is an attribute related with the image format and is equal to 0 in most of the PS3 images (very rarelly used) | |||
*After searching in ALL the images contained inside ALL .rco files from firmware 4.76... there is a total of 72 images using '''unknownByte="1"''' (and 3098 images using '''unknownByte="0"''' for a total of 3170 images inside .rco's) | |||
**7 images inside [[eula_net_plugin]].rco | |||
**34 images inside [[newstore_plugin]].rco | |||
**29 images inside [[regcam_plugin]].rco | |||
**2 images inside [[system_plugin]].rco | |||
from [[system_plugin]].rco | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
<Image name="tex_optionmenu_bg" src=".\RCO 476 ofw\system_plugin\Images\tex_optionmenu_bg.gim" format="gim" compression="zlib" unknownByte="1" /> | |||
<Image name="tex_optionmenu_base" src=".\RCO 476 ofw\system_plugin\Images\tex_optionmenu_base.gim" format="gim" compression="zlib" unknownByte="1" /> | |||
</syntaxhighlight>}} | |||
*The 2 .gim files found using '''unknownByte="1"''' has some things in common: | |||
**The size of both .gim file is exactlly 452KB (463.232 bytes) | |||
**The resolution of both images in pixels is 512x206 | |||
**The first 0x80 bytes of the header in both is exactlly the same (see example below) | |||
unknownByte .gim header example | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | |||
00000000 2E 47 49 4D 31 2E 30 30 00 50 53 50 00 00 00 00 .GIM1.00.PSP.... | |||
00000010 00 02 00 00 00 07 11 70 00 00 00 10 00 00 00 10 .......p........ | |||
00000020 00 03 00 00 00 07 11 60 00 00 00 10 00 00 00 10 .......`........ | |||
00000030 00 04 00 00 00 07 11 50 00 07 11 50 00 00 00 10 .......P...P.... | |||
00000040 00 30 00 00 00 03 00 00 02 18 00 D8 00 20 00 10 .0.........Ø. .. | |||
00000050 00 01 00 02 00 00 00 00 00 00 00 30 00 00 00 40 ...........0...@ | |||
00000060 00 07 11 40 00 00 00 00 00 01 00 01 00 03 00 01 ...@............ | |||
00000070 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 ...@............ |