Introduction
All images should be in png format for stills and gif for animation.
Background should be black and white or greys for "colour".
Colour images automatically get "converted" to greyscales.
Images
These images feature a sample theme (simplicity) made by Ilja.
A theme should contain at least the following 18 images:
| preview.ext | welcome.ext and goodbye.ext (optional) |
| |
Theme preview for themeselector (multiple add "1 or 2, etc" as suffix) | Could either be still or an animation image needs to be replaced, taken from LIS pinballgame |
| Module icons | | | | |
| |  audio.png |  video.png |  disc.png |  guide.png |
| |  radio.png |  tv.png |  home.png |  photos.png |
| Media State Icons | | | | |
| |  play.png |  pause.png |  stop.png |  rw.png |
| |  ff.png |  mute.png |  record.png | |
Theme config file
Each vfd should have a themeconfig.txt in the following format:
[SKININFO]
Name: "ThemeNameHere version 1.0"
Author: "AuthorNameHere"
Comments: "HereSomeText" #up to 512 chars including spaces
ResolutionSupport: "256x64, 240x64" #multiple resolution support
GreyScaleSupportNeeded: "True or False" #pixelated or smooth edges
MultiplePreviewImages: "True or False" #searches for preview_X.ext (or preview_X_256x64.ext)
CustomBackground: "True or False" #searches for background.png (or background_256x64.png)
CustomWelcome: "True or False" #searches for welcome.ext (or welcome_256x64.ext)
CustomGoodbye: "True or False" #searches for goodbye.ext (or goodbye_256x64.ext)
[SKINLAYOUT, 256x64]
ProgressBarLocation: "6,55; 58,55; 6,59; 58,59" #Upperleft; Upperright; Bottomleft; Bottomright
ProgressBarOuterline: "True or False" #Draw a line at the coordinates you specified
ProgressBarThickness: "1px" #Line thickness in pixels, inward
ProgressBarOffset: "0px" #Offset from outer lines
ProgressLable: "" #Supported by coordinates
ProgressFont: "" #Usual font support
ProgressFormat: "" #Normal (A.BC/X.YZ) Played (A.BC) or ToGo (-X.YZ)
MediaStateInfoIcon: "1,1; 32,1; 1,32; 32,32" #Upperleft; Upperright; Bottomleft; Bottomright
ModuleIcon: "225,1; 256,1; 225,32; 256,32" #Upperleft; Upperright; Bottomleft; Bottomright
TextLable: "6,35; 58,35; 6,52; 58,52" #Upperleft; Upperright; Bottomleft; Bottomright
TextLableFont: "Arial, 16, smooth"
BitrateLable: "100,3; 218,3; 100,16; 218,16" #Upperleft; Upperright; Bottomleft; Bottomright
BitrateLableFont: "Arial, 12, smooth"
CodecLable: "100,20; 218,20; 100,33; 218,33" #Upperleft; Upperright; Bottomleft; Bottomright
CodecLableFont: "Arial, 12, smooth"
[CLOCKLAYOUT, 256x64]
AnalogClock: "True or False" #Disable the analog clock for this skin
DigitalClock: "True or False" #Disable the digital clock for this skin
AnalogClock: "193,1; 256,1; 193,64; 256,64" #Upperleft; Upperright; Bottomleft; Bottomright
DigitalClockHorizontal: "Center" #Outline Left, Right, Center
DigitalClockVertical: "Center" #Outline Left, Right, Center
DigitalClockFont: "Arial, 20, smooth"
ClockLable: "3,3; 185,3; 3,29; 185,29" #Upperleft; Upperright; Bottomleft; Bottomright
ClockFont: "Arial, 18, smooth"
Clockline: "City" #Labels: City, Country, TimeLable(at end of lable)
ClockLable2: "3,36; 185,36; 3,61; 185,61" #Upperleft; Upperright; Bottomleft; Bottomright
Clockline2: "" #X/Y, TimeDifference
Clockline2Font: "Arial, 12, smooth"
[WEATHERLAYOUT, 256x64]
WeatherIcon: "193,1; 256,1; 193,64; 256,64" #Upperleft; Upperright; Bottomleft; Bottomright
CityLable: "3,3; 185,3; 3,29; 185,29" #Upperleft; Upperright; Bottomleft; Bottomright
CityFont: "Arial, 18, smooth"
CityFormat: "XY, City" #Labels: XY(IE "1/3"), City, Country
WeatherLable: "3,36; 185,36; 3,61; 185,61" #Upperleft; Upperright; Bottomleft; Bottomright
WeatherFont: "Arial, 18, smooth"
WeatherLine: "Temperature, Weather" #Labels: Temperature, Weather, WindSpeed, WindDirection
WeatherLable2: "" #Possibility to use multiple line support, options see WeatherLable
WeatherLine2: "" #Possibility to use multiple line support, options see WeatherLine
[FULLSCREENEQUALIZERLAYOUT, 256x64]
#For future reference
[HALFSCREENEQUALIZERLAYOUT, 256x64]
#For Future Reference

Red: Mediastate icon
Green: Module icon
Blue: Progress bar
Yellow: Textlable
Purple: Bitratelable
Orange: Codeclable
Borrowed Content
If you decide to borrow some open content you give credits due.
That means a license.txt with: Author name, mail address, license type under which it was released and link to the original content.
Under no circumstances you claim other people's work as your own!