A skin consists of five graphic files in BMP format and one text file with a GPS extension. First I'll explain the function of each line of the GPS file. The part between {curly brackets} is my explanation, not part of the file.
[GSPlayer Skin] {this line always the same}
Version=1 {this one too}
Background=back.bmp {the background graphic, must be 240 X 80}
Number=number.bmp {graphics for digits 0 to 9}
Button=button.bmp {graphics for the buttons (play, rew, ff, etc)}
Status=status.bmp {graphics for the status icons}
PlayOption=playopt.bmp {graphics for the play option icons}
Disp=0 {0 for transperency behind the text, 1 for solid background}
DispColor=0,0,64 {display color in RGB format}
PeekColorL=0,192,0 {left peek meter color in RGB format}
PeekColorR=192,0,0 {right peek meter color in RGB format}
InfoColor=166, 202, 244 {information color in RGB format}
TitleColor=166, 202, 244 {title color in RGB format}
SeekColor=255, 0, 0 {seek bar color in RGB format}
If you're not familiar with the RGB format, each number from (0 minimum, 255 maximum) represents the amont of red, green and blue respectively, to mix together to get a specific colour. There's lots of online colour pickers like this one to help you figure out the numbers for the color you want.
For your first skin, your best bet is to just take an existing skin and put in a new background. Find a picture you want for the background and crop or resize it to 240 X 80 and save as a BMP file. Then edit the thrid line of the GPS file to reference your background file and save the GPS file as yourskin.gps. That's it, you're done!
Once you see what your new skin looks like (the Win95 version of GSPlayer is great for that), you may want to change the colours of some items to make them more visible against your background.
Now you're ready for some more advanced skining techniques. Load up one of the other BMP files (lets start with button.bmp in you graphic editing program. You'll see icons for the various buttons against a pink background. Don't mess with the background colour, it becomes transparent when loaded into the skin. However you can change the icons to whatever you want. The easiest change is to just change the colour to better match your background, but you can completely change the incons if you want (but you can't change the size of the file).
|