Talk:Custom render plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 21: Line 21:
! rowspan="2" | File Name !! rowspan="2" | Size<BR />(bytes) !! rowspan="2" | Hash<BR />(MD5) !! colspan="4" | Firmware !! rowspan="2" | Notes
! rowspan="2" | File Name !! rowspan="2" | Size<BR />(bytes) !! rowspan="2" | Hash<BR />(MD5) !! colspan="4" | Firmware !! rowspan="2" | Notes
|-
|-
! [[1.00_CEX|1.00]]~[[2.60_CEX|2.60]] !! [[2.70_CEX|2.70]]~[[2.80_CEX|2.80]] !! [[3.00_CEX|3.00]]~[[3.01_CEX|3.01]] !! [[3.10_CEX|3.10]]~{{latest}}
! [[1.00_CEX|1.00]]~[[2.60_CEX|2.60]] !! [[2.70_CEX|2.70]]~[[2.80_CEX|2.80]] !! [[3.00_CEX|3.00]]~[[3.01_CEX|3.01]] !! [[3.10_CEX|3.10]]~{{latestPS3}}
|-
|-
! gameboot_stereo.ac3
! gameboot_stereo.ac3
Line 30: Line 30:
|}
|}


=custom_render_plugin.rco changelog (retail/CEX)=
=Debug stuff=
*Contents:
Inside custom_render_plugin.sprx. Directlly related with [[Lines.qrc]] files, libraries, and settings
**image files (same files from 1.00 firmware up to 4.76 firmware. Never changed)
'''ParticlesHackMenu'''
***tex_ps3logo.gim (MD5: 87068679DB28FE5347700FADBF281E5A)
***tex_scelogo.gim (MD5: 6158E31B5274DEE04F6193873F731B7F)
**[[RCOXML Structure | RCOXML]] embedded code
***ImageTreee (indexed image files)
***ObjectTree (objects definitions)
***AnimTree (animations definitions)
 
