Dan's Orbiter page

Orbiter Francophone => Création Orbiter Francophone => Topic started by: NLS le pingouin on 10 February 2010, 08:27:06

Title: Changer la charge utile d'un ProtonK
Post by: NLS le pingouin on 10 February 2010, 08:27:06
Mr Papyref, bonjour! Trés bel addon, félicitation!
Au autres : bonjour aussi!

Je voudrais demander quelques précisions au sujet de l'addon Pad24 pour lanceurs Protons lourds.
J'essaie d'adapter la station ISS de l'addon ISS Fleet de David413 pour envoyer une autre version de Zarya que celle
proposé dans l'addon de Papyref.
J'ai commencé par créer une nouvelle version de la configuration du proton. Aprés quelques tatonnement, j'ai réussi à
créer une config ProtonK-Zarya dédiée à transporter l'addon que je souhaite (ISS0A).
Tout fonctionne correctement, jusqu'à ce que je souhaite détacher la charge utile : "Runtime Error, blabla". Bref, il ne
trouve pas un des fichiers que j'ai précisé.

Voici à quoi ressemblent mes nouveaux fichiers :
ProtonK-Zarya.ini
[PAYLOAD_1]
MeshName="iss0A"
name="ISS0A" (J'ai aussi tenté avec "Vessels/ISS0A")
Module="ISS0A"
off=(0,0,38)
Diameter=3.00
Height=12.00
Mass=18500

J'ai modifié les appels au trois fichiers .cfg, .ini et guidance.txt dans le scénario.

iss0A.cfg se trouve dans Config/Vessels/
iss0A.msh se trouve dans Meshes/
ISS0A.dll se trouve dans Modules/

Sachant qu'il m'affiche correctement la charge utile une fois la coiffe largué, le fichier .msh devrait être correctment
configuré. Il ne reste plus qu'un problème lié à l'un (ou à tout) des deux autres fichiers. Mais là, je ne vois pas du tout
d'où ça pourrait venir...

Quelqu'un pourrait m'aiguiller pour trouver le problème?

Merci et bonne journée à tous.

Title: Re: Changer la charge utile d'un ProtonK
Post by: Papyref on 10 February 2010, 18:18:48
Que te dit le fichier Orbiter.log concernant le défaut ?

Je pense que le problème vient du fait que ton module est défini par un dll et pas un ini.
Le payload dans le fichier ini de Proton fait appel à SpaceCraft3 comme module de gestion de la charge embarquée et
tu l'envoies sur ISSoA qui est un dll différent. Quand tu largues ton Zarya ça provoque un CTD.
Je n'ai pas trop le temps de chercher si l'on peut tourner la difficulté

:sage: Papyref