Front End Support > MaLa Frontend
GameLists: Multiple emuls in same list work-around solution
TheManuel:
Before I waste anybody's time, I just realized there are many ways to skin this cat.
I could either force Mala to to include all games and not just the ones found in the directory or generate a MAME only list using ROMlister and a non-MAME list using Mala and then combining both with the Gamelist editor.
I still reserve the right to ask for help if I get stuck ;D
TheManuel:
Well, the solution to the problem was a variation of the alternatives on my last post.
When you tell Mala to refresh the main game list and unckeck the says "only include games found in the rom directory", Mala adds all the games from MAME's xml file but does not add the paths so all games from your "Other Emu" subdirectory will be sent to your main MAME executable which is not what I wanted.
If you have a merged MAME rom set and want to apply SGT's method, here is what you must do:
1. If you want to play some of the games on a different version of MAME, you must split those roms. If you leave them merged, Mala will only pickup the master when generating the games list.
2. Generate a Mala gamelist by specifying only the directory with the main roms set and uncheck the box: "only include games found in the rom directory" This will create a Mala list with the full MAME found the main MAME xml file but with no paths but no problem because Mala will go to that path by default if you followed SGT's method correctly.
3. Save the gamelist under a name you will be able to find (you don't want to leave it as "All Games" or it will be overwritten in the next few steps.
4. Open up the new gamelist with the gamelist editor and remove those games that you want to play with a different version of MAME or a different emulator, clones and all
5. Now specify the "Other Emu" directory with the roms for the other emulators and MAME versions and create the gamelist again but first check the box "only include games found in the rom directory". This will create a new small gamelist with paths.
6. Now open up the gamelist editor and add the gamelist you created in steps 2 and 3.
7. Done. Now you should have everything on the "All Games" list or whatever you want to call it.
This will probably not be useful for a lot of people but let me know if you have this situation and have problems figuring all this out.
swamprat96:
OK I've had this solution working fine for just M2 and mame. I went to add big buck hunter today- all four versions. I am using pretty much SGT's layout so I have the roms as so
--- Quote ---c:\emulators\other_emus\m2
c:\emulators\other_emus\pc_games
--- End quote ---
Problem 1 -games don't appear in the all games list in Mala
In the pc_ games directory I have four dummy roms- bbh1.zip, bbh2.zip,bbh3.zip and bbh4.zip.
I have added 4 entries to mame.xml and renamed it to combined.xml. Also pointed Mala to this
Entries are
--- Quote ---<game name="bbh1">
<description> Big Buck Hunter 1</description>
<year>2001</year>
<manufacturer>Midway</manufacturer>
<driver status"good" emulation"good"/>
</game>
<game name="bbh2">
<description> Big Buck Hunter 2</description>
<year>2002</year>
<manufacturer>Midway</manufacturer>
<driver status"good" emulation"good"/>
</game>
<game name="bbh3">
<description> Big Buck Hunter Shooters Challenge</description>
<year>2004</year>
<manufacturer>Midway</manufacturer>
<driver status"good" emulation"good"/>
</game>
<game name="bbh4">
<description> Big Buck Hunter Call of the Wild</description>
<year>2006</year>
<manufacturer>Midway</manufacturer>
<driver status"good" emulation"good"/>
</game>
--- End quote ---
I have refreshed the all games list and none of these entries appear. I can't workout what I'm doing wrong. remember that my M2 entries are just fine
Problem 2- I can't start them via my Mame.cmd
--- Quote ---if "%2" == "C:\emulators\other_emus\m2" goto m2
if "%2" == "C:\emulators\other_emus\pc_games" goto pc_games
mame.exe %1
exit
:m2
CD\
cd\emulators\m2emulator
closemul.exe emulator.exe zip %1 rar
exit
:pc_games
cd emulators\pc_games
%1.cmd
exit
--- End quote ---
I really don't understand the.cmd file here. The four games are in C:\emulators\BBH1,C:\emulators\BBH2 etc. How does the .exe get fired by the mame.cmd? I suspect I need some path changes and additional entries here susch as cd emulators\BBH1 etc?
fargo:
What do you have set up in MALA under Options -> Basics tab... Rom path? You have a path set to c:\emulators\other_emus and have the 'search in subfolders' checked?
As for the command.com - that's just a batch file where you set up whatever is needed to launch your game command-line style. What you have to work with appears to be %1 and %2 variables which are rom name and rom path. So assuming you do get your games to appear in the list, what will be passed to command.com would be %1 = bbh1 and %2 = c:\emulators\other_emus_pc games. Not really enough info to launch without adding in some additional logic.
you first need to know how to launch these from command line. from there, you could script that into your pc_games section. You could do an if statement for each... like if "%1" == "bbh1" <do this... what ever it takes to launch>
and so on...
swamprat96:
Yes I have the subfolders checked. Its set up the same as my m2 roms which appear.
As to the .cmd- that will be easier to work out once I have the names appearing
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version