I am still trying to figure out the whole mala command line setup
%path% = the value you entered into the "Rom Path" line
%rom% = the name of the ROM file which MALA finds for you without the extension
%ext% = the extension of the ROM file
For example, lets say you have the following settings configured in MALA for project64:
Executable = C:\Emulators\project64\project64.exe
Rom Path = C:\Emulators\roms\project64
Rom Extension = ZIP
Command Line = "%path%\%rom%.%ext%"Now lets say you selected the game
Paperboy to play from the MALA gamelist. Based on the above settings, then MALA will try to execute (as it's "
Command line") the following:
C:\Emulators\project64\project64.exe
"%path%\%rom%.%ext%".... which is the same as the following:
C:\Emulators\project64\project64.exe "C:\Emulators\roms\project64\Paperboy.zip"
Hope this allows you to understand how the MALA command line parameters are used.
Now...... why did it use to work without the double-quotes in MALA? I would
guess it would still work without using the double-quotes as long as you do NOT have any (space) characters within the path MALA is trying to execute.
For example, when the double-quotes are NOT used:
This might still start the game fine:
1) C:\Emulators\project64\project64.exe C:\Emulators\roms\project64\Paperboy.zip
and this might NOT start the game (notice the space between Mario and Party):
2) C:\Emulators\project64\project64.exe C:\Emulators\roms\project64\Mario Party.zip
In (2), MALA would start the project64.exe with the following input information:
C:\Emulators\roms\project64\Mario Party.zipbut since it does not include the double-quotes then Project64 might interpret it as .....
C:\Emulators\roms\project64\Marioand Project64 will not find a game called "Mario" only so nothing will start.
So my guess is that whenever you tried out MALA before and it worked then you did not have any spaces involved, but now you do. This is just my guess, but you can easily test whether Project64 works without double-quotes by having no spaces in the command line which is sent to Project64.
Of course, the newer version of Project64 could simply being checking for leading and trailing double-quotes and if they are not present then it ignores the request .....
Perhaps I provided to much information

Figured I would include all this stuff and let people read about it if they want to .....