![]() |
How-to: Creating a Complete Theme
1 Attachment(s)
My fellow PPCGeeks...
Many have asked me about my theme and I am now compiling a tutorial on creating a complete theme that will include the load screen, Slide2Unlock (optional), Today screen, Dialer and Comm Manager. I will be updating this as time progresses. Please keep in mind that for those who operate on different carriers, phones, and software you will likely have slightly different variations: Sprint users often have animated startups and WM5 devices might have slight difference as well. Some Comm Managers will vary in style but most most of the file names will likely be the same. Hopefully this How-To will also help you get started off in the right direction in case your particular application is not discussed or found here... First you will need several programs and I will provide links to all of them below. But before we begin cutting, pasting and installing, always makes sure to save backups of all original files to be modified to a folder on your device or PC that is well labeled so that all of these original files can be re-installed if necessary. Soft resetting after installing will help to enable just about all of the changes you make and should be seen in the next boot-up. The programs... 1. Activesync - PC-loaded program necessary for transfering the files to and from your PC & PDA. http://www.microsoft.com/windowsmobi...ivesync45.mspx 2. ThemeGenCE - PC-loaded program that will allow you to create a Today theme and either load from or to your PDA. http://www.freewareppc.com/misc/themegence.shtml 3. RCMod - PPC application for modifying the text, top & bottom bars on your PDA. http://forum.xda-developers.com/showthread.php?t=325323 4. M$ Paint program or equivelant. A design program that can be used to create ot modify pictures, etc. I use Paint or you can use this... http://www.getpaint.net/ 5. Tiermann's Dialer Skinning Tool - Terrific PC-loaded program for creating all kinds of dialer skins for your device created by PPCGeeks very own. I want to personally thank Tiermann for this program! http://forum.ppcgeeks.com/showthread...ht=dialer+skin I will also note here as a reminder that anytime you take files off your PPC, or before you add them to your PPC, to remove any of the read-only, archive, etc properties on them. this will facilitate transferring and editing more smoothly. We will start with the Boot up\Splash screen... In my PPC \windows directory is a file called Welcomehead.96.png. This is one of the start-up screens that I will modify. To begin, create a 240 x 320 pixel non-animated image, save it as a .png and name it Welcomehead.96.png. Now place this new image in the \My Device directory on your phone. Using a PPC resource tool such as Total Commander, SKTools, Resco File Explorer, etc, copy your new image from the \My Device\welcomhead.96.png location to the \Windows location. You will recieve a prompt asking if you want to continue overwriting the existing. Click yes. This part is now complete and upon bootup you will now see your image. For those who have a .gif file, you will need a progrma cable of creating a multiple frame animated picture (.gif). Once a .gif is obtained or created, rename your new one the same as the old and overwrite the older one using the steps above. Some animated .gifs and wallpapers can be found here... 1. http://forum.xda-developers.com/show...light=animated 2. http://www.pocketpcthemes.com/animated.asp 3. http://forum.xda-developers.com/show...light=animated Now for the Today Screen... Hopefully by now you have experiemented a little with ThemeGenCe. It will take some time using the program before you understand the full capabilities of this program but the rewards later are very satisfying. The utilities in this app are straight forward and loading to & from your device will become a snap. So now we will create a theme for your Today screen in both portrait & landscape modes. Again I create a base background(s) for portrait and landscape using a paint program and load it through ThemGenCe where it can be further manipulated. Starting with a standard 240 x 320 image will provide the base. You cannot load animated .gif backgrounds as ThemeGenCe will reduce it to just one frame. Animated themes will likely have to obtained and installed through Animated Today... an PPC application which will load and run a animated theme in the background. Once you have a theme designed you can either opt to install directly to your device or save it as a .tsk file on your PC (which will have to be manually transfered using activesync). Once your theme is loaded to your device, it's time to get that matching task bars and text. With RCMod installed on your PPC device under Start\Programs\RCMod, click on the options you want and highlight your color preference. Now your theme is beginning to come together. Optional... If you have the Slide2Unlock program installed on your device, create (2) 240 x 320 pictures; one in portrait and one in landscape. No matter the original format, save both as jpgs. Name the portrait: wallpaper.jpg and the landscape: wallpaperL.jpg. Delete the (2) existing images in the \My Device\Program Files\S2U2\gfx folder place your new ones here. Now for some clock fonts. I acquired mine from HHC (HTC Home Customizer). Example: Using the Alien Round I renamed HH_Home_0.png - 9.png to just 0.png - 9.png, deleted the rest, renamed the folder to clocksHS and placed in \My Device\program Files\S2U2\clocks. In S2U2 sroll down to Clock Font Folder and select clockHS\. You can also install a animated .gif file in the gfx folder and set it as your wallpaper. Read here for more information on the Slide2unlock animated wallpaper settings... http://forum.xda-developers.com/showthread.php?t=353008 Soft reset once your images are uploaded and saved in the Slide2unlock Settings. Now for the dialer... Using Tiermann's program on your PC, load a background image and create both a portrait & landscape dialer theme. Again, only time invested in experimenting and tweaking will yield fantastic results as Tiermann's program is option-laden. Once you have created your dialer theme, save it and the program will package your theme to your PC into a folder containing all of the .png images PLUS a .cab which you install just like any .cab file. Note: I had initial difficulty with my custom dialer by it not showing up after installing & soft resetting and found out that I had to install first this dialer: http://www.freewarepocketpc.net/ppc-...aler-skin.html and then my custom one over/after it. If you have the same issue with your dialer and follow this step, DO NOT remove the Black Dialer after installing your custom one. For some technical reason the custom dialer .cab might be missing a file that the Black Dialer installs. But all should be well with your custom dialer after this step. Again, thanks to Tiermann for this very well developed tool! A must have for the PPC tweaker! And lastly, the Comm Manager... This one took me a little time to find and figure out and actually... it wasn't that difficult. However, the Comm Manager will have to be designed manually; that is there are no programs for easily computing an end result which can be easily installed. However, the files (at least on my device) are easily obtainable. In the \Windows directory, locate and save to your PC using activesync these files: L_BG - landscape background of your Comm Manager P_BG - portrait background of your Comm Manager Status_On - icon indicating the on status Status_On_Disable - icon indicating status not used Status_Off - icon indicating off status Status_Off_Disable - icon indicating status not used Again, using the trusty and durable paint program of choice, modify these .png images to your liking. Remember to save whatever you create to the corresponding .png file and rename so that it will overwrite the existing. Overwrite the older with the newer using Total Commander or simply use Activesync and drop the new files over the older ones. If you run into a overwrite error, remember to remove any archive, read-only, etc properties. Finished... You should now have 4-5 screens from startup to operation that express your favorite team, hobby, passion & liking that is seen on just about every screen. The more you tweak, install, remove and repeat the more masterful you will become in creating a truly unique and thorough theme. This was done on a Alltel PPC-6800 running WM6 but I think this will work on many devices running both WM5 & 6. My device still runs smoothly with NO lockups, freezing, lagging, etc and I now have a matching and intriguing theme to show off. Please post results, comments and theme ideas here as I would like much to see what others create and would like to share! Everyone: Please help to make this as complete as possible. I will update this as my own experiences grow but I would like to recieve everyone's participation to make this as complete as possible. Many thanks to everyone here for their time & support in helping me to find the answers that have now culminated into this thread and I hope this will provide others with a good starting point... Update 1/4/07: I am posting a folder with my Legendary theme including dialer .cab, icons, wallpaper's, welcomehead.96, clockHS, etc for those who might be interested. |
Bonus!
I am pleased to include codyppc's Personalizer! This handy little app will allow you to enter custom text that will replace the carrier/wasted space on your Today screen, dialer, slide2Unlock screen, etc. You can reset your device and your text will remain. Adds that little extra to your personal theme. Available here: http://forum.ppcgeeks.com/showthread.php?t=15512 Thank you codyppc for your Personalizer.cab and hardwork! This was created without using wisbar advance. I am sure some will see the creative themes that were created using wisbar but if you prefer to forego the wisbar route, then this tutorial should provide you with the base to create your own ideas! Additional: I also wanted to make note that it will still take more to make a theme look like this. Besides the backgrounds (which basically this tutorial describes) there are the plugins, apps and programs that add the extra flair and design. The programs/rom I have installed and notably visible that my theme comprise's of: Custel's Custom Rom V1.1 HTC Home Plugin V2.0 HTC Home Customizer V1.0 SPB Pocket Plus V4.0 WeatherPanel V2.5.1 Slide2Unlock (S2U2) V0.95 Plus a crap load of customized icons created and altered using Photoshop CS2 (which has a 30day free trial) |
This thing needs a sticky...lol Eventually I'd like to try this... no real time right now to mess with it...
|
The RCMod link at freeware isnt working .... can someone provide a zip or cab please
|
Impressive post. Very useful.
|
Day-amn! I can't tell you enough how great a post this is. I've wanted to make a kick-ass theme of my own for a while, but I was honestly a bit lost. I've seen some different tools out there, but was unimpressed with their functions or costs. Your tutorial looks like I might actually be able to pull this off. Kudos.
|
Quote:
|
I added some additional information & links. Hopefully this will become a more thorough guide.:headbang:
|
Awesome. Thanks!!!
|
Wow
Thanks! I have always wondered how to make dialers and comm managers!
I second the sticky... Admins?? Great work! Keep it up |
Very nice document.
This may be a newb question and I am not sure it is in the right place but... After doing all this legwork is there a way to include the theme in a ROM using BuildOS? |
I would imagine that it all could be incorporated into a rom. Unforunately, I have yet to delve much into rom building...
|
If you like his guide, maybe you should click his rep button!
If anyone helps you, for that matter, press the http://forum.ppcgeeks.com/images/sty...reputation.gif button! |
Quote:
Much Luv, iZm |
i vote for this to be a stiky
|
i tried to instal my custom dialer and its only showing the one that i had to download...whats going on?
|
Thug4life,
Did you install the other dialer first? You have to soft reset after each install. |
Sweet. Thanks for taking the time to create and maintain this guide. It is really appreciated.
|
I figured out one way to add the Startup Screen to my ROM. It is what I would call a brute force method but hey, it worked.
After using BuildOS but before running CreateROM you can go into the \temp\ directory and replace the existing welcomehead.96.png with your own. Now when the ROM is created your image will be used and displayed on the very first restart. Ahhh... Instant gratification. Consume and Enjoy |
So how do I make new icons for HTC Home? I'm tired of the same old ones form HHC.
|
I use a combination of M$ Paint and Adobe Photoshop CS2. Photoshop isn't free but it has a 30 day trial and can make anything you want.
There are also some other icons in the .zip folder I posted on the first page. |
Hey i decided to try my hand at this ihave a question tho. On the xv6800 there are 3 screen before the phone is done booting
1 is the initial verizon screen that shows prl etc at the bottom 2nd is a verizon animation which i have changed 3rd is the Win Mobile screen which ive also changed For some reason after the changes the 1st Verizon screen stays up extra long and the 2nd screen only flashes for 2secs max and then on to my replacement WM bootscreen Overall booting only takes a lil longer but the duration of the 1st 2 screens has changed Did anything similar happen to you Replacement animation & WM bootscreen replacement http://img49.imageshack.us/img49/672...startupwx5.gif http://img118.imageshack.us/img118/3...ehead96cb5.png |
I don't have an animation on mine so I am unable at this point to readily troubleshoot onhand. There might be a registry edit that needs to be made to extend/shorten the boot screens since there may be a animated startup load time. I don't know where they are located as of now but I will search.
If anyone else knows: 1. If the edits for the boot screens are in the registry...? 2. If the boot edits ARE in the registry, where they might be...? I do know that on mine the first screen is the second longest, the second screen is the shortest, and the third is the longest. |
The Verizon animation was the longest duration as it was a whole animation
http://img143.imageshack.us/img143/4...startupbs2.gif Now its the shortest not even 2 secs long I really dont care that its short. Im more annoyed with the fact that the 1st static white Verizon screen is shown for so long because thats the only one i havent changed |
What were the settings when you created the .gif? I experimented with .gifs a while back so I am very rusty...
Was there any attributes to the .gif that represented a specific duration? |
I dont quite get the part on the animation
does the welcomehead.96.gif have to be present already in order to get an animation to play ??? I found the welcomehead.96.png but not sure what to do or even if I can |
I did not have any animations and so I therefore replaced my welcomehead.96.png with another .png. Unless there is a registry edit to modify that will allow for a welcomehead.96.gif instead of a welcomehead.96.png, you will have to replace like file types with the same type.
.gif for .gif, .png for .png... I will look into a possible registry edit to allow this. |
Welcomehead.96.png is the Windows Mobile bootscreen
On my Verizon device when booting there is a Vzw animation before the WM bootscreen named VZWStartup.gif Im not sure if non Verizon devices go thru the same sequence Or have an animationg at all My issue with replacing the startup animation is solved Seems when it loads the gif it plays for the exact amount of frames in the gif and doesnt allow for looping My animation played for only a short time cuz it was a fast playing 8 frames long as opposed to the slow playing 20 frames of the default Bootscreens and wallpaper completed next is the theme Anyone happen to know what screens are used for backgrounds when you go to unlock the screen? |
Are speaking of the Slide2Unlock program?
I also want to post my latest creation for my Slide2Unlock screen: http://i138.photobucket.com/albums/q.../wallpaper.gif I also want to remind everyone that the larger the .gif file or size, the more lag and ram Slide2Unlock will use to animate your image... |
Lemme ask u this
Do you know of a way to change the icon associated with an .exe For example the folder with the magnifying glass represents fexplore.exe I want to change the icon to somethin less queer |
If I remember correctly the icon is likely embedded within the .exe. You would need a tool to extract the .exe on your PC, make the changes then repackage back to .exe.
|
1 Attachment(s)
Quote:
Original "\Program Files\MortScript\TomTom (Landscaper).mscr" With Correct Icon "\Program Files\MortScript\TomTom (Landscaper).mscr"?\storage card\program files\navigator\TomTom Navigator.exe,-0 You can see the location of the file that has the icon that I want and the -0 is the index location within that file. So all you need to add is ?file location with the desired icon,-index number |
Re: How-to: Creating a Complete Titan Theme
Great tutorial! Question... The dialer that was suggested to use (black touch one) is anti-mogul... it isnt compat with it as it never drops data connection or let you use the ## codes.... Did you change dialers or are you using the one that isnt Mogul friendy?
|
Re: How-to: Creating a Complete Titan Theme
When I tried to copy the welcomehead.96 file into the Windows directory, I was unable because it said the file was write protected, in use, or there was no available memory. How can I disable the write protection or get the file out of use?
|
Re: How-to: Creating a Complete Titan Theme
...Never mind. I found another post where they said to copy the file using your PC and not on the device itself. Simple!!!
|
Re: How-to: Creating a Complete Titan Theme
I scrapped my last theme for a new brighter 1 still a bit more to do
VZW_Startup.gif > Welcomehead.96.jpg > HTC Home > S2U2 http://img72.imageshack.us/img72/8869/vzwstartupfi9.gifhttp://img237.imageshack.us/img237/2...ehead96rd5.pnghttp://img517.imageshack.us/img517/1...escreenvz9.jpghttp://img507.imageshack.us/img507/9...2screensf9.jpg |
Re: How-to: Creating a Complete Titan Theme
Pocket CM > PocketCM SMS > Dialer > Call In Progress
http://img522.imageshack.us/img522/8...mscreengf2.jpghttp://img167.imageshack.us/img167/2...sscreenyp2.jpghttp://img505.imageshack.us/img505/3...rscreengl8.jpghttp://img503.imageshack.us/img503/3...screen2er4.jpg |
Re: How-to: Creating a Complete Titan Theme
2 Attachment(s)
TITAN / 6800 users in order for your custom dialer to work here are the steps I did to make mine work.
I installed a different type of dialer NOT the one provided on the link. The name of mine is the Mogul_Big_Button_Dialer The dialer I installed is made for our devices and does not have the memory leak, it doesnt disable 911 , the extra icons and so on. The you install the Touch CAB i will provide. This will skin the dialer. What is easy about the process is that once both cabs are installed it will set your dialer to the default TOUCH one, but it will create a folder in your /root called PhoneSkins. Now all you do is save your dialer in the Bluefrog format and once it saves the files to your computer. You copy all the images to the Phoneskin folder and it replaces the old images , soft reset and your done. No more issues or having to copy it to the /Windows directory. |
All times are GMT -4. The time now is 05:07 PM. |
Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com