Data začínají na 20. bajtu (počítáno od 1), jak je vidět na prvním obrázku.
Nejprve zpráva obsahuje dif - pokud je nahozen nejvyšší bit (0x80), tak se do výsledné podoby difu započítává další bajt (maximálně 4 po sobě jdoucí bajty). Dále zpráva pokračuje položkou vif - opět stejně jako u dif - pokud je nahozen nejvyšší bit (0x80), tak se do hodnoty vifu započítává další bajt (opět maximálně 4 po sobě jdoucí bajty).
Nejnižší 4 bity položky dif rozhodují o délce dat a o tom, jak budou data interpretována. možnosti jsou následující:
- 1 - celé číslo o délce 1 bajt
- 2 - celé číslo o délce 2 bajty
- 3 - celé číslo o délce 3 bajty
- 4 - celé číslo o délce 4 bajty
- 5 - desetinné číslo o délce 4 bajty
- 6 - celé číslo o délce 6 bajtů (XCOM uloží pouze poslední 4 bajty)
- 7 - celé číslo o délce 8 bajtů (XCOM uloží pouze poslední 4 bajty)
- 9 - BCD číslo o délce 1 bajt
- 10 - BCD číslo o délce 2 bajty
- 11 - BCD číslo o délce 3 bajty
- 12 - BCD číslo o délce 4 bajty
- 14 - BCD číslo o délce 4 bajty
Na druhém přiložené obrázku je vyznačena první dvojice dif (0x108C) a vif (0x06) - data jsou typu 12 (nejnižší 4 bity z dif = 0x108C je 0xC = 12), nebo-li BCD o délce 4 bajty, takže za dif a vif následují 4 bajty dat. Následně začíná dif další datové položky v odpovědi.