Yes indeed, mGalaxy is passing arguments to mame when you're launching a game (the mame volume and the skip gameinfo)...but it doesn't prevent other settings to be read in the "mame.ini" file. I did the test again, yesterday on my Win 7 PC and this morning on a XP PC!
In both cases, changing the rompath in the mame.ini file is successful!
Have you done a test with a couple of rom in a 'roms' folder in the root folder of mGalaxy?
I mean, have you tested that it works under "normal" use!
It may sound you a stupid question...but I want to be sure ;-)
I remind you that the minimum files needed by mGalaxy are:
- mGalaxy.exe
- mGalaxy.exe.config
- mame.exe
Please create a folder somewhere and add those file into it.
Then, add to this folder a 'roms' folder and put a couple rom in it....check if it works.
Then move the 'roms' folder only and adapt the mame.ini file accordingly and see what happens.
Thanks