Editing PlayStation 3 Theme (P3T)

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 7: Line 7:
*Installation methods
*Installation methods
**Downloaded from PSN (SEN) store
**Downloaded from PSN (SEN) store
**Downloaded from web pages using the PS3 web browser (hosted in the server as: '''application/x-ps3-theme''' MIMEtype, and '''p3t''' file extension). E.g: [http://www.ps3-themes.com] [https://web.archive.org/web/*/http://ps3devwiki.com/files/Visuals/Themes]
**Downloaded from web pages using the PS3 web browser (hosted in the server as: '''application/x-ps3-theme''' MIMEtype, and '''p3t''' file extension). E.g: [http://www.ps3-themes.com] [http://www.ps3devwiki.com/files/Visuals/Themes]
**USB, CF, SD, MS, external storage from path: '''device:/PS3/THEME/Theme Name.p3t'''
**USB, CF, SD, MS, external storage from path: '''device:/PS3/THEME/Theme Name.p3t'''
**Game discs extras icons (see: [http://www.ps3devwiki.com/wiki/PARAM.SFO#Creating_Discs Creating Discs])
**Game discs extras icons (see: [http://www.ps3devwiki.com/wiki/PARAM.SFO#Creating_Discs Creating Discs])
Line 42: Line 42:


==P3Tcompiler==
==P3Tcompiler==
P3Tcompiler is made by Sony. For a basic guide creating themes with p3tcompiler read the official manual: [http://us.playstation.com/support/answer/index.htm?a_id=1205 How do I create my own theme for the PlayStation®3 computer entertainment system?]
P3Tcompiler is made by sony. For a basic guide creating themes with p3tcompiler read the official manual: [http://us.playstation.com/support/answer/index.htm?a_id=1205 How do I create my own theme for the PlayStation®3 computer entertainment system?]
*Download links
*Download links
**P3Tcompiler v2.00 included in: [https://web.archive.org/web/20160804062919/http://e1.dl.playstation.net/e1/downloads/ps3/themes/370/PS3_Custom_Theme_v200.zip]
**P3Tcompiler v2.00 included in: [http://uk.playstation.com/ps3/support/settings/detail/linked235336/item85346/Download-PlayStation-3-Custom-Theme-Guidelines/ PS3 Custom Theme Toolbox]


With the program there is a sample theme ready to compile, you can separate the program folder and the sample folder to any path in your pc, and compile the sample theme just by "drag-and-drop" the simple.xml over ps3compiler.exe (or create a "direct access icon" in the desktop to the program and drag-and-drop .xml files over it). The compiled theme .pt3 is created in the same folder of the source .xml + lot of .gim files (this .gim files are generated in the conversion from .png--->.gim as a previous step before compiling, after compilation the .gim files are not erased)
With the program there is a sample theme ready to compile, you can separate the program folder and the sample folder to any path in your pc, and compile the sample theme just by "drag-and-drop" the simple.xml over ps3compiler.exe (or create a "direct access icon" in the desktop to the program and drag-and-drop .xml files over it). The compiled theme .pt3 is created in the same folder of the source .xml + lot of .gim files (this .gim files are generated in the conversion from .png--->.gim as a previous step before compiling, after compilation the .gim files are not erased)
Line 79: Line 79:
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<theme>
<theme>
<!--------------------------------------------------------------------------------------------------------------- Theme Info -->
<!-- Info -------------------------------------------------------------------------------------------->
     <infotable>
     <infotable>
         <info
         <info
Line 93: Line 93:
         />
         />
     </infotable>
     </infotable>
<!--------------------------------------------------------------------------------------------------------------- Icons -->
<!-- Icons -------------------------------------------------------------------------------------------->
     <icontable>
     <icontable>
         <!------------------------------------------------------------------------------------------------------- XMB Horizontal row -->
         <!----------------------- horizontal row ------------------->
         <icon id="icon_user"                    src="icon_user.png"/>
         <icon id="icon_user"                    src="icon_user.png"/>
         <icon id="icon_setting"                src="icon_setting.png"/>
         <icon id="icon_setting"                src="icon_setting.png"/>
Line 105: Line 105:
         <icon id="icon_friend"                  src="icon_friend.png"/>
         <icon id="icon_friend"                  src="icon_friend.png"/>
         <icon id="icon_tv"                      src="icon_tv.png"/>
         <icon id="icon_tv"                      src="icon_tv.png"/>
         <!------------------------------------------------------------------------------------------------------- XMB User column -->
         <!-------------------------- user column ----------------------->
         <icon id="icon_poweroff"                src="icon_poweroff.png"/>
         <icon id="icon_poweroff"                src="icon_poweroff.png"/>
         <icon id="icon_newuser"                src="icon_newuser.png"/>
         <icon id="icon_newuser"                src="icon_newuser.png"/>
         <!------------------------------------------------------------------------------------------------------- XMB Settings column -->
         <!---------------------- settings column --------------------->
         <icon id="icon_update"                  src="icon_update.png"/>
         <icon id="icon_update"                  src="icon_update.png"/>
         <icon id="icon_game_setting"            src="icon_game_setting.png"/>
         <icon id="icon_game_setting"            src="icon_game_setting.png"/>
Line 126: Line 126:
         <icon id="icon_network_setting"        src="icon_network_setting.png"/>
         <icon id="icon_network_setting"        src="icon_network_setting.png"/>
         <icon id="icon_setting_item"            src="icon_setting_item.png"/>
         <icon id="icon_setting_item"            src="icon_setting_item.png"/>
         <!------------------------------------------------------------------------------------------------------- XMB Game column -->
         <!------------ photo/music/video columns ---------------------------->
        <icon id="icon_photo_default"          src="icon_photo_default.png"/>
        <icon id="icon_photo_album_default"    src="icon_photo_album_default.png"/>
        <icon id="icon_music_default"          src="icon_music_default.png"/>
        <icon id="icon_music_album_default"    src="icon_music_album_default.png"/>
        <icon id="icon_video_default"          src="icon_video_default.png"/>
        <icon id="icon_video_album_default"    src="icon_video_album_default.png"/>
        <!-------------------------- game column ----------------------->
         <icon id="icon_gamedata"                src="icon_gamedata.png"/>
         <icon id="icon_gamedata"                src="icon_gamedata.png"/>
         <icon id="icon_savedata"                src="icon_savedata.png"/>
         <icon id="icon_savedata"                src="icon_savedata.png"/>
Line 133: Line 140:
         <icon id="icon_newvmc"                  src="icon_newvmc.png"/>
         <icon id="icon_newvmc"                  src="icon_newvmc.png"/>
         <icon id="icon_trophy"                  src="icon_trophy.png"/>
         <icon id="icon_trophy"                  src="icon_trophy.png"/>
         <!------------------------------------------------------------------------------------------------------- XMB Network column -->
         <!----------------------- network column --------------------------->
         <icon id="icon_onlinemanual"            src="icon_onlinemanual.png"/>
         <icon id="icon_onlinemanual"            src="icon_onlinemanual.png"/>
         <icon id="icon_remoteplay"              src="icon_remoteplay.png"/>
         <icon id="icon_remoteplay"              src="icon_remoteplay.png"/>
Line 139: Line 146:
         <icon id="icon_browser"                src="icon_browser.png"/>
         <icon id="icon_browser"                src="icon_browser.png"/>
         <icon id="icon_download"                src="icon_download.png"/>
         <icon id="icon_download"                src="icon_download.png"/>
         <!------------------------------------------------------------------------------------------------------- XMB PSN column -->
         <!--------------------------- psn column ---------------------------->
         <icon id="icon_accountmanage"          src="icon_accountmanage.png"/>
         <icon id="icon_accountmanage"          src="icon_accountmanage.png"/>
         <!------------------------------------------------------------------------------------------------------- XMB Friends column -->
         <!----------------------- friends column ------------------------>
         <icon id="icon_blocklist"              src="icon_blocklist.png"/>
         <icon id="icon_blocklist"              src="icon_blocklist.png"/>
         <icon id="icon_addfriend"              src="icon_addfriend.png"/>
         <icon id="icon_addfriend"              src="icon_addfriend.png"/>
Line 152: Line 159:
         <icon id="icon_mbox_sent"              src="icon_mbox_sent.png"/>
         <icon id="icon_mbox_sent"              src="icon_mbox_sent.png"/>
         <icon id="icon_mbox_create"            src="icon_mbox_create.png"/>
         <icon id="icon_mbox_create"            src="icon_mbox_create.png"/>
         <!------------------------------------------------------------------------------------------------------- Default icons -->
         <!------------------------------ devices ----------------->
        <icon id="icon_default_h"              src="icon_default_h.png"/>
        <icon id="icon_default_v"              src="icon_default_v.png"/>
        <icon id="icon_photo_default"          src="icon_photo_default.png"/>
        <icon id="icon_photo_album_default"    src="icon_photo_album_default.png"/>
        <icon id="icon_music_default"          src="icon_music_default.png"/>
        <icon id="icon_music_album_default"    src="icon_music_album_default.png"/>
        <icon id="icon_video_default"          src="icon_video_default.png"/>
        <icon id="icon_video_album_default"    src="icon_video_album_default.png"/>
        <!------------------------------------------------------------------------------------------------------- Devices -->
         <icon id="icon_ms"                      src="icon_ms.png"/>
         <icon id="icon_ms"                      src="icon_ms.png"/>
         <icon id="icon_sd"                      src="icon_sd.png"/>
         <icon id="icon_sd"                      src="icon_sd.png"/>
Line 170: Line 168:
         <icon id="icon_usbcamera"              src="icon_usbcamera.png"/>
         <icon id="icon_usbcamera"              src="icon_usbcamera.png"/>
         <icon id="icon_usbaad"                  src="icon_usbaad.png"/>
         <icon id="icon_usbaad"                  src="icon_usbaad.png"/>
         <!------------------------------------------------------------------------------------------------------- Media players -->
         <!------------------------- media player ---------------------->
         <icon id="icon_playing"                src="icon_playing.png"/>
         <icon id="icon_playing"                src="icon_playing.png"/>
         <icon id="icon_mediaserver_search"      src="icon_mediaserver_search.png"/>
         <icon id="icon_mediaserver_search"      src="icon_mediaserver_search.png"/>
Line 176: Line 174:
         <icon id="icon_playlist_add"            src="icon_playlist_add.png"/>
         <icon id="icon_playlist_add"            src="icon_playlist_add.png"/>
         <icon id="icon_video_upload"            src="icon_video_upload.png"/>
         <icon id="icon_video_upload"            src="icon_video_upload.png"/>
        <!------------------------ default icons ------------------------>
        <icon id="icon_default_h"              src="icon_default_h.png"/>
        <icon id="icon_default_v"              src="icon_default_v.png"/>
     </icontable>
     </icontable>
<!--------------------------------------------------------------------------------------------------------------- Mouse pointers -->
<!-- Mouse pointers ---------------------------------------------------------------------------------->
     <pointertable>
     <pointertable>
         <pointer id="pointer_arrow"            src="pointer_arrow.png"    base_x="20"    base_y="5"/>    <!-- Arrow (default) -->
         <pointer id="pointer_arrow"            src="pointer_arrow.png"    base_x="20"    base_y="5"/>    <!-- Arrow (default) -->
Line 186: Line 187:
         <pointer id="pointer_grab"              src="pointer_grab.png"      base_x="25"    base_y="20"/>    <!-- Hand Dragging Object -->
         <pointer id="pointer_grab"              src="pointer_grab.png"      base_x="25"    base_y="20"/>    <!-- Hand Dragging Object -->
     </pointertable>
     </pointertable>
<!--------------------------------------------------------------------------------------------------------------- Notification window -->
<!-- Notification window ----------------------------------------------------------------------------->
     <notification                              src="notification.png"/>
     <notification                              src="notification.png"/>
<!--------------------------------------------------------------------------------------------------------------- Navigation sounds -->
<!-- Navigation sounds ------------------------------------------------------------------------------->
     <setable>
     <setable>
         <se id="se_cursor"                      src="se_cursor.vag"/>                                       <!-- Cursor movements: left, right, up, down -->
         <se id="se_cursor"                      src="se_cursor.vag"/>       <!-- Cursor movements: left, right, up, down -->
         <se id="se_optionmenu"                  src="se_optionmenu.vag"/>                                   <!-- Open/enter a options menu -->
         <se id="se_optionmenu"                  src="se_optionmenu.vag"/>   <!-- Open/enter a options menu -->
         <se id="se_cancel"                      src="se_cancel.vag"/>                                       <!-- Close/exit a options menu -->
         <se id="se_cancel"                      src="se_cancel.vag"/>       <!-- Close/exit a options menu -->
         <se id="se_decide"                      src="se_decide.vag"/>                                       <!-- Question -->
         <se id="se_decide"                      src="se_decide.vag"/>       <!-- Question -->
         <se id="se_system_ok"                  src="se_system_ok.vag"/>                                     <!-- Accept -->
         <se id="se_system_ok"                  src="se_system_ok.vag"/>   <!-- Accept -->
     </setable>
     </setable>
<!--------------------------------------------------------------------------------------------------------------- Backgrounds -->
<!-- Background -------------------------------------------------------------------------------------->
     <bgimagetable>
     <bgimagetable>
         <bgimage                                hd="hd_1.jpg"              sd="sd_1.jpg"/>
         <bgimage                                hd="hd_1.jpg"              sd="sd_1.jpg"/>
     </bgimagetable>
     </bgimagetable>
<!--------------------------------------------------------------------------------------------------------------- Font (0: original, 1: rounded, 2: pop) -->
<!-- Font -------------------------------------------------------------------------------------------->
    <font selection="1"/>
    <font selection="1"/>                      <!-- 0: original, 1: rounded, 2: pop -->
<!--------------------------------------------------------------------------------------------------------------- Color (1 to 12: color of a month, 0: changes with the month) -->
<!-- Color ------------------------------------------------------------------------------------------->
    <color selection="10"/>
    <color selection="10"/>                    <!-- 1 to 12: color of a month, 0: changes with the month -->
</theme>
</theme>
</syntaxhighlight>}}
</syntaxhighlight>}}
Line 281: Line 282:
Background image that appears at top-right corner of XMB for system messages (used e.g: to notify when a trophy is unlocked)
Background image that appears at top-right corner of XMB for system messages (used e.g: to notify when a trophy is unlocked)


This image has transparent rounded corners, and is stretched by XMB depending of the length of the texts displayed, this stretching is made in the center of the image (not in the corners) to prevent deformation of the rounded corners.
This image has transparent rounded corners, and is stretched by XMB depending of the lenght of the texts displayed, this stretching is made in the center of the image (not in the corners) to prevent deformation of the rounded corners.
{{clear}}
{{clear}}


Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)