
AMPlay Skins
~~~~~~~~~~~~

Supplied here are various additional skins for AMPlay. These skins
require AMPlay 2.03 or later.

To install, simply copy the supplied !AMPlay directory over the top of
your existing copy. It contains additional files only, and should not
overwrite anything.

(The default skins directory is inside AMPlay, and these instructions
assume that you haven't changed it. If you have changed it, you'll need
to extract the supplied skins and copy them manually.)

Once the skins have been copied into place, the new skins should be
available from the skins pop-up menu inside AMPlayCfg (on the skins
pane). The supplied skins include a preview sprite. Note that AMPlay
needs to be restarted in order to use a different skin.

If you have problems, check that you are using appropriate versions of
AMPlay and AMPlayCfg. Both should be at least 2.03. The skins supplied
here will not work with 2.02 or earlier.

If there are any problems with the skin, AMPlay responds by reverting
to the internal default.


Supplied Skins
~~~~~~~~~~~~~~

The supplied skins are;

Large_Black
Large_Blue
Large_Fire
Large_Green
Large_Red
Small_Fire
Small_Green
Small_Red

The following are already present in AMPlay 2.03;

Default
Small Blue

The supplied skins fall into two groups - Large and Small. The Large
skins are variants of the default skin supplied with AMPlay 2.03, and
differ from the default only in their colour scheme (palette). The
"Large Blue" skin is a copy of the default. The Small skins are
variants of the default skin that was supplied with AMPlay 2.02 and
earlier, and "Small Blue" is still supplied with 2.03.

The large and small skins differ quite a bit in terms of the window
layout. In particular, where the small skin has Track, Album, Artist,
for the rows in the middle, the large skin has Artist, Album, Track.
i.e. things are the other way up.


Palettes
~~~~~~~~

Supplied in the Palettes directory are a number of other palettes from
which further variants of the normal and large skin can be generated.
To do this, you will need the !PalChange application (available from
http://www.mikejs.com/riscos/sprutils.html ). This can go through a
sprite file and replace all the 16-colour palettes with a different one.

For example, to create a Yellow skin, you would do the following;

- Copy "Large Blue" to "Large Yellow"
- Run PalChange.
- Drag the "Large Yellow.Sprite" and "Palettes.Yellow" files onto
  PalChange.
- Click Process. Save the resulting file over the top of
  "Large Yellow.Sprites" (confirm that you want to overwrite it).

This will result in a psychedelic mess, because there is one sprite in
the skin whose palette needs to differ from the others. This is the
'back' sprite, and it will look a bit weird having been given the
yellow palette. To get this back to normal, copy the 'back' sprite from
inside the sprites file of the "Large Blue" skin into the yellow skin.
You should now have a working yellow skin that you can pick from the
skins menu in AMPlayCfg.

The same approach is used to generate different coloured variants of
the small skins.

Note that having done the above, you should also update the description
in "Large Yellow.!Skin", and replace the !preview sprite with one
appropriate for the new skin.


Compatibility
~~~~~~~~~~~~~

As supplied, these skins will work with AMPlay 2.03. They will not work
properly with earlier versions, although they could be persuaded to
with relatively minor modifications. They may work with later versions,
depending on whether later versions require new buttons or sprites.


Mike
--
31.05.2008
Mike Sandells
mailto:mike@mikejs.com
http://www.mikejs.com/

