(July 26th 09) NeoTitanium Rev1.1 (Now w/Buttons)/Titanium Registry/CPR WalkThrough

Search This thread

drkfngthdragnlrd

Retired Recognized Developer
Mar 27, 2008
2,424
271
47
Palmdale, CA
www.facebook.com
How can I do it. please teach me
..

sorry for my bad English

Open the cpr files with a text editor like wordpad. At first it'll look a bit overwhelming but pay attention to the begining of each line and for <text ID. These are the lines you want to edit. You see FontName="Control Freak" and FontSize="XX" (XX=font size #). These are the values to each. You want to replace Control Freak with Tahoma and then check the layout on your kaiser. If anylines have ... at the end, try lowering the font size 1 or 2.

NOTE: Worpad has a nice feature, "Replace All". Use that to quickly change the fon't name. That'll take you no time at all. The font size is another story and will need to be done line by line.
 
Last edited:

kkae70

Senior Member
Apr 26, 2008
53
0
Sorry in "DragonWorld NeoTitanium" and "DragonWorld NeoTitanium Rev2"
I don't see *.cpr in these...

Can do you it's cab for me?
 

ryomahino

Senior Member
Sep 7, 2007
555
8
Lima
I posted the files for vbguru613, don't know if he successed. Try sending him a PM to see where he's at with regards to that?

I'm going to try to take a break for a couple days. Been working on this for 2 weeks straight being up days at a time.

EDIT: Can some upload the original/unedited Titanium_*.cpr's. I don't have them, all mine have been changed to make it easy to switch back and forth between NeoTitanium and Titanium. If so, I'll add the layouts and get HTC Audio Mnager working for Titanium as well.

Here are the 2 original titanium cpr for qvga, I hope you can help us:
 

Attachments

  • CPRs.zip
    6.2 KB · Views: 44

drkfngthdragnlrd

Retired Recognized Developer
Mar 27, 2008
2,424
271
47
Palmdale, CA
www.facebook.com
Here are the 2 original titanium cpr for qvga, I hope you can help us:

Ok, I'll work on it. Editing the layouts as I type this. Once I have it lined up, I'll upload the cab for your testing. I can't test since I have NeoTitanium Installed.

EDIT: For your testing pleasure in Post 1;

Screen01-23.jpg


EDIT2: Forgot to add the ExtensibilityXML reggistry. Please copy the present entry out so I can add that to the cab. Also need to remove my extra Glass Panel Image from the cpr's. Will update cab once I have that reg.
 
Last edited:

justpctech

Senior Member
Dec 10, 2007
54
5
San Diego, CA
for editing Titanium cpr files...

Sorry guys, I posted this on ppcgeeks and totally forgot to add it here. I found this XML Notepad 2007 by microsoft for editing the cpr files too. I havent used the Visual Studio myself so it might not be any better, just something I ran across in my travels. You can drag a cpr file onto it and opens it right up for editing. Gives a good idea of the structure of Titanium cpr files too.
 

drkfngthdragnlrd

Retired Recognized Developer
Mar 27, 2008
2,424
271
47
Palmdale, CA
www.facebook.com
Sorry guys, I posted this on ppcgeeks and totally forgot to add it here. I found this XML Notepad 2007 by microsoft for editing the cpr files too. I havent used the Visual Studio myself so it might not be any better, just something I ran across in my travels. You can drag a cpr file onto it and opens it right up for editing. Gives a good idea of the structure of Titanium cpr files too.

Very nice find. I'll add it to Post 2 with the walkthrough.

EDIT: It's free so that right there makes it better than Visual Studio at least for those who don't have it. I downloaded and installed it, looks promising.
 
Last edited:

drkfngthdragnlrd

Retired Recognized Developer
Mar 27, 2008
2,424
271
47
Palmdale, CA
www.facebook.com
Hi I install you cab for htc audiomanager plugin and my Showaco TitaniumweatherV3 disappear.
Maybe I must install manually, how can I do?
Thanks for your effort.

This is a problem with CHome aka Titanium. As you need layouts in the cpr's for the plugin, you must overwrites the cpr.s The only way to fix this is if you have weather installed, copy out the cprs before installing htc audio manager or vice versa. Then take the layout for HTC Audio Manager and copy it into the TitaniumWeather cpr's. Working on trying to see if it's possible to use seperate cprs for new plugins so you aren't overwriting them with ever new plugin install.
 
