Related
I am sorry if this is a noobish question or there is an easy answer, but I was looking at customizing my phone a bit and I saw the part about making your own splash screens (which is awesome), but I was wondering how to make custom boot animations - what tools I would need, type of files, etc. I thought there would have been a thread somewhere in the Themes & Apps section but I could not find it, and doing Google search leads me to just people posting their own custom animations.
Is there a thread someone can direct me to that has this sort of information? Any help would be appreciated - thanks!
Bump - does anybody know? Also, the boot noise for the BAMF Sense 3.0 RC3 does not work, another reason why I want a new one, ha.
Have you opened one of the bootanimation.zips? What file types are in there?
Sent from my ADR6400L using Tapatalk
A PNG image and a series of JPG images that make the animation, but I was wondering if there was a program that took an animation to make it into a series of JPGs, or if there were certain requirements/specifics in terms of how to make a boot animation.
+1 on this whole post, I attemted last night to make my first animation, and if it is just the tedious task of re-saving the same picture over and over again with just minor changes on each one to create the animation, than ok, so be it.
It just seems that with some of the very cool animations there are, for example the boot animation to the new BAMF 3.0 has moving clouds in the background, that seems like it would be pretty hard to do manually moving the clouds a little bit for each frame.
It would seem pretty obvious to anyone that extracted the bootanimation.zip how the animation works, just more speaking on the creation of each of those frames.
Would be nice if someone with experience with this chimed on and offered some help.
Thank's in advance.
Does seem pretty tedious manually moving and saving them as you said but I'm guessing that's what they do.
Probably wouldn't take that long if you had everything on layers in photoshop and you could just move layers themselves.
Alternatively, if you already have a video, I'm sure there's a way to convert that to a series of png's as well.
Ok I'm on the phone so giving a tutorial is out of the question. All you really need is patience and a goal.
First download Gimp for editing. Forget PhotoShop all together unless your rich.
Download the following scripts or plugins.
Background overlay
Save all layers
GAP (video editor for Gimp)
Google the hell out of what you want. Chances are someone allready has done what you want.
Read, read, read (time to not be lazy, what ever your doing you can find some direction at least with some good internet research)
Google "editing Android boot animations".
Create images (JPG or PNG) in the same aspect ratio of 480x800.
JPG images will be significantly smaller in file size
PNG images will have a much better quality
Sent from my thunderstick
Use GAP to convert an existing video to images frame for frame.
Very useful if you find a good video.
Sent from my thunderstick
I actually do have Photoshop, do you know how I can use that instead of Gimp/GAP? Also, I am sort of confused at how you take an existing video and turn it into something you can use as a boot animation... I found this link (http://www.machackpc.com/how-to-changecreate-your-boot-animation-for-droid/) but I am sort of confused by it and wish I could find someplace with simpler instructions.
I just use others. I used the Call of Android animation and the mw2 style on my incredible, and I just edited the files to use the same ones on my thunderbolt.
Message delivered via my BAMF Thunderbolt
Ok, did a little research last night and today and tried a bunch of different programs for converting animations to a series of .png files and finally settled on one. I tried some free one's some trials and this is probably the best one I found so far.
Xilisoft Ultimate video converter. I was able to load an .avi, (or many other supported formats.) Program made it very easy using the "clip" feature to select out a section of the video I wanted, then converted that "clip" to a series of .png files. I was able to easily select the length of times between the extracted images "less time will obviously give you a smoother animation but require more pictures", also I could manually input the size of the outputted files (to match our phone's resolution).
I have only played with it a little bit but so far seems to be pretty good.
Also I have one other program I have been playing with to help with this. Jasc animation studio, which works with paint shop pro, has a pretty cool feature, which lets you copy into the clipboard all of your extracted image .png's, then "paste" them into animation studio as a new animation, you can then watch them from there, or load any indivual frame into paint shop pro. You can also save the clips as an animated gif. Very easy to make changes to individual frames and see the result's without having to flash to your phone.
Hope this helps.
Wow! Awesome, thanks, this is perfect and in great detail - what about sound? If the video has sound, will I try hope it gets synced with the series of .png images? And what else would I need for the bootanimation.zip folder? Will I need a .txt like when I change the splash screens?
Has anyone figured out how to use a bigger system font on this phone? I tried the older font zip from the OG but the install fails.
The higher resolution in the 3d is nice, but the tiny system font is a problem for me.
Copy the fonts in using root explorer and change permissions to match the others.
You could raise the dpi, I don't know what it would look like though. I tried changing the font using that same method myself and the phone crashes on boot up. I didn't change the permissions, I didn't think I had to.
Flash the single font file
Those of us that just recently started needed reading glasses can sympathize.
Download Font Changer from the Market. It's pretty idiot proof as it always allows a reinstall of the default system font if you screw things up. Has a great "preview" feature that lets you see just how big the fonts are to install. It doesn't specifically say the 3D is supported but I can confirm it works with a rooted ViperROM. I didn't need to do any of the renaming things either.
Good collection of free fonts from here. Just download them and unzip the .ttf files to the .fontchanger directory on the SD card.:
http://www.fontsquirrel.com/
Experimented with a few different fonts, a couple of the "bigger" fonts would be cut off on the bottom or top depending on what application I was in. I ended up settling with the Luxi-Sans font and am pretty happy with it. Don't need my glasses scrolling through my call directory anymore!
Here's the direct link to the Luxi-Sans font I'm using:
http://www.fontsquirrel.com/fonts/download/Luxi-Sans
Rydah805 said:
Copy the fonts in using root explorer and change permissions to match the others.
Click to expand...
Click to collapse
Thanks for the information guys!
I will try these ideas.
Rydah805, would you describe in more detail how to do the above?
Thanks again.
Ok so I was switching out my boot animations and found one that I liked. However, I also wanted to switch out the animation that plays when my phone is shutdown/restarted. I noticed the file SPC_Downanimation.zip. Logic told me that this was the file I needed to modify. That logic happened to be accurate. However, every bootanimation that I've loaded as the down animation displays at a resolution completely different than it does when it is the opening boot animation. The downanimation only takes up the top left quarter of the screen. It also does not loop. Does anyone know the difference between these two types of animations? And how can I get my downanimation.zip to format correctly to the screen's resolution?
Concordium said:
Ok so I was switching out my boot animations and found one that I liked. However, I also wanted to switch out the animation that plays when my phone is shutdown/restarted. I noticed the file SPC_Downanimation.zip. Logic told me that this was the file I needed to modify. That logic happened to be accurate. However, every bootanimation that I've loaded as the down animation displays at a resolution completely different than it does when it is the opening boot animation. The downanimation only takes up the top left quarter of the screen. It also does not loop. Does anyone know the difference between these two types of animations? And how can I get my downanimation.zip to format correctly to the screen's resolution?
Click to expand...
Click to collapse
The downanimation.zip you are wanting to add should have a desc.txt file inside of it. Open it in a text editor and make the top line of text look like this for the proper resolution.
720 1280 20
The way it plays is dictated by the rest of the text. The downanimation file I looked at from my phone looked like this on the other line:
p 1 1 android
That's a lot different than most bootanimations I have seen... My guess is you'll have to hack up what you want to add to make it match, or be really close, to what was already there. Good luck!
ducky1131 said:
The downanimation.zip you are wanting to add should have a desc.txt file inside of it. Open it in a text editor and make the top line of text look like this for the proper resolution.
720 1280 20
The way it plays is dictated by the rest of the text. The downanimation file I looked at from my phone looked like this on the other line:
p 1 1 android
That's a lot different than most bootanimations I have seen... My guess is you'll have to hack up what you want to add to make it match, or be really close, to what was already there. Good luck!
Click to expand...
Click to collapse
Is that for the stock downanimation screen or within a custom ROM? I am running Viper on mine right now so the downanimation is different. I think you're right though. Now that I think about it. When I originally sifted through the desc.txt files of the various bootanimations I wanted I was only looking at the resolution. I wasn't looking at anything else. All of them had 720 1280 20 in them so I figured they would play correctly.
The other thing I didn't understand was that I could take the exact same bootanimation, name it SPC_bootanimation.zip, and it would play just fine (proper resolution and FPS). But if I simply changed the file name to SPC_downanimation.zip it would completely screw up. Logic, at least to me, would state that the desc.txt parameters for animation functionality would be the same within both animation types regardless of whether they are at startup or shutdown. The only difference, again within my logic and understanding, would be the file name that is called upon from the shutdown routine. That is the part that really baffles me. *shrug*
Concordium said:
Is that for the stock downanimation screen or within a custom ROM? I am running Viper on mine right now so the downanimation is different. I think you're right though. Now that I think about it. When I originally sifted through the desc.txt files of the various bootanimations I wanted I was only looking at the resolution. I wasn't looking at anything else. All of them had 720 1280 20 in them so I figured they would play correctly.
The other thing I didn't understand was that I could take the exact same bootanimation, name it SPC_bootanimation.zip, and it would play just fine (proper resolution and FPS). But if I simply changed the file name to SPC_downanimation.zip it would completely screw up. Logic, at least to me, would state that the desc.txt parameters for animation functionality would be the same within both animation types regardless of whether they are at startup or shutdown. The only difference, again within my logic and understanding, would be the file name that is called upon from the shutdown routine. That is the part that really baffles me. *shrug*
Click to expand...
Click to collapse
I think there is a limitation on the file size of downanimations, but I don't know what that number is... If you do happen to get some to work, please post them. Good luck!
ducky1131 said:
I think there is a limitation on the file size of downanimations, but I don't know what that number is... If you do happen to get some to work, please post them. Good luck!
Click to expand...
Click to collapse
I definitely will. Thanks for the help.
Sent from my EVO using XDA
How do you change the boot animation for the G3? I tried the standard way of replacing the bootanimation.zip file in system/media, then changing the permissions, but it doesn't seem to be working. When I reboot the system, there is only a black screen while booting. Also, does anyone have a backup of the original boot animation? I forgot to make a backup while playing around with it.
I have had that some problem before also I just kept trying others until one worked. As far as the stock one I just renamed mine, I try not to delete that stuff. If no one helps you out I can get you a link when I get home tonight.
JellyWoo said:
How do you change the boot animation for the G3? I tried the standard way of replacing the bootanimation.zip file in system/media, then changing the permissions, but it doesn't seem to be working. When I reboot the system, there is only a black screen while booting. Also, does anyone have a backup of the original boot animation? I forgot to make a backup while playing around with it.
Click to expand...
Click to collapse
Which one were you trying to use, the desc file could have been incorrect or something with the images could be causing it
naming/placement
heres a stock one
when copying a new one over, just rename the stock one to bootanimation.bak & leave it in the media folder
bunchies said:
Which one were you trying to use, the desc file could have been incorrect or something with the images could be causing it
naming/placement
heres a stock one
when copying a new one over, just rename the stock one to bootanimation.bak & leave it in the media folder
Click to expand...
Click to collapse
Thanks! I usually make a backup, but forgot to. I was trying to get this one to work: reddit.com/r/Android/comments/2ac4f2/i_made_a_marvel_dc_character_loop_boot_animation/
JellyWoo said:
Thanks! I usually make a backup, but forgot to. I was trying to get this one to work: reddit.com/r/Android/comments/2ac4f2/i_made_a_marvel_dc_character_loop_boot_animation/
Click to expand...
Click to collapse
Well i tried multiple edits of the desc file and it seems to be the pictures themselves
they're 480x800, i swear i remember being able to use lower resolution images for a bootanimation and it would still work but i think im mistaken
so request a 1440x2560 version
i have a batch file somewhere to automatically resize a list of images but i feel like it would stretch the images and make them look horrible
bunchies said:
Well i tried multiple edits of the desc file and it seems to be the pictures themselves
they're 480x800, i swear i remember being able to use lower resolution images for a bootanimation and it would still work but i think im mistaken
so request a 1440x2560 version
i have a batch file somewhere to automatically resize a list of images but i feel like it would stretch the images and make them look horrible
Click to expand...
Click to collapse
Darn. Thanks for trying!
Was doing it manually but too much work, now I just use Boot Animations app.. Much quicker
So not sure if this has been figured out or not but I was playing around with this last night. I attempted to use the Red Helix boot animation from this thread:
http://forum.xda-developers.com/showthread.php?t=1002893
I pulled the boot .zip file out of the flashable zip and downloaded it to my phone and moved it over with Root Explorer, changing the permissions to match the original file (which I saved and appended with .bak). Upon boot however, only the repeating portion plays.
As you all know the stock boot animation is four different sets of files, two for the Quick Circle case and two for the full screen. Each is the loading animation (plays once) and then the waiting animation (repeating until the home screen is ready). In the new boot animation I tried it's just a full screen loading and a full screen waiting animation in two folders. However as I stated above only the repeating portion plays for both the loading and waiting periods (I can tell when it switches as the screen flashes black in between). I tried matching the folder structure in my zip file to the stock animation (four folders and associated config file) but that resulted in the phone staying on the LG screen until the home screen was ready. I can't figure out how to get the actual loading portion of the animation to play. I don't mind just the repeating portion playing (it's a red Android mascot with a white/red light going in a circle underneath and looks pretty cool) but I'd still like to see the full animation.
Any ideas? Might it be related to the desired frame rate (45 vice stock 30)?
IamPro said:
Was doing it manually but too much work, now I just use Boot Animations app.. Much quicker
Click to expand...
Click to collapse
Which one did you use?
sentry_mode_activated said:
Which one did you use?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=54459000&postcount=96
phobos512 said:
So not sure if this has been figured out or not but I was playing around with this last night. I attempted to use the Red Helix boot animation from this thread:
http://forum.xda-developers.com/showthread.php?t=1002893
I pulled the boot .zip file out of the flashable zip and downloaded it to my phone and moved it over with Root Explorer, changing the permissions to match the original file (which I saved and appended with .bak). Upon boot however, only the repeating portion plays.
As you all know the stock boot animation is four different sets of files, two for the Quick Circle case and two for the full screen. Each is the loading animation (plays once) and then the waiting animation (repeating until the home screen is ready). In the new boot animation I tried it's just a full screen loading and a full screen waiting animation in two folders. However as I stated above only the repeating portion plays for both the loading and waiting periods (I can tell when it switches as the screen flashes black in between). I tried matching the folder structure in my zip file to the stock animation (four folders and associated config file) but that resulted in the phone staying on the LG screen until the home screen was ready. I can't figure out how to get the actual loading portion of the animation to play. I don't mind just the repeating portion playing (it's a red Android mascot with a white/red light going in a circle underneath and looks pretty cool) but I'd still like to see the full animation.
Any ideas? Might it be related to the desired frame rate (45 vice stock 30)?
Click to expand...
Click to collapse
Bump! I've tried changing the desc file for the boot animation I'm using from say p 1 0 part0 to p 2 0 part0 for a maybe lucky fix, but no dice. I'd also really like to know what's going on with this.
I know it's an old thread, but I have an old school BIOS boot animation that does this too, only the repeating part of the animation shows up. I don't use the circle case and the option is switched off in the Display menu. Did you ever get a fix for this? Thanks.
Sprint has the stock Sprint boot animation and shut down animation in /carrier/cust/poweron and /carrier/cust/power off, along with the boot and shut down sounds. These are the yellow spark animations. They also have the stock unbranded LG boot and shut down animations in /system/media.
To get rid of the yellow ones, just delete or rename the Zips and sounds(the ogg files) from /carrier/cust. This will leave you booting the stock LG animations, which have sound built in to the zip Im assuming because I don't have any sounds in there. LG Stock unbranded animations are in /system/media and you can change these to anything you like. Keep in mind, the bigger the animation the longer your boot up will take.
Deleting or disabling(rename with .bak on the end of the stock bootanimation.zip(like so, bootanimation.zip.bak)) the stock yellow animations in /carrier/cust decreases boot time significantly. The phone boots 3-4 times faster without those huge ugly yellow things.
I've seen a lot of questions about the initial LG screen with "Powered by Android" on it, the one that comes up as soon as you power on. That IS NOT a boot animation, it is the splash screen and part of the kernel. You can not change this(for now).
I made the mistake of pasting a boot animation in a random folder during a move of a few different files and forgot to move it to its proper place. I forget the exact folder it was in but it wasn't the right one(s) and it caused my animations in /system/media to stop working. So be careful. Make sure everything is named right, with the right permissions(rw-r-r), and in the right place, /system/media.
You should not have to deal with /carrier/cust after deleting the ugly yellow spark anis. All other boots and shut downs go in /system/media.
There seemed to be a ton of confusion on this and I am by no means an expert, if anyone has anything to add, feel free. I also had to write this up on Tapatalk so, sorry for that.
Sent from my LGLS990 using Tapatalk
sinisin said:
Sprint has the stock Sprint boot animation and shut down animation in /carrier/cust/poweron and /carrier/cust/power off, along with the boot and shut down sounds. These are the yellow spark animations. They also have the stock unbranded LG boot and shut down animations in /system/media.
To get rid of the yellow ones, just delete or rename the Zips and sounds(the ogg files) from /carrier/cust. This will leave you booting the stock LG animations, which have sound built in to the zip Im assuming because I don't have any sounds in there. LG Stock unbranded animations are in /system/media and you can change these to anything you like. Keep in mind, the bigger the animation the longer your boot up will take.
Deleting or disabling(rename with .bak on the end of the stock bootanimation.zip(like so, bootanimation.zip.bak)) the stock yellow animations in /carrier/cust decreases boot time significantly. The phone boots 3-4 times faster without those huge ugly yellow things.
I've seen a lot of questions about the initial LG screen with "Powered by Android" on it, the one that comes up as soon as you power on. That IS NOT a boot animation, it is the splash screen and part of the kernel. You can not change this(for now).
I made the mistake of pasting a boot animation in a random folder during a move of a few different files and forgot to move it to its proper place. I forget the exact folder it was in but it wasn't the right one(s) and it caused my animations in /system/media to stop working. So be careful. Make sure everything is named right, with the right permissions(rw-r-r), and in the right place, /system/media.
You should not have to deal with /carrier/cust after deleting the ugly yellow spark anis. All other boots and shut downs go in /system/media.
There seemed to be a ton of confusion on this and I am by no means an expert, if anyone has anything to add, feel free. I also had to write this up on Tapatalk so, sorry for that.
Sent from my LGLS990 using Tapatalk
Click to expand...
Click to collapse
The boot sounds are also found in system/media/audio/ui just like on my lg optimus g. I deleted the carrier/cust/poweron and then replaced the ogg files in the audio/ui folder for my doctor who bootani.
Also the phone will boot up slower with bigger files in the bootanimation however the biggest difference is in how the bootanimation is made. What I mean specifically is the desc.txt in the bootani. Usually it looks something like
2560 1440 30
p 1 0 part0
p 1 0 part1
Top line is the resolution and fps.
second and third lines are telling it which folder to play and how(play once or loop until phone boots, etc)
BUT if the desc.txt has a 'c' instead of a 'p' before the second or third line, it forces the bootanimation to play thru its entirety before going to the home/lockscreen. So the desc.txt file above on a long bootani, the bootani would actually get cut off if it were longer than the time it takes to boot.
That's more in depth then you probably need to know unless you're making your own bootanimations(which there are already
numerous guides on xda to help you do so) but thought I'd just add it for good measure.
My cust/carrier/poweron amd poweroff folders are empty. I do see the various carrier animations in the /system/media folder though. Should we be able to simply rename the bootanimation_sprint.zip and the shutdownanimation_sprint.zip to *.bak?
Did you restore a tot?
Sent from my LGLS990 using Tapatalk
Ah I had to download a root Explorer. Es Explorer was showing the folder as empty. Getting rid of the sprint crap worked though. Do you know anywhere with good boot animations?
Sent from my LGLS990 using XDA Free mobile app
yahar said:
Ah I had to download a root Explorer. Es Explorer was showing the folder as empty. Getting rid of the sprint crap worked though. Do you know anywhere with good boot animations?
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
http://forum.xda-developers.com/lg-g3/themes-apps/bootanimation-android-5-0-l-boot-t2814467
Thanks for this. Was trying to get a boat animation to work and I couldn't. I deleted the Sprint ones and voila the boot animation worked no problem.
I literally couldn't understand why the boot animation I had wouldn't work... but you solved it. For that, thanks man!