subdirs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
subdirs [2020/11/27 13:57] – [Add SubDirs if conflicts] johnsanc | subdirs [2023/08/19 07:39] – johnsanc | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Single Archive Options ====== | ====== Single Archive Options ====== | ||
- | RomVault has the ability to store your sets in a variety of ways using the Single Archive option in Directory | + | RomVault has the ability to store your sets in a variety of ways using the Single Archive option in Directory |
- | + | The examples below demonstrate what each option does. Assume a fictitious | |
- | ---- | + | |
- | Assume a DAT with the following games: | + | |
< | < | ||
Line 42: | Line 40: | ||
</ | </ | ||
- | ==== Add SubDirs ==== | + | ===== Add SubDirs |
This will put every ROM into a parent directory using the set name. This is the traditional way ROM managers store sets. | This will put every ROM into a parent directory using the set name. This is the traditional way ROM managers store sets. | ||
- | * game1/ | + | * '' |
- | * game2/ | + | * '' |
- | * game3/ | + | * '' |
- | * game3/ | + | * '' |
- | * game4/ | + | * '' |
- | * game4/ | + | * '' |
- | * game4/ | + | * '' |
- | * game5/ | + | * '' |
+ | <WRAP tip> | ||
- | ==== No SubDirs ==== | + | ===== No SubDirs |
This will put every ROM into the base directory. If there are any ROM name conflicts, the ROMs will be renamed by appending an underscore character and an incrementing number. This setting is generally only useful if you know the DAT does not have any name conflicts across ROMs. | This will put every ROM into the base directory. If there are any ROM name conflicts, the ROMs will be renamed by appending an underscore character and an incrementing number. This setting is generally only useful if you know the DAT does not have any name conflicts across ROMs. | ||
- | * file1.rom | + | * '' |
- | * file1_0.rom | + | * '' |
- | * file2.rom | + | * '' |
- | * file2_0.rom | + | * '' |
- | * file3.rom | + | * '' |
- | * game1.rom | + | * '' |
- | * game1_0.rom | + | * '' |
- | * game2.rom | + | * '' |
- | ==== Add SubDirs if conflicts ==== | + | ===== Add SubDirs if conflicts |
- | This will put every ROM into the base directory, however if there are any ROM name conflicts whatsoever then this setting falls back to "Add SubDirs" | + | This will put every ROM into the base directory, however if there are any ROM name conflicts whatsoever then this setting falls back to "Add SubDirs" |
- | * game1/ | + | * '' |
- | * game2/ | + | * '' |
- | * game3/ | + | * '' |
- | * game3/ | + | * '' |
- | * game4/ | + | * '' |
- | * game4/ | + | * '' |
- | * game4/ | + | * '' |
- | * game5/ | + | * '' |
- | ==== Add SubDirs if multiple roms ==== | + | ===== Add SubDirs if multiple roms ===== |
This will put ROMs into the base directory if the following conditions are met: | This will put ROMs into the base directory if the following conditions are met: | ||
* The set must consist of a single ROM only | * The set must consist of a single ROM only | ||
* The set name must match the ROM name (case sensitive) minus the file extension | * The set name must match the ROM name (case sensitive) minus the file extension | ||
All other ROMs will be placed in subdirectories using the set name. This option is useful in combination with the " | All other ROMs will be placed in subdirectories using the set name. This option is useful in combination with the " | ||
- | * game1.rom | + | * '' |
- | * game2.rom | + | * '' |
- | * game3/ | + | * '' |
- | * game3/ | + | * '' |
- | * game4/ | + | * '' |
- | * game4/ | + | * '' |
- | * game4/ | + | * '' |
- | * game5/ | + | * '' |
- | + | ||
- | + | ||
- | Note: This option does not currently work with files that have a double file extension, like iso.dec or nkit.gcz. For flattening those sets use the "No SubDirs" | + | |
+ | <WRAP tip>The **No SubDirs** and **Add SubDirs if multiple roms** settings can be used in conjunction with the **File** archive type to store uncompressed single-file sets without subdirectories, | ||
subdirs.txt · Last modified: 2023/11/09 12:18 by johnsanc