So i zoom in a bit:
Redid the speed brake per SF. Not sure about the autospeedbrake though
Redid the speed brake per SF. Not sure about the autospeedbrake though
// D. Beachy: handle power buttons
case AID_CDR1_PWR:
case AID_CDR2_PWR:
case AID_PLT1_PWR:
case AID_PLT2_PWR:
case AID_MFD1_PWR:
case AID_MFD2_PWR:
case AID_MFD3_PWR:
case AID_MFD4_PWR:
case AID_MFD5_PWR:
case AID_MFDA_PWR:
case AID_CCTV1_PWR:
case AID_CCTV2_PWR:
{
int mfd = id - AID_CDR1_PWR + MFD_LEFT;
oapiSendMFDKey(mfd, OAPI_KEY_ESCAPE);
} return true;
int mfd = id - AID_CDR1_PWR + MFD_LEFT;
// D. Beachy: define power buttons
#define AID_CDR1_PWR 13
#define AID_CDR2_PWR 14
#define AID_PLT1_PWR 15
#define AID_PLT2_PWR 16
#define AID_MFD1_PWR 17
#define AID_MFD2_PWR 18
#define AID_MFD3_PWR 19
#define AID_MFD4_PWR 20
#define AID_MFD5_PWR 21
#define AID_MFDA_PWR 22
#define AID_CCTV1_PWR 23
#define AID_CCTV2_PWR 24
sprintf(oapiDebugString(), "Mouse position: X %f Y %f Z %f bt%d", p.x, p.y, p.z, id);
static const int mfdgrp[12] = {
GRP_CDR1_VC, GRP_CDR2_VC, GRP_PLT1_VC, GRP_PLT2_VC,
GRP_MFD1_VC, GRP_MFD2_VC, GRP_MFD3_VC, GRP_MFD4_VC, GRP_MFD5_VC,
GRP_MFD_AFT_VC, GRP_MFDCCTV1_VC,GRP_MFDCCTV2NEW_VC
};
#define GRP_labelcdr1 432
#define GRP_labelcdr2 433
#define GRP_labelplt1 434
#define GRP_labelplt2 435
#define GRP_labelmd1 436
#define GRP_labelmd2 437
#define GRP_labelmd3 438
#define GRP_labelmd4 439
#define GRP_labelmd5 440
#define GRP_labelmda 441
#define GRP_labelmfCCTV1 442
#define GRP_labelmfCCTV2NEW 443
#define GRP_CDR1_VC 444
#define GRP_CDR2_VC 445
#define GRP_PLT1_VC 446
#define GRP_PLT2_VC 447
#define GRP_MFD1_VC 448
#define GRP_MFD2_VC 449
#define GRP_MFD3_VC 450
#define GRP_MFD4_VC 451
#define GRP_MFD5_VC 452
#define GRP_MFD_AFT_VC 453
#define GRP_MFDCCTV1_VC 454
#define GRP_MFDCCTV2NEW_VC 455
Odd...are you sure you have a full Orbiter installation at "D:\Orbiter2016" ? Yes
Not sure about the paths. But my full orbiter is at Drbiter2016.
But is the label and mfd matched by the number?
So CDR1_MFD is 1 so label cdr1 should go with it?
---------- Post added 06-18-20 at 10:19 AM ---------- Previous post was 06-17-20 at 07:08 PM ----------
So I got it to debug.
The one thing that seems off is the mfd which is an int
aid_CRD_pwr =13 MFD_left 0Code:// D. Beachy: handle power buttons case AID_CDR1_PWR: case AID_CDR2_PWR: case AID_PLT1_PWR: case AID_PLT2_PWR: case AID_MFD1_PWR: case AID_MFD2_PWR: case AID_MFD3_PWR: case AID_MFD4_PWR: case AID_MFD5_PWR: case AID_MFDA_PWR: case AID_CCTV1_PWR: case AID_CCTV2_PWR: { int mfd = id - AID_CDR1_PWR + MFD_LEFT; oapiSendMFDKey(mfd, OAPI_KEY_ESCAPE); //sprintf(oapiDebugString(), "Mouse position: X %f Y %f Z %f bt%d", p.x, p.y, p.z, id); } return true;
That wasn't it. I put a break below where it figures mfd and it was correct.
So not sure where else to check So it seems the mfd 10 powers up mfd10 and mfd11 screen
So I thought about the mesh. Meshwizard seems to like it.
but this doesn't work for me
I also added these lines:
Code:DLLCLBK VESSEL *ovcInit (OBJHANDLE hvessel, int flightmodel) { #ifdef _DEBUG // NOTE: _CRTDBG_CHECK_ALWAYS_DF is too slow _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_CRT_DF | _CRTDBG_LEAK_CHECK_DF); #endif return new Atlantis (hvessel, flightmodel); }
---------- Post added 06-19-20 at 05:58 AM ---------- Previous post was 06-18-20 at 10:19 AM ----------
So redid the mesh and still the issue. May just write it off as a bug. You can't use the cameras mfd in normal graphics anyhow.
Not sure why shipedit isn't working.
[BOOSTER_1]
N=1
MeshName="ShuttleOLD_lsrb"
Height=38.5
Diameter=3.71
EmptyMass=66406
FuelMass=503487
Thrust=14739770.25
angle=0.0
off=(-6.9,0.,2.115)
BurnTime=122.0
eng_1=(0.5,0.5,-22.5)
eng_diameter=2.5
ENG_PSTREAM1=solidfuel_exhaust
ENG_PSTREAM2=contrail4
ENG_TEX=Exhaust2
Speed=(-15.000,-4.000,0.000)
Rot_speed=(-0.200,0.400,0.000)
CURVE_1=(-1,0)
CURVE_2=(0,100)
CURVE_3=(30.3,100)
CURVE_4=(35.5,87)
CURVE_5=(60.0,87)
CURVE_6=(65.1,100)
CURVE_7=(103,100)
CURVE_8=(115,85)
CURVE_9=(136,5)
[BOOSTER_2]
N=1
MeshName="ShuttleOLD_rsrb"
Height=38.5
Diameter=3.71
EmptyMass=66406
FuelMass=503487
Thrust=14739770.25
angle=0.0
off=(6.85,0.,2.115)
BurnTime=122.0
eng_1=(-0.5,0.5,-22.5)
eng_diameter=2.5
ENG_PSTREAM1=solidfuel_exhaust
ENG_PSTREAM2=contrail4
ENG_TEX=Exhaust2
Speed=(15.000,-4.000,0.000)
Rot_speed=(-0.200,-0.400,0.000)
CURVE_1=(-1,0)
CURVE_2=(0,100)
CURVE_3=(30.3,100)
CURVE_4=(35.5,87)
CURVE_5=(60.0,87)
CURVE_6=(65.1,100)
CURVE_7=(103,100)
CURVE_8=(115,85)
CURVE_9=(136,5)
[BOOSTER_3]
N=1
Height=46.88
Diameter=8.7
EmptyMass=0.00000001
FuelMass=0.00000001
Thrust=0.00000001
BurnTime=1
BurnDelay=123
off=(6,0,13.401)
MeshName="ShuttleOLD_tank"
eng_1=(-1.6,7.93,-27.88)
eng_2=( 1.6,7.93,-27.88)
eng_3=( 0.0,11.33,-27.03)
DIR=(0.0, 0.25885, -0.96545)
eng_diameter=2.0
SPEED=(0,-90,0)
Module=SHUTTLE2016BURNTEX
ENG_TEX=Exhaust_atsme
battery=1.5
Reignitable=0
[STAGE_1]
Height=46.88
Diameter=8.7
EmptyMass=35272
FuelMass=728715.23
Thrust=6539030.025
BurnTime=504.1
off=(-0.05,0,13.401)
MeshName="ShuttleOLD_Btank"
eng_1=(-1.6,7.93,-26.88)
eng_2=( 1.6,7.93,-26.88)
eng_3=( 0.0,11.33,-26.03)
DIR=(0.0, 0.25885, -0.96545)
eng_diameter=2.0
speed=(0,0,-10)
ENG_TEX=Exhaust_atsme
battery=1.5
Reignitable=0
[PAYLOAD_1]
MeshName="2016spaceshuttle\Columbia\ColumbiaORG2016H7"
off=(-0.00,8.13,0.0)
Diameter=23.1
Height=36.2
Mass=99453.0
Module="Shuttle2016Bearly"
Name=STS-1
SPEED=(0,0.8,0)
Rot_Speed=(0.002,0,0)
RENDER=1
LIVE=1
BEGIN_SHIPS
ET-1:Multistage2015
STATUS Landed Earth
POS -80.6208630 28.6270927
HEADING 180.57
ALT 47.361
AROT 151.065 -8.240 4.530
ATTACHED 0:0,MS_LaunchPad_ET-1
AFCMODE 7
PRPLEVEL 0:1.000000 1:1.000000 2:1.000000 3:1.000000
NAVFREQ 0 0 0 0
XPDR 0
CONFIG_FILE Config\Multistage2015\Space-Shuttle_STS-1HD.ini
GUIDANCE_FILE Config\Multistage2015\Guidance\guidance_shuttle_STS-3real.txt
CONFIGURATION 0
CURRENT_BOOSTER 1
CURRENT_STAGE 1
CURRENT_INTERSTAGE 1
CURRENT_PAYLOAD 1
FAIRING 0
GNC_RUN 1
MET -540.000
BATTERY 5400.000000
STAGE_IGNITION_TIME 0.000000
STAGE_STATE 1
TELEMETRY_FILE Config\Multistage2015\Telemetry\guidance_shuttle_STS-1.txt
ALT_STEPS 100.0,350.0,1400.0,35000.0
PEG_PITCH_LIMIT 35.000
PEG_MC_INTERVAL 0.100
RAMP
END
MS_LaunchPad_ET-1:EmptyModule
STATUS Landed Earth
POS -80.6041230 28.6086670
HEADING 0.00
ALT -2.000
AROT 151.065 -8.240 4.530
AFCMODE 7
NAVFREQ 0 0
END
MS_Camera:MS_Camera
STATUS Landed Earth
POS -80.6238630 28.6070927
HEADING 180.57
ALT 0.000
AROT -118.284 -4.474 171.752
AFCMODE 7
NAVFREQ 0 0
TARGET ET-1
END
STS-1:Shuttle2016Bearly
BEGIN_ATTACHMENT
P 0 .5 0 0 -1 0 0 0 -1 XS ; TO SHUTTLE
P 0 3.2 0 0 1 0 0 0 1 GS ; TO RMS
END_ATTACHMENT
; === Configuration file for vessel class NASA ASEM ===
ClassName = MPESS2
Module = MPESS2
BEGIN_ATTACHMENT
P 0 .5 0 0 -1 0 0 0 -1 XS ; TO SHUTTLE
P 0 3.2 0 0 1 0 0 0 1 GS ; TO RMS
END_ATTACHMENT
ClassName = MPESS
MeshName = STS_PAYLOADSNEW\\MPESS
Mass = 1124
Size = 4
BEGIN_ATTACHMENT
P 0 .5 0 0 -1 0 0 0 -1 XS ; TO SHUTTLE
P 0 3.2 0 0 1 0 0 0 1 GS ; TO RMS
END_ATTACHMENT
I thought the issue was fixed in D3D9 ? Or was that just SSU ?