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 48: | Line 48: | ||
= Native Events = | = Native Events = | ||
anim_coldboot_BootBG1 | anim_coldboot_BootBG1 | ||
anim_coldboot_BootBG2 | |||
anim_coldboot_NormalBG | |||
anim_coldboot_NormalBG2 | |||
anim_coldboot_NormalBG2 | anim_coldboot_ShowGUI | ||
anim_coldboot_Finished | |||
anim_coldboot_ShowGUI | anim_gameboot_MoyouZoom | ||
anim_coldboot_Finished | anim_gameboot_BG1 | ||
anim_gameboot_BG2 | |||
anim_gameboot_MoyouZoom | anim_gameboot_BG3 | ||
anim_gameboot_BG4 | |||
anim_gameboot_BG1 | anim_gameboot_BG5 | ||
anim_gameboot_BG2 | anim_gameboot_Finished | ||
anim_gameboot_BG3 | anim_otherboot_BG3 | ||
anim_gameboot_BG4 | anim_otherboot_BG4 | ||
anim_gameboot_BG5 | anim_otherboot_Finished | ||
anim_gameboot_Finished | |||
=custom_render_plugin.rco ([[RCOXML Structure|RCOXML]] contents)= | |||
anim_otherboot_BG3 | |||
anim_otherboot_BG4 | |||
anim_otherboot_Finished | |||
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: | *Notes: | ||
**'''page_null''' | **'''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_coldboot''' loads '''anim_coldboot''' is the old coldboot animation when PS3 boots (used before [[coldboot.raf]] was implemented) | ||
**'''page_coldboot2''' loads '''anim_coldboot2''' | **'''page_coldboot2''' loads '''anim_coldboot2''' is the new coldboot animation when PS3 boots (associated with [[coldboot.raf]], '''coldboot_stereo.ac3''' and '''coldboot_multi.ac3''') | ||
**'''page_gameboot''' loads '''anim_gameboot''' is the animation when a game boots (see [[RCOXML | **'''page_gameboot''' loads '''anim_gameboot''' is the animation when a game boots (it was changed in different firmware versions, see [[RCOXML animations]] examples) | ||
** | **'''page_otherboot''' does not exist in newer firmware versions, but there is a '''anim_otherboot''' that seems to be unlinked | ||
**The "old" gameboot animation used from firmware 1.00 up to 2.80 were loading the sound files: '''gameboot_stereo.ac3''' and '''gameboot_multi.ac3'''. These files were removed in firmware 3.00 and are not present in newer firmwares. Note: they are the same audio format, naming method, path and versioning as 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> |