Theme Creation Help

Staticneuron

Sublimely Static
Feb 3, 2007
9,991
75
0
39
Vekta
#1
I know this was just released but already I see great interest in the people wanting to create there themes.

Thanks to brent and his Gunlager blog we were able to get some basic information about how the P3tcompiler works.
http://www.psu.com/Creating-your-own-PS3-themes-News--a0001809-p0.php

I just wanted to take it a step furthur. To assist those in the creation of the files I have compiled a list of the Icon names, formats and the resolutions just so you have an idea with what you are working with.

a_HD.jpg Resolution: 1920 x 1080
a_SD.jpg Resolution: 640 x 480
authoricon.png Resolution: 64 x 64
b_HD.jpg Resolution: 1920 x 1080
b_SD.jpg Resolution: 640 x 480
c_HD.jpg Resolution: 1920 x 1080
c_SD.jpg Resolution: 640 x 480
ChatRoom_Default_PS3_new.png Resolution: 128 x 128
Game_Default_PS3.png Resolution: 322 x 178
Game_Folder.png Resolution: 314 x 178
icon.png Resolution: 64 x 64
Icons.1.png Resolution: 128 x 128
Icons.2.png Resolution: 128 x 128
Icons.3.png Resolution: 128 x 128
Icons.4.png Resolution: 128 x 128
Icons.5.png Resolution: 128 x 128
Icons.6.png Resolution: 128 x 128
Icons.7.png Resolution: 128 x 128
Icons.8.png Resolution: 128 x 128
Icons.9.png Resolution: 128 x 128
Icons.10.png Resolution: 128 x 128
Icons.11.png Resolution: 128 x 128
Icons.12.png Resolution: 128 x 128
Icons.13.png Resolution: 128 x 128
Icons.14.png Resolution: 128 x 128
Icons.15.png Resolution: 128 x 128
Icons.16.png Resolution: 128 x 128
Icons.17.png Resolution: 128 x 128
Icons.18.png Resolution: 128 x 128
Icons.19.png Resolution: 128 x 128
Icons.20.png Resolution: 128 x 128
Icons.21.png Resolution: 128 x 128
Icons.22.png Resolution: 128 x 128
Icons.23.png Resolution: 128 x 128
Icons.24.png Resolution: 128 x 128
Icons.25.png Resolution: 128 x 128
Icons.26.png Resolution: 128 x 128
Icons.27.png Resolution: 128 x 128
Icons.28.png Resolution: 128 x 128
Icons.29.png Resolution: 128 x 128
Icons.30.png Resolution: 128 x 128
Icons.31.png Resolution: 128 x 128
Icons.32.png Resolution: 128 x 128
Icons.33.png Resolution: 128 x 128
Icons.34.png Resolution: 128 x 128
Icons.35.png Resolution: 128 x 128
Icons.36.png Resolution: 128 x 128
Icons.37.png Resolution: 128 x 128
Icons.38.png Resolution: 128 x 128
Icons.39.png Resolution: 128 x 128
Icons.40.png Resolution: 128 x 128
Icons.41.png Resolution: 128 x 128
Icons.42.png Resolution: 128 x 128
Icons.43.png Resolution: 128 x 128
Icons.44.png Resolution: 128 x 128
Icons.45.png Resolution: 128 x 128
Icons.46.png Resolution: 128 x 128
Icons.47.png Resolution: 128 x 128
Icons.48.png Resolution: 128 x 128
Icons.49.png Resolution: 128 x 128
Icons.50.png Resolution: 128 x 128
Icons.51.png Resolution: 128 x 128
Icons.52.png Resolution: 128 x 128
Icons.53.png Resolution: 128 x 128
Icons.54.png Resolution: 128 x 128
Music_Default_PS3.png Resolution: 128 x 128
Music_Default_Thumb.png Resolution: 128 x 128
notification.png Resolution: 64 x 64
Photo_Default_PS3.png Resolution: 170 x 128
Photo_Default_Thumb.png Resolution: 170 x 128
pointer_arrow.png Resolution: 48 x 48
pointer_click.png Resolution: 48 x 48
pointer_finger.png Resolution: 48 x 48
pointer_grab.png Resolution: 48 x 48
pointer_hand.png Resolution: 48 x 48
pointer_pen.png Resolution: 48 x 48
preview.png Resolution: 480 x 270
sample.xml
Video_Default_PS3.png Resolution: 228 x 128
Video_Default_Thumb.png Resolution: 228 x 128

Another issue is the XML file it seems as if the XML files attach the images to the icon ID's so it might be possible to be lax in naming conventions if you are willing to edit the xml file.

not entire code

"<theme>

<infotable>
<info name="sample" icon="icon.png" url="http://www.scei.co.jp/" author="scei" authoricon="authoricon.png" genre="others" version="version 1.0" comment="this is a sample theme." preview="preview.png"/>
<localizedinfo locale="en" name="sample"/>
<localizedinfo locale="jp" name="サンプル" comment="これはサンプルテーマファイルです。"/>
</infotable>

