Editing Custom render plugin
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 46: | Line 46: | ||
C same as B | C same as B | ||
= | =custom_render_plugin.rco ([[RCOXML Structure|RCOXML]] contents)= | ||
all versions: https://www.mirrorcreator.com/files/KW2EY8UT/custom_render_plugin.rco_-_versions.7z_links | all versions: https://www.mirrorcreator.com/files/KW2EY8UT/custom_render_plugin.rco_-_versions.7z_links | ||
*Notes: | |||
**'''page_null''' and '''blur''' seems generic | |||
**'''page_coldboot''' loads '''anim_coldboot''' is the old coldboot animation when ps3 boots (used before [[coldboot.raf]] was implemented) | |||
**'''page_coldboot2''' loads '''anim_coldboot2''' is the new coldboot animation when ps3 boots (associated with [[coldboot.raf]]) | |||
**'''page_gameboot''' loads '''anim_gameboot''' is the animation when a game boots (it changed along the different firmware versions, see [[RCOXML animations]] examples) | |||
**'''page_otherboot''' doesnt exists in newer firmwares, but there is a '''anim_otherboot''' that seems to be unlinked | |||
**The "old" gameboot animation used from firmware 1.00 up to 2.80 was loading the sound files: '''gameboot_stereo.ac3''' and '''gameboot_multi.ac3''', this files was removed in firmware 3.00 and are not present in newer firmwares. Note are the same format, naming method, and versioning than the [[Coldboot.raf#Coldboot_Sounds_.28.AC3.29 | Coldboot Sounds (.AC3)]] | |||
== Example from 4.75 firmware== | |||
{{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="tex_scelogo.gim" format="gim" compression="zlib" unknownByte="0" /> | |||
<Image name="tex_ps3logo" src="tex_ps3logo.gim" format="gim" compression="zlib" unknownByte="0" /> | |||
</ImageTree> | |||
<ObjectTree> | |||
<Page name="page_null" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page> | |||
<Page name="blur" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page> | |||
<Page name="page_coldboot" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"> | |||
<Plane name="scelogo" posX="0" posY="0" posZ="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" depth="0" scaleWidth="1" scaleHeight="1" scaleDepth="1" iconOffset="0x0" onLoad="nothing" unknown17="0x98020000" unknown18="0x99020000" unknown19="0x0" unknownInt20="0x1029a" unknownInt21="0x1029b" unknown22="0x100" image="image:tex_scelogo" displayMode="0x0"></Plane> | |||
</Page> | |||
<Page name="page_coldboot2" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"> | |||
<Plane name="coldboot_ps3logo" posX="0" posY="0" posZ="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" depth="0" scaleWidth="1" scaleHeight="1" scaleDepth="1" iconOffset="0x0" onLoad="nothing" unknown17="0x0" unknown18="0x0" unknown19="0x0" unknownInt20="0x10000" unknownInt21="0x10000" unknown22="0x100" image="nothing" displayMode="0x0"></Plane> | |||
</Page> | |||
<Page name="page_gameboot" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"> | |||
<Plane name="ps3logo" posX="0" posY="0" posZ="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" depth="0" scaleWidth="1" scaleHeight="1" scaleDepth="1" iconOffset="0x0" onLoad="nothing" unknown17="0x0" unknown18="0x0" unknown19="0x0" unknownInt20="0x1029c" unknownInt21="0x1029d" unknown22="0x100" image="image:tex_ps3logo" displayMode="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>}} | |||
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> | {{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> |