Difference between revisions of "RL tutorial removing adult titles"

From BYOAC New Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
 
ROMLister - removing adult/mature ROMs from your machine.
 
ROMLister - removing adult/mature ROMs from your machine.
 +
 
You can use this guide for any type of game you don't want-mature, mahjong, quiz, trackball games, horizontal games, anything really.
 
You can use this guide for any type of game you don't want-mature, mahjong, quiz, trackball games, horizontal games, anything really.
  
(note, this tutorial is out of date due to the GUI updates from build 13-hang in there...)
 
  
You can do one of two things with adult games on your machine.  Either build a new list without adult games included in it (yet keep the ROM available in your "all games" list) or remove the offending ROMs altogether by deleting them.  We'll discuss both options here.
+
You can do one of two things with unwanted games on your machine.  Either build a new list without unwanted games included in it (yet keep the ROM available in your "all games" list) or remove the offending ROMs altogether by deleting them.  We'll discuss both options here.
  
 
== Option 1 - build a new list without mature games in it. ==
 
== Option 1 - build a new list without mature games in it. ==
Follow the guide outlined here [[RL_tutorial_firstList | here]] to construct a new list.  Just make sure you uncheck the "mature" checkbox located under the "categories allowed" group in the main ROMLister window.  It's that easy!
+
Follow the guide outlined here [[RL_tutorial_firstList | here]] to construct a new list.  Just make sure you uncheck the "mature" checkbox located under the "categories allowed" group in the main ROMLister window before you click the Go! button to make your listyep, it's that easy! Your new list should be ready for importing into your front end.
  
 
== Option 2 - delete the ROMs altogether ==
 
== Option 2 - delete the ROMs altogether ==
For this task, we need to have ROMLister build a batch file that you will run in your ROMS folder.  This batch file can either delete or move the ROMs out of your main ROM folder which will eliminate them from your front-end.  (you may need to "rebuild" or refresh your gamelist, depending on which front end you are using)
+
For this task, we need to have ROMLister build a batch file that you will run in your ROMS folder.  This batch file can either delete or move the ROMs out of your main ROM folder which will eliminate them from your front-end being able to see them.  (you may need to "rebuild" or refresh your gamelist, depending on which front end you are using, the details of which are outside the scope of this tutorial.)
 
<br><br>
 
<br><br>
 
Let's Get Started.  <br><br>
 
Let's Get Started.  <br><br>
 
'''Step one''' is to build the required input files if you have not already done so.  [[RL_tutorial_merge | This Tutorial]] steps you through that process. (This is a one time thing)<br>
 
'''Step one''' is to build the required input files if you have not already done so.  [[RL_tutorial_merge | This Tutorial]] steps you through that process. (This is a one time thing)<br>
 
<BR>
 
<BR>
'''Step two''' remove any hardware requirements.
+
'''Step two''' If you have a "working list" window open from previous queries, close it to start fresh.
[[Image:RL_Qfind.jpg|thumb|ROMLister Quickfind ]]
+
Then, in the -find text area at the bottom of the ROMLister window, delete all the text in there and type in "mature" (you could also uncheck/gray all the buttons and checkboxes on the screen, but this is much quicker!)
<br>
+
<BR>
1) In the quick-find wizard, uncheck all checkboxes and change '''Buttons''' to "Any".<br>
+
'''Step Three''' press GO!
2) In the '''Category''' drop-down list, select Mature.<br><br>
+
<BR>
This will remove all other criteria from the search; all we want is a list of the mature games.
+
After a few seconds of chewing, ROMLister should show the known mature games in your "working list"
<br><br>
+
 
'''Step Three''' create a batch file of the ROM names.
+
'''Step Four''' Select "batch file" in the working list window and press the "save list to file" button.
[[Image:RL_outtype.jpg|thumb|ROMLister Output types]]
 
  
Check the "File" checkbox in the output type, and select "Batch File" from the list of options.
 
 
When you click the Batch File type, a pop-up box will appear.
 
When you click the Batch File type, a pop-up box will appear.
 
[[Image:RL_batchfile.jpg |thumb|ROMLister Batch file creator]]
 
[[Image:RL_batchfile.jpg |thumb|ROMLister Batch file creator]]
Line 36: Line 34:
 
</pre>
 
</pre>
 
and click ok.
 
and click ok.
 
'''Step Four'''
 
Now click the GO! button in ROMLister.  It will then ask you for a filename to save the batch file to.  Browse to your MAME ROMs folder and save the file there.  Call the filename something like "noMature"
 
 
  
 
'''Step Five'''
 
'''Step Five'''
Before you can move the ROMs to another folder as detailed above, you will need to create that new folder on your C: drive called "badroms"This is where the adult ROM files will end up getting moved into.
+
ROMLister will then ask you for a filename to save the batch file to.  Browse to your MAME ROMs folder and save the file thereCall the filename something like "noMature"
  
 
'''Step Six'''
 
