====== Field - fflevel.lgp====== -> [[:dossier:elements_techniques:lgp|Fichiers LGP]] fflevel.lgp est la version française du fichier flevel.lgp. Il peux être trouvé dans le dossier de **final fantasy VII -> Data -> Field**. Il semble que la table des matières de fflevel ait rangé les entrées par ordre alphabétique de leur noms, et non pas par ordre d'apparition dans le fichier lgp. Ranger par ordre d'apparition dans fflevel.lgp quand on ouvre le fichier est peut-être plus cohérent. Il existe plusieurs types de fichiers : * [[#Description d'un fichier normal|Fichier normal]] (lié à fflevel) * [[#Fichier Maplist|Fichier Maplist]] * [[#Fichier flevel.siz|Fichier flevel.siz]] * [[#Fichiers .tut|Fichier .tut]] * [[#Fichiers TEX|Fichier TEX]] ===== Description d'un fichier normal ===== Un fichier normal de fflevel.lgp est compressé en [[:dossier:elements_techniques:lzss|LZSS]]. ^Adresse^Longueur^Description^^ |0|2 octets|Toujours 0x0000^| |2|4 octets|Toujours 9 = Nombre de sections dans le fichier^| |6|4 octets|Adresse de la première section^[[:ff7:technique:field:dialog|Dialogues du jeu]]| |10|4 octets|Adresse de la deuxième section^| |14|4 octets|Adresse de la troisième section^[[:ff7:technique:field:hrc_loader|Appel des modèles 3d (HRC loader)]]| |18|4 octets|Adresse de la quatrième section^[[:ff7:technique:field:pal|Palette]]| |22|4 octets|Adresse de la cinquième section^[[:ff7:technique:field:walkmesh|Walkmesh]]| |26|4 octets|Adresse de la sixième section^| |30|4 octets|Adresse de la septième section^| |34|4 octets|Adresse de la huitième section^| |38|4 octets|Adresse de la neuvième section^[[:ff7:technique:field:bg|Background]]| ^Section 1^^^^ |42|4 octets|Taille de la section (parfois faux)^| |46|TailleSection|[[:ff7:technique:field:dialog|Dialogues du jeu]]^| ^Section 2^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|Données de la section^| ^Section 3^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|Données de la section^| ^Section 4^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|[[:ff7:technique:field:pal|Palette]]^| ^Section 5^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|[[:ff7:technique:field:walkmesh|Walkmesh]]^| ^Section 6^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|Données de la section^| ^Section 7^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|Données de la section^| ^Section 8^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|Données de la section^| ^Section 9^^^^ |adresseSection|4 octets|Taille de la section^| |adresseSection+4|TailleSection|[[:ff7:technique:field:bg|Background]]^| ^ ^^^^ |Fin-14|14 octets|Toujours FINAL FANTASY7^| ===== Autres types de fichier ===== Tous ces fichiers ne sont pas compressés. ==== Fichier Maplist ==== C'est une liste de tous les "écrans" (comprenez maps et positions dans la worldmap) du jeu. ^0|2 octets|Nombre d'écrans^788| ^2|32 octets|Nom écran n°1^| ^34|32 octets|Nom écran n°2^| ^...|...|...|| ^2+31*Nombre d'écrans|32 octets|Nom dernier écran^(vide)| ==== Fichier flevel.siz ==== Donne les tailles des fichiers dans leur ordre d'apparition dans fflevel.lgp. Attention : les fichiers qui ne sont pas des fichiers normaux ont une taille indiqué égale à 0. Un fichier anormal serait par exemple Maplist, flevel.siz ou bien les fichiers TEX. ^4 octets|Taille fichier 1| ^4 octets|Taille fichier 2| ^4 octets|Taille fichier 3| ^...|...| ^4 octets|Taille fichier n| ==== Fichiers .tut ==== Les fichiers .tut sont en fait les textes de tutoriels illustrés. Ils ne sont pas compressés.\\ -> [[ff7:technique:field:tut_script|Scripts]]\\ -> [[ff7:technique:field:dialog:trad|Textes]]\\ ^Adresse^Longueur^Description^^ ^0|2 octets|Adresse tuto 1^| ^2|2 octets|Adresse tuto 2^| ^4|2 octets|Adresse tuto 3^| ^6|2 octets|Adresse tuto 4^| ^8|2 octets|Adresse tuto 5^| ^10|2 octets|Adresse tuto 6^| ^12|2 octets|Adresse tuto 7^| ^14|2 octets|Adresse tuto 8^| ^16|2 octets|Adresse tuto 9^| ^Tuto 1^^^^ ^18|x octets|Script 1^| ^x|x octets|Texte 1^| ^x|x octets|Script 2^| ^x|x octets|Texte 2^| ^...|...|...^| ^x|x octets|Script final^| ^Tuto 2^^^^ ^x|x octets|Script 1^| ^x|x octets|Texte 1^| ^x|x octets|Script 2^| ^x|x octets|Texte 2^| ^...|...|...^| ^x|x octets|Script final^| ^Tuto 3^^^^ ^...|...|...^| Il peut il y avoir entre 1 et 9 tutos, si il y a moins de 9 tutos, l'adresse indiquée pour les tutos inexistants sera 0xFFFF ==== Fichiers TEX ==== Les fichiers .TEX (ou .tex) sont des images.