MAMEWAH v1.5+ Layout System

This is how the layout system works:  MAMEWAH will check for the following .lay and image files in the order below.  If a given file does not exist, then MAMEWAH will move onto the next file in the hierarchy.  

All files are searched for within '\mamewah\layouts\Layout Name\' unless otherwise specified, where 'Layout Name' refers to the 'layout' specified in mamewah.ini.  Note that 'emuname' refers to the emulator name, as used by the \ini config system.  Note that '?' refers to the custom list number (0 = Main List), again, as used the \ini config system.  '?' following 'art' refers to the Artwork # number (1-10) as used by MAMEWAH, and the MAMEWAH Layout Designer.


Layout Files:

emuname-?.lay						emulator & custom list specific layout file
emuname.lay						emulator specific layout file
layout.lay						general layout file
\mamewah\layouts\Classic 640x480\layout.lay		MAMEWAH's default layout
							
							(if none of the above exist, MAMEWAH will revert to the (built-in) 'Classic 640x480' layout)
		       

Backgound Images:

emuname-?-main.???	emulator & custom list specific main backgound image
emuname-main.???	emulator specific main backgound image 
main.???		general layout main backgound image 

emuname-?-options.???	emulator & custom list specific options menu backgound image
emuname-options.???	emulator specific options menu backgound image 
options.???		general layout options menu backgound image 

emuname-?-message.???	emulator & custom list specific message box backgound image
emuname-message.???	emulator specific message box backgound image 
message.???		general layout message box backgound image 

			(if none of the above exist, no background image will be used)


Logo Images (??? may be BMP, GIF, JPG, PCX or PNG):

emuname-?-logo.???				emulator & custom list specific logo image
emuname-logo.???				emulator specific logo image
logo.???					general layout logo image
\mamewah\layouts\mamewah-logo.gif		MAMEWAH's default logo image

						(if none of the above exist, no logo image will be used)


Artwork 'No Pic' Images (??? may be BMP, GIF, JPG, PCX or PNG):

emuname-art?.???				emulator & artwork specific 'no pic' image
emuname-art.???					emulator specific 'no pic' image
art?.??? 					artwork specific 'no pic' image
art.???						general layout 'no pic' image
\mamewah\layouts\mamewah-art.png		MAMEWAH's default 'no pic' image

						(if none of the above exist, no 'no pic' image will be used)


Sound Files (??? may be MID, MP3, WAV or WMA):

emuname-SOUNDFILENAME.???			emulator specific sound clip
SOUNDFILENAME.???				general layout sound clip
\mamewah\layouts\SOUNDFILENAME.???		MAMEWAH's default sound clip

						(if none of the above exist, no sound clip will be used)

Replace 'SOUNDFILENAME' with the below for different events:

intro		plays on startup
navigate	plays when moving through the games list or options menu
options		plays when the options menu is opened / closed
optionselect	plays when an option is selected / toggled / cycled
emuchange	plays when the current emulator is switched
listchange	plays when the current games list is switched
gamelaunch	plays when a game is launched
gameexit	plays when a game is quit
error		plays when an error occurs
exit		plays when exiting from MAMEWAH