RCOXML ofw animations: Difference between revisions
m (→Firmware 1.00 up to 2.80: a bit confusing, but i cant find a better way to represent an event of duration 0 seconds in a timeline table in wiki) |
|||
Line 14: | Line 14: | ||
{| class="wikitable" style="text-align:center; border: 4px dashed black;" | {| class="wikitable" style="text-align:center; border: 4px dashed black;" | ||
|+ | |+anim_otherboot timeline | ||
| colspan="10" {{cellcolors|#000000}} | | colspan="10" {{cellcolors|#000000}} | ||
|-{{cellcolors|#7777ff|#ffffff}} | |-{{cellcolors|#7777ff|#ffffff}} | ||
Line 32: | Line 32: | ||
| colspan="10" {{cellcolors|#000000}} | | colspan="10" {{cellcolors|#000000}} | ||
|} | |} | ||
This animation is a basic "fade-in" of 1 second length, at the first instant of the animation (time=0) the 4 threads are executed in parallel, from top to botton it locks the XMB, then initializes the transparency of the image, and triggers the event anim_otherboot_BG3 from custom_render_plugin.sprx (at this point the animation is performed by the code inside the .sprx). Also at the same time (time=0) it starts the timer for the delay of 1 second | |||
When the delay of 1 second ends, it sends the event anim_otherboot_Finished to custom_render_plugin.sprx (is a terminator controll signal to stop the previous event anim_otherboot_BG3 running in the .sprx) | |||
The event anim_otherboot_BG3 is the responsible of the "flying sparks" behind the "playstation" logo but the details of how it works are unknown (hardcoded inside the .sprx) | |||
===Firmware 3.00 up to latest=== | ===Firmware 3.00 up to latest=== |
Revision as of 06:05, 1 September 2016
PS3
anim_otherboot
In custom_render_plugin.rco
Firmware 1.00 up to 2.80
Code Sample
This animation is a basic "fade-in" of 1 second length, at the first instant of the animation (time=0) the 4 threads are executed in parallel, from top to botton it locks the XMB, then initializes the transparency of the image, and triggers the event anim_otherboot_BG3 from custom_render_plugin.sprx (at this point the animation is performed by the code inside the .sprx). Also at the same time (time=0) it starts the timer for the delay of 1 second
When the delay of 1 second ends, it sends the event anim_otherboot_Finished to custom_render_plugin.sprx (is a terminator controll signal to stop the previous event anim_otherboot_BG3 running in the .sprx)
The event anim_otherboot_BG3 is the responsible of the "flying sparks" behind the "playstation" logo but the details of how it works are unknown (hardcoded inside the .sprx)
Firmware 3.00 up to latest
Code Sample
anim_gameboot
In gamelib_plugin.rco
Code Sample
In custom_render_plugin.rco
Code Sample
anim_coldboot
anim_coldboot2
|