MAMEWAH v1.6+ 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, jpeg, 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, jpeg, 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:

emuname-SOUNDFILENAME.wav			emulator specific sound clip
SOUNDFILENAME.wav				general layout sound clip
\mamewah\layouts\SOUNDFILENAME.wav		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
app1launch	plays when external application #1 is launched
app1exit	plays when external application #1 is quit
app2launch	plays when external application #2 is launched
app2exit	plays when external application #2 is quit
app3launch	plays when external application #3 is launched
app3exit	plays when external application #3 is quit
error		plays when an error occurs
exit		plays when exiting from MAMEWAH