Themes: Difference between revisions

From Vita Developer wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 2: Line 2:


= Location =
= Location =
Themes files are stored on the memory card in ux0:theme/CONTENT-ID when they are downloaded and installed.
Themes files are stored on the memory card in ux0:theme/CONTENT-ID when they are downloaded and installed.  


Example ([https://store.playstation.com/#!/en-gb/games/themes/tearaway-theme/cid=EP9000-PCSF00214_00-THEME00000000000 tearaway]): [[Files_on_the_PS_Vita|ux0]]:theme/PCSF00214-THEME00000000000
Current theme files are located in [[Files_on_the_PS_Vita#ur0|ur0]]:shell/theme
 
Example ([https://store.playstation.com/#!/en-gb/games/themes/tearaway-theme/cid=EP9000-PCSF00214_00-THEME00000000000 tearaway]): [[Files_on_the_PS_Vita#ux0|ux0]]:theme/PCSF00214-THEME00000000000


<gallery>
<gallery>
Line 11: Line 13:
</gallery>
</gallery>


Current theme files are located in [[Files_on_the_PS_Vita|ur0]]:shell/theme
Sample Encrypted ([http://www.filedropper.com/pcsf00012-ugavitatheme0000_2 Uncharted Theme]) : [[Files_on_the_PS_Vita#ux0|ux0]]:theme/PCSF00012-UGAVITATHEME0000
 
Sample Decrypted ([http://www.filedropper.com/decpcsf00012-ugavitatheme0000 Uncharted Theme]) : [[Files_on_the_PS_Vita#ur0|ur0]]:shell/theme/
 
== ClearSign ==
[[clearsign]]


= Theme files =
= Theme files =
Line 22: Line 29:


Example (tearaway):  
Example (tearaway):  
<syntaxhighlight lang="xml">
  <?xml version="1.0" encoding="utf-8"?>
  <?xml version="1.0" encoding="utf-8"?>
  <theme format-ver="00.99" package="0">
  <theme format-ver="00.99" package="0">
Line 171: Line 177:
   </StartScreenProperty>
   </StartScreenProperty>
  </theme>
  </theme>
</syntaxhighlight>
 
== Related articles ==
 
* [http://www.psdevwiki.com/ps4/Snd0.at9 at9]
* [[Languages]] (for the letter code)
* [http://www.psdevwiki.com/ps3/PlayStation_3_Theme_(P3T) PlayStation 3 Theme (P3T)] (for comparison)
* http://hackinformer.com/2015/07/30/analyzing-vita-themes-and-creating-custom-ones/ Analysing vita themes

Latest revision as of 17:19, 28 February 2023


Location[edit | edit source]

Themes files are stored on the memory card in ux0:theme/CONTENT-ID when they are downloaded and installed.

Current theme files are located in ur0:shell/theme

Example (tearaway): ux0:theme/PCSF00214-THEME00000000000

Sample Encrypted (Uncharted Theme) : ux0:theme/PCSF00012-UGAVITATHEME0000

Sample Decrypted (Uncharted Theme) : ur0:shell/theme/

ClearSign[edit | edit source]

clearsign

Theme files[edit | edit source]

Example of theme files on memory card (Abstract):

Theme.png

theme.xml structure[edit | edit source]

theme.xml contains informations about theme filenames, name of the theme, version, colors (topbar...)

Example (tearaway):

<?xml version="1.0" encoding="utf-8"?>
<theme format-ver="00.99" package="0">
 <HomeProperty>
   <m_bgParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-0.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-0t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-1.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-1t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-2.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-2t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-3.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-3t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-4.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-4t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-5.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-5t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-6.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-6t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-7.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-7t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-8.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-8t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
     <BackgroundParam>
       <m_imageFilePath>theme-bg-9.png</m_imageFilePath>
       <m_thumbnailFilePath>theme-bg-9t.png</m_thumbnailFilePath>
       <m_waveType>11</m_waveType>
     </BackgroundParam>
   </m_bgParam>
   <m_bgmFilePath>Tearaway_BGM.at9</m_bgmFilePath>
   <m_browser>
     <m_iconFilePath>theme-icons-web.png</m_iconFilePath>
   </m_browser>
   <m_calendar>
     <m_iconFilePath>theme-icons-calendar.png</m_iconFilePath>
   </m_calendar>
   <m_camera>
     <m_iconFilePath>theme-icons-photos.png</m_iconFilePath>
   </m_camera>
   <m_email>
     <m_iconFilePath>theme-icons-mail.png</m_iconFilePath>
   </m_email>
   <m_friend>
     <m_iconFilePath>theme-icons-friends.png</m_iconFilePath>
   </m_friend>
   <m_hostCollabo>
     <m_iconFilePath>theme-icons-contentmanager.png</m_iconFilePath>
   </m_hostCollabo>
   <m_message>
     <m_iconFilePath>theme-icons-messages.png</m_iconFilePath>
   </m_message>
   <m_music>
     <m_iconFilePath>theme-icons-music.png</m_iconFilePath>
   </m_music>
   <m_near>
     <m_iconFilePath>theme-icons-near.png</m_iconFilePath>
   </m_near>
   <m_parental>
     <m_iconFilePath>theme-icons-privacy.png</m_iconFilePath>
   </m_parental>
   <m_party>
     <m_iconFilePath>theme-icons-party.png</m_iconFilePath>
   </m_party>
   <m_power>
     <m_iconFilePath>theme-icons-power.png</m_iconFilePath>
   </m_power>
   <m_ps3Link>
     <m_iconFilePath>theme-icons-ps3link.png</m_iconFilePath>
   </m_ps3Link>
   <m_ps4Link>
     <m_iconFilePath>theme-icons-ps4link.png</m_iconFilePath>
   </m_ps4Link>
   <m_settings>
     <m_iconFilePath>theme-icons-settings.png</m_iconFilePath>
   </m_settings>
   <m_trophy>
     <m_iconFilePath>theme-icons-trophy.png</m_iconFilePath>
   </m_trophy>
   <m_video>
     <m_iconFilePath>theme-icons-videos.png</m_iconFilePath>
   </m_video>
 </HomeProperty>
 <InfomationBarProperty>
   <m_barColor>ff007171</m_barColor>
   <m_indicatorColor>ffeedfd0</m_indicatorColor>
 </InfomationBarProperty>
 <InfomationProperty>
   <m_contentVer>01.00</m_contentVer>
   <m_homePreviewFilePath>theme-preview-page.png</m_homePreviewFilePath>
   <m_packageImageFilePath>theme-thumbnail.png</m_packageImageFilePath>
   <m_provider>
     <m_default>Media Molecule Ltd</m_default>
     <m_param></m_param>
   </m_provider>
   <m_startPreviewFilePath>theme-preview-lock.png</m_startPreviewFilePath>
   <m_title>
     <m_default>Tearaway™</m_default>
     <m_param>
       <m_da>Tearaway™</m_da>
       <m_de>Tearaway™</m_de>
       <m_es>Tearaway™</m_es>
       <m_fi>Tearaway™</m_fi>
       <m_fr>Tearaway™</m_fr>
       <m_it>Tearaway™ - Il Messaggero di carta</m_it>
       <m_nl>Tearaway™</m_nl>
       <m_no>Tearaway™</m_no>
       <m_pl>Tearaway™</m_pl>
       <m_pt>Tearaway™</m_pt>
       <m_ru>Сорванец™</m_ru>
       <m_sv>Tearaway™</m_sv>
     </m_param>
   </m_title>
 </InfomationProperty>
 <StartScreenProperty>
   <m_dateColor>ff2f2908</m_dateColor>
   <m_dateLayout>0</m_dateLayout>
   <m_filePath>lock.png</m_filePath>
   <m_notifyBgColor>1fffffff</m_notifyBgColor>
   <m_notifyBorderColor>ffeedfd0</m_notifyBorderColor>
   <m_notifyFontColor>ff2f2908</m_notifyFontColor>
 </StartScreenProperty>
</theme>

Related articles[edit | edit source]