TRE STFFileType
From SWGANH Wiki
Revision as of 10:27, 15 March 2007 by Snowtest (Talk | contribs) (New page: {| class="wikitable" |Understood at||{{75P}} |} {{Box_TREformats|STF ''format''| It contains all the game's strings. During network communications the strings are identificated with: filen...)
Understood at |
|
File Type: STF format |
It contains all the game's strings. During network communications the strings are identificated with: filename without extension + code + ansi string id. |
Header:
INT
|
STF file type header id (sequence: 0xCD 0xAB 0x00 0x00, value: 0x0000ABCD = 43981) |
BYTE | useless? flag (might be a boolean, seen so far: 0x01 and 0x00) |
INT
|
next free index in file to add an item, always > items count (useless for us) |
INT
|
items count |
Then items list, for each:
INT
|
item index in the file (eg: 1, 2, 9, 3, 7, ...) |
INT
|
code (gesture?) |
INT
|
unicode digits count of the sentence (eg: 11) |
Template:Unicodestring | 2 bytes per char (eg: "hello world" is 11 digits long, 22 bytes total) |
Then item's string ids, for each:
INT
|
item index in the file matching one in previous list (eg: 1, 2, 9, 3, 7, ...) |
INT
|
ascii digits count of the string id (eg: 12) |
Template:Ansistring | 1 byte per char (eg: "basic_answer" is 12 digits long, 12 bytes total) |