Skinning Guide
Official PS2ESDL skinning guide
Last updated: 1:48 PM 6/28/2011
Quick jump
- Creating a basic skin
- Creating a skin options file (Advanced options)
- Downloads
Building a basic skin
A skin is made up of:
- UI.png - skin image
- UI.dat - skin parameter file
These files should be placed in the same folder as PS2ESDL.
Note: Not all skins will have a skin parameter file.
1. Create your skin. It must have these properties:
- Resolution: 640x480
- Must have an alpha channel. (E.g. A8 R8 G8 B8)
Creating a skin options file (Advanced options)
With the SkinParaBuild utility, you can create a configuration file to shape PS2ESDL's UI for your skin.
SkinParaBuild is a Command Line Interface utility.
Syntax: SkinParaBuild <Optional Parameters> -o<Output file name>
The output file name has to be UI.dat
View the included MS-DOS batch file for a working example.
Examples:
╔══════════════════════════════════════════════╤════════════════════════════════════════╗
║Example │Description ║
╟──────────────────────────────────────────────┼────────────────────────────────────────╢
║SkinParaBuild -UIDispX=30 -UIDispY=40 -oUI.dat│Sets the UI display offset to X=30, Y=40║
╟──────────────────────────────────────────────┼────────────────────────────────────────╢
║SkinParaBuild -HideVerNumInGameList=1 │Enables the Version Number display in ║
║-VersionDispX=600 -VersionDispY=450 -oUI.data │the UI, displaying it at X=600 Y=450. ║
╚══════════════════════════════════════════════╧════════════════════════════════════════╝
All optional parameters should be specified in this format: -<parameter>=<value>
Optional parameters
╔════════════════════╤═══════════════════════════════════════════════════════╗
║Parameter │Description ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║UIDispX │UI X coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║UIDispY │UI Y coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║ScrollBarX │Scroll bar display X coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║ScrollBarY │Scroll bar display Y coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║GameListTypeDispX │Game list type display X coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║GameListTypeDispY │Game list type display Y coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║GameListTypeDispMag │Game list type display magnification ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║GameListHighlightLen│Game list highlight length ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║VersionDispX │Version number display X coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║VersionDispY │Version number display Y coordinate ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║VersionDispMag │Version number display magnification ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║ScrollBarLen │Scroll bar length ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║GameEntryLength │Game entry length ║
╟────────────────────┼───────────────────────────────────────────────────────╢
║HideVerNumInGameList│Hide version number in game list (1=hide it, 0=show it)║
╟────────────────────┼───────────────────────────────────────────────────────╢
║nGamesToList │Number of games to list ║
╚════════════════════╧═══════════════════════════════════════════════════════╝
Downloads/Links
SkinParaBuild v1.00: http://www.mediafire.com/?7o0ascx0zezcrxx
SkinParaBuild v1.00 (Source code): http://www.mediafire.com/?rpjw9ua74xfeetm