'''Step Six'''
Browse to your MAME ROMs folder and double click the "noMature" batch file to run it.  This batch file will move each file separately and may take a little while to complete. (You'll see dark window pop up while it is running)
+
Before you can move the ROMs to another folder as detailed above, you will need to create that new folder on your C: drive called "badroms".  This is where the adult ROM files will end up getting moved into.  Use windows explorer to create a folder called badroms off the root folder of your C: drive.
 +
 
 +
'''Step Seven'''
 +
Browse to your MAME ROMs folder and double click the "noMature" batch file to run it.  This batch file will move each file separately and may take a little while to complete. (You'll see dark window pop up while it is running)
  
'''Step Seven''' (optional)
+
'''Step Eight''' (optional)
 
If you have screenshots or other files that are named the same as your ROM files are
 
If you have screenshots or other files that are named the same as your ROM files are
(eg: citylove.zip is the ROM and citylove.png is a screenshot) and want to remove those as well, simply EDIT the noMature.bat file using notepad and do a search/replace of ".zip" with ".png" and then save the edited batch file in the folder where you have your screenshots.  Then run that batch file out of your screenshots folder as described in step Six.  
+
(eg: citylove.zip is the ROM and citylove.png is a screenshot) and want to remove those as well, simply EDIT the noMature.bat file using notepad and do a search/replace of ".zip" with ".png" and then save the edited batch file in the folder where you have your screenshots.  Then run that batch file out of your screenshots folder as described in step Seven.  
  
  

Revision as of 17:50, 12 August 2008

ROMLister - removing adult/mature ROMs from your machine.

You can use this guide for any type of game you don't want-mature, mahjong, quiz, trackball games, horizontal games, anything really.


You can do one of two things with unwanted games on your machine. Either build a new list without unwanted games included in it (yet keep the ROM available in your "all games" list) or remove the offending ROMs altogether by deleting them. We'll discuss both options here.

Option 1 - build a new list without mature games in it.

Follow the guide outlined here here to construct a new list. Just make sure you uncheck the "mature" checkbox located under the "categories allowed" group in the main ROMLister window before you click the Go! button to make your list. yep, it's that easy! Your new list should be ready for importing into your front end.

Option 2 - delete the ROMs altogether

For this task, we need to have ROMLister build a batch file that you will run in your ROMS folder. This batch file can either delete or move the ROMs out of your main ROM folder which will eliminate them from your front-end being able to see them. (you may need to "rebuild" or refresh your gamelist, depending on which front end you are using, the details of which are outside the scope of this tutorial.)

Let's Get Started.

Step one is to build the required input files if you have not already done so. This Tutorial steps you through that process. (This is a one time thing)

Step two If you have a "working list" window open from previous queries, close it to start fresh. Then, in the -find text area at the bottom of the ROMLister window, delete all the text in there and type in "mature" (you could also uncheck/gray all the buttons and checkboxes on the screen, but this is much quicker!)
Step Three press GO!
After a few seconds of chewing, ROMLister should show the known mature games in your "working list"

Step Four Select "batch file" in the working list window and press the "save list to file" button.

When you click the Batch File type, a pop-up box will appear.

ROMLister Batch file creator

It is suggested that you only move the adult ROMs into another folder on your machine and not delete them. Because of the way parent ROMs share files with child ROMs, you may end up breaking a non-adult themed game by removing some parent files. This way you'll have them backed up if you need them, but not accessible through MAME/your front end. They are also easy to delete in bulk once you've moved them and tested all the other games.

In the text window in this dialog, change the text to:

move %ROM%.zip c:\badroms

and click ok.

Step Five ROMLister will then ask you for a filename to save the batch file to. Browse to your MAME ROMs folder and save the file there. Call the filename something like "noMature"

Step Six Before you can move the ROMs to another folder as detailed above, you will need to create that new folder on your C: drive called "badroms". This is where the adult ROM files will end up getting moved into. Use windows explorer to create a folder called badroms off the root folder of your C: drive.

Step Seven Browse to your MAME ROMs folder and double click the "noMature" batch file to run it. This batch file will move each file separately and may take a little while to complete. (You'll see dark window pop up while it is running)

Step Eight (optional) If you have screenshots or other files that are named the same as your ROM files are (eg: citylove.zip is the ROM and citylove.png is a screenshot) and want to remove those as well, simply EDIT the noMature.bat file using notepad and do a search/replace of ".zip" with ".png" and then save the edited batch file in the folder where you have your screenshots. Then run that batch file out of your screenshots folder as described in step Seven.


You're machine should now be clean. As mentioned above, if your front-end scans through the available ROMs on your machine to display the available list, you will need to refresh it to show the changes.

Return to ROMLister tutorials