PDA

View Full Version : [Tutorial] How to create Titanium skins (WM6.5)


twolf
4th May 2009, 11:13 PM
Theres one thing I have to say before I begin: Make good skins!
Theres nothing wrong on reusing stuf from others (with due credits and permission, if needed) but dont go for the easy mix, make some good graphics with cool transparencies and plently of bling.
Please dont make ugly skins (like I did) for example, the M2D skin thread is huge, but only some are thrully nice and different.
Each person has its own taste, but lets all make an effort to raise the bar.

The skin change can be as simple as editing the 2 main images: The main tab and the minimized tabs, you can do much, much more, but those 2 images are the main change to the visual effect.
The minimized tab is very simple, its just a PNG inside the Windows folder named CHome_listback.png (its hidden, so use Resco Explorer if needed).
The main tab is a png inside a DLL with other icons, for that you need to edit the DLL with a special program.

To edit the DLL (containg the main graphics and icons):
----------------------------------------------------
- Download ans install the PE Explorer trial: http://www.heaventools.com/download.htm
- Copy bronzeres.dll from the Windows folder to your SD card then to your PC.
- Open the DLL in PE Explorer and click on View > Resources
- See all the files inside the RC Data folder and double-click the png number 3000 for portrait or 4000 for landscape.
- Import a new PNG into that new screen and save the dll when finished (backup yours first).
- Download, export an open MSigner (http://forum.xda-developers.com/attachment.php?attachmentid=188400&d=1243179923) and open your dll inside this software.
- Copy that dll into your SD Card and then into the Windows folder (use Resco explorer if it denies access).
- Reset and enjoy.
:)

To change the layout of the plugin you need to edit the Titanium_*.cpr file on your Windows folder (like Titanium_240x320.cpr, or whatever your screen resolution is), its a "simple" XML inside, you can see it with Notepad.
See this link for a detailed explanation of it:

Titanium Walkthrough by drkfngthdragnlrd
http://forum.xda-developers.com/showpost.php?p=3601164&postcount=2

You can download here (http://forum.xda-developers.com/attachment.php?attachmentid=182531&d=1241459495)a (bad) example of a simple skin.

More tools for developers:
--------------------------

A Guide to Windows Mobile 6.5 by joel2009
http://forum.xda-developers.com/showthread.php?p=3626556

CPL/CPR online creator:
http://forum.xda-developers.com/showthread.php?t=520857

vranicki@sezampro.yu
10th May 2009, 08:53 PM
Worked like a charm...
Great tutorial...
Many Thanks

jmckeejr
15th May 2009, 03:39 PM
Thanks, Iwas trying to look at the bronzeres.dll with reshacker and getting really confused. All I saw was a bunch of code. No images. I'll try this PE Explorer out. Anybody know if there is a chrome or grey theme already? Do we not need to sign the dll as in previous skinning like taskbar?

twolf
20th May 2009, 11:11 PM
Hmmm... to be honest I dont remenber if I signed it, I dont think i did... :/

Januwar
23rd May 2009, 05:04 PM
Hi TWolf,

thanks for the perfect instructions. Just tried myself. WAnt to change the 3000.png. But if I export it into Photoshop and create a new one with transparnency Titanium just shows background after having copied the new dll.
Do you know the specifications of the PNG?
Thanks
Januwar

KeRmiT80
23rd May 2009, 06:39 PM
there is also a tutorial for cpr files?

would be nice like the one for manila 2d, where people put lines and explanations...

twolf
23rd May 2009, 07:50 PM
Hi TWolf,

thanks for the perfect instructions. Just tried myself. WAnt to change the 3000.png. But if I export it into Photoshop and create a new one with transparnency Titanium just shows background after having copied the new dll.
Do you know the specifications of the PNG?
Thanks
Januwar

Hmmm.. I used simple 32 bits alpha transparent pngs from flash or paint shop pro... :/

there is also a tutorial for cpr files?

would be nice like the one for manila 2d, where people put lines and explanations...

The link on the first post of Titanium Walkthrough by drkfngthdragnlrd has some info on that.

Switchke
24th May 2009, 05:06 PM
when i replace the file and reboot it. I get a blank today screen :p and its set on windows default so i guess i'm doing something wrong. Same problem as januwar

twolf
24th May 2009, 05:45 PM
:confused:Thats strange, could you test this?
Open your file on the signer and after its signed try to put it on the windows folder again...

I wasnt sure this step was really needed.. :rolleyes:

KeRmiT80
25th May 2009, 04:43 AM
signed file works
thank you!!!

now just a question...how to add icons to "collapsed" tabs?

what i understood is that is possible to link to an external icon or use one in the bronzeres.dll...

...i'd like to know how :D

twolf
25th May 2009, 09:43 AM
Thanks, added to the tutorial.

That depends of the plugin, if it uses icons that are inside this dll, then they can be changed too... If they use external pngs, thats even easier. :D

KeRmiT80
26th May 2009, 12:52 AM
yes but only if the plugin already has the code to display an icon in the cpr right?

dont' know...it's the right place to ask for an example?

how to add an icon (not to change only) can you show the lines to add to the cpr for a generic tab? maybe it's possible to use the chome editor, i saw some registry entries related to icons in tabs editor...
something easy...newbie level please :D

twolf
26th May 2009, 01:21 AM
its exacly the same procedure, just instead of being that icon number, its another one... :/
In some cases, if you edit the registry to a full path png file, it will use it.

KeRmiT80
26th May 2009, 01:35 AM
no sorry maybe i didn't explain myself...

default plugins in titanium has only text when not selected, right?
now if i want (like i saw in some themes) to add an icon on the left to a non selected tab i think i have to edit the cpr and add some lines to create a link to a number in case of bronzeres or to an external png.

what i need is an example of these lines to add to cpr so i can replicate on my own for all my installed plugins.

i hope i've been more clear this time :D

ps :sorry for the dumb question as i told you i'm newbie, thank you for your help :)

twolf
26th May 2009, 10:23 AM
Theres already a thread, as I said, to show ppl how tu use the cpr files... :/

You can see a example of what I did here:
http://forum.xda-developers.com/showpost.php?p=3788297&postcount=45

I added this to the condensed view of my resolution cpr:
<Image ID="ICON" Left="0" Top="0" Width="36" Height="36" />

And this to the registry:
[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\system \CondensedPage]
"ICON"="\\My Documents\\Themes\\Titanium System Panel\\sd.png

KeRmiT80
26th May 2009, 05:02 PM
thank you :D

i've read the walkthrought but i couldn't find these...maybe i have to search in the whole thread :)

