Vita:Creating Custom Themes: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
(Created page with "there is a SCE program called "[https://github.com/LiEnby/Sony-ThemeTool/releases ThemeTool]" which makes it very easy, by using a GUI rather than just manually editing XML files, and u can be smug knowing your doing it the way Sony intended ;) -- Images this is easy- for the most part its just making (or resizing/cropping) a bunch of PNG files that are the right resolution that the vita expects. - icons are 128x128 - backgrounds are 960x512 - the preview images...")
 
(Professionalized it)
 
Line 1: Line 1:
there is a SCE program called "[https://github.com/LiEnby/Sony-ThemeTool/releases ThemeTool]" which makes it very easy, by using a GUI rather than just manually editing XML files, and u can be smug knowing your doing it the way Sony intended ;)
[https://github.com/LiEnby/Sony-ThemeTool/releases ThemeTool] is a tool that makes it very easy to create themes via a GUI rather than manually editing XML files.


== Images ==
You will need to size PNG images so that they are the right resolution that the Vita expects.


The dimensions needed are as follows:
* Icons: 128x128
* Backgrounds: 960x512
* Preview images: 480x272
* Preview icon: 226x128
* Page indicator: 22x22
* Notification graphic: 120x110


-- Images
=== Color Index ===
 
All images have to have 256 indexed colors. You can use [https://pngquant.org/ pngquant] or [https://online-converting.com/image/convert2png online-converting.com] to achieve this.
 
 
this is easy- for the most part its just making (or resizing/cropping) a bunch of PNG files that are the right resolution that the vita expects.
 
- icons are 128x128
 
- backgrounds are 960x512
 
- the preview images are 480x272
 
- the icon is 226x128
 
- page indicator is 22x22
 
- notification graphic is 120x110
 
 
 
all images have to have 256 indexed colors, the way i do this is using [https://pngquant.org/ pngquant] or [https://online-converting.com/image/convert2png Online-converting.com]
 
download it, extract it, now open a notepad, copy the following:


To use pngquant:
# Download the latest package and extract it.
# Create a text file in it with the content:
  FOR %%i IN (*.png) DO pngquant.exe --force --verbose 256 %%i -o %%i
  FOR %%i IN (*.png) DO pngquant.exe --force --verbose 256 %%i -o %%i
# Save it as `go.bat` in the same folder as pngquant.exe.
# Copy all of your PNG images into the same folder and run `go.bat` and it will process all of the images.


save it as "go.bat" in the same folder as pngquant exe, with save type set to all files
== Audio (BGM) ==
 
Background audio MUST be in ATRAC9 format with the following:
 
* 16 bit signed PCM
 
* Sample rate of 48000hz
now just copy all your PNG images to that folder and run 'go.bat' it should put them all in the right folder
* Bitrate of 144khz
 
* Stereo audio
 
* Loop points set
 
* Under 5MB total size
-- Audio (BGM)
 
So uh, Background Audio MUST be in ATRAC9 Format, with 16 bit signed PCM, have a sample rate of 48000hz, a bitrate of 144khz, and be stereo audio, have loop points set, oh and the whole thing has to be below 5MB
 
The easiest way is to use [https://vitatricks.xyz/convert_util/at9convert.html Silica's At9 Convert Service], and upload an FLAC/MP3/WAV/OGG and click convert, it'll wait for a bit as it uploads and processes then outputs a .AT9 file
 
it will convert your file to meet all those requirements then convert to at9, so it should just work
 
as long as the resulting file is <5MB (that's what Sony's theme specifications say anyway ..)
 
 
 
-- Testing
 
so you made all the icons u wanted, found some nice music for it, got all the options just right, now to test it-
 
if your using ThemeTool. you can do this by doing File(F) -> ExportDir(E) then selecting an output, the program will acturally verify everything you set so far but errors it could give will be like
 
" [Screen] -> [Image] : windows.png The image height is invalid.544 / 512(pixel) "
 
so shouldn't be that hard to fix if u get one,
 
assuming it goes fine, you should now have a folder containing ur theme, w theme.xml written for you, so copy the folder to ux0:/customtheme and then using [https://redsquirrel87.altervista.org/doku.php/custom-themes-manager Custom Themes Manager] select the install from folder option and apply it, and see how it goes!


The easiest way is to use [https://vitatricks.xyz/convert_util/at9convert.html Silica's At9 Convert Service] and upload an FLAC/MP3/WAV/OGG and click convert. After some time, it will process the audio and output a .AT9 file that meets all the criteria (assuming it's <5MB).


== Testing ==
If you're using ThemeTool, click File(F) -> ExportDir(E), then select an output. The program will verify everything you set so far. It may report errors such as
[Screen] -> [Image] : windows.png The image height is invalid.544 / 512(pixel)


-- Distribution
But generally, the solution will be obvious.


So yaay u made a theme!! now how to share it??!
== Installing ==
Once you have done a successful test, you should now have a folder containing your theme and a theme.xml file. Copy the folder to `ux0:/customtheme` and then, using [https://redsquirrel87.altervista.org/doku.php/custom-themes-manager Custom Themes Manager], select the install from folder option and apply it.


well there are a few places u can share it, [https://www.reddit.com/r/vitathemes/ r/vitathemes], another popular choice would be [https://psvt.ovh/#submitted psv.altervista.org] this would allow it to be downloaded from inside custom themes manager zip the files it outputted and upload them somewhere
== Distribution ==
If you've successfully made a theme, there's a few places you can share it for other people to use, such as the [https://www.reddit.com/r/vitathemes/ /r/vitathemes] subreddit or [https://psvt.ovh/#submitted psv.altervista.org] (to add it to Custom Themes Manager).

Latest revision as of 21:55, 21 January 2024

ThemeTool is a tool that makes it very easy to create themes via a GUI rather than manually editing XML files.

Images

You will need to size PNG images so that they are the right resolution that the Vita expects.

The dimensions needed are as follows:

  • Icons: 128x128
  • Backgrounds: 960x512
  • Preview images: 480x272
  • Preview icon: 226x128
  • Page indicator: 22x22
  • Notification graphic: 120x110

Color Index

All images have to have 256 indexed colors. You can use pngquant or online-converting.com to achieve this.

To use pngquant:

  1. Download the latest package and extract it.
  2. Create a text file in it with the content:
FOR %%i IN (*.png) DO pngquant.exe --force --verbose 256 %%i -o %%i
  1. Save it as go.bat in the same folder as pngquant.exe.
  2. Copy all of your PNG images into the same folder and run go.bat and it will process all of the images.

Audio (BGM)

Background audio MUST be in ATRAC9 format with the following:

  • 16 bit signed PCM
  • Sample rate of 48000hz
  • Bitrate of 144khz
  • Stereo audio
  • Loop points set
  • Under 5MB total size

The easiest way is to use Silica's At9 Convert Service and upload an FLAC/MP3/WAV/OGG and click convert. After some time, it will process the audio and output a .AT9 file that meets all the criteria (assuming it's <5MB).

Testing

If you're using ThemeTool, click File(F) -> ExportDir(E), then select an output. The program will verify everything you set so far. It may report errors such as

[Screen] -> [Image] : windows.png The image height is invalid.544 / 512(pixel)

But generally, the solution will be obvious.

Installing

Once you have done a successful test, you should now have a folder containing your theme and a theme.xml file. Copy the folder to ux0:/customtheme and then, using Custom Themes Manager, select the install from folder option and apply it.

Distribution

If you've successfully made a theme, there's a few places you can share it for other people to use, such as the /r/vitathemes subreddit or psv.altervista.org (to add it to Custom Themes Manager).