Jump to content

Search Subfolders not working


Anarchronos

Recommended Posts

Posted

I've just spent several hundred of hours configuring and tweaking my HyperSpin/RocketLauncher setup, but I still have one issue I cannot overcome.

I've got a huge amount of mame roms and I want to keep them organized as much as possible. My folder structure is as follow:

 

----Main MAME folder (root contains only sub-folders)

  • Atari Classics
  • Data East Classics
  • Misc
  • etc...

In HyperHQ I've set the path to the MAME root folder and set the option "Search Subfolders" to "Enabled" and in RL I've added the paths of the root folder plus every single sub-folders. RocketLauncher detects and run the games without issues, However in HyperSpin when I want to access "Arcade Classics" I am sent back to the system selection menu (as if there is not matching roms).

 

I've also setup all the separate wheel "Atari Classics", "data East classics" etc.. And they all work well (I can access the systems and run the games). If I move or dublicate all the roms contained in the subfolders of the root to the root folder then "Arcade Classics" works fine again. Am I doing something wrong? Is that a bug?

 

If someone knows how to solve my issue (keeping the folder structure) that would be awesome!!

 

RocketLauncher 1.0.1.7, HyperSpin 1.4, MAMEuifx0.175

 

Posted

I've just spent several hundred of hours configuring and tweaking my HyperSpin/RocketLauncher setup, but I still have one issue I cannot overcome.

I've got a huge amount of mame roms and I want to keep them organized as much as possible. My folder structure is as follow:

----Main MAME folder (root contains only sub-folders)

  • Atari Classics
  • Data East Classics
  • Misc
  • etc...
In HyperHQ I've set the path to the MAME root folder and set the option "Search Subfolders" to "Enabled" and in RL I've added the paths of the root folder plus every single sub-folders. RocketLauncher detects and run the games without issues, However in HyperSpin when I want to access "Arcade Classics" I am sent back to the system selection menu (as if there is not matching roms).

I've also setup all the separate wheel "Atari Classics", "data East classics" etc.. And they all work well (I can access the systems and run the games). If I move or dublicate all the roms contained in the subfolders of the root to the root folder then "Arcade Classics" works fine again. Am I doing something wrong? Is that a bug?

If someone knows how to solve my issue (keeping the folder structure) that would be awesome!!

RocketLauncher 1.0.1.7, HyperSpin 1.4, MAMEuifx0.175

Don't put your roms in sub folders - that's not going to work for a number of reasons. Put all the roms for a system, in a folder, named as the system.

MAME is slightly different. You want all the roms in one folder and all the chds in another. Like this:

MAME (Top folder)

- Roms (Sub folder)

- CHDs (Sub folder)

Next add 2 rom paths to rocket launcher for all MAME arcade systems. One for the roms and one for the chds.

This is the way it should be setup, and it makes a way easier to update the MAME set every month.

Plus, the MAME set you downloaded will have all been in the one folder anyway.

Sent from my iPhone using Tapatalk

Posted

I've just spent several hundred of hours configuring and tweaking my HyperSpin/RocketLauncher setup, but I still have one issue I cannot overcome.

I've got a huge amount of mame roms and I want to keep them organized as much as possible. My folder structure is as follow:

----Main MAME folder (root contains only sub-folders)

  • Atari Classics
  • Data East Classics
  • Misc
  • etc...
In HyperHQ I've set the path to the MAME root folder and set the option "Search Subfolders" to "Enabled" and in RL I've added the paths of the root folder plus every single sub-folders. RocketLauncher detects and run the games without issues, However in HyperSpin when I want to access "Arcade Classics" I am sent back to the system selection menu (as if there is not matching roms).

I've also setup all the separate wheel "Atari Classics", "data East classics" etc.. And they all work well (I can access the systems and run the games). If I move or dublicate all the roms contained in the subfolders of the root to the root folder then "Arcade Classics" works fine again. Am I doing something wrong? Is that a bug?

If someone knows how to solve my issue (keeping the folder structure) that would be awesome!!

RocketLauncher 1.0.1.7, HyperSpin 1.4, MAMEuifx0.175

Don't put your roms in sub folders - that's not going to work for a number of reasons. Put all the roms for a system, in a folder, named as the system.

MAME is slightly different. You want all the roms in one folder and all the chds in another. Like this:

MAME (Top folder)

- Roms (Sub folder)

- CHDs (Sub folder)

Next add 2 rom paths to rocket launcher for all MAME arcade systems. One for the roms and one for the chds.

This is the way it should be setup, and it makes a way easier to update the MAME set every month.

Plus, the MAME set you downloaded will have all been in the one folder anyway.

Sent from my iPhone using Tapatalk

Posted

Either way works. I just prefer to keep the roms and chds separate as I find it's easier to apply the updates.

What doesn't work is splitting the MAME set off into the various sub systems.

Sent from my iPhone using Tapatalk

Posted

Thanks for the answers,

It is not that weird: it accelerate scans since it doesn't have to scan the whole folder for each sub set(Atari, data east classic etc). The only time the whole library is scanned is in Arcade Classic which take quite a lot of time. Also I can easily move those subsets around whithout having to filter them throught various utilites. But according to some of your answers the ones describing a Top folder with two subfolders (roms,chds) are basically stating to not put Roms in sub folders and then suggest doing just that... but again what good is the option to search subfolders if it doesn't work..

 

.

Posted

Thanks for the answers,

It is not that weird: it accelerate scans since it doesn't have to scan the whole folder for each sub set(Atari, data east classic etc). The only time the whole library is scanned is in Arcade Classic which take quite a lot of time. Also I can easily move those subsets around whithout having to filter them throught various utilites. But according to some of your answers the ones describing a Top folder with two subfolders (roms,chds) are basically stating to not put Roms in sub folders and then suggest doing just that... but again what good is the option to search subfolders if it doesn't work..

 

.

 

 

you don't need various utilities,  all you need is Don's tools

you can merge all your Classics XMLs into one XML,  and then use that 1 XML to exclude (remove all the games found in the Classics XML) from your main MAME XML.

 

this process should take you less then 1 minute to complete.   You don't need to use rom filters or have any reason to scan any rom folders or to separate your roms.

Posted

Yeah I noticed I could force access the rom if I remove the filter "rom only" however I have some missing roms and that makes the navigation quite painful, As for the filtering through Don's Tool that's a good idea, but I don't need to exclude things from my main MAME xml, in fact I want MAME XML to contain ALL the roms. I've already dispatched the games from my main MAME folder with a PowerShell script to sub-folders using the various classic.xml, and all the roms that are not contained in a "classic" set are now archived in "Misc publishers" folder. All I want is MAME to access all sub-folders at once, I think my only solution is to filter the main MAME.xml to remove all ROMs that I don't have, but the big downside to that is, if I want to add a rom I will have to manually add them again to the list which is quite painful compare to just dropping a rom in a folder. Then I ask the HyperSpin team to add either the possibility to add multiple paths to HYperHQ or to add a sub-folder recursive scan in a future release.

 

Thanks again for your answers guys!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...