User Tools

Site Tools


mame_listxml

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mame_listxml [2022/11/20 10:09] johnsancmame_listxml [2023/07/04 08:18] (current) johnsanc
Line 10: Line 10:
   - Keep your ROM sets up-to-date   - Keep your ROM sets up-to-date
  
 +\\
 ===== Set up RomVault for the first time ===== ===== Set up RomVault for the first time =====
  
Line 15: Line 16:
  
  
 +\\
 ===== Add MAME Arcade DATs ===== ===== Add MAME Arcade DATs =====
  
Line 23: Line 25:
   - Expand the **Emulators** group   - Expand the **Emulators** group
   - Select **MAME** if you want DATs for the latest stable build or **MAME-Daily** for the latest development build   - Select **MAME** if you want DATs for the latest stable build or **MAME-Daily** for the latest development build
-  - Decide which MAME Arcade DATs you want to use for ROMs and CHDs. For this guide we will use **MAME ROMs (listxml)** since it provides flexibility to change merge settings and allows ROMs and CHDs to be stored together which is the prevailing MAME recommendation. Refer to the table below for additional information and use cases for each DAT. <WRAP>+  - Decide which MAME Arcade DATs you want to use for ROMs and CHDs. For this guide we will use **MAME ROMs (listxml)** since it provides flexibility to change merge settings and allows ROMs and CHDs to be stored together which is the prevailing MAME recommendation. Refer to the table below for additional information and use cases for each DAT. <WRAP tablewidth 800px>
 ^ DAT                     ^ ROMs  ^ CHDs  ^ Description                                                                                                                                                                                                    ^ ^ DAT                     ^ ROMs  ^ CHDs  ^ Description                                                                                                                                                                                                    ^
 | MAME CHDs (merged)      |        X    | Contains only CHDs in merged format. Use if you prefer to keep CHDs in a separate directory from ROMs.                                                                                                         | | MAME CHDs (merged)      |        X    | Contains only CHDs in merged format. Use if you prefer to keep CHDs in a separate directory from ROMs.                                                                                                         |
Line 32: Line 34:
 </WRAP> </WRAP>
   - Select the checkbox in the row for the **MAME ROMs (listxml)** DAT   - Select the checkbox in the row for the **MAME ROMs (listxml)** DAT
-  - Click the **Add Selected** button <WRAP>+  - Click the **Add Selected** button \\ <WRAP>
 {{:screens:mame:mame-datvault-download.png?nolink&800:|}} {{:screens:mame:mame-datvault-download.png?nolink&800:|}}
 </WRAP> </WRAP>
   - Choose a location in your DatRoot to store the DAT. You can use DatVault's default directories or choose your own.   - Choose a location in your DatRoot to store the DAT. You can use DatVault's default directories or choose your own.
-  - Review the DAT path in the preview box, and once it looks good click the **OK** button <WRAP> +  - Review the DAT path in the preview box, and once it looks good click the **OK** button \\ <WRAP> 
-{{:screens:mame:mame-datvault-add.png?nolink&600:|}}+{{:screens:mame:mame-datvault-add.png?nolink&500:|}}
 </WRAP> </WRAP>
   - The DAT should download and the row will be highlighted green. If you deselected the automatic download option when choosing a DAT location, then click the **Update Selected** button to download.   - The DAT should download and the row will be highlighted green. If you deselected the automatic download option when choosing a DAT location, then click the **Update Selected** button to download.
Line 43: Line 45:
  
  
- +\\
- +
- +
 ===== Configure directory settings ===== ===== Configure directory settings =====
  
Line 62: Line 61:
     * Header Type: **Optional** (Not relevant for MAME, so just leave this as Optional)     * Header Type: **Optional** (Not relevant for MAME, so just leave this as Optional)
   - Click the **Apply** button to save the rule   - Click the **Apply** button to save the rule
