Hmm, alright I'll try when I get time.Maybe. Payloads are basically vessels. So you can add them using scn editor. There are some that are static meshes those you have to edit the scn with notepad,....
You will need attachment manager to attach. Note that some may not fit the 2016 shuttle.
Looking forward to the new VC and other stuff.We redid a lot of the STS-payloads scenarios. There are still mission not made though.
I am redoing the VC part of the Early shuttle. Steerable KU would be nice. But really just eye candy.
In SF, the landing gear is armed at Ctrl+G, then deployed at key G. By design, it cannot be stowed againLanding Gear. It seems right now we have a press a key and the gear deploys. In real life if requires at least 2 buttons. ARM and DN. I think SF had that where the Gear was ARMed first.
Nothing. The TBs are driven by the actual landing gear status and only change once the DN PBI has been pushed. Then it would change from "UP" to barberpole while the gear is extending and then to "DN" once it is down and locked.I don't know if you in real life would press the ARM button what would happen as far as display?
bool Atlantis::VCDrawTalkback(SURFHANDLE surf, int idx, int label)
{
if (tkbk_stateL[idx] == label) return false; // nothing to do
tkbk_stateL[idx] = label;
oapiBlt(surf, g_Param.tkbk_label, 0, 0, label * 32, 0, 32, 18);
return true;
}
bool Atlantis::VCRedrawEvent(int id, int event, SURFHANDLE surf)
{
switch (id) {
case AID_LANDINGGEARLEFT_TKBK1: {
static int label[5] = { 0,3,4,0,0 };
return VCDrawTalkback(surf, 0, label[gear_status]);
}
}
return false;
}
if (geararmed == 1) oapiWriteScenario_string(scn, "GEARARMED", " ");//gear is armed
case AID_LANDINGGEARARM:
{
SetAnimation(anim_LEFTGEARARMON, 1);
SetAnimation(anim_LEFTGEARARMOFF, 1);
//RevertLandingGear();
geararmed = 1;//gear is armed
} return true;
case AID_LANDINGGEARDN:
{
if (geararmed == 1) {//gear is armed
SetAnimation(anim_LEFTGEARTALKBACK, .5);//move talkback to barber pole
RevertLandingGear();//move gear
}
} return true;
if (!_strnicmp(line, "GEARARMED", 9)) // gear armed
{
sscanf(line + 9, "%d", &geararmed);
geararmed = 1;
}
bool Atlantis::clbkLoadVC (int id)
{
...
if (firstStep) id= VCCAM;// if firststep then load vc camera position
switch (id) {
case 0: // commander position
....
firstStep = true;
if (firstStep) {
firstStep = false;
}
;