First, I assume you know it should be named "bootanimation.zip" only. Most times, people name it whatever and tell you to rename it before installation. I suggest naming it exactly bootanimation.zip and then zip that up into whatever you wanna call it. This way you can also add compression and lower the attachment size.
The next thing is the dimensions of the images need to be reflected in the desc.txt:
Code:
480 270 10
p 1 0 android
p 0 0 part1
Also, I noticed the image in the 2nd part is a lower number than the end of the first part. I don't think that will cause trouble, but I renamed it so that it could be merged into the first part.
Your animation has nearly 270 frames. The desc.txt is saying it should play at 10 fps (3rd number on first line); I am betting it should be more like 30 fps, so I adjusted as such.
I've made these changes just to get it to work, though I haven't tested it. I have another suggestion, though I didn't make this modification.
Just a suggestion:
I don't understand the reason for having the last image in its own folder, unless it was simply because another animation was modified. As it is, The android folder is played once, and then the single image in the second folder is looped. Since this image is just a final frame at the end of the first part, it doesn't add any effect other than to pause at the end.
It is probably meant to freeze on the final frame right up until the lockscreen appears, but if your animation is around 10 seconds the OS will be just about booted anyway. Then again, I guess a second or 2 of blank screen can make the difference.
If you start adding sound to the animation, this can be a deal breaker and it helps to have everything in one folder. In the case of the R2D2 boot animation, only the first frame paused and then the 2nd part of the animation looped with sound. I don't think this works too well for the D1, so keeping the animation simple when playing sound works well.
I would put that image at the end of the 1st folder and change the desc.txt to add a few seconds of delay at the end of the animation:
Code:
480 270 30
p 1 90 android
That gives a 3 second pause at the end, 90/30 frames x 30 frames/second. That's the way I've come to understand it. The 90 is not an amount of seconds, but a number of frames to delay.
I hope all of that makes sense and is helpful.
