Salut vincent,
Comme je te l'ai dis dans mon MP, j'ai trouvé ton problème, maintenant je vais te l'expliquer pour que tu arrive a comprendre le comment du pourquoi, si tu a un problème, on en discute afin de le résoudre, ca ne sert a rien d'aller de l'avant si tu a des difficultés à assimiler le système des chemins, mais en logique ca devrais aller.
Dans ton moddesc.xml tu à cette ligne:( ligne 20 dans notepad++)
Code: Select all
<map id="SampleModMap" className="Mission00" filename="$dataS/scripts/missions/mission00.lua" configFilename="maps/mapDE.xml" defaultVehiclesXMLFilename="mapDE_vehicles.xml" defaultItemsXMLFilename="mapDE_items.xml">
ce que je peux te dire avant d'aller plus loin tu n'aura aucun batiment de ton item et aucun vehicules non plus.
Pourquoi ?
Si on découpe cette ligne tu a ceci:
Code: Select all
defaultItemsXMLFilename="mapDE_items.xml">
Cette partie indique ou trouver le item.xml, il dis comme il est la qu'il doit se trouver avec ton moddesc.xml ( en effet si il se trouve ailleurs dans un dossier, il faudrais indique le chemin vers ce dossier) dans le cas de tas map telle que tu me l'a envoyée, ton item se trouve dans le dossier maps.
La il y a deux solutions, déplacer le item.xml a la bonne place, soit modifier le moddesc.xml, perso je préfère la premiere solution, vu que le item.xml renvoie vers d'autres dossier il est plus simple de le bouger, tu ne devras pas modifier le item de cette manière, surtout refaire tous les chemins du item.. Si tu voudrais modifier le moddesc.xml la modification serais comme ceci:
Code: Select all
defaultItemsXMLFilename="maps/mapDE_items.xml">
Pour ton défaut véhicles pareil, la meme manip pour lui.
En fait le chemin pour un fichier dans un xml dois se lire à partir de l'emplacement du fichier ou tu lis le chemin, maintenant si tu te trouve dans un dossier plus loin dans la structure, et que tu dois remonter plus haut il faut alors commencer la ligne de chemin par ../
voici un exemple:
Tu a un fichier xml qui se trouve dans le dossier maps ( ou se trouve ton i3d) et tu dois faire un chemin dans ce dernier vers ton dossier placeables par exemple ( dans se cas ton dossier se trouve à un niveau supérieur par rapport à ton xml donc ton chemin commencera par: ../)
Maintenant autre point dans ton item.xml, les objets que tu à mis proviennent du jeu sans aucune modification que ce soit, si oui, tu peux alors te simplifier la tache et rendre ton zip un peu plus léger, le item.xml est en effet capable d'aller chercher un xml dans le dossier d'installation du jeu et tu peux alors supprimer le dossier mapDE à la racine de ta map, pour cela il faut juste lui indiquer le chemin comme ceci:
Code: Select all
filename="data/placeables/mapDE/bga/bga.xml"
Cette methode est valable pour tous les objets placeables qui sont dans le jeu d'origine.
Voila pour le petit cours, si tu bloque sur une partie n'hesite pas à appeler au secours
, on reverras alors le point qui reste obscur sans soucis pour moi.
FusingGrain