Attract-Mode Support Forum
Attract-Mode Support => General => Topic started by: glaysonmestre on February 18, 2021, 06:14:24 PM
-
is there any way to open a game in a subfolder? in mame
directorie1
C:\arcade\sistemas\capcom\roms
directorie 2
C:\arcade\sistemas\capcom\roms\roms2
-
>general:
you can add multiple romfolders by seperate them with semicolon (see AM help messages below choosen menu entry).
I've tested it successful with ZSNES (Snes emulator):
executable C:\attract\EMU\ZSNES\zsnesw.exe
args -m "[romfilename]"
rompath C:\attract\EMU\ZSNES\ROMS;C:\attract\EMU\ZSNES\ROMS\ROMS2
romext .smc
system Super Nintendo (SNES)
>for mame:
it seems that you need some more steps (https://forum.recalbox.com/topic/1438/mame-subdirectory)
-
well done, I always learn new things about AM
-
>general:
you can add multiple romfolders by seperate them with semicolon (see AM help messages below choosen menu entry).
I've tested it successful with ZSNES (Snes emulator):
executable C:\attract\EMU\ZSNES\zsnesw.exe
args -m "[romfilename]"
rompath C:\attract\EMU\ZSNES\ROMS;C:\attract\EMU\ZSNES\ROMS\ROMS2
romext .smc
system Super Nintendo (SNES)
>for mame:
it seems that you need some more steps (https://forum.recalbox.com/topic/1438/mame-subdirectory)
what I saw the most on this forum was this configuration of zsnes. what are the other steps? for the advmame? I was unable to access the site you submitted. I already tried to make a configuration similar to openbor but I had no result
-
What command would you use to launch the rom directly in advmame?
C:\arcade\advmame.exe [arguments/romname .... whatever]
-
What command would you use to launch the rom directly in advmame?
C:\arcade\advmame.exe [arguments/romname .... whatever]
executable C:\attract\sistems\capcom\advmame.exe
args -m "[romfilename]"
rompath C:\attract\sistems\capcom\roms,C:\attract\sistems\capcom\roms2
romext .zip
system arcade
-
what I saw the most on this forum was this configuration of zsnes. what are the other steps? for the advmame? I was unable to access the site you submitted. I already tried to make a configuration similar to openbor but I had no result
Add your additional "dir_rom" (rompath) to the advmame.rc configuration file for AdvanceMAME.
-
what I saw the most on this forum was this configuration of zsnes. what are the other steps? for the advmame? I was unable to access the site you submitted. I already tried to make a configuration similar to openbor but I had no result
Add your additional "dir_rom" (rompath) to the advmame.rc configuration file for AdvanceMAME.
advmame.rc? I can't find this file here, I don't have this file here, or I didn't understand what you meant by that, please explain it to me easily
-
Advmame.rc is the AdvanceMAME emulator configuration file. It holds all the settings for the emulator. It should be in the same folder as advmame.exe.
Advmame.rc is AdvanceMAME's version of regular MAME's mame.ini configuration file.
-
Advmame.rc is the AdvanceMAME emulator configuration file. It holds all the settings for the emulator. It should be in the same folder as advmame.exe.
Advmame.rc is AdvanceMAME's version of regular MAME's mame.ini configuration file.
it worked, but no! I want to create two directories for a reason I have roms hack with the same name, example: sf2ce, and the sf2ce hack, I managed to make both appear in the selection mode in the selection, but when I start the game it only executes the original that is in the directory 1.I know that the one that is there is the hack that is in directory 2, I looked at romlist.txt, I did a test I changed the name of the rom in directory 2 and generated a new list of rom and it appeared, so it is recognizing directory 2 now, I just don't know why the advmame opens the rom of directory 1 when I choose to hack directory 2 . sorry my inglesh im used translator
-
Having two roms with the same name, even if they are in different folders, is going to be a issue. Here's how I think Attract-Mode (AM) can solve it for you. Remove the second rom folder from you existing emulator in AM and create a new emulator in AM with the same settings except for the other rom folder. This will cause each AM emulator to only use one rom path. Once both of these are emulator setups are work properly you can combine the romlists in AM to get the romlist you want.
1. Change your existing advmame emulator configuration in AM (I'll assume it called advmame in my example) to only use one rom folder
executable C:\attract\sistems\capcom\advmame.exe
args -m "[romfilename]"
rompath C:\attract\sistems\capcom\roms
romext .zip
system arcade
2. Create a new emulator in AM and call it advmame2 (only for my example, you can use whatever you want but need to adjust accordingly) with this configuration use the other rom folder
executable C:\attract\sistems\capcom\advmame.exe
args -m "[romfilename]"
rompath C:\attract\sistems\capcom\roms2
romext .zip
system arcade
3. Backup your existing romlists that use advmame... just in case things don't work the way you want so you can revert back to what you have now.
4. Regenerate romlists for advmame and advmame2 emulators in AM
5. Create a combined romlist of advmame and advmame2. This might take a while to build if you have a lot roms.
Configure-->Emulators-->Generate Collection/Rom List-->Set your advmame and advmame2 game emulators to “Yes†and then click “Generate Collection/Rom List†and enter the name “advmame_all†(just for my example, again you can choose any name here)
6. Hide your two split romlist displays from AM GUI
Configure-->Displays-->advmame-->Show in Cycle = no
Configure-->Displays-->advmame-->Show in Menu = no
Configure-->Displays-->advmame2-->Show in Cycle = no
Configure-->Displays-->advmame2-->Show in Menu = no
You should now have a new display called advmame_all that has both versions of the same roms in different folders that all work correctly in AM.
You might want to look at this thread on similar solutions on how to get exactly what you need from AM http://forum.attractmode.org/index.php?topic=1165.msg8455#msg8455 (http://forum.attractmode.org/index.php?topic=1165.msg8455#msg8455).
-
Having two roms with the same name, even if they are in different folders, is going to be a issue. Here's how I think Attract-Mode (AM) can solve it for you. Remove the second rom folder from you existing emulator in AM and create a new emulator in AM with the same settings except for the other rom folder. This will cause each AM emulator to only use one rom path. Once both of these are emulator setups are work properly you can combine the romlists in AM to get the romlist you want.
1. Change your existing advmame emulator configuration in AM (I'll assume it called advmame in my example) to only use one rom folder
executable C:\attract\sistems\capcom\advmame.exe
args -m "[romfilename]"
rompath C:\attract\sistems\capcom\roms
romext .zip
system arcade
2. Create a new emulator in AM and call it advmame2 (only for my example, you can use whatever you want but need to adjust accordingly) with this configuration use the other rom folder
executable C:\attract\sistems\capcom\advmame.exe
args -m "[romfilename]"
rompath C:\attract\sistems\capcom\roms2
romext .zip
system arcade
3. Backup your existing romlists that use advmame... just in case things don't work the way you want so you can revert back to what you have now.
4. Regenerate romlists for advmame and advmame2 emulators in AM
5. Create a combined romlist of advmame and advmame2. This might take a while to build if you have a lot roms.
Configure-->Emulators-->Generate Collection/Rom List-->Set your advmame and advmame2 game emulators to “Yes†and then click “Generate Collection/Rom List†and enter the name “advmame_all†(just for my example, again you can choose any name here)
6. Hide your two split romlist displays from AM GUI
Configure-->Displays-->advmame-->Show in Cycle = no
Configure-->Displays-->advmame-->Show in Menu = no
Configure-->Displays-->advmame2-->Show in Cycle = no
Configure-->Displays-->advmame2-->Show in Menu = no
You should now have a new display called advmame_all that has both versions of the same roms in different folders that all work correctly in AM.
You might want to look at this thread on similar solutions on how to get exactly what you need from AM http://forum.attractmode.org/index.php?topic=1165.msg8455#msg8455 (http://forum.attractmode.org/index.php?topic=1165.msg8455#msg8455).
I managed to solve it in a simple way I found out. in the mame.ini file I modified but the original game does not appear on the bad weels it doesn’t matter, this is a hacks screen, somehow the rom hacks can read the original rom now, and when choosing the original it becomes the hack. I don't even know what I did but it worked
mame.ini original
rompath roms;bios
mame.ini edit
rompath roms2;roms;bios
directorie 1 roms\
sf2ce.zip
sf2m4.zip
sf2m5.zip
sf2m6.zip
sf2m7.zip
sf2m9.zip
directorie 2 roms2\
sf2ce.zip
the advmame execute rom from directorie 2 now and ignore 1, and same time execute hacks the directorie 1 allow original rom