Rappel de la question :Comment utiliser un vaisseau "config" à partir d'un vaisseau "INI" ou inversement.
J'essaye d'attacher (ATTACHED 0:0,DSSV_NG) un objet en Config sur le DSSV_NG qui lui est en INI ...Orbiter 2010P1 PLANTE SYSTEMATIQUEMENT!!! Il y à une solution ?
Désolé pour ma réponse un peu tardive, mais voilà :
Alors juste un rappel :En général, les vaisseaux "spacecraft" sont déclarés comme cela :
Vaisseau1:spacecraft\spacecraft3
(...)
END
Cela veut dire que le "
vaisseau1" va chercher dans le dossier Config\Spacecraft\ un fichier
Vaisseau1.iniMais on peut aussi le déclarer comme cela :
Vaisseau1:Vaisseau1
(...)
END
Cela veut dire que le "
vaisseau1" va chercher dans le dossier Config\Vessels un fichier
Vaisseau1.cfgVariante : si on met :
Vaisseau1:Engin\soucoupe
(...)
END
Cela veut dire que le "vaisseau1" va chercher dans le dossier Config\Vessels\
Engin\ un fichier soucoupe.cfg
(pratique pour changer le nom, et "ranger" les fichiers config dans un dossier "à part".
Cela permet de déclarer des points d'attache pour un vaisseau "config".
Dans le fichier "cfg" (qui doit exister) on mettra :BEGIN_ATTACHMENT
P 0 0 0 0 0 1 0 1 0 XS
END_ATTACHMENT
Avec :C veut dire que ce point est fait pour s'accrocher à un point "PARENT"
(inverse : si on met "
P" alors le point est fait pour s'accrocher à un point "CHILD")
Ensuite :
0 0 0 => coordonées xyz du point
0 0 1 => direction (ici vers l'avant)
0 1 0 => rotation (ici vers le haut)
Attention à ne pas mettre 001 001 : l'angle doit être de 90° entre direction et rotation (ici = 0)
Pour un vaisseau "Multistage, c'est plus simple, car il y a déjà (en plus du fichier ini) un fichier "cfg"
en général dans le même dossier.
Il n'y a plus qu'à attacher le tout .
Il est à noter que :
1) si le vaisseau "ini" est parent (donc le vaisseau "cfg" est child) la gestion des points d'attache se fait
avec Ctrl+Q puis MaJ+0
2) 1) si le vaisseau "ini" est child (donc le vaisseau "cfg" est parent) on peut déclarer (ou pas) les 2 vaisseaux accrochés ensemble (ou pas) mais dans ce cas il n'y a pas de touche pour le détacher.
Si le vaisseau voulu "config" est ini à la base, il faut mettre dans le fichier.cfg ceci :
ClassName = Vaisseau1
Module = spacecraft4
Dans ce cas le fichier cfg va chercher un fichier ini se nommant Vaisseau1.in dans le dossier \config\spacecraft.
Voilà, j'espère avoir répondu à ta question....
Et j'espère ne pas avoir écrit de bêtises...