You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ QuickTag is a tool that scans and analyzes Tiger engine structure files (also kn
6
6
7
7
8
8
## How does QuickTag work?
9
-
When first starting QuickTag (or after an update), QuickTag goes through every package file and scans the data for file references, string hashes and raw strings. <!-- TODO(cohae): Document these -->
9
+
When first starting QuickTag (or after a game update), QuickTag goes through every package file and scans the data for file references, string hashes and raw strings. <!-- TODO(cohae): Document these -->
10
10
It does this by checking file references and string hashes against a set of valid values, which is generated from the information [destiny-pkg](https://github.com/v4nguard/destiny-pkg) provides. It then stores the scanned information to a cache file so the next time QuickTag is started, it doesn't have to scan every package file again.
11
11
12
12
@@ -33,6 +33,8 @@ Upwards traversal is not supported yet.
33
33
### (Localized) Strings
34
34
The strings tab shows any localized strings found in package files. These strings are referenced by a 32-bit FNV hash (note that this is not the hash of the string itself, but rather the hash of a localization key). Due to this, there will be multiple strings with the same hash, but different text. QuickTag will collapse these into a single entry, showing any strings that use this hash, as well as the tags that reference them. Note that due to the nature of FNV hashes, there will be a lot of false positives and overlapping strings in some cases.
35
35
36
+
These strings only include the English version of the string. Other languages can be dumped through Quicktag, but they can't be used for the built-in search.
37
+
36
38
### Raw Strings
37
39
Like the strings tab, the raw strings tab shows any strings that are found with the raw string table tag (0x80800065). These strings are usually used for debugging purposes, and can't be found in-game. Unlike localized strings, which are referenced by a hash, raw strings are referenced by other data in the file that the string is in.
0 commit comments