{| class="wikitable" style="font-size:x-small;"
|-
! rowspan="2" | [[System_Firmware | Firmware]]<br>Version !! rowspan="2" | MD5 !! colspan="3" | Changes
|-
! RCOset !! Objects !! Animations
|-
! [[1.00_CEX|1.00]]~[[1.02_CEX|1.02]]
| 957F706965F317698EFEB7FE3D878D18 || 0x97 || {{cellcolors|#9999ff}} original || {{cellcolors|#9999ff}} original
|-
! [[1.10_CEX|1.10]]~[[1.11_CEX|1.11]]
| AA737527F6A61CEE01924044DBDB48F3 || 0x97 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[1.30_CEX|1.30]]~[[1.32_CEX|1.32]]
| 7F5C343DB404DE3701B885BEAA7BE6CD || 0x97 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[1.50_CEX|1.50]]~[[1.54_CEX|1.54]]
| AA737527F6A61CEE01924044DBDB48F3 || 0x97 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[1.60_CEX|1.60]]~[[1.70_CEX|1.70]]
| 3D1DDD9E61045D37EDBDA930FEB1B341 || 0x102 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[1.80_CEX|1.80]]~[[1.82_CEX|1.82]]
| D7E4F234F6C0D564C81E65B04C2E283D || 0x104 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[1.90_CEX|1.90]]~[[1.94_CEX|1.94]]
| 55E2E5125019CF23B65933B0DB4388DE || 0x105 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.00_CEX|2.00]]~[[2.01_CEX|2.01]]
| 2282751BD5FE8F58D5849959C021BCC4 || 0x106 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.10_CEX|2.10]]~[[2.17_CEX|2.17]]
| 075C785C3B310D4D4F99CE9CD6A652B4 || 0x106 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.20_CEX|2.20]]
| BB10C1C57EB9DD91532CAFD865B80DAD || 0x107 || {{cellcolors|lightgrey}} no changes || {{cellcolors|lightgrey}} no changes
|-
! [[2.30_CEX|2.30]]~[[2.36_CEX|2.36]]
| 8C070B74082E2B7650D0358E347AED80 || 0x107 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.40_CEX|2.40]]~[[2.43_CEX|2.43]]
| 2CA56107EDE4A0E83C8B706C2B7A2F1B || 0x107 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.50_CEX|2.50]]~[[2.53_CEX|2.53]]
| E4F69377DF56EC728DC29D6AB814ED63 || 0x107 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.60_CEX|2.60]]
| EBCB8B2BF2D0122A7E7AA43459B989A3 || 0x107 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[2.70_CEX|2.70]]~[[2.76_CEX|2.76]]
| 07A2E2F30C97FFE508234585420C1BCF || 0x107 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br><span style="background:#66ff66;">'''page_coldboot2''' page added</span><br>'''ps3logo''' plane, unknown attributes: 20,21 || <span style="background:#66ff66;">'''anim_coldboot2''' animation added</span>
|-
! [[2.80_CEX|2.80]]
| 52551D13219AF705B1EE17B80B611948 || 0x107 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[3.00_CEX|3.00]]~[[3.01_CEX|3.01]]
| 7540C3BAF80AD5BAE4B4342149BC5116 || 0x108 || <span style="background:#66ff66;">'''blur''' page added</span><br>'''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || <span style="background:#66ff66;">'''anim_coldboot2''' animation fine tuned</span><br><span style="background:#66ff66;">'''anim_otherboot''' animation fine tuned</span>
|-
! [[3.10_CEX|3.10]]~[[3.21_CEX|3.21]]
| 5B821E62F74ECBA55C02CB90D88ED929 || 0x110 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[3.30_CEX|3.30]]
| 9F16A32EF5EDBB802A9DFD2E5F46E88E || 0x110 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[3.40_CEX|3.40]]~[[3.56-1_CEX|3.56]]
| 0D6054717B3C7573047BBF8CF0C37E32 || 0x110 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[3.60_CEX|3.60]]~[[3.74_CEX|3.74]]
| 56CFE845364C511FC2C5D4154FFD2CCD || 0x110 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[4.00_CEX|4.00]]~[[4.25_CEX|4.25]]
| 9764A4790A360C0769359DE8741A55AE || 0x120 || {{cellcolors|lightgrey}} no changes || {{cellcolors|lightgrey}} no changes
|-
! [[4.30_CEX|4.30]]~[[4.46_CEX|4.46]]
| 02251196DCEF6ABC756499A18B6A9BFC || 0x130 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
! [[4.50_CEX|4.50]]~[[4.76_CEX|4.76]]
| FB9C8E467A0A1E2C38397D6F266FC997 || 0x130 || '''scelogo''' plane, unknown attributes: 17,18,20,21<br>'''ps3logo''' plane, unknown attributes: 20,21 || {{cellcolors|lightgrey}} no changes
|-
|}
 
==Detailed changelog==
*In the xml examples below, only the rcoxml code from firmware 1.00 and 4.76 are included completly (first and latest retail firmware at this date). All the others displays '''only''' the changes, either a complete line when added new, or the specific attributes that changed
*All this has been extracted with a modifyed version of rcomage using a custom '''objattribdef-ps3.ini''' where the 6 "unknowns" from standard object attributes has been configured as data type "unk" (for a raw value extraction, not conversion applyed)
 
===Firmware 1.00-1.02===
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- This XML representation of an RCO structure was generated by Rcomage v1.1.2 -->
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x97">
<MainTree name="custom_render_plugin">
<ImageTree>
<Image name="tex_scelogo" src=".\custom_render_plugin_RCO\custom_render_plugin_100_102\Images\tex_scelogo.gim" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_ps3logo" src=".\custom_render_plugin_RCO\custom_render_plugin_100_102\Images\tex_ps3logo.gim" format="gim" compression="zlib" unknownByte="0" />
</ImageTree>
<ObjectTree>
<Page name="page_null" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing"></Page>
<Page name="page_coldboot" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="scelogo" standardPosX="0" standardPosY="0" standardPosZ="0" standardRedScale="1" standardGreenScale="1" standardBlueScale="1" standardAlphaScale="1" standardWidth="0" standardWeight="0" standardDepth="0" standardScaleWidth="1" standardScaleHeight="1" standardScaleDepth="1" standardIconOffset="0x0" standardOnInit="nothing" standardUnknown17="0xe9010000" standardUnknown18="0xea010000" standardUnknown19="0x0" standardUnknown20="0xeb010100" standardUnknown21="0xec010100" standardUnknown22="0x100" planeImage="image:tex_scelogo" planeDisplayMode="0x0"></Plane>
</Page>
<Page name="page_gameboot" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="ps3logo" standardPosX="0" standardPosY="0" standardPosZ="0" standardRedScale="1" standardGreenScale="1" standardBlueScale="1" standardAlphaScale="1" standardWidth="0" standardWeight="0" standardDepth="0" standardScaleWidth="1" standardScaleHeight="1" standardScaleDepth="1" standardIconOffset="0x0" standardOnInit="nothing" standardUnknown17="0x0" standardUnknown18="0x0" standardUnknown19="0x0" standardUnknown20="0xed010100" standardUnknown21="0xee010100" standardUnknown22="0x100" planeImage="image:tex_ps3logo" planeDisplayMode="0x0"></Plane>
</Page>
</ObjectTree>
<AnimTree>
<Animation name="anim_coldboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent event="event:native:/anim_coldboot_BootBG1" />
<Delay time="0" />
<FireEvent event="event:native:/anim_coldboot_NormalBG" />
<Delay time="1500" />
<Fade object="object:scelogo" duration="1000" accelMode="0x3" transparency="0.8" />
<Delay time="2500" />
<Fade object="object:scelogo" duration="1000" accelMode="0x3" transparency="0" />
<Delay time="1000" />
<Delay time="500" />
<FireEvent event="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="4500" />
<FireEvent event="event:native:/anim_coldboot_Finished" />
</Animation>
<Animation name="anim_gameboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:ps3logo" duration="0" accelMode="0x0" transparency="0" />
<Resize object="object:ps3logo" duration="0" accelMode="0x0" width="0.938" height="0.938" depth="1" />
<FireEvent event="event:native:/anim_gameboot_BG2" />
<Delay time="500" />
<Fade object="object:ps3logo" duration="863" accelMode="0x3" transparency="1" />
<Resize object="object:ps3logo" duration="863" accelMode="0x4" width="1" height="1" depth="1" />
<FireEvent event="event:native:/anim_gameboot_BG3" />
<Delay time="1100" />
<Fade object="object:ps3logo" duration="174" accelMode="0x1" transparency="0" />
<Resize object="object:ps3logo" duration="174" accelMode="0x1" width="1.284" height="1.284" depth="1" />
<Delay time="1000" />
<Delay time="200" />
<FireEvent event="event:native:/anim_gameboot_Finished" />
</Animation>
<Animation name="anim_otherboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:ps3logo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent event="event:native:/anim_otherboot_BG3" />
<Delay time="1000" />
<FireEvent event="event:native:/anim_otherboot_Finished" />
</Animation>
</AnimTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 1.10-1.11===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xee010000" standardUnknown18="0xef010000" standardUnknown20="0xf0010100" standardUnknown21="0xf1010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xf2010100" standardUnknown21="0xf3010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 1.30-1.32===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xef010000" standardUnknown18="0xf0010000" standardUnknown20="0xf1010100" standardUnknown21="0xf2010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xf3010100" standardUnknown21="0xf4010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 1.50-1.54===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xee010000" standardUnknown18="0xef010000" standardUnknown20="0xf0010100" standardUnknown21="0xf1010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xf2010100" standardUnknown21="0xf3010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 1.60-1.70===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x102">
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xd2010000" standardUnknown18="0xd3010000" standardUnknown20="0xd4010100" standardUnknown21="0xd5010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xd6010100" standardUnknown21="0xd7010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 1.80-1.82===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x104">
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xd3010000" standardUnknown18="0xd4010000" standardUnknown20="0xd5010100" standardUnknown21="0xd6010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xd7010100" standardUnknown21="0xd8010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 1.90-1.94===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x105">
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xd5010000" standardUnknown18="0xd6010000" standardUnknown20="0xd7010100" standardUnknown21="0xd8010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xd9010100" standardUnknown21="0xda010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.00-2.01===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x106">
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xd6010000" standardUnknown18="0xd7010000" standardUnknown20="0xd8010100" standardUnknown21="0xd9010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xda010100" standardUnknown21="0xdb010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.10-2.17===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xe3010000" standardUnknown18="0xe4010000" standardUnknown20="0xe5010100" standardUnknown21="0xe6010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xe7010100" standardUnknown21="0xe8010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.20===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x107">
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.30-2.36===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0xe5010000" standardUnknown18="0xe6010000" standardUnknown20="0xe7010100" standardUnknown21="0xe8010100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0xe9010100" standardUnknown21="0xea010100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.40-2.43===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x24020000" standardUnknown18="0x25020000" standardUnknown20="0x26020100" standardUnknown21="0x27020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x28020100" standardUnknown21="0x29020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.50-2.53===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x3a020000" standardUnknown18="0x3b020000" standardUnknown20="0x3c020100" standardUnknown21="0x3d020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x3e020100" standardUnknown21="0x3f020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.60===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x49020000" standardUnknown18="0x4a020000" standardUnknown20="0x4b020100" standardUnknown21="0x4c020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x4d020100" standardUnknown21="0x4e020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.70-2.76===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x4c020000" standardUnknown18="0x4d020000" standardUnknown20="0x4e020100" standardUnknown21="0x4f020100"></Plane>
</Page>
<Page name="page_coldboot2" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="coldboot_ps3logo" standardPosX="0" standardPosY="0" standardPosZ="0" standardRedScale="1" standardGreenScale="1" standardBlueScale="1" standardAlphaScale="1" standardWidth="0" standardWeight="0" standardDepth="0" standardScaleWidth="1" standardScaleHeight="1" standardScaleDepth="1" standardIconOffset="0x0" standardOnInit="nothing" standardUnknown17="0x0" standardUnknown18="0x0" standardUnknown19="0x0" standardUnknown20="0x100" standardUnknown21="0x100" standardUnknown22="0x100" planeImage="nothing" planeDisplayMode="0x0"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x50020100" standardUnknown21="0x51020100"></Plane>
</Page>
</ObjectTree>
<AnimTree>
<Animation name="anim_coldboot2">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent event="event:native:/anim_coldboot_BootBG2" />
<Delay time="5500" />
<FireEvent event="event:native:/anim_coldboot_NormalBG2" />
<FireEvent event="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="4500" />
<FireEvent event="event:native:/anim_coldboot_Finished" />
</Animation>
</AnimTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 2.80===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x4e020000" standardUnknown18="0x4f020000" standardUnknown20="0x50020100" standardUnknown21="0x51020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x52020100" standardUnknown21="0x53020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 3.00-3.01===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x108">
<MainTree>
<ObjectTree>
<Page name="blur" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing"></Page>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x6f020000" standardUnknown18="0x70020000" standardUnknown20="0x71020100" standardUnknown21="0x72020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x73020100" standardUnknown21="0x74020100"></Plane>
</ObjectTree>
<AnimTree>
<Animation name="anim_coldboot2">
<Delay time="4000" />
<Delay time="1500" />
</Animation>
<Animation name="anim_otherboot">
<Delay time="200" />
<FireEvent event="event:native:/anim_otherboot_BG4" />
<Delay time="300" />
</AnimTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 3.10-3.21===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x110">
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x70020000" standardUnknown18="0x71020000" standardUnknown20="0x72020100" standardUnknown21="0x73020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x74020100" standardUnknown21="0x75020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 3.30===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x72020000" standardUnknown18="0x73020000" standardUnknown20="0x74020100" standardUnknown21="0x75020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x76020100" standardUnknown21="0x77020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 3.40-3.56===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x7d020000" standardUnknown18="0x7e020000" standardUnknown20="0x7f020100" standardUnknown21="0x80020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x81020100" standardUnknown21="0x82020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 3.60-3.74===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile>
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x85020000" standardUnknown18="0x86020000" standardUnknown20="0x87020100" standardUnknown21="0x88020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x89020100" standardUnknown21="0x8a020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 4.00-4.25===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x120">
</RcoFile>
</syntaxhighlight>}}
 
===Firmware 4.30-4.46===
{{Boxcode|content=<syntaxhighlight lang="xml">
<RcoFile minFirmwareVer="unknownId0x130">
<MainTree>
<ObjectTree>
<Page name="page_coldboot">
<Plane name="scelogo" standardUnknown17="0x97020000" standardUnknown18="0x98020000" standardUnknown20="0x99020100" standardUnknown21="0x9a020100"></Plane>
</Page>
<Page name="page_gameboot">
<Plane name="ps3logo" standardUnknown20="0x9b020100" standardUnknown21="0x9c020100"></Plane>
</ObjectTree>
</MainTree>
</RcoFile>
 
</syntaxhighlight>}}
 
===Firmware 4.50-4.76===
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- This XML representation of an RCO structure was generated by Rcomage v1.1.2 -->
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x130">
<MainTree name="custom_render_plugin">
<ImageTree>
<Image name="tex_scelogo" src=".\custom_render_plugin_RCO\custom_render_plugin_450_476\Images\tex_scelogo.gim" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_ps3logo" src=".\custom_render_plugin_RCO\custom_render_plugin_450_476\Images\tex_ps3logo.gim" format="gim" compression="zlib" unknownByte="0" />
</ImageTree>
<ObjectTree>
<Page name="page_null" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing"></Page>
<Page name="blur" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing"></Page>
<Page name="page_coldboot" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="scelogo" standardPosX="0" standardPosY="0" standardPosZ="0" standardRedScale="1" standardGreenScale="1" standardBlueScale="1" standardAlphaScale="1" standardWidth="0" standardWeight="0" standardDepth="0" standardScaleWidth="1" standardScaleHeight="1" standardScaleDepth="1" standardIconOffset="0x0" standardOnInit="nothing" standardUnknown17="0x98020000" standardUnknown18="0x99020000" standardUnknown19="0x0" standardUnknown20="0x9a020100" standardUnknown21="0x9b020100" standardUnknown22="0x100" planeImage="image:tex_scelogo" planeDisplayMode="0x0"></Plane>
</Page>
<Page name="page_coldboot2" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="coldboot_ps3logo" standardPosX="0" standardPosY="0" standardPosZ="0" standardRedScale="1" standardGreenScale="1" standardBlueScale="1" standardAlphaScale="1" standardWidth="0" standardWeight="0" standardDepth="0" standardScaleWidth="1" standardScaleHeight="1" standardScaleDepth="1" standardIconOffset="0x0" standardOnInit="nothing" standardUnknown17="0x0" standardUnknown18="0x0" standardUnknown19="0x0" standardUnknown20="0x100" standardUnknown21="0x100" standardUnknown22="0x100" planeImage="nothing" planeDisplayMode="0x0"></Plane>
</Page>
<Page name="page_gameboot" pageUnknownInt0="0x1110000" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="ps3logo" standardPosX="0" standardPosY="0" standardPosZ="0" standardRedScale="1" standardGreenScale="1" standardBlueScale="1" standardAlphaScale="1" standardWidth="0" standardWeight="0" standardDepth="0" standardScaleWidth="1" standardScaleHeight="1" standardScaleDepth="1" standardIconOffset="0x0" standardOnInit="nothing" standardUnknown17="0x0" standardUnknown18="0x0" standardUnknown19="0x0" standardUnknown20="0x9c020100" standardUnknown21="0x9d020100" standardUnknown22="0x100" planeImage="image:tex_ps3logo" planeDisplayMode="0x0"></Plane>
</Page>
</ObjectTree>
<AnimTree>
<Animation name="anim_coldboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent event="event:native:/anim_coldboot_BootBG1" />
<Delay time="0" />
<FireEvent event="event:native:/anim_coldboot_NormalBG" />
<Delay time="1500" />
<Fade object="object:scelogo" duration="1000" accelMode="0x3" transparency="0.8" />
<Delay time="2500" />
<Fade object="object:scelogo" duration="1000" accelMode="0x3" transparency="0" />
<Delay time="1000" />
<Delay time="500" />
<FireEvent event="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="4500" />
<FireEvent event="event:native:/anim_coldboot_Finished" />
</Animation>
<Animation name="anim_coldboot2">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:scelogo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent event="event:native:/anim_coldboot_BootBG2" />
<Delay time="4000" />
<FireEvent event="event:native:/anim_coldboot_NormalBG2" />
<Delay time="1500" />
<FireEvent event="event:native:/anim_coldboot_ShowGUI" />
<Unlock unknownInt0="0xffffffff" />
<Delay time="4500" />
<FireEvent event="event:native:/anim_coldboot_Finished" />
</Animation>
<Animation name="anim_gameboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:ps3logo" duration="0" accelMode="0x0" transparency="0" />
<Resize object="object:ps3logo" duration="0" accelMode="0x0" width="0.938" height="0.938" depth="1" />
<FireEvent event="event:native:/anim_gameboot_BG2" />
<Delay time="500" />
<Fade object="object:ps3logo" duration="863" accelMode="0x3" transparency="1" />
<Resize object="object:ps3logo" duration="863" accelMode="0x4" width="1" height="1" depth="1" />
<FireEvent event="event:native:/anim_gameboot_BG3" />
<Delay time="1100" />
<Fade object="object:ps3logo" duration="174" accelMode="0x1" transparency="0" />
<Resize object="object:ps3logo" duration="174" accelMode="0x1" width="1.284" height="1.284" depth="1" />
<Delay time="1000" />
<Delay time="200" />
<FireEvent event="event:native:/anim_gameboot_Finished" />
</Animation>
<Animation name="anim_otherboot">
<Lock unknownInt0="0xffffffff" />
<Fade object="object:ps3logo" duration="0" accelMode="0x0" transparency="0" />
<FireEvent event="event:native:/anim_otherboot_BG3" />
<Delay time="200" />
<FireEvent event="event:native:/anim_otherboot_BG4" />
<Delay time="300" />
<FireEvent event="event:native:/anim_otherboot_Finished" />
</Animation>
</AnimTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}

Latest revision as of 16:32, 13 July 2021

Custom_render_plugin Function 2[edit source]

used by:

game_ext_plugin with Parameter:
3 = anim_otherboot for Category "CB", "HM", "AV", "AM", "AT"
2 (older fw) = anim_gameboot


Enforce gameboot animation[edit source]

game_ext_plugin.sprx : 
38 80 00 00 7B E3 00 20 -> 38 80 00 00 38 60 00 02 + add gameboot_multi + gameboot_stereo
if not found on newer fw try:
2F 89 00 00 7B C3 00 20 -> 2F 89 00 00 38 60 00 02 + add gameboot_multi + gameboot_stereo

gameboot sounds[edit source]

http://www.ps3hax.net/showthread.php?t=34085

Gameboot Sounds versions
File Name Size
(bytes)
Hash
(MD5)
Firmware Notes
1.00~2.60 2.70~2.80 3.00~3.01 3.10~4.91
gameboot_stereo.ac3 243.200 E311AD59E14A751C6907E300E11841F7 Yes No Old gameboot sound files
gameboot_multi.ac3 243.200 9C845DB9802B4F5A8953C23833D18F37

Debug stuff[edit source]

Inside custom_render_plugin.sprx. Directlly related with Lines.qrc files, libraries, and settings

ParticlesHackMenu