TBG File Format 
    Applies to:
    BG1, BG1: TotS, BG2, BG2: ToB, PST, IWD, IWD:HoW, IWD:TotL, IWD2
General Description
    
       This file format allows files to be transferred between IE installations, while keeping strrefs intact. TBG V3.0 handles most filetypes (including ITM, SPL and CRE).
    
    Detailed Description
    
    
    
    | Offset | Size (datatype) | Description | 
|---|---|---|
| 0x0000 | 4 (char array) | Signature ("TBG3") | 
| 0x0004 | 4 (dword) | Null fields | 
| 0x0008 | 12 (char array) | Filename | 
| 0x0014 | 4 (dword) | File offset | 
| 0x0018 | 4 (dword) | File length | 
| 0x001C | 4 (dword) | Infinity Engine ID
              
  | 
          
| 0x0020 | 4 (dword) | Text Entries Offset | 
| 0x0024 | 4 (dword) | Count of Text Headers | 
| 0x0028 | 4 (dword) | Text Headers Offset | 
| Offset | Size (datatype) | Description | 
|---|---|---|
| 0x0000 | 4 (dword) | Offset (from start of Texct entries) to text | 
| 0x0004 | 4 (dword) | Length of text | 
| 0x0008 | 4 (dword) | Offset in data file where the strref should be inserted or 0xFFFFFFFF if the strref should not be inserted into the data file | 
| 0x000C | 8 (char array) | Associated sound filename | 
This is the actual file that is to be transferred.
This is all the actual text that will be actually imported into the Infinity Engine game.