|
#1
|
||||
|
||||
|
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:
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. UCI EDITOR Current version: 0.0.4 (Plus bugfix) Last edited by MrIncognito; 03-18-2009 at 09:17 PM. |
|
|
|||
|
|
|
#2
|
||||
|
||||
|
Good luck in the development of the editor.
|
|
#3
|
|||
|
|||
|
The program will not necessarily brick your P2, it might not allow you to use the edited UCI on your P2, and if it does lock it up it is possible to recover most FW related problems. In any case I am willing to betatest because my warranty is out and my battery is starting to fail.
__________________
DAPs: Samsung P2 8GB Black - KR 5.10 UMS, Sansa e250 2GB - Rockbox r21519, Samsung S2 2GB White - 1.00 UMS. RIP Samsung K3 2GB Black 3.09 MTP... Patiently awaiting Zune HD 32BG, Headphones: Head-Direct RE-2, JVC Air Cushion |
|
#4
|
||||
|
||||
|
How out of the ordinary for hacks and mods to be made after the hype is long gone. Regardless of whether the p2 has a hype surrounding it or not anymore, it is an amusing feat to get the p2 to its full potential.
Congrats on continuing the p2 mod. No, I did not roll my eyes, instead a gleeful smile at new uci's for the p2. How much freedom, really, would this implement to p2's uci? Did you consider joining teams with the poster who made the font hack?
__________________
New to the thread. |
|
#5
|
||||
|
||||
|
Why don't you try getting joco's help and combining ideas to keep the easiest one? You guys can also cooperate in a tutorial.
__________________
New to the thread. |
|
#6
|
|||
|
|||
|
I'm working on a UCI using Joco's extractor/repacker. I'll release it when it's ready.
I, for one, am not worried about bricking my P2, because I've done much worse anyway. :D It seems that the boot and shutdown images from the UCIs aren't used though. |
|
#7
|
||||
|
||||
|
Should you succeed in making a p2 uci with the editor, will there be a tutorial to follow? Why don't you get cognito's ideas implemented into the uci editor? Maybe combined it'll be a more user friendly app.
__________________
New to the thread. |
|
#8
|
|||||
|
|||||
|
Thank you very much.
Quote:
![]() Quote:
Quote:
I tried making one with Emodio. It turned out to be a BLUR-TASTIC PINKSTRAVAGANZA. (It's my fault for uploading images that weren't the right size and had alpha, but still >.>; ) Quote:
Quote:
Ease of use is my objective. The end result SHOULD (at least for Matrix type skins) be somewhat like Emodio (or more specifically, what it'd be like if it didn't suck horribly. |
|
#9
|
|||
|
|||
|
I created a font hacking utility. It can patch the P2's built-in fonts with any valid TrueType font, although some work better than others, due to the P2's font renderer being a bit quirky.
Seeing how worried you are though, you might not want to try it, because it does involve flashing the P2 with modified firmware files. |
|
#10
|
||||
|
||||
|
Quote:
That, sir, is true. Doesn't make it any less awesome, however. |
|
#11
|
||||
|
||||
|
Figured out that one last image format.
Here is a basic viewer application. Apoligies for the roughness. It'll improve. This allows you to open Matrix, MySkin, and Cosmos .UCI files. From there you can view and export the images. I have not seen all of the features of the P2 (Best Buy firmware and no Bluetooth phones or file transfer devices), and my eye for pixels isn't that good. It would be awesome if those of you who know more than I do can identify the images which have been mis-labeled, named "Unknown", or simply left as a number. Also, if you have any ideas about better organization, they would be appreciated as well. Also, here are the default skins that came with my P2, for the heck of it. NOTE: Requires Microsoft .NET Framework v1.1 or higher to run. |
|
#12
|
||||
|
||||
|
You made a seemingly user friendly interface, I do need to inquire a bit, would that be okay?
What is the compression ratio? Comments and artists are symbols only? How can I import images? Cosmos, changing images on here, how would I go about doing this? Could I change the size of some of these images? Would it be possible for me to change the play, stop, back, and forward buttons? And is this I can do, then would making the size of the image bigger cause a glitch on the p2, or would it simply be touchable where it is normally, or would the space I can touch get bigger if I make the image bigger? You did a great job, congratulations I'm taking a look at it and would like those questions answered if you get the opportunity. You mentioned you will not be trying this on your p2, then, we can't see a tutorial from you?
__________________
New to the thread. |
|
#13
|
|||||||||
|
|||||||||
|
Quote:
It's a comparison between how large the imagedata is, with the run-length encoding and reduced bit depth, and how large it would be (or was) as a 24bit bitmap. Quote:
Quote:
Quote:
That's where the user-friendly aspect will come in. Theoretically, all you should have to do for a cosmos skin is supply the editor with high-resolution images of the background, the scroll indicator, and all the icons, and it will automatically create the entire animation for you. Quote:
Quote:
Quote:
1. It will glitch the P2 2. It will work, but the layout wouldn't look good because the top-left corner would still be in the same place 3. It won't work, and the image would be cropped and quite possibly look skewed In any case, I don't believe it will increase the touchable area of the button. Quote:
Quote:
You provide the imagination, it handles the technical details. I can start working on a mock-up of the editor UI. |
|
#14
|
||||
|
||||
|
From what I saw with the way it is looking right now as a mere image display, you hold a firm grasp on what user friendly is. Not really any questions on how to get around, merely questions on the scope of the p2 uci editor.
My gratitude for answering my questions. Seems you set a goal, when you release the p2 uci editor, you can bet I'll test it.
__________________
New to the thread. |
|
#15
|
|||
|
|||
|
So do I
|
|
#16
|
|||
|
|||
|
Now my editor has a simple GUI too. Any testers interested?
|
|
#17
|
|||
|
|||
|
I am sure very interested ! I've tried your console application but couldn't use it because I don't know how to use it xD . Maybe with a GUI , it will be easier
|
|
#18
|
||||
|
||||
|
Make your own thread joco. Pretty sure this thread is about cognito's editor, not joco's.
__________________
New to the thread. |
|
#19
|
|||
|
|||
|
|
|
#20
|
||||
|
||||
|
Quote:
|
![]() |
| Tags |
| cosmos, editor, myskin, uci |
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 08:20 AM.
















Linear Mode
