[README] Update the readme for Git

This commit is contained in:
Matt Nadareski
2016-09-12 16:26:38 -07:00
parent 001f0a6fc3
commit c8e82f8b3e

View File

@@ -22,15 +22,32 @@ This tool is not recommended for any usage.
<b>SabreTools</b> (formerly <i>DATabase</i>)
<p/>
The main tool of the SabreTools suite. Performs the majority of the core features of the parent project, including the following:
The main tool of the SabreTools suite. Performs the majority of the core features of the parent project, including the following (sorted by the original standalone executable, if any):
<ul>
<li>Importing and Generating DAT files in ClrMamePro and XML formats (current version formerly <i>DATabaseTwo</i>)</li>
<li>Create a DAT from a file, a folder, or a set of either (formerly <i>DATFromDir</i>)</li>
<li>Converting DATs from any format to ClrMamePro, Logiqx XML, SabreDAT XML, and to missfile (last part formerly <i>DatToMiss</i>; requested by Obiwantje)</li>
<li>Trim DAT entries and optionally merge into a single game (formerly <i>SingleGame</i>; requested by Kludge)</li>
<li>Split a DAT using two different file extensions within the DAT (formerly <i>DatSplit</i>)</li>
<li>Split a DAT or folder of DATs by best available hash or nodump (formerly <i>HashSplit</i>, requested by Obiwantje)</li>
<li>Merge, diff, and dedupe an arbitrary number of DAT files, as long as it's two or more (formerly <i>MergeDAT</i>; requested by Obiwantje and Kludge)
<li><i>Convert/DATToMiss</i>: Converting DATs from any format to ClrMamePro, Logiqx XML, SabreDAT XML, and to missfile (last part requested by Obiwantje)</li>
<li><i>DATabase/DATabaseTwo</i>: Importing and Generating DAT files in ClrMamePro and XML formats
<ul>
<li>Add and remove sources and systems from the database</li>
<li>Retrieve a list of all sources and systems that are available</li>
</ul>
</li>
<li><i>DATFromDir/DATFromDirParallel</i>: Create a DAT from a file, a folder, or a set of either</li>
<li><i>DatSplit</i>: Split a DAT using two different file extensions within the DAT</li>
<li><i>Filter</i>: Filter a DAT by any criteria that the user chooses including wildcard searches (requested by Obiwantje and others)</li>
<li><i>HashSplit</i>: Split a DAT or folder of DATs by best available hash or nodump (requested by Obiwantje)</li>
<li><i>Headerer</i>: Detect and remove copier headers while backing them up or restore headers for the following systems:
<ul>
<li>Atari 7800</li>
<li>Atari Lynx</li>
<li>Commodore 64 PSID music</li>
<li>NEC PC-Engine / TurboGrafx 16</li>
<li>Nintendo Famicom Disk System</li>
<li>Nintendo Entertainment System / Famicom</li>
<li>Super Nintendo Entertainment System / Super Famicom</li>
<li>Super Nintendo Entertainment System / Super Famicom SPC music</li>
</ul>
</li>
<li><i>MergeDAT</i>: Merge, diff, and dedupe an arbitrary number of DAT files (requested by Obiwantje and Kludge)
<ul>
<li>Read in from commandline, drag-and-drop, a directory, or any combination</li>
<li>Roms are compared with all information available, so duplicates can exist in the output</li>
@@ -39,10 +56,8 @@ The main tool of the SabreTools suite. Performs the majority of the core feature
<li>Optionally merge the output DAT so no partial duplicates are included</li>
</ul>
</li>
<li>Get various statistics on a DAT or folder of DATs including number of roms, disks, and even total size in a human readable format (formerly <i>UncompressedSize</i>; additions requested by Obiwantje)</li>
<li>Filter a DAT by any criteria that the user chooses including wildcard searches (formerly <i>Filter</i>, requested by Obiwantje and others)</li>
<li>Add and remove sources and systems from the database</li>
<li>Retrieve a list of all sources and systems that are available</li>
<li><i>SingleGame</i>: Trim DAT entries and optionally merge into a single game (requested by Kludge)</li>
<li><i>UncompressedSize</i>: Get various statistics on a DAT or folder of DATs including number of roms, disks, and even total size in a human readable format (requested by Obiwantje and others)</li>
</ul>
This tool has a comprehensive list of command line parameters that can be used to do the above and much more.