Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: App to View/Delete ROMs by name?  (Read 3216 times)

0 Members and 1 Guest are viewing this topic.

Eddie_Brock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:February 26, 2014, 12:00:34 pm
App to View/Delete ROMs by name?
« on: February 03, 2010, 03:45:05 pm »
Greetings,
First and foremost, thanks to everyone in this board, and involved with the webpage. Its been an immense help to an arcade-noob who is building his own cabinet.

The current ROMset that I have is 8500+ roms, and I am looking to trim that down to a more managable size. For example, I have no need to ever play any of the 4 million Mahjong games, and only need one (working) revision of each game... I am curious if there is an app that will let you view all of your roms by their actual gamename, and not their filename, to delete them. I've tried to do it from file manager, but of course each rom is named something obscure like 'mn23.zip', which means nothing to me...

I know that I can (and will!) built a seperate gamelist with only the games I intend to use most often, however I wish to trim down the set considerably first. Any suggestions?  :dunno

Thanks!

Hoopz

  • Don't brand me a troublemaker!
  • Trade Count: (+8)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5285
  • Last login:June 13, 2025, 09:18:32 pm
  • Intellivision Rocks!
Re: App to View/Delete ROMs by name?
« Reply #1 on: February 03, 2010, 03:55:59 pm »
Check out Romlister.  It can do a lot of what you want.  It's author, NOP, may be here to add some comments too.

There was another program that could delete various Roms based on your criteria (no adult, no mahjong, etc) but I can't recall the name and didn't see it in my quick glance in the Wiki. 

kingbob

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:February 26, 2011, 11:45:06 pm
Re: App to View/Delete ROMs by name?
« Reply #2 on: February 03, 2010, 04:52:41 pm »
I am also looking for something like this. RomLister does not work because it only creates lists to use in various frontends.  I want a program that will list the ROMs I have by name and be able to delete them from my hard drive.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: App to View/Delete ROMs by name?
« Reply #3 on: February 03, 2010, 06:19:55 pm »
Maybe RomSorter can do this? I'm not sure, but there are a few utils you could try on the BYOAC Utilities Wiki page

