Prev Previous Post   Next Post Next
Old 01-09-2009, 11:17 AM
MrIncognito's Avatar
MrIncognito MrIncognito is offline
Junior Member
Join Date: Jan 2009
Posts: 31
Default UCI File Format

I am working on deciphering the UCI file format.

Before you sigh and roll your eyes, I actually know what I'm doing.

I know what ~85% of the values in the files mean, and I've figured out 2 of the 3 image encodings (Both are run-length encoded, one is 16-bit and the other is 24-bit). Cosmos and MySkin files have the exact same format (Just with different "image packs").

I'm continuing research on the format, and when it's complete, I'm going to make an editor.

Here are the features I've seen so far that I might be able to unlock:
  • Creating Cosmos and MySkin themes
  • Two backgrounds (one for main screen and one for menus and system screens)
  • Custom images for selected Matrix Menu icons
  • Changing the top-left corner menu icons
  • Creating a custom main-screen clock display
  • Creating themes that have icons for both File Browser and Rhapsody channel (will work on both BB and non-BB firmwares)
Heck, it looks like a UCI can define ALL of the images in the UI, not just the ones you see changed from skin to skin.

However, there's something you need to know. I will not be testing themes created with the program when it's done, as there is a possibility that a bad value or an overlarge image in a .UCI could brick the P2.

I'm sorry. It sounds selfish, I know. But I love my P2 too much to risk it. Using a hacked skin file would most likely void your warranty, and my family isn't exactly swimming in cash. I hope you can understand. Maybe the most you'll have to do is press the 'Reset' button. I don't know. But I can't risk it. The most I can do is make sure that the program writes files exactly as it reads them.

I will keep you posted on further developments.

Current version: 0.0.4 (Plus bugfix)
Attached Files
File Type: zip (58.4 KB, 276 views)

Last edited by MrIncognito; 03-18-2009 at 09:17 PM.
Reply With Quote

Advertisement [Remove Advertisement]


cosmos, editor, myskin, uci

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 02:48 PM.