Last edited:

ryomahino

Senior Member
Sep 7, 2007
555
8
Lima
This is a problem with CHome aka Titanium. As you need layouts in the cpr's for the plugin, you must overwrites the cpr.s The only way to fix this is if you have weather installed, copy out the cprs before installing htc audio manager or vice versa. Then take the layout for HTC Audio Manager and copy it into the TitaniumWeather cpr's. Working on trying to see if it's possible to use seperate cprs for new plugins so you aren't overwriting them with ever new plugin install.

I delete the cpr for cab, then install and then copying the 2 cpr that have with Showaco titanium 3b for qvga added htc audiomanager plugin info in windows directory. Dont work.
Disappear the panel of titanium weather (only appears the panel of launcher that have the settings for titanium weather, that disappear after install showaco weather panel) and the htc audiomanager doesnt appear.
Maybe some archive is missing, titanium read another cpr appart that titanium, I dont know, can you helpme?

PD: Here I can sendyou my modded titanium cpr.

Thanks in advance
 

drkfngthdragnlrd

Retired Recognized Developer
Mar 27, 2008
2,424
271
47
Palmdale, CA
www.facebook.com
I delete the cpr for cab, then install and then copying the 2 cpr that have with Showaco titanium 3b for qvga added htc audiomanager plugin info in windows directory. Dont work.
Disappear the panel of titanium weather (only appears the panel of launcher that have the settings for titanium weather, that disappear after install showaco weather panel) and the htc audiomanager doesnt appear.
Maybe some archive is missing, titanium read another cpr appart that titanium, I dont know, can you helpme?

PD: Here I can sendyou my modded titanium cpr.

Thanks in advance

If this is for NeoTitanium;

Install the Titanium Weather Cab I provided in Post 1, than install NeoTitanium. To have HTC Audio Manager, read the walk through on how to add the plugin to the active plugin list. Done. No need to edit my cpr's...

If this is for Regular Titanium, downlaod cab here. extract the Titanium cpr's from the cab. Remove the line <Image ID="ImageFixed"..../>. Replace cpr's back into cab and install. Done....
 

msd24200

Senior Member
Jun 14, 2008
2,694
121
KY
sorry it took me so long to get around to installing this my brother this working 2 jobs sucks, but i just got it installed and i am very happy with it VERY nice installed the green dragon theme to ;) looks great! you havve done great job!!!
 

drkfngthdragnlrd

Retired Recognized Developer
Mar 27, 2008
2,424
271
47
Palmdale, CA
www.facebook.com
dude what hapened? betweeen the two jobs at the end of the week i'll have close to 70 hrs :(

