Here you can enable/disable a lot of important and useful options. This is the place where you can edit your ROM/sample paths, your backup folder and other stuff.
The Settings-titlebar shows the currently selected profile and the number or selected sets.
Keep the date/time stamp of zipfiles when doing any operation on it. This includes scanning/fixing, rebuilding, merging. Of course the date/time will be changed when you merge sets to a new destination or rebuild sets to a new, not existing destinations.
Keep the date/time stamp of files (and files within zipfiles). This includes scanning/fixing, rebuilding, merging.
Check this box to make backups of files which will be removed by a 'fix unneeded' scanner-operation. The files will be stored in the folder which you can set here, too. Of course you can browse for the folder. Default: <clrmameproPath>\backup
You can choose a priority for the clrmamepro thread. Lower priorities will allow other programs to run with more CPU time while clrmamepro scans or rebuilds.
These buttons were moved to profiler options window recently.
The current settings (including pathentries) is saved to <clrmame>\default.cmp and is used whenever you click on "Set Default" or click on DEFAULT while loading a new datfile. Even new exe-based datfiles will use these settings then. Simply delete the "default.cmp" file if you don't want to use it anymore.
Resets all options to default states/values. You can select if "default.cmp" or the internal defaults should be used.
Exports the current data to a file in 'datfile syntax'. Useful if you want to convert ROMCenter datfiles.
This button brings you to the ZipSettings:
- Full Zip Structure Scan
If enabled, clrmamepro scans zipfiles in a more strict way, so that zipfilestructure errors can be found. It's a bit slower though, but a bit more secure.
- Zip Compr. Level
Here you can set the compression level for zipfiles. It can be a value from 0 (storing) to 9 (highest compression).
- ZipCache
Enables the usage of a ZipCache. This will increase the zipping speed. You can enter values of 1 to 64 MB.
- Additional Zip-Flush
Enabling this option will do some additional flush operations while zipping files. It slows down the zipping process a bit. If you have problems with the created zipfiles you should try this option. You should check your system as well, because possible problems are caused by your hardware. This could be: bad RAM settings, bad RAM, corrupt harddisks, not installed or out-of-date chipsetdrivers, too high overclocked systems, etc.
- Mark useless ZIP structs as unneeded
Some zipprograms add a fake and useless zipentry for subfolders. You can use the fix unneeded option to remove these structures when this options is enabled.
Here you can switch between add, ROM, or samplepaths , a setselector, exludepaths and the unneededmask selectors. The setselector will show all sets. This is only possible after some emulator-data was loaded.
The single paths will be displayed in the tree control. They can be enabled and disabled by (un-)checking the checkbox in front of the pathname.
Disabled paths or sets will be ignored while scanning / merging. Paths which don't exist will be disabled !
Exclude-Paths are used when scanning for unneeded sets. Folders which are listed here won't be marked as unneeded. Useful if you use some subromfolders.
Dir2Dat-Paths can be used in Dir2Dat as multiple source-paths. Setup paths here and enable the belonging option in Dir2Dat.
Unneeded Masks: You can setup any kind of string (like '*.txt' or 'readme.*') as an unneeded mask ! Files which matches the mask won't be marked as unneeded when doing an unneeded check. Only files within sets (folders/zipfiles) are masked. So a set + unneeded check doesn't use these masks.
Enables all of the current paths or sets.
Disables all of the current paths or sets.
You can change the currently selected path. Only enabled for Rom/Sample/Addpaths.
This will remove the currently selected path from the list. This button is only enabled for paths...not for sets. If you select the root entry (e.g. ROM-PATHS), you will be able to remove all listed paths at once.
Here you can add a path to the list. You can also use drag&drop to add folders
You can automatically disable all the sets you don't own by pressing this button. It will enable only those sets which can be found in your current ROM paths. This button is only enabled in the 'sets' view. If 'Mark Parent/Clones' is checked and you press this button clrmamepro will mark parent/clones sets too.
Here you can import the pathinformation from ini/cfg files.
Here you can enter the set-folder-name(s) you want to check. Wildcards are allowed and you have to separate names by ';'.
Examples:
- pacman - enables the set pacman
- pac* - enables all sets starting with 'pac'
- a*; 1*; - enables all sets starting with a or starting with 1
*[[]b?[]]* enabled all sets with a "[b?]" where the ? can be any character. Useful for Cowering's Goodsets :)
The names are the folder names not the descriptionname...e.g.: 'pacman' not 'PuckMan (Japan set 1)'. If 'Mark Parent/Clones' is checked it will enable the parent/clone sets, too.
For more information check out fnmatch() syntax which can be found in the internet...e.g here:
http://www.cee.odu.edu/cgi-bin/cee_man-cgi?fnmatch+5
http://www.cee.odu.edu/cgi-bin/cee_man-cgi?regex+5This editbox also knows some variables: %b, %s, %y, %d, %m...bios, sourcefile, year, description and manufacturer. If you want to enable all sets which got "capcom" as manufacturer, you can enter %m=*capcom* for example. Or only games from the year 2000, 2001 and so on. Simply set %y=200* (ok..only to 2009 in this case...but I guess you know what you can do with it).
This button is only enabled in the 'sets' view. If this checkbox is checked and you're trying to activate a set, clrmamepro will automatically active all clones and the parent set. Same for disabling a set.
This button will invert the currently selected items.
This button is only enabled in the 'paths' view. With this button you can change the order of the paths.