diff --git a/SabreTools.Library/README.1ST b/SabreTools.Library/README.1ST index 7450b0b8..88a6c673 100644 --- a/SabreTools.Library/README.1ST +++ b/SabreTools.Library/README.1ST @@ -1,5 +1,5 @@ ************************************************ -* SabreTools - DAT management software * +* SabreTools - DAT management software * * https://github.com/SabreTools/SabreTools * ************************************************ @@ -916,117 +916,117 @@ Options: Normally, the DAT will be created with the date in the file name in brackets. This flag removes that instead of the default. - -di, --diff-all Create diffdats from inputs (all standard outputs) - By default, all DATs are processed individually with the - user-specified flags. With this flag enabled, input DATs are diffed - against each other to find duplicates, no duplicates, and only in - individuals. + -di, --diff-all Create diffdats from inputs (all standard outputs) + By default, all DATs are processed individually with the + user-specified flags. With this flag enabled, input DATs are diffed + against each other to find duplicates, no duplicates, and only in + individuals. - -b, --no-automatic-date Don't include date in file name - Normally, the DAT will be created with the date in the file name - in brackets. This flag removes that instead of the default. + -b, --no-automatic-date Don't include date in file name + Normally, the DAT will be created with the date in the file name + in brackets. This flag removes that instead of the default. - -did, --diff-duplicates Create diffdat containing just duplicates - All files that have duplicates outside of the original DAT are - included. + -did, --diff-duplicates Create diffdat containing just duplicates + All files that have duplicates outside of the original DAT are + included. - -b, --no-automatic-date Don't include date in file name - Normally, the DAT will be created with the date in the file name - in brackets. This flag removes that instead of the default. + -b, --no-automatic-date Don't include date in file name + Normally, the DAT will be created with the date in the file name + in brackets. This flag removes that instead of the default. - -dii, --diff-individuals Create diffdats for individual DATs - All files that have no duplicates outside of the original DATs are - put into DATs that are named after the source DAT. + -dii, --diff-individuals Create diffdats for individual DATs + All files that have no duplicates outside of the original DATs are + put into DATs that are named after the source DAT. - -b, --no-automatic-date Don't include date in file name - Normally, the DAT will be created with the date in the file name - in brackets. This flag removes that instead of the default. + -b, --no-automatic-date Don't include date in file name + Normally, the DAT will be created with the date in the file name + in brackets. This flag removes that instead of the default. - -din, --diff-no-duplicates Create diffdat containing no duplicates - All files that have no duplicates outside of the original DATs are - included. + -din, --diff-no-duplicates Create diffdat containing no duplicates + All files that have no duplicates outside of the original DATs are + included. - -b, --no-automatic-date Don't include date in file name - Normally, the DAT will be created with the date in the file name - in brackets. This flag removes that instead of the default. + -b, --no-automatic-date Don't include date in file name + Normally, the DAT will be created with the date in the file name + in brackets. This flag removes that instead of the default. - -dag, --diff-against Diff all inputs against a set of base DATs - This flag will enable a special type of diffing in which a set of - base DATs are used as a comparison point for each of the input DATs. - This allows users to get a slightly different output to cascaded - diffing, which may be more useful in some cases. This is heavily - influenced by the diffing model used by Romba. + -dag, --diff-against Diff all inputs against a set of base DATs + This flag will enable a special type of diffing in which a set of + base DATs are used as a comparison point for each of the input DATs. + This allows users to get a slightly different output to cascaded + diffing, which may be more useful in some cases. This is heavily + influenced by the diffing model used by Romba. - -bd, --base-dat Add a base DAT for processing - Add a DAT or folder of DATs to the base set to be used for all - operations. Multiple instances of this flag are allowed. + -bd, --base-dat Add a base DAT for processing + Add a DAT or folder of DATs to the base set to be used for all + operations. Multiple instances of this flag are allowed. - -br, --base-replace Replace from base DATs in order - By default, no item names are changed except when there is a merge - occurring. This flag enables users to define a DAT or set of base - DATs to use as "replacements" for all input DATs. Note that the - first found instance of an item in the base DAT(s) will be used and - all others will be discarded. If no additional flag is given, it - will default to updating names. + -br, --base-replace Replace from base DATs in order + By default, no item names are changed except when there is a merge + occurring. This flag enables users to define a DAT or set of base + DATs to use as "replacements" for all input DATs. Note that the + first found instance of an item in the base DAT(s) will be used and + all others will be discarded. If no additional flag is given, it + will default to updating names. - -rbr, --reverse-base-replace Replace item names from base DATs in reverse - By default, no item names are changed except when there is a merge - occurring. This flag enables users to define a DAT or set of base - DATs to use as "replacements" for all input DATs. Note that the - first found instance of an item in the last base DAT(s) will be used - and all others will be discarded. If no additional flag is given, it - will default to updating names. + -rbr, --reverse-base-replace Replace item names from base DATs in reverse + By default, no item names are changed except when there is a merge + occurring. This flag enables users to define a DAT or set of base + DATs to use as "replacements" for all input DATs. Note that the + first found instance of an item in the last base DAT(s) will be used + and all others will be discarded. If no additional flag is given, it + will default to updating names. - -bd, --base-dat Add a base DAT for processing - Add a DAT or folder of DATs to the base set to be used for all - operations. Multiple instances of this flag are allowed. + -bd, --base-dat Add a base DAT for processing + Add a DAT or folder of DATs to the base set to be used for all + operations. Multiple instances of this flag are allowed. [Both base-replace and reverse-base-replace] - -un, --update-names Update item names from base DATs - This flag enables updating of item names from base DATs. + -un, --update-names Update item names from base DATs + This flag enables updating of item names from base DATs. [Both base-replace and reverse-base-replace] - -uh, --update-hashes Update hashes from base DATs - This flag enables updating of hashes from base DATs. + -uh, --update-hashes Update hashes from base DATs + This flag enables updating of hashes from base DATs. [Both base-replace and reverse-base-replace] - -udd, --update-description Update machine descriptions from base DATs - This flag enables updating of machine descriptions from base - DATs. [Both base-replace and reverse-base-replace] + -udd, --update-description Update machine descriptions from base DATs + This flag enables updating of machine descriptions from base + DATs. [Both base-replace and reverse-base-replace] - -ons, --only-same Only update description if machine name matches description - Normally, updating the description will always overwrite if - the machine names are the same. With this flag, descriptions - will only be overwritten if they are the same as the machine - names. + -ons, --only-same Only update description if machine name matches description + Normally, updating the description will always overwrite if + the machine names are the same. With this flag, descriptions + will only be overwritten if they are the same as the machine + names. - -uy, --update-year Update machine years from base DATs - This flag enables updating of machine years from base DATs. + -uy, --update-year Update machine years from base DATs + This flag enables updating of machine years from base DATs. [Both base-replace and reverse-base-replace] - -um, --update-manufacturer Update machine manufacturers from base DATs - This flag enables updating of machine manufacturers from base - DATs. [Both base-replace and reverse-base-replace] + -um, --update-manufacturer Update machine manufacturers from base DATs + This flag enables updating of machine manufacturers from base + DATs. [Both base-replace and reverse-base-replace] - -dc, --diff-cascade Enable cascaded diffing - This flag allows for a special type of diffing in which the first - DAT is considered a base, and for each additional input DAT, it only - leaves the files that are not in one of the previous DATs. This can - allow for the creation of rollback sets or even just reduce the - amount of duplicates across multiple sets. + -dc, --diff-cascade Enable cascaded diffing + This flag allows for a special type of diffing in which the first + DAT is considered a base, and for each additional input DAT, it only + leaves the files that are not in one of the previous DATs. This can + allow for the creation of rollback sets or even just reduce the + amount of duplicates across multiple sets. - -drc, --diff-reverse-cascade Enable reverse cascaded diffing - This flag allows for a special type of diffing in which the last DAT - is considered a base, and for each additional input DAT, it only - leaves the files that are not in one of the previous DATs. This can - allow for the creation of rollback sets or even just reduce the - amount of duplicates across multiple sets. [Both diff-cascade and + -drc, --diff-reverse-cascade Enable reverse cascaded diffing + This flag allows for a special type of diffing in which the last DAT + is considered a base, and for each additional input DAT, it only + leaves the files that are not in one of the previous DATs. This can + allow for the creation of rollback sets or even just reduce the + amount of duplicates across multiple sets. [Both diff-cascade and diff-reverse-cascade] - -sf, --skip-first-output Skip output of first DAT - In times where the first DAT does not need to be written out a - second time, this will skip writing it. This can often speed up - the output process. + -sf, --skip-first-output Skip output of first DAT + In times where the first DAT does not need to be written out a + second time, this will skip writing it. This can often speed up + the output process. -gn, --game-name Filter by game name Include only items with this game name in the output. Additionally,