Difference between revisions of "TRE STFFileType"
From SWGANH Wiki
Line 1: | Line 1: | ||
− | + | {{Box_TREformats|STF ''format'' (80% understood)| | |
− | + | ||
− | + | ||
− | {{Box_TREformats|STF ''format''| | + | |
It contains all the game's strings. During network communications the strings are identificated with: filename without extension + code + ansi string id. | It contains all the game's strings. During network communications the strings are identificated with: filename without extension + code + ansi string id. | ||
}} | }} |
Revision as of 06:03, 22 March 2007
File Type: STF format (80% understood) |
It contains all the game's strings. During network communications the strings are identificated with: filename without extension + code + ansi string id. |
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 |
<items count={{{2}}}> | |
INT | item index in the file (eg: 1, 2, 9, 3, 7, ...) |
INT | code (gesture?) |
U_STRING | 4 bytes length + 2 bytes chars (eg: "hello world" is 11 digits long, 22 bytes total) |
<items/> | |
<items ids count={{{2}}}> | |
INT | item index in the file matching one in previous list (eg: 1, 2, 9, 3, 7, ...) |
A_STRING | 4 bytes length + 1 byte chars (eg: "basic_answer" is 12 digits long, 12 bytes total) |
<items ids/> |