MXM Skinner v4.0 by geniusalz

-----General info-----
This is a visual tool to create MXM (Media X Menu) skins.

If you do not know about MXM you have no use of this program :D

This program requires Visual Basic 6 runtime files to be installed on your computer.  The installer for the runtime files can be downloaded from

-Box elements (fill color, border color)
-Line Elements (color)
-Image Elements (pictures or video)
-Text Elements (custom text and preset text)
-Game List (MXM Menu Elements)
-Generating skin folders (including XML files and all resources)
-Loading skins from folders
-*System Colors
-*Music options

*New this release

Thanks to BenJeremy for making a kickass dash, and for writing the skinning overview document
Thanks to jinx_removing & BenJeremy for pointing out the XML parser

Not supported:
-Transparent boxes (they show up opaque)
-PNG pictures (they show up blank)

Upcoming features:
-FTP skins directly to your xbox

-----Program help-----

-Getting started
Start the program.  You will notice a big black box.  This is the drawing area. =D

-Skin Info
Use the "Show Skin Info" checkbox to bring up the Skin Info window.   Enter a skin name (compulsory) and other info (optional)

-Loading a background
Load a background picture if you want

-Creating Elements
Select one of the five options:

Select the border color and the fill color.  Note that only one of these is required.  Therefore you can have a box without a border, or a box without a fill.
Drag across the drawing area to create the box.

Select the line color.  Drag to make it.

Image (pictures or videos):
Add a Resource
-This means loading up your picture or video file into the program
-You can also add built-in resources.  The most important one of these is the "PreviewVideo" resource, that shows the preview video/screenshot for the selected game
Select a Resource.  
-Select one of the images you have loaded into the program
Drag to make the picture/video
*To stop a video that is playing, right-click on it

Enter text to display, or select from one of the presets.  The presets are dynamic textboxes, and update their values automatically.  e.g "Time" will show the current time
Select a font.  Note that fonts are not supported in the XML file, and won't show up in MXM
Drag to make the textbox

Game List (MXM Menu):
Configure all settings.
Drag to make the menu.  Previews for menus aren't supported

*Elements are sorted (front to back) in the order they were created.  You can change the order using the list on the right side, using the up and down buttons to bring the Element to the front or the back

-Modifying an Element's Position
Note that whenever an element is created, its name appears in the list box to the right.
Click on an element (or on its name in the list) to select it.

In the case of rectangular elements, the element will turn yellow, with a small green box on the bottom-right corner
Drag the yellow box to move the element.
Drag the green box to resize the element.

If the element is a line, you will see two boxes at each end.
Drag each box to move points on the line.

*You can delete elements (by pressing DEL) while selected.

-Saving Your Skin
Click Save Skin, and select an EMPTY folder to save your skin.
The folder should (preferably) be named the same as your skin.
The program will put all necessary skin files (XML, resources etc) into that folder.

-Loading Your Skin
Select the folder you saved your skin in.
Skins created using the program can be loaded completely.
Skins created using notepad or an XML editor cannot be loaded completely, as the program does not currently support all features of MXM

-To view your skin
Copy the skin folder into the MXM Skins folder on your xbox
Restart MXM, and select your skin

To distribute the skin to your friends, you need to transfer the skin folder, and all files/subfolders contained in it.

Questions/comments, contact me in the offical MXM forums on xb-scene