-
Notifications
You must be signed in to change notification settings - Fork 12
Scanner
This is where folders have to be defined, at least the Roms destination folder is mandatory, other are optional
You can define many sources, they will be used in the order they are added
Each field accept drag & drop from desktop
Here you will find the scanner settings for the current loaded profile :
-
Calculate All SHA1
Will calculate SHA1 for each file found in archives. Since decompressing file is needed, this will slow down scan process. This is not normally needed since JRomManager detects potential CRC hash collision inside the same dat and thus force automatically SHA1/MD5 calculation on those CRC files... but since you may include archives files in dirscan not related with the current loaded Dat, this may finally had not detectable collision anyway -
Enable Multithreading
Will use all available CPU cores when scanning and fixing, this may be slower with slow disks, gain will be really great with SSD -
Create missing sets
Tell scanner that missing sets, where rom are available, have to be created. If this is unchecked, no new set will be created and only already existing sets can be fixed -
Create only complete sets
This option is available only when "Create missing sets" is checked, if checked will create set if and only if the set can be completed (all roms and disks are available) -
Ignore unneeded containers
Will ignore (and so won't delete) any unneeded archives known to be a set with roms entry but not currently needed because of the current filter settings -
Ignore unneeded entries
Will ignore any extra entries in archive sets (useful for destination used with various emulators, or various emulator version) -
Ignore unknown containers
Will ignore any unknown files in destination (check this if you want to keep any readme.txt files) -
Use implicit merge
Will try to find identical rom in parent even if "merge" attribute as not been set for the clone rom in dat file. This is how ClrMamePro works when checked. If unchecked, will merge rom only if explicitly told in dat file definition (explicit merge) -
Ignore merge name for roms
When merging clones into parent, will not use the name set in merge attribute, and keep the original name used for clone rom as if it was not merged at all -
Ignore merge name for disks
When merging clones into parent, will not use the name set in merge attribute, and keep the original name used for clone disk as if it was not merged at all -
Exclude games
Will exclude games and keep only machines, bios, and devices. Used for building MESS roms dir -
Exclude machines
Will exclude machines. Machines compared to games are those with softwarelist related. This option is used for building Arcade (no console, no computers) only roms dir -
Backup
Will store first in backup folder any rom that will be delete while fixing. Backup folder is always internally used as source path while scanning -
Compression
-
Directories
Will create directories with uncompressed entries instead of archives -
Zip archives
Will use internal zip compressor, this is the fastest, whatever the compression level chosen, but may leave extra entries for folders in zip -
Zip archives (external)
To create Zip files, will use SevenZipJBinding if available or otherwise external compressor defined in general settings, this is usually slower even if SevenZipJBinding is using native 7z library -
7Zip archives (external)
To create 7z files, will use SevenZipJBinding if available or otherwise external compressor defined in general settings, this is usually slower even if SevenZipJBinding is using native 7z library -
TorrentZip archives
Will first create zip files using internal compressor at compression level 1, then torrentzip the file at the end using JtrrntZip
-
Directories
-
Merge Mode
-
Full merge (including bios)
Use this mode to put all clones with parent including bios -
Merged (no bios)
Use this mode to put all clones with parent, but bios will still be in a separate archive - Non Merged (including bios and devices) Will make each parent or clone in an independent archive, with all bios and devices files needed
-
Non Merged (including bios)
Will make each parent or clone in an independent archive, with all bios files needed, but not devices -
Non Merged (no bios)
Will make each parent or clone in an independent archive, excluding bios and devices kept in separated archives. This is the preferred mode when building sets which bios has to be put in separate path (Recalbox for example) -
Split (default)
Each parent, clone, bios, device, ... will be put in separate archive, excluding from clones entries in common with parent
-
Full merge (including bios)
-
Collision Mode
Only for Merged and Full merge-
Single file
If a clone entry have same name but different crc with an entry from parent, the entry will be put in a subfolder (named by clone name) -
Single clone
If a clone entry have same name but different crc with an entry from parent, all the clone entries will be put in a subfolder (named by clone name) -
All clones
If a clone entry have same name but different crc with an entry from parent, all the entries from all clones will be put in subfolders (named by clone name) -
All clones even if no collision (but optimize between clones)
Even if there is no collision with parent, all the entries from all clones will be put in subfolders (named by clone name), excluding entries in common between clones -
All clones even if no collision
Even if there is no collision with parent, all the entries from all clones will be put in subfolders (named by clone name) -
All clones even if no collision (including disks)
Even if there is no collision with parent, all the entries from all clones will be put in subfolders (named by clone name), and the same will be made for disks (even if collision should never happen)
-
Single file
There is a contextual menu for presets, selecting a preset will automatically select/deselect many options...
Here you can filter by systems, but also remove game clones, with disks, with samples, filter by cabinet type, display orientation, driver status, software support (only for software lists), or by year...
Be careful, even if the change is immediate in profile list, you will have to scan again before fixing...
Filter by systems has a context menu that permit to select/unselect all/bios/software, or invert selection
The advanced filters, specific to mame, need that you import some special files:
- nplayers.ini
As soon as you drop the nplayers.ini, you'll be able to filter by number of players (software list not supported)
A context menu will permit to rapidly select/deselect all, or invert selection - catver.ini
As soon as you drop the catver.ini, you'll be able to filter by games categories/subcategories (software list not supported)
A context menu will permit to rapidly select/deselect all/mature
- Purpose
- Screenshots
- Profiles
- Scanner
- Dir2Dat
- Batch Tools
- General Settings
- Server Mode
- CLI Mode