From 6c0136c409f5c12629424a505c067a0b38acfe34 Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Mon, 6 Mar 2023 10:41:00 +0100 Subject: [PATCH] Update 'Dictionary' --- Dictionary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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