kingbob

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:February 26, 2011, 11:45:06 pm
Re: App to View/Delete ROMs by name?
« Reply #4 on: February 03, 2010, 09:57:37 pm »
Unfortunatly RomSorter doesn't. I tried a few of the other utilities on that page but with no luck. I guess it's back to the long process of having windows exporer on one side of the screen and MameUI on the other and deleting that way.   :(

Eddie_Brock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:February 26, 2014, 12:00:34 pm
Re: App to View/Delete ROMs by name?
« Reply #5 on: February 03, 2010, 10:17:51 pm »
I can't imagine that this is that hard to do, or unusual of a request.

I'm surprised that on my first post I've managed to stump the community... :dizzy:
How hard would it be to code a small app that can read the title from a ROM.zip?

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: App to View/Delete ROMs by name?
« Reply #6 on: February 04, 2010, 09:38:49 am »
I am also looking for something like this. RomLister does not work because it only creates lists to use in various frontends.  I want a program that will list the ROMs I have by name and be able to delete them from my hard drive.

There is a way to do this in romlister.  A little convoluted, but doable.

In ROMLister, load in your XML file for the version of MAME you have.
Then, also in settings and tools, click the "rom scan utility" button.  It will scan your hard drive and take your existing rom set and build a new XML file off the physical zips that you have.  Now you have a 1:1 XML file and set of zip files.

From the main romlister screen, click on "list all roms".
You now have an interactive list that you can delete rom.

Delete any rom that you don't want out of that list.

When you're finished, just export your list to a batch file, one in which you MOVE the roms that are still in your list to a new folder on your hard drive.  Execute that batch file and then you can delete whatever is remaining.

There's a tutorial for batch files here:
http://wiki.arcadecontrols.com/wiki/RL_tutorial_batchFiles

edit: start with step 7 of the moving roms tutorial.


But jeeze, don't do it *all* by hand!  ROMLister's job is to help trim down the list of roms into something manageable.  Use it, THEN trim down the fat by hand if you still need to.  
« Last Edit: February 04, 2010, 10:10:19 am by NOP »

Hoopz

  • Don't brand me a troublemaker!
  • Trade Count: (+8)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5285
  • Last login:June 13, 2025, 09:18:32 pm
  • Intellivision Rocks!
Re: App to View/Delete ROMs by name?
« Reply #7 on: February 04, 2010, 10:58:10 am »
Try Mame Content Manager.  I used it a few years ago and it did the trick.

http://mcm.mameworld.info/

We weren't stumped.  Just getting older and forgetful!   ;)

kingbob

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:February 26, 2011, 11:45:06 pm
Re: App to View/Delete ROMs by name?
« Reply #8 on: February 04, 2010, 02:39:44 pm »
Mame Content Manager worked fairly well. I just wish it allowed you to browse through by name and also remove Roms with certain keywords in the title like Mala Gamelist allows you to.

Eddie_Brock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:February 26, 2014, 12:00:34 pm
Re: App to View/Delete ROMs by name?
« Reply #9 on: February 04, 2010, 06:55:01 pm »
I am also looking for something like this. RomLister does not work because it only creates lists to use in various frontends.  I want a program that will list the ROMs I have by name and be able to delete them from my hard drive.

There is a way to do this in romlister.  A little convoluted, but doable.

In ROMLister, load in your XML file for the version of MAME you have.
Then, also in settings and tools, click the "rom scan utility" button.  It will scan your hard drive and take your existing rom set and build a new XML file off the physical zips that you have.  Now you have a 1:1 XML file and set of zip files.

From the main romlister screen, click on "list all roms".
You now have an interactive list that you can delete rom.

Delete any rom that you don't want out of that list.

When you're finished, just export your list to a batch file, one in which you MOVE the roms that are still in your list to a new folder on your hard drive.  Execute that batch file and then you can delete whatever is remaining.

There's a tutorial for batch files here:
http://wiki.arcadecontrols.com/wiki/RL_tutorial_batchFiles

edit: start with step 7 of the moving roms tutorial.


But jeeze, don't do it *all* by hand!  ROMLister's job is to help trim down the list of roms into something manageable.  Use it, THEN trim down the fat by hand if you still need to.  


I appreciate the feedback, however I am still without a positive result. :badmood:

MCM will not open properly, it complains of missing .dll files and will not do anything other than close down.

I followed the steps above, and RomLister seems to be doing just fine, however whenever I actually do the Rom Scan, I get a progress window, then somewhere along the line the program stops responding. I tried this twice today, and the second time I left it while I went back to work for the afternoon. When I came home, it was still doing its thing (the harddrive it not grinding at all during this process)
I have downloaded all of the files it looks for, including Controls and Catver.ini

any suggestions?   :banghead:

edit:Is it because I am using an 'nLited' version of XP that is stripped of something this apps need?
« Last Edit: February 04, 2010, 06:59:48 pm by Eddie_Brock »

Eddie_Brock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:February 26, 2014, 12:00:34 pm
Re: App to View/Delete ROMs by name?
« Reply #10 on: February 04, 2010, 07:35:27 pm »
Update: I got MCM to work eventually, and am now going thru the roms to trim down the set.

Its terribly tedious, and there is still a lot of guessing involved, as the program doesn't actually list it by the Game Title. Anyways, this seems like the best solution I'm likely to find, so thank you.


Edit2: Ok, clearly I was doing something wrong with RomLister, I've reread your instructions, and am now in the process of deleting duplicate/clones/regions. Thank you for the help.
« Last Edit: February 04, 2010, 08:18:35 pm by Eddie_Brock »

Eddie_Brock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:February 26, 2014, 12:00:34 pm
Re: App to View/Delete ROMs by name?
« Reply #11 on: February 05, 2010, 01:27:47 am »
Alright, so I've trimmed down my set considerably, now at around 2500 ROMS. This feels more like a manageable size... I followed the instructions for using RomLister do this, however I have a theory that I want to confirm before I do so.

At this point, I've only trimmed down my set via a list, I have not implemented it via a batch file yet.
Quote
7) Select "batch file" from the dropdown list in the working list window and click the "save list to file" button.
8) In the save dialog, browse to your ROMs folder and type in a filename, let's call it "moveit.bat" and press OK.
9) Edit the text in the batch file to "move %ROM%.zip c:\vertical" and press OK.
-- ROMlister will then create a batch file in your ROMs folder called "moveit.bat"
10) Browse to your C: drive and create a new folder called "vertical" that's where the ROMs are going to get moved to.
11) Browse to your ROMs folder, locate the "moveit.bat" file and double click it. The batch file should run, and in the process move every vertical ROM over to your c:\vertical folder.

If I actually go ahead and do this part, if any of my roms in my new list are 'child' roms, requiring the parent Rom.zip to be present, they will not run, is this correct? I don't want to go and delete anything until I know everything is going to run, and obviously I don't want to hand-deliver all the missing files to each 'child'. Please advise.

Thanks again for all the help.

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: App to View/Delete ROMs by name?
« Reply #12 on: February 05, 2010, 10:19:03 am »
what I'd do here is grab clrmamepro and have it rebuild your rom set.
http://forum.arcadecontrols.com/index.php?topic=98061.0

do the method where it splits apart every rom and puts all the required files into each .zip.
this makes it so you have a 1 game = 1 zip.  Then you can move, add or delete any game at any time and you never have to worry about parent files or even bioses.

the downside of this is of course the size that your collection of zips will take up on your hard drive. to me, that's never been an issue.  storage is cheap.  if you're running on a system where storage is tight, then you will probably have to deal with the headache of parent roms.

edit: and of course, don't actually delete any of your roms right away; just move them out of the picture so in case something in missed, it's not gone forever.
« Last Edit: February 05, 2010, 10:21:53 am by NOP »

Eddie_Brock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:February 26, 2014, 12:00:34 pm
Re: App to View/Delete ROMs by name?
« Reply #13 on: February 07, 2010, 12:33:31 pm »
I appreciate the feedback.

Since space isn't an issue (yet), I will just go with a trimmed down list. This way if I find one of my versions of a game is dual-screen or not running 100%, I can always try another.

My arcade box is nearing completion... time to get serious about a cabinet.