-  - Close the directory rule window and the DAT will be reprocessed automatically +  - Close the directory rule window and the DAT will be reprocessed automatically <WRAP> 
 +{{:screens:mame:mame-dirsetting.png?nolink&750:|}} 
 +</WRAP>
  
  
 +\\
 ===== Scan your ROM sets ===== ===== Scan your ROM sets =====
  
Line 72: Line 73:
   - Select **MAME** in the tree   - Select **MAME** in the tree
   - Select your **ToSort** directory in the tree to consider additional files for fixing MAME sets. For example, you could place a pack of MAME update ROMs in your ToSort directory   - Select your **ToSort** directory in the tree to consider additional files for fixing MAME sets. For example, you could place a pack of MAME update ROMs in your ToSort directory
-  - Click the **Scan ROMs** button. RomVault will decompress and hash all archives to ensure they are good and match the DAT contents. This may take awhile, but initial hashing is a one-time process. RomVault remembers file modified timestamps and skips over any files that have not been modified. This means future scans will be very fast. +  - Click the **Scan ROMs** button. RomVault will decompress and hash all archives to ensure they are good and match the DAT contents. This may take awhile, but initial hashing is a one-time process. RomVault remembers file modified timestamps and skips over any files that have not been modified. This means future scans will be very fast. \\ <WRAP> 
- +{{:screens:mame:mame-scan.png?nolink&800:|}} 
-|**ⓘ NOTE:** \\ chdman.exe is required to decompress and verify the contents of MAME V5 CHD files. chdman.exe should be placed in the same directory as the RomVault application. This is optional, but recommended. | +</WRAP>
  
  
 +\\
 ===== Fix your ROM sets ===== ===== Fix your ROM sets =====
  
Line 83: Line 84:
  
   - Click the **Find Fixes** button. RomVault will compare the information in the DAT with the files you have scanned. Only directories that are selected in the tree are considered in this process.   - Click the **Find Fixes** button. RomVault will compare the information in the DAT with the files you have scanned. Only directories that are selected in the tree are considered in this process.
-  - Review the fixes RomVault determined are necessary. Refer to the [[color_key|color key]] to learn more about each ROM status and fix action.+  - Review the fixes RomVault determined are necessary. Refer to the [[color_key|color key]] to learn more about each ROM status and fix action. \\ <WRAP> 
 +{{:screens:mame:mame-find-fixes.png?nolink&800:|}} 
 +</WRAP>
   - Click the **Fix ROMs** button. RomVault will start performing fixes by moving files, repacking archives, and removing unnecessary files.   - Click the **Fix ROMs** button. RomVault will start performing fixes by moving files, repacking archives, and removing unnecessary files.
-  - When the process is complete, click the **Close** button in the status log window.+  - When the process is complete, click the **Close** button in the status log window. \\ <WRAP> 
 +{{:screens:mame:mame-fix-roms.png?nolink&800:|}} 
 +</WRAP>
  
 Congratulations! You should now have a clean MAME Arcade set that matches the DAT. Congratulations! You should now have a clean MAME Arcade set that matches the DAT.
  
-|**ⓘ NOTE:** \\ RomVault's fixing process does NOT delete any files. All unnecessary files are moved to your primary ToSort directory. You can keep these files in case they are needed for fixing other sets. Alternately, if you choose to delete the unneeded files manually, be sure to rescan your ToSort directory so RomVault knows what files you actually have. +<WRAP info>RomVault's fixing process does NOT delete any unique files. All unnecessary files are moved to your primary ToSort directory. You can keep these files in case they are needed for fixing other sets. Alternately, if you choose to delete the unneeded files manually, be sure to rescan your ToSort directory so RomVault knows what files you actually have.</WRAP>
  
  
 +\\
 ===== Keep your ROM sets up-to-date ===== ===== Keep your ROM sets up-to-date =====
  
mame_listxml.1668967753.txt.gz · Last modified: 2022/11/20 10:09 by johnsanc