twolf
31st May 2009, 12:11 AM
These nice people copied the first post text and did even gave credit to xda:
http://pocketpc-live.com/pocket-pc/how-to-create-titanium-skins.html

Send them a nice letter of thanks.
;)

syrguy1969
12th June 2009, 08:17 PM
OK...color me stupid, but I don't see CHome_listback.png on my device...I read and followed:

"The minimized tab is very simple, its just a PNG inside the Windows folder named CHome_listback.png (its hidden, so use Resco Explorer if needed)."

from the first post, but it is not there. it sharts with CHome_send..... and then a list of CHome_ Win..... images, but no CHome_listback.png!!

Any suggestions or ideas as to why?

Thanks

twolf
13th June 2009, 04:47 PM
Strange, maybe it could be a different build, to be sure, copy my png from the UGLY SKIN to your Windows folder.

skilty
30th July 2009, 10:15 AM
OK...color me stupid, but I don't see CHome_listback.png on my device...I read and followed:

"The minimized tab is very simple, its just a PNG inside the Windows folder named CHome_listback.png (its hidden, so use Resco Explorer if needed)."

from the first post, but it is not there. it sharts with CHome_send..... and then a list of CHome_ Win..... images, but no CHome_listback.png!!

Any suggestions or ideas as to why?

Thanks


Me too, I could'nt find CHome_listback.png at all with Total commander/or Resco - just the same list as above.

I'm using NRGZ rom on the Diamond

twolf
30th July 2009, 10:39 AM
Choose "see hidden files" on Resco explorer.
;)

ekache
4th August 2009, 04:13 AM
Wow, great tutorials..allow me to bookmark and save the thread...thanks

orb3000
4th August 2009, 06:17 PM
Great thread!
Shouldnt be better to move it to Dev & Hack section?

cruiserrr
7th August 2009, 02:53 PM
Thanks, Iwas trying to look at the bronzeres.dll with reshacker and getting really confused. All I saw was a bunch of code. No images. I'll try this PE Explorer out. Anybody know if there is a chrome or grey theme already? Do we not need to sign the dll as in previous skinning like taskbar?

Hi, I can not install pe explorer in my pc (no admin rights). Any alternative software since reshacker does not do the job? maybe somebody can add bluemetalaxe phonealarm icon to bronzeres.dll?

skull_germany
2nd December 2009, 04:46 AM
Can anybody help a newbie with getting a CHome editor to work on a Samsung Jack running WM6.5?