24/10/2009, 07:24 AM
24/10/2009, 08:06 AM
wow thank you zinga! u have made a big contribution!
but can someone make a guide on how to do the animations like V1 and schmilk does?
I can't adept to this drastic change
but can someone make a guide on how to do the animations like V1 and schmilk does?
I can't adept to this drastic change

24/10/2009, 08:20 AM
clispe Wrote:wow thank you zinga! u have made a big contribution!
but can someone make a guide on how to do the animations like V1 and schmilk does?
I can't adept to this drastic change
Don't be discouraged. I find it to be pretty technical too.
Start by decompiling a few animated rco files, and studying the .xml scripts ;)
24/10/2009, 09:08 AM
basicly its like this:
imagetree >> where you add an image entry
Objecttree >> where you give objects value's and redirect to an image in image tree, if you animate this object you will unload to animtree(meaning redirecting to an anim wich uses the object)
animtree >> Here you will animate the object with basic anim commands
Here is an exsample:
in this sample you see 1 image added for a panel icon and 13 images added for a animation in imagetree
in the object tree you see all object names and redirections to images added in imagetree, the objects you can use in a anim
Note the "panelb" is only redirected to an image in image tree and is't used in a anim sequence, this image is static you can change things like RGB alpha etc etc
All other Objects will be used in a anim to make sure the anim is launched there is a unload command in the line of object "av1c" >> onLoad="anim:anim_vizc", you only have to use the unload command once and does't matter in whot object line.
Now in anim_vizc you see the "colourchange object" command with this command you can change the duration of the change the RGB channels and for this anim i used the alpha channel value to show and not-show images to make a animation sequence.
Commands wich can be used in animtree:
Delay: <Delay time="600" />
Colourchange object: <ColourChange object="object:Object_name" duration="2000" unknown1="0x0" red="1" green="1" blue="1" alpha="0.3" />
FireEvent: <FireEvent event="anim:anim_name" />
Resize object: <Resize object="object:Object_name" duration="400" unknownInt1="0x0" width="0.7" height="0.7" unknownFloat4="1" />
Rotate Object: <Rotate object="object:Object_name" duration="0" unknown1="0x0" unknown2="0x0" unknown3="0x0" angle="0" />
Fade object: <Fade object="object:Object_name" duration="0" unknownInt1="0x0" transparency="0" />
Move object: <Move object="object:infoicon_glow" duration="0" unknownInt1="0x0" x="111" y="-38" unknownFloat4="0" />
take note that you have to use a delay after every different command you use,. eg you have used colourchange object with a duration of "0" you have to make a delay of atleast 1 else the command will be given 0 to execute and the PSP will crash,. ;p (just see whot i did in the xml sample i posted)
imagetree >> where you add an image entry
Objecttree >> where you give objects value's and redirect to an image in image tree, if you animate this object you will unload to animtree(meaning redirecting to an anim wich uses the object)
animtree >> Here you will animate the object with basic anim commands
Here is an exsample:
in this sample you see 1 image added for a panel icon and 13 images added for a animation in imagetree
in the object tree you see all object names and redirections to images added in imagetree, the objects you can use in a anim
Note the "panelb" is only redirected to an image in image tree and is't used in a anim sequence, this image is static you can change things like RGB alpha etc etc
All other Objects will be used in a anim to make sure the anim is launched there is a unload command in the line of object "av1c" >> onLoad="anim:anim_vizc", you only have to use the unload command once and does't matter in whot object line.
Now in anim_vizc you see the "colourchange object" command with this command you can change the duration of the change the RGB channels and for this anim i used the alpha channel value to show and not-show images to make a animation sequence.
Commands wich can be used in animtree:
Delay: <Delay time="600" />
Colourchange object: <ColourChange object="object:Object_name" duration="2000" unknown1="0x0" red="1" green="1" blue="1" alpha="0.3" />
FireEvent: <FireEvent event="anim:anim_name" />
Resize object: <Resize object="object:Object_name" duration="400" unknownInt1="0x0" width="0.7" height="0.7" unknownFloat4="1" />
Rotate Object: <Rotate object="object:Object_name" duration="0" unknown1="0x0" unknown2="0x0" unknown3="0x0" angle="0" />
Fade object: <Fade object="object:Object_name" duration="0" unknownInt1="0x0" transparency="0" />
Move object: <Move object="object:infoicon_glow" duration="0" unknownInt1="0x0" x="111" y="-38" unknownFloat4="0" />
take note that you have to use a delay after every different command you use,. eg you have used colourchange object with a duration of "0" you have to make a delay of atleast 1 else the command will be given 0 to execute and the PSP will crash,. ;p (just see whot i did in the xml sample i posted)
XML Code
|
Note: you see i set the alpha for all objects used in the animation to "0" in object tree,. the alpha will now only be used once the animation is started,..
Unlike the "panelb" object wich has a alpha of "1" because else it won't show,. this object is animated with a colourchange alpha value,. ;)
i hope this will get you on the way a little,. this sample is taken from my V1a theme in the control panel when watching a photo,. its suposed to look like a slideshow,. if you want the images move like a animtion,. set the duration for all colourchange object's to "0" and all delay value's to 100
24/10/2009, 09:51 AM
Amazing work, ZiNgA! Already made a wallpaper animation with this. I just hope that people don't start to focus on only animations, it isn't what makes a theme.
24/10/2009, 10:16 AM
XanderChaos Wrote:Amazing work, ZiNgA! Already made a wallpaper animation with this. I just hope that people don't start to focus on only animations, it isn't what makes a theme.
i hope will see a new Xanderchaos theme with animations very soon!!

24/10/2009, 10:21 AM
alright thanks V1! its almost like lua scripts, pretty darn simple I will try to use this as a sample and see if it works
thanks mate ;)
thanks mate ;)
24/10/2009, 10:25 AM
Thanks Thanks Thanks
I love your work!!
Zinga rule
I love your work!!
Zinga rule

24/10/2009, 10:26 AM
Vegetano1, you should create a guide. It would guarantee that EP and other forums will not be flooded with help posts about RCOMage.
24/10/2009, 10:43 AM
clispe Wrote:alright thanks V1! its almost like lua scripts, pretty darn simple I will try to use this as a sample and see if it works
thanks mate ;)
Let me know if you need any help!! ;)
i did't use any guide and or have experience with scripting or coding anything,. ;p i think Zinga did great(if not awesome!) on making this xml and should't be hard to make a working xml,..
here are all my uncompressed rco's from V1a theme,. most rco's contain animations,. but some rco can't be used,.. might be helpfull
[attachment=3329]
note: the sysconfg_plugin.rco is full with animtions,. just to see how many you can add ;)