Custom render plugin: Difference between revisions
Jump to navigation
Jump to search
Line 45: | Line 45: | ||
B , 2 = / 3 = | B , 2 = / 3 = | ||
C same as B | C same as B | ||
= Native Events = | |||
anim_coldboot_BootBG1 | |||
anim_coldboot_BootBG2 | |||
anim_coldboot_NormalBG | |||
anim_coldboot_NormalBG2 | |||
anim_coldboot_ShowGUI | |||
anim_coldboot_Finished | |||
anim_gameboot_MoyouZoom | |||
anim_gameboot_BG1 | |||
anim_gameboot_BG2 | |||
anim_gameboot_BG3 | |||
anim_gameboot_BG4 | |||
anim_gameboot_BG5 | |||
anim_gameboot_Finished | |||
anim_otherboot_BG3 | |||
anim_otherboot_BG4 | |||
anim_otherboot_Finished | |||
=custom_render_plugin.rco ([[RCOXML Structure|RCOXML]] contents)= | =custom_render_plugin.rco ([[RCOXML Structure|RCOXML]] contents)= |
Revision as of 21:37, 2 December 2015
1 Identifiers:
- 1
1 Interface
contains 13 subs:
0: 3 Parameter: int, void * callback, int 1: 3 Parameter: int, void * callback, int 2: 3 Parameter: int id (0-0xC), int (0-9), void * 3: 1 Parameter: uint8_t [0x14] 4: 2 Parameter: void * interface, int 5: 2 Parameter: int, int 6: 3 Parameter: float, char *, int 7: 1 Parameter: char * 8: 0 Parameter: - blur (increase?) 9: 0 Parameter: - blur (decrease?) 10: 0 Parameter: - (increase) 11: 0 Parameter: - (decrease) 12: 1 Parameter: uint8
Function 2
0 0 (return OK) 1 (return OK) 2 3 4 5 (return OK) 6 7 8 (return OK) 9 1 coldboot , 0 = page_coldboot + coldboot2 / 5 = return is "page_coldboot" found , uint32_t * audio_enabled 2 gameboot (anim_gameboot), 0 3 gameboot (anim_otherboot), 0 4 , 2 = / 3 = page_null 5 (return OK) 6 (return OK) 7 (return OK) 8 (return OK) 9 (return OK) A , 2 = / 3 = / 8 = B , 2 = / 3 = C same as B
Native Events
anim_coldboot_BootBG1 anim_coldboot_BootBG2 anim_coldboot_NormalBG anim_coldboot_NormalBG2 anim_coldboot_ShowGUI anim_coldboot_Finished anim_gameboot_MoyouZoom anim_gameboot_BG1 anim_gameboot_BG2 anim_gameboot_BG3 anim_gameboot_BG4 anim_gameboot_BG5 anim_gameboot_Finished anim_otherboot_BG3 anim_otherboot_BG4 anim_otherboot_Finished
custom_render_plugin.rco (RCOXML contents)
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, coldboot_stereo.ac3 and coldboot_multi.ac3)
- 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 Sounds (.AC3)
Example from 4.75 firmware
Code Sample