Structure des fichiers .XAC
Cette extension nouvelle a été crée par Tilted Mill spécifiquement pour SCS (car Caeasar IV utilise des fichiers .GR2) Pour mettre des modèles 3D dedans, c'est l'extension qu'on doit modifier pour avoir des nouveaux modèles pour le jeu.
Donc, voici la structure générale (ceci n'est pas la version définitive):
Header: XAC (chaine de caractères)
////// Des chunks de bits que je n'ai pas encore identifiés/////
Version du programme d'exportation: (3D Studio Max 9 (regular commercial version)D dans ceux du jeu)
//////
Fichier 3D originel: (G:\Maxtor backup\PC60-4600X2\C\SC5\Work\Landscape\SC5_Skybox_V11.max) par exemple
/////
Jour de l'exportation: (Sep 20 2007)
=================================
et voici des choses plus intéressantes
=================================
Lumière par défaut: (Spot01.Target)
Default (?) On le laisse comme ça
Blinn.fx Le type de matériel
Transparence? (booléen) flag= AlphaBlend
Direction de la lumière génerale (vecteur 4d) worldLightDir
lightColor
ambientLightColor
Voici les textures:
ambientTexture "white.bmp"
diffuseTexture "SC5S_CP_Good Weather_1.dds" Texture principale
specularTexture "black.bmp" (*) Je vous expliquerai après ce que chaque texture veut dire
normalTexture "white.bmp" Texture de relief
emissiveTexture "black.bmp"
///// Des chunks que je dois encore décoder///
Modèle 3D:
Chunks de vertices
Chunks d'indices
FF FF FF
Fin
__________________________________
Through the paths of reality