====== field -section 1- : Textes et scripts ======
===== Organisation générale =====
^Position^Taille^Description^^
^0|2 octets^0x0502 = 1282||
^2|1 octet|**Nombre d'entrées** pour les scripts^|
^3|1 octet|Nombre d'objets 3D (personnages, matérias, coffres...)^|
^4|2 octets|Position de la partie **Textes**^|
^6|2 octets|**Nombre d'AKAO et de tutoriaux**^|
^8|2 octets|model scale^|
^10|6 octets^0||
^16|8 octets|Auteur du script (Chaine de caractère)^|
^24|8 octets|Nom du script (Chaine de caractère)^|
^Entrées pour les scripts^^^^
^32|8 octets|Première entrée (Chaine de caractère)^|
^...|...|...^|
^32 + NbEntrées * 8 - 8|8 octets|Dernière entrée (Chaine de caractère)^|
^Positions des AKAO^^^^
^32 + NbEntrées * 8|4 octets|Position du premier AKAO^|
^...|...|...^|
^32 + NbEntrées * 8 + NbAKAO * 4 - 4|4 octets|Position du dernier AKAO^|
^Positions des Scripts^^^^
^32 + NbEntrées * 8 + NbAKAO * 4|64 octets|32 positions des Scripts de la première entrée^|
^...|...|...^|
^32 + NbEntrées * 8 + NbAKAO * 4 + NbEntrées * 64 - 64|64 octets|32 positions des Scripts de la dernière entrée^|
^Scripts^^^^
^Textes^^^^
^PosPartTxt|2 octets|**Nombre de textes** (parfois =0 alors qu'il y a des textes)^|
^PosPartTxt + 2|2 octets|Position (à partir de PosPartTxt) du premier texte^|
^...|...|...^|
^PosPartTxt + NbTextes * 2 - 2|2 octets|Position (à partir de PosPartTxt) du dernier texte^|
^PosPartTxt + NbTextes * 2|Varie|Textes ([[:ff7:technique:field:dialog:trad|table de traduction]])|
^[[#akaotutoriaux|AKAO]]^^^^
^Position du premier AKAO|Variable|Premier AKAO^|
^...|...|...^|
^Position du dernier AKAO|Variable|Dernier AKAO^|
===== AKAO/Tutoriaux =====
Un AKAO c'est un "bruitage"... Il peut aussi y avoir un tutoriaux, [[tut_script|voir ici]] pour en savoir plus.
^Position^Taille^Description^^
^Header^^^^
^0|4 octets^AKAO||
^4|2 octets|Id||
^6|2 octets|Taille données AKAO||
^8|8 octets|(inutilisé)||
^Données^^^^
^16|4 octets|nbCanaux (nombre de bits 1 = nombre de canaux)||
^20|2 octets|Position de départ du canal 1 (enfin à peu près)||
^...|...|...^|
^18 + nbCanaux*2|2 octets|Position de départ du canal n||
^20 + nbCanaux*2|Variable|Les canaux (apparemment des scripts d'OPCODES à exécuter)||
^-2|2 octets|???|Attention : on ne compte pas les octets vides à la fin qui sont de taille variable !|