Hi,
It seems that mGalaxy can not handle multiple rom directories for Mame Systems (I think this is a bad thing, because Mame can natively handle multiple directories. A Front End should not limit the Emulator functionnalities...)
To keep roms and CHD separated like i do, try this :
1) First edit your mame.ini config file in your MAME base directory , and modify the rompath line to add the roms and chd separated directories:
rompath roms;E:\roms;E:\chd
2) Then edit the file UserSystems.xml (go in your mGalaxy base folder, you will find this file inside Data/UserSystems subdirectory)
Find the CMD markup line related to your Mame System :
<Cmd hidden="true" name="MAME" value="-rompath "%path" %file%ext -volume -%volume(32,0) -skip_gameinfo -nowindow -joystick" extensions=".zip,.7z,.chd" />
Delete this : -rompath "%path"
So the line should be like this :
<Cmd hidden="true" name="MAME" value="%file%ext -volume -%volume(32,0) -skip_gameinfo -nowindow -joystick" extensions=".zip,.7z,.chd" />
With this modification, mGalaxy will not be able to over-define rompath parameter anymore. Mame will use the rompaths found in mame.ini.
( Changing the value of Rompath inside mGalaxy_Runway won't alter your modifications on this line)
I think it will be a good idea to add multiple rompath directories handling to mGalaxy to avoid this kind of ugly tweak.