diff --git a/Dictionary.md b/Dictionary.md index 6accee7..8e00726 100644 --- a/Dictionary.md +++ b/Dictionary.md @@ -6,4 +6,4 @@ But the dictionary is far from complete, and likely never will be. Therefore, DT CSV format for the dictionary: `string,murmur64,murmur32,group`. -The `group` is one of several (see `dtmt dictionary add --help`), which segment hashes by their usage in the engine. While uniformity for Murmur is decent, Fatshark's compilation pipeline only ensures unique hashes within their respective usage groups. I.e. the hashes for file names may overlap with the ones for localization IDs in `.strings` files. Therefore, DTMT has to respect the same groups to avoid false-positive matches during decompilation. \ No newline at end of file +The `group` is one of several (see `dtmt dictionary add --help`), which segment hashes by their usage in the engine. While uniformity for Murmur is decent, Fatshark's compilation pipeline only ensures unique hashes within their respective usage groups. E.g. hashes for file names are ensured to be unique, but may overlap with the ones for localization IDs in `.strings` files. Therefore, DTMT has to respect the same groups to avoid false-positive matches during decompilation. \ No newline at end of file