I'm not as knowledgeable about programming and log files, but I'll take a crack at this.
It works fine for me in v1.745
If you highlight the game in your gamelist, right click and select "show game info" (or something like that....I'm at work and can't reference it),
does it show a path there?
When I had this problem, it turned out that the path info stored in the gamelist was blank for roms that were in sub-directories.
I had to change one of the options where you set the rom directories in MALA. I think I had to include non-working roms, even though I had modified the xml to mark them as working. I'll have a look at my settings when I get time.
Check out mlgconverter.exe from this thread:
http://forum.arcadecontrols.com/index.php/topic,101104.0.htmlIt will convert Mala gamelist files into text files so you can see exactly what info is stored there.
If the path isn't there, that's why it's not getting passed.
You can also make changes and convert them back.