Author: krstatzar
• Sunday, February 01st, 2009

Skinning Aston2 Menu is not for the faint-hearted, it is hard, it takes a lot of time but that is something that you already know and it is time to finally  give you some useful info on how to make the whole process smoother . Ok buckle down here we go.

What will I present you here is two “anatomy maps” or “cheat sheets” and the way to use them. Easiest way  to make a skin for Aston2 Menu is to find a skin that has the layout that you like, analyze it and make your skin on top of it.

Step1

Go to the skin location (in my case on Vista 64 – C:\Users\krsta A2\AppData\Roaming\Aston2\Skins\Menu\) and copy skin to location where you want to work with it (E:\NewSkin\…or something), I’ll use my Chillounge skin so I’ll copy Chillounge.a2menu. Normaly I would use Total Commander but I’ll write special tutorial on using TC for skinning. Now extract Chillounge.a2menu by using any zip application (I recommend 7-zip ) and unpack it to for instance to E:\NewSkin\Chillounge\ you’ll see this files

files01

-

You can see a2menu.xml which defines skin layout but that is a bit advanced for now,  DimPal or me will get into explaining that pretty soon but please go on and explore if you wish, index.xml which contains skin  info but we’ll get to that soon and prev.jpg which is skin preview that you see while browsing for skins in Theme Wizard.
And inside Aston folder you’ll find:
files02Besides XML files (Menu.xml,Panel.xml and Serach.xml) you’ll find skin.png file. That is the one we need!

Step2

Open skin.png file in your favorite graphics editor (PhotoShop,Illustrator, Fireworks….) and place it on  new layer which will be on the bottom of all layers you can even set transparency to 30 -40% but remember that you work on top of it so later when you are done with positioning of your elements you can freely remove that layer or hide it from view.

skinning-in-ps-cs3

In order to figure out what goes where I made two “anatomy maps” and they are below (click on them and zoom in to see them full size):

aston2menu_skinning-map01
And a bit easier to follow:

aston2menu_skinning-map02

OK once you have positioned all where it should go remove or hide the layer you used as a guides. Save your file and export it to png file format. Save it as skin.png.

Step 3

Now to see how your theme works repack it again with your new skin.png file. Open zip packer (7-zip) select all of the files from Chillonge folder (where you unpacked all the files from Chillounge.a2menu) and select all of the files including Aston folder

pack01And add it to archive but remember to pay attention to important details marked on the screenshot below:

pack02
And there you go you got yourself a skin.

Final Steps

There are only few things left to do (before you do the packing).

To change the description of the skin and the skin author name that you see displayed in Theme Wizard before you do the packing to a2menu format open file index.xml (any text editor like notepad will do but I recommend Notepad ++) and change the lines you see below and save it again.

edit
And make your own skin preview image 500x350px and save it as prev.jpg. Now you can  pack that all again in to newskin.a2menu.
And oh yeah to apply the new skin you just created just double-click it and it will be applied and copied to skins folder.

That is about it. It is the easiest way to make Aston2 Menu skin but the bad side of this method is that you need to limit yourself to already existing layouts and while designing skins you have to keep that always in your mind. But before we get WYSIWYG skin editor we need to work with what we can. I would also suggest you to use Construction Aston2 Menu skin made by Alexander Zhelonin since it has marked positions for the elements and it can be very helpful also.

Next time I’ll dig in to xml editing a bit more since this method and tutorial does not cover changing fonts and fonts color which is pretty important too. Anyhow I hope you’ll find this useful and it will make your skinning easier.

Spread the word:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis
  • Reddit
Category: Tutorials  | Tags:
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

9 Responses

  1. 1
    haxer 

    Shoot, I’ve heard rumors but didn’t realize how complicated this was until now. I’ve got to play around with it. Thanks Krstatzar!

  2. 2
    krstatzar 

    Believe me this is the easiest way and after you make one skin using this method you’ll see that it is easier than it looks.

  3. 3
    crogon 

    Hah! Those are the easy bits! Try skinning a calendar. The xml in AstonMenu is e-e-evil! EVIL I tell you!!

  4. 4
    krstatzar 

    Agree it is easy for a start. Next time I’ll explain the Calendar.xml and xml structure.

  5. 5
    crogon 

    I can’t wait!! The calendar had me pulling my hair out. Of course.. if they don’t give me my developer – extended key code, I won’t be doing any developing any more. I’m trying to wait patiently though. :(

    Hey! Maybe I could send you my Calendar stuff, and you could use it to show people what NOT to do to try to skin a calendar, lol!

  6. 6
    Dbear 

    Krstatzar – bless you! I’ve been trying to figure out the XML and layout for skinning since Aston2 was released and only managed to get about two baby steps. This has got me excited to try my hand at skinning again! And I think having your anatomy maps is going to help make more sense out of the XML as well.

  7. 7
    ehtesham 

    i love aston

  8. 8
    S. Lyashchevsky 

    That’s allright, krstatzar, thanks a lot. But could you tell about ADVANCED editing of .xml files in A2 skins?

  9. 9
    krstatzar 

    yes that is coming soon S. Lyashchevsky, really would like to see some A2 skin made by you

Leave a Reply