<icontable>
<!-- horizontal icon -->
<icon id="icon_user" src="Icons.6.png"/>
<icon id="icon_setting" src="Icons.35.png"/>
<icon id="icon_photo" src="Icons.1.png"/>
<icon id="icon_music" src="Icons.16.png"/>
<icon id="icon_video" src="Icons.38.png"/>
<icon id="icon_game" src="Icons.39.png"/>
<icon id="icon_network" src="Icons.18.png"/>
<icon id="icon_friend" src="Icons.9.png"/>
<icon id="icon_tv" src="Icons.41.png"/>
<!-- user -->
<icon id="icon_newuser" src="Icons.37.png"/>
<!-- setting -->
<icon id="icon_update" src="Icons.17.png"/>"
To continue what I started above lets get into the XML and descriptions about what is ok and what will not work.

First things first let people know who you are and what your theme should look like. All this can be edited under the infotable portion.

name="pono"
icon="boboi.png"
url="http://www.PSU.com"
author="potay"
authoricon="bobo.png"
genre="others"
version="version 1.0"
comment="this is a pono theme."
preview="slimey.png"

All this information will appear in..... get this..... the information menu after the theme has been installed. Crazy aint it.

On your HDTV (I am sorry I am assuming) you might be surprised at how little detail you will see on your 64 x 64 authoricon. I suggest strong contrasting colors and bold lines.

As I speculated above you can name these files however you want as long as you find the data to edit in the XML. The Naming convention you chose in to put in the XML is not case sensitive. If you missname a file in the xml or it doen't match what you type it quits out before completion and the p3t file is NOT created.


The name of the actual p3t file comes out exactly like whatever you chose to name the XML file but this does not affect how the name looks when it is displayed to be installed or the name after it is installed. That is controlled by the localized info section. You type the name of choice after name under the locale setting. It seems as if you can manually add more locales to support different languages.

One thing that helps round out your file is the color of the menu's and the font. These are controlled by tags conveniently named font selection and color selection.

In that section though there are only numbers and you would have to find out what they mean through trail and error. But since I am a nice guy i will list them for you.

For font

0 = original
1 = Rounded
2 = Pop

For color

0 = Original
1 = White
2 = Yellow
3 = Light Green
4 = Pink
5 = Dark Green
6 = Light Purple
7 = Light Blue
8 = Dark Blue
9 = Dark purple
10 = Orange
11 = Brown
12 = Red


In my adventures i will continue to keep you updated if I find anything new.
 

UnReaL

Forum Guru
Oct 19, 2006
3,589
0
0
39
#3
I'm having problems getting the program to run. I click on it, shows up for a sec and goes away. I have Windows Vista (just in case you ask). What would be my problem?
 

ex nihilo7

Master Poster
Nov 13, 2006
3,373
11
38
#4
You have to go into the sample folder, go all the way near the bottom, find the file called sample with the file extension .xml and then drag it into the compiler icon. If you just click on the icon its not going to run anything.
 
Jul 22, 2007
8
0
0
51
www.ps3attitude.com
#6
[QUOTE="Grinder911, post: 0]PS3 Attitude has 3 downloadable themes plus the compiler with english instructions from PlayStation Australia.

http://www.ps3attitude.com/

Haven't had a chance to use it myself yet.[/quote]

Thanks for the mention mate.

We've just stuck a quick workaround up for the Theme downloads as well, since some people were having issues downloading them directly to the PS3.
 

Staticneuron

Sublimely Static
Feb 3, 2007
9,991
75
0
39
Vekta
#7
To continue what I started above lets get into the XML and descriptions about what is ok and what will not work.

First things first let people know who you are and what your theme should look like. All this can be edited under the infotable portion.

name="pono"
icon="boboi.png"
url="http://www.PSU.com"
author="potay"
authoricon="bobo.png"
genre="others"
version="version 1.0"
comment="this is a pono theme."
preview="slimey.png"

All this information will appear in..... get this..... the information menu after the theme has been installed. Crazy aint it.

On your HDTV (I am sorry I am assuming) you might be surprised at how little detail you will see on your 64 x 64 authoricon. I suggest strong contrasting colors and bold lines.

As I speculated above you can name these files however you want as long as you find the data to edit in the XML. The Naming convention you chose in to put in the XML is not case sensitive. If you missname a file in the xml or it doen't match what you type it quits out before completion and the p3t file is NOT created.


The name of the actual p3t file comes out exactly like whatever you chose to name the XML file but this does not affect how the name looks when it is displayed to be installed or the name after it is installed. That is controlled by the localized info section. You type the name of choice after name under the locale setting. It seems as if you can manually add more locales to support different languages.

One thing that helps round out your file is the color of the menu's and the font. These are controlled by tags conveniently named font selection and color selection.

In that section though there are only numbers and you would have to find out what they mean through trail and error. But since I am a nice guy i will list them for you.

For font

0 = original
1 = Rounded
2 = Pop

For color

0 = Original
1 = White
2 = Yellow
3 = Light Green
4 = Pink
5 = Dark Green
6 = Light Purple
7 = Light Blue
8 = Dark Blue
9 = Dark purple
10 = Orange
11 = Brown
12 = Red


In my adventures i will continue to keep you updated if I find anything new.