Wiki Call of Duty
S'inscrire
Advertisement
Le sujet de cet article existe ou fait référence au monde réel.


en travaux
Cet article ou section est en cours de réécriture ou de restructuration importante.
Un utilisateur prévoit de modifier cet article pendant quelques jours. Vous êtes invité à en discuter en page de discussion et à participer à son amélioration de préférence en concertation pour des modifications de fond.



Le CompileTools, est un utilitaire qui permet de compiler les cartes ou les mods. Il apparaît la première fois dans le Mod Tools de Call of Duty 2.


Call of Duty 2[]

Cod2compiletools

C'est la première version du CompileTools disponible au public. Elle est assez rudimentaire, mais permet tout de même de rendre la compilation plus simple. Les options principales sont:

  • Compile BSP : C'est la fonction qui compile le fichier source .map en fichier .d3dbsp , qui est un fichier hexadécimale[1], qui peut être lu par le jeu.
  • Compile -Vis (Multiplayer Only)
  • Compile Lighting : C'est la fonction qui compile les lumières de la carte, car la gestion des lumières se fait séparément, même si le placement des lumières se trouve dans le fichier .map. Il faut noté que si on ne coche pas cette option, la carte n'aura aucune lumière, et les personnages apparaissent avec des reflets de toute les couleurs.
  • Compile Paths : C'est la fonction qui ne sert qu'en solo et qui compile les paths (chemin en français) de l'Intelligence Artificielles. Bien que les paths sont dans le fichier .map, tout comme les lumières, c'est géré séparément. Il faut noter que sans ces paths, l'IA ne se déplacera pas.
  • Connect Paths : Cette fonction va de pair avec la précédente. Elle permet de relier les paths, car un path non relié ne permet pas de faire naviguer l'IA sur la carte. Cependant, cette fonction ne marche pas correctement dans la plupart des cas, pour ce faire, il faut une fois en jeu, lancer la carte, taper g_connectpaths 1 et appuyer sur entrée, puis taper map_restart et sur entrée pour relancer la map, pour que l'IA se déplacent.
  • Run Map When Done : Ça permet de lancer la carte après que toutes les étapes cocher se soient correctement réalisé.

Call of Duty 4: Modern Warfare[]

Cod4compiletools


C'est dans cette version que pour la premère fois apparais des onglets, qui se compose de:

  • Preferences : C'est simplement l'endroit où on indique où est installé Call of Duty 4, pour que le CompileTools utilise les bons fichiers.
  • Level Compiling : C'est l'écran qui permet de compiler les niveaux solo et multijoueur
  • Applications : L'onglet applications permet de lancer à partir du CompileTools Radiant, EffectEd, AssetManager et le converter (seulement en version 1.1 du Mod Tools). Ce dernier permet de modifier ou de convertir les changements opérés dans AssetManager. 
  • Documentation and Tutorials : C'est l'onglet qui redirige vers le wiki Infinity Ward dans la section Mod Tools. Cepandant, le wiki n'est plus accesible (tous comme le wiki Treyarch) depuis fin 2011.


La plupart des options du CompileTools concernant la compilation des niveaux sont pratiquement les mêmes que ceux de Call of Duty 2, bien que Compile Paths n'existe plus, car maintenant il est compris dans le BSP.

Cependant, le moteur graphique ayant beaucoup évolué, tous les fichiers scripts et tous les fichiers de type BSP ( .d3dbsp) se trouve maintenant dans des fichiers .ff (Fast Files). Qui est enfaite une sorte de compression de fichier et qui permet de lire plus vite les informations contenu dedans. C'est donc pour cette raison que deux nouvelles options apparaissent:

  • Build Fast File : Cette fonction compile donc les fichier .d3dbsp, les fichiers scripts qui sont des fichier .gsc et les fichiers zone, avec les Reflections, pour les mettres dans un même fichier .ff.
  • Update Zone File : C'est, la fonction qui permet, si il manque des modèles, sons, annimations dans les fichiers zone (contenu dans le dossier zone_source et qui ont l'extensions .csv) et qu'il faut déclarée, car sinon, il ne s'affiche pas correctement en jeu, permet plus rapidement de copier les déclarations manquantes directement à travers un interface plus simple. Bien que on peut également le faire manuellement.

En plus d'une autre option:

  • Compile Reflections : Comme son nom l'indique, cette fonction compile les Reflections Probes (cube vert qui est dans le fichier .map). Sans cette options, la carte aura un reflet rouge vif qui se répercutera sur tous ce qui apparaît dans la carte.

Call of Duty World at War[]

Cod5compiletools

C'est le compileTools (renommée Launcher) le plus complet, il comporte 3 onglets:

  • Compile Level : C'est l'onglet qui permet de compiler les cartes, rien n'a changer par rapport aux autre compileTools ici (image ci-dessus)
  • Mod Builder : C'est la fusion du MoDBuilder avec CompileTools (image ci-dessous)
  • Run Game : C'est l'onglet qui permet de lancer le jeu avec un mod, et d'autre commande comme lancer le jeu en fenêtré ou activé le mode développeur.
Cod5compiletools2

Anecdote[]

  • Avant le CompileTools, dans les précédents Call of Duty, pour compiler la carte il fallait crée un fichier .bat et mettre dedans : cd ..\..\tools\bin q3map ../../main/maps/mytestmap q3map -vis ../../main/maps/mytestmap flare -extra -sundiffusesamples 10 -dumpoptions ../../main/maps/mytestmap cd ..\..\ CodSP +set g_connectpaths 2 +set dedicated 1 +devmap mytestmap CodSP +set r_vc_compile 2 +devmap mytestmap pause (pour une carte appelé mytestmap, et seulement pour Call of Duty)
    • Le CompileTools, permet simplement dans une interface GUI de donner les instructions au fichier compilateur de carte (q3map.exe pour Call of Duty, cod2map.exe pour Call of Duty 2 etc) beaucoup plus intuitivement que par le fichier .bat. Cependant, il est toujours possible de crée un fichier .bat et de coller les instructions nécessaire dedans pour les Call of Duty ayant des CompileTools.
  • Quand on installe le Mod tools de Call of Duty 4 sur Windows 7, la fonction Connect Paths ne fonctionne, même en utilisant g_connectpaths 1 en jeu. Pour corriger ce bug, il suffit de l'installer d'abord sur Windows XP puis de le transporter sur Windows 7.
  • Le Mod Tools n'étant disponible qu'en anglais, pour que le CompileTools de Call of Duty 4 fonctionne sur d'autre version que celle anglaise, il suffit simplement de trouver les fichier nommée localized_french_iwXX, (XX étant le nombre du fichier iwd), et de les renomés localized_english_iwXX, et également de remplacer le nom du dossier french, qui se trouve dans le dossier zone, par english.

Références[]

<references>

Advertisement