The way the skins work is by inheritence.
By default a skin uses the graphics and panels etc in the main '\data' folder. However if a skin has a particular file included with it then FM will use the file in the skin rather than the default one in '\data'. You can also set a skin to inherit files from another skin rather than the default '\data' folder by including some code in the skin's main .xml file.
I will make an example with the metallic left and right skins:
Metallic left inherits it's graphics from the 'data' folder. However it uses some of its own panels so these are included in the skin (overwriting the ones in '\data').
Metallic right's only difference is in the global panels.xml panel. Therefore to be neat, it inherits everything from metallic left but just has its own 'global panels.xml'. That is why it has not got a graphics folder etc.
To make a skin based on metallic right all you need is what you see. Then when you want to change a file, simply add it to the skin and it will overwrite the one it inherits from.
Hope that is a reasonably good explaination.
|