Settings Dialog

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 title bar shows the currently selected profile and the number of selected sets. This behaviour was changed to a tool tip appearing when hovering over the title.

 

Date and Time

Keep the date/time stamp of archive files 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 archive files). This includes scanning/fixing, rebuilding, merging.

Region / Language Mode

These radio buttons let you choose between the normal set mode (= default) and the so called 1G1R mode. This is a special mode which is only available for datfiles which use language/release tags. Turning this mode on modifies the database. Parent-Only sets are kept. From Parentsets-with-clones, either a clone or the parent is kept. This depends on the current region/language settings.

Backup and Download

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 specify a download root folder here for the scanner's download options.

DatFile Errors

These buttons were moved to profiler options window recently.

Buttons

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 was moved to Scanner's Sets Window

This button brings you to the Compressor Settings:

Some archive programs add a fake and useless entry for subfolders. You can use the fix unneeded option to remove these structures when this options is enabled.

This decompresses each compressed file to memory, i.e. this is data integrity check.

Show files in rar/zip/7z archives which have file attribute +r and/or +s and/or +h

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.

 

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.

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.

 

Here you specify the full path to the rar/7z executable and the commandlines for adding files and removing files.

 

Paths- / Unneeded Masks Selection / Headers

Here you can switch between (Global)Addpaths, ROM, or samplepaths, header selector, exludepaths and the unneededmask selectors.

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 will be ignored while scanning / merging. Paths which don't exist will be disabled !

Headers: Starting with clrmamepro 3.90 you have the option to enable header detection for files. A header is usually a not-unique byteblock at the start (or end) of a file. Skipping this information is important for hash calculation. In clrmamepro you can define header structures via xml. For further information you should read the xmlheaders.txt file.

Regions and Languages are used to setup active/inactive region/languages selections for datfile which support these information. You can also setup the order of prefered region/language settings

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 headers.

Disables all of the current paths or headers.

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

This button is only enabled in the 'paths' view. With this button you can change the order of the paths.