View Full Version : ROM sorter/deleter?
classic gamer
11-18-2004, 08:50 AM
MODs if this does not belong here please move or delete as necessary.
I'm sorry if this has been mentioned before but I tried seaarching and did not find any results.
Is there a utility to sort or filter and move the ROMs you want so you can delete the ones you don't want?
Basically I want to be able to filter using the tags at the end of the filename [b], [!], [j], [o]. I don't want to keep all the ROMs just the ones that work and are in my region.
I tried using the Goodwindows utility but when I had the list I wanted filtered out and selected to move it moved all the ROMs not the ones I selected. I might be doing something wrong but I mucked with it for hours and couldn't get the results I wanted.
I hope there is something out the so I won't have to sort though thousand of ROMs manually.
Flack
11-18-2004, 08:53 AM
It might not be a fancy ROM sorter, but I'd use the search utility built into Windows. Just search the directory for [!], and move those somewhere else. Then search that directory for [b], [j], and whatever else and move those to another directory.
classic gamer
11-18-2004, 09:10 AM
thanks, that sounds like a good idea. I knew there had to be a way to sort through them I just hadn't thought of that.
Thanks again
drdrew1469
11-18-2004, 09:53 AM
I have a utility I use for doing this. It has a checkbox interface for the tags and a copy/move to directory output. I'll have to post back on this when I get home (can't remember what it's called, but it's not romcenter, tosec, goodtools, or any of the major sorters, just a small app). I'll post back later.
Ed Oscuro
11-18-2004, 11:28 AM
Please do!
classic gamer
11-18-2004, 12:34 PM
OK drdrew. We are eagerly awaiting your post. :)
NE146
11-18-2004, 12:53 PM
or heck just go to dos and...
move *[!]* <directory of choice>
del *[b]*
move *[j]* <directory of choice>
etc...
drdrew1469
11-18-2004, 07:37 PM
hehe, it's called 'Listtool v 2.8' by Chrisbee. I was wrong about the checkboxes, it was a dropdown :P , not sure what that was now. I have use this in conjuction with creating a "DP list" and filtered all the crap out of my directories so that "My" list of roms matches what's on DP and not all the hacks, bad dumps, and other crap. ;) I posted a portion of the readme file below and if anyone wants the file they can pm me (unless I can upload it somewhere? ;) , I think it's an awesome little app :) (it's a bitch to find because of the List Tool email manager). BTW, the highlight of the readme for this post should focus on the "Filter" section ("An example would be to remove all "bad dumps" from the list")
What is ListTool?
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
ListTool is a tool for converting ROM-lists. It is capable of reading the following file types:
· ClrMamePro "*.dat"
· ClrMamePro "*.log"
· RomCenter "*.dat"
· GoodTools "*Have.txt"
· GoodTools "*Miss.txt"
· Some executables "*.exe"
· Folders/Directories
The data can be saved in following formats:
· ClrMamePro "*.dat"
· RomCenter "*.dat"
· Batch-files "*.bat"
· Get-lists "*.txt"
· Link-lists "*.htm"
How to use ListTool
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Run the application by double clicking the file "ListTool.exe". The appearing dialog window consists of two sections: The information section (top) and the progress bar (bottom).
The information section contains some buttons:
[Load]
Clicking on this button brings up a file dialog. The user has to choose a file and confirm with [Open]. After that the data will be transferred to the memory and will be displayed.
Tip: Instead of using the button [Load] it's possible to drag the file easily from any explorer window on the application.
[Save]
Pressing [Save] will show a small menu for choosing the file type. A simple click on the appropriate button takes the user to the file dialog where it's possible to determine the place and name of the destination file. The [Save] button completes the operation.
[Scan]
Use the scan function to choose any folder. It's contents will be scanned for building a new list. It's recommended to add missing header data after scanning.
Tip: Instead of using the button [Scan] it's possible to drag the folder easily from any explorer window on the application.
[Merge]
The button [Merge] lets the user determine another list which will be merged with the memory data. Merging is done in the following way: The names of all games of the new file will be compared to the names of the games in the memory. If no correspondence was found the new game will be added completely to the memory (all ROMs and samples inclusive). If there was a correspondence each ROM of the new game will be compared to the ROMs of the found game. This comparison is not done by name but by CRC and size this time. Only not available ROMs are added.
[Remove]
The button [Remove] lets the user determine another list which will be compared to the current list. Corresponding games and ROMs will be removed from the current list. It remains only the part of the origin list which is not be found in the new one. If both lists contain information about CRC and size of the ROMs they will be compared by these. In this case the name of the ROMs is ignored.
If one of those lists doesn't contain this information (e.g. GoodMiss.txt) only the name of the ROMs will be compared.
[Filter]
The filter function enables the user to search the names of games and resources for special tokens. It is possible to erase the found entries or to keep them and remove all other entries from the list. There is a check box for determine if the search should be case-sensitive. An example would be to remove all "bad dumps" from the list. Frequently used tokens are already available in the combo box. Search strings can contain the wildcard character "*". It represents any number of any characters.
[Options]
In the "Options" dialog it is possible to enter general data and alter program specific information. The section "General" contains an edit box for defining the name. It will be used to alter the name and the description when loading GoodTool-TXTs and ClrMamePro-LOGs. When saving such a list the name is also placed at the beginning of the filename. It should make it easier to recognize missing DATs between the others in ClrMamePro and RomCenter. If those files are sent to someone else the name indicates the origin of the file. At newly created lists the name will be entered into the edit box "Author".
The section "Registry" contains a button for removing all regitry entries created by ListTool. If removing ListTool from the system it is recommended to press this button before deleting the program files. Attention! After removing the registry entries the application will be shut down. Unsaved data will be lost.
[About]
The [About] button brings up the version information of the application.
[Exit]
Press [Exit] to close the application.