Laid off due to an owner that wouldn't train and yet complain things weren't done the way he wanted them when he couldn't make up his mind anyway. I straight up told him on multiple occassions I am not a mind reader lol. yeah, I've done those 70+ hrs work weeks, but it was one job.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Walk-through

    Titanium: CHome is the plugin/program’s name. CHome is also one of the plugins as well. It’s the Notifications Plugin. This is the plugin that has Voicemail, Missed Calls, Email, SMS, and MMS all in one line. Titanium is the name of the way it displays things. There is also Bronze and Neo. In Titanium the glass panel always centers itself after you move it. In Bronze (Smart Phone version of CHome from Windows Mobile 6.1), as you move from panel to panel from top to bottom, the Active panel slides down the screen or vice versa. Neo is from the Smart Phone from T-Mobile called the Shadow and made by HTC. It’s similar to M2D where there is a list of Icons and a selector with the expanded panel taking up the rest of the screen. NeoTitanium is a revamped CPR layout of Titanium cloning the design of Neo hence why I named it NeoTitanium.

    CHome Registry (Titanium): This should cover most of what you’ll need to know about the registry for CHome.

    Directories (HKLM = HKEY_LOCAL_MACHINE): List of Directories CHome uses.
    HKLM\Security\CHome\DefaultSettings
    (NOTE: Any registry entries in this directory and its subdirectories will overwrite those in the Software Directory listed below when you disable and re-enable Titanium or Soft reset. It’s basically a safety backup.)
    HKLM\Software\Microsoft\CHome
    (NOTE: Also, all of its subdirectories.)

    Values:
    ACTIONURL= Location of exe/ink/etc for the plugin when you press on the panel or press the center D-Pad Button (Example: ”\Windows\fexplorer.exe” to make the plugin open File Explorer)
    SK1URL= Same as ACTIONURL, but for the “Left Soft Key”.
    SK1TEXT= The text displayed for the “Left Soft Key”.
    SK2URL= Same as ACTIONURL, but for the “Right Soft Key”.
    SK2TEXT= The text displayed for the “Right Soft Key”.
    DefaultXML/ExtensibilityXML= Active plugins and their order. Also tells CHome which CPR’s to use (filename).
    <Plugins Order="CClock;CMyFaves;CContacts;CPhone…" CPRFileName="Neo" DisplayStyle="Titanium" />
    Filename is all text before the “ _resolution”.cpr (Resolution = 240x320 etc…).
    (NOTE: ExtensibilityXML is the Priority and Default is a fall back in case something in ExtensibilityXML breaks CHome.)
    Plugins= List of all available plugins. These are the same as the subdirectory names of CHome.
    (NOTE: List of plugins in NeoTitanium that work; CAppointments, CClock, CContacts, CEmail, CHome, CHomeFavs, CInternet, CLinks, CMessage, CMusic, CMyApplication, CMyFavs, CMyPhotos, COffice, CPhone, CTesUIPlugin (Old Titanium Weather uses this), CText, CVoicemail, CWelcomeCenter, CWindowsLive, HTCMUSIC, Settings.)
    Pages= Pages and order of pages within a plugin. If a plugin has plugins it’ll have subdirectories for each page.
    GUID= Defines how the specific plugin works. What registry entries it “requires”. What layout template in the CPR it uses, etc.
    (NOTE: The GUID “{F0A1B246-6E64-40cd-8E15-347D29FF6F18}” (without quotes) is for custom plugins. It requires a registry entry for the layout telling it which custom layout from the CPR to use. There are a few already in NeoTitanium. Use those as a template to make your own. You can add custom Registry values for text and images. If the registry is “CustomImage1”, it’ll look for <Image ID=”CustomImage1” Left…..” in the plugin’s layout of the CPR. It is best to not edit this value unless you are making a custom plugin of your own.)
    ICONPATHS/Image/Pictures/Etc= Location of the image to be used. (Example: “\Windows\Neo_SelectionPanel_45x45.png”)
    If you see number in this field, they are pointing to that resource in a .dll. Usually it’ll be the Bronzeres.dll.
    CONDENSETITLE/TitleText/PluginLabel/Etc= Usually the title displayed for the plugin such as CLinks being known as Launcher or Extras.
    DataSource= Specifically for the custom plugin GUID. This tells CHome where to find the registry values for each page.
    (NOTE: CondensedPage is a required subdirectory. As these are custom plugins, CHome does not know what information is used in condensed and must be told.)

    The CPR XML code: The code inside the CPR’s is XML. If you open the XML with an XML editor such as “Microsoft Visual Studio”, it’ll recognize the code and highlight errors in the same manner “Microsoft Word” does for spelling and grammar. It also color codes the code so it’s easier to read. The CPR’s can be opened and edited with any text editor though like “Notepad” or “WordPad”.

    EDIT: XML Notepad 2007 by microsoft for editing the cpr files found by justpctech. Special thanks to him for finding this.

    The code: The main parts of the cprs are the left/top (Position) and width/height (size) entries represented in pixels. They control how big something is and where it is positioned onscreen. The left/top values are from the images of the specific layer, not the whole screen. So, if the layer is 240 pixels wide by 100 pixels tall, the left/top value are for within that rectangle. To scale images use this code, ScaleStyle="***". Known working values are Fit and Stretch. Color refers to the color of the text and its offset. OffsetNone is the text itself. Vertical/HorizontalAlignment is the layout of the text within its width/height box. If your image or text gets clipped off, try adding Clip=”False” to the Layer(s) in is inside of. Expanded layers are the layout of the plugin when active and Condensed is inactive. The page arrows are the NPI and MPI layers. TitaniumListView refers to Titanium. If you change both entries to BronzeListView, it’ll act as Bronze does on the Smart Phone as described above.

    That should cover the basics of editing the CPR. Just start playing with them and you’ll catch on quickly as did I. If you know html or xml you have a head start.
    1
    Will this work on Micromax a116 hd

    Sent from my Micromax A116 using xda premium

    No, this is an old skin I made a very long time ago. It was for Windows Mobile 6.5. Your device is an android. Maybe someone made something like it for Android, I don't know.