Project Apollo Collaborative (Vessel Builder + Multistage)

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
One of the things missing for Orbiter2016 is a simple Apollo add-on. Frustrated by my lack of time to develop a proper one, I've decided to start a different approach to development.

So I'd like to try something collaborative, based on Vessel Builder and Multistage (no need to code). That way, we can easily share our configs right here and gradually improve the add-on.

Also, to avoid clutter and dependency hell, we will be using NASSP meshes. Makes sense, since NASSP runs in 2016 (no need to install incompatible add-ons, and already has all the meshes we need).

Here's the CSM :
Code:
ClassName = VesselBuilder1
Module = VesselBuilder1
 
;CONFIGURATION FILE FOR Apollo CSM
 
NOEDITOR = FALSE
 
CONFIGURATIONS = 1
 
;<-------------------------GENERAL SETTINGS - Configuration: 0------------------------->
 
EMPTY_MASS = 11900
VSIZE = 11
PMI = 0 0 0
CSECTIONS = 0 0 0
GRAVITYGDAMP = 20
ROTDRAG = 0 0 0
 
;<-------------------------MESHES DEFINITIONS------------------------->
 
MESH_0_NAME = ProjectApollo\SM
MESH_0_POS = 0 -0.1 -3
MESH_0_DIR = 0 0 1
MESH_0_ROT = 0 1 0
MESH_0_VIS = 1
 
MESH_1_NAME = ProjectApollo\CM
MESH_1_POS = 0 0 1.2
MESH_1_DIR = 0 0 1
MESH_1_ROT = 0 1 0
MESH_1_VIS = 1
 
MESH_2_NAME = ProjectApollo\CM-HatchC
MESH_2_POS = 0 -2.77556e-017 1.2
MESH_2_DIR = 0 0 1
MESH_2_ROT = 0 1 0
MESH_2_VIS = 5
 
MESH_3_NAME = ProjectApollo\CM-VC
MESH_3_POS = 0 0 1.2
MESH_3_DIR = 0 0 1
MESH_3_ROT = 0 1 0
MESH_3_VIS = 4
 
MESH_4_NAME = ProjectApollo\CM-Interior
MESH_4_POS = 0 0 1.2
MESH_4_DIR = 0 0 1
MESH_4_ROT = 0 1 0
MESH_4_VIS = 1
 
MESH_5_NAME = ProjectApollo\CM-Probe
MESH_5_POS = 0 0 1.2
MESH_5_DIR = 0 0 1
MESH_5_ROT = 0 1 0
MESH_5_VIS = 1
 
 
;<-------------------------DOCKS DEFINITIONS------------------------->
 
 
;<-------------------------ATTACHMENTS DEFINITIONS------------------------->
 
 
;<-------------------------ANIMATIONS DEFINITIONS------------------------->
 
;<-------------------------PROPELLANT DEFINITIONS------------------------->
 
PRP_0_ID = 0
PRP_0_MAXMASS = 16000
PRP_0_EFFICIENCY = 1
PRP_0_PRIMARY = TRUE
PRP_0_NAME = Tank_0
 
 
;<-------------------------THRUSTERS DEFINITIONS------------------------->
 
THR_0_ID = 0
THR_0_NAME = Pitch_up_1
THR_0_POS = 0 0 10
THR_0_DIR = 0 1 0
THR_0_MAX0 = 0
THR_0_ISP0 = 1e+007
THR_0_ISPREF = 0
THR_0_PREF = 101400
THR_0_TANK = 0
THR_0_HASEXHAUST = FALSE
THR_0_HASPARTICLES = FALSE
 
THR_1_ID = 1
THR_1_NAME = Pitch_up_2
THR_1_POS = 0 0 -10
THR_1_DIR = 0 -1 0
THR_1_MAX0 = 0
THR_1_ISP0 = 1e+007
THR_1_ISPREF = 0
THR_1_PREF = 101400
THR_1_TANK = 0
THR_1_HASEXHAUST = FALSE
THR_1_HASPARTICLES = FALSE
 
THR_2_ID = 2
THR_2_NAME = Pitch_dwn_1
THR_2_POS = 0 0 10
THR_2_DIR = 0 -1 0
THR_2_MAX0 = 0
THR_2_ISP0 = 1e+007
THR_2_ISPREF = 0
THR_2_PREF = 101400
THR_2_TANK = 0
THR_2_HASEXHAUST = FALSE
THR_2_HASPARTICLES = FALSE
 
THR_3_ID = 3
THR_3_NAME = Pitch_dwn_2
THR_3_POS = 0 0 -10
THR_3_DIR = 0 1 0
THR_3_MAX0 = 0
THR_3_ISP0 = 1e+007
THR_3_ISPREF = 0
THR_3_PREF = 101400
THR_3_TANK = 0
THR_3_HASEXHAUST = FALSE
THR_3_HASPARTICLES = FALSE
 
THR_4_ID = 4
THR_4_NAME = Yaw_left_1
THR_4_POS = 0 0 10
THR_4_DIR = -1 0 0
THR_4_MAX0 = 0
THR_4_ISP0 = 1e+007
THR_4_ISPREF = 0
THR_4_PREF = 101400
THR_4_TANK = 0
THR_4_HASEXHAUST = FALSE
THR_4_HASPARTICLES = FALSE
 
THR_5_ID = 5
THR_5_NAME = Yaw_left_2
THR_5_POS = 0 0 -10
THR_5_DIR = 1 0 0
THR_5_MAX0 = 0
THR_5_ISP0 = 1e+007
THR_5_ISPREF = 0
THR_5_PREF = 101400
THR_5_TANK = 0
THR_5_HASEXHAUST = FALSE
THR_5_HASPARTICLES = FALSE
 
THR_6_ID = 6
THR_6_NAME = Yaw_right_1
THR_6_POS = 0 0 10
THR_6_DIR = 1 0 0
THR_6_MAX0 = 0
THR_6_ISP0 = 1e+007
THR_6_ISPREF = 0
THR_6_PREF = 101400
THR_6_TANK = 0
THR_6_HASEXHAUST = FALSE
THR_6_HASPARTICLES = FALSE
 
THR_7_ID = 7
THR_7_NAME = Yaw_right_2
THR_7_POS = 0 0 -10
THR_7_DIR = -1 0 0
THR_7_MAX0 = 0
THR_7_ISP0 = 1e+007
THR_7_ISPREF = 0
THR_7_PREF = 101400
THR_7_TANK = 0
THR_7_HASEXHAUST = FALSE
THR_7_HASPARTICLES = FALSE
 
THR_8_ID = 8
THR_8_NAME = Bank_left_1
THR_8_POS = 10 0 0
THR_8_DIR = 0 1 0
THR_8_MAX0 = 0
THR_8_ISP0 = 1e+007
THR_8_ISPREF = 0
THR_8_PREF = 101400
THR_8_TANK = 0
THR_8_HASEXHAUST = FALSE
THR_8_HASPARTICLES = FALSE
 
THR_9_ID = 9
THR_9_NAME = Bank_left_2
THR_9_POS = -10 0 0
THR_9_DIR = 0 -1 0
THR_9_MAX0 = 0
THR_9_ISP0 = 1e+007
THR_9_ISPREF = 0
THR_9_PREF = 101400
THR_9_TANK = 0
THR_9_HASEXHAUST = FALSE
THR_9_HASPARTICLES = FALSE
 
THR_10_ID = 10
THR_10_NAME = Bank_right_1
THR_10_POS = 10 0 0
THR_10_DIR = 0 -1 0
THR_10_MAX0 = 0
THR_10_ISP0 = 1e+007
THR_10_ISPREF = 0
THR_10_PREF = 101400
THR_10_TANK = 0
THR_10_HASEXHAUST = FALSE
THR_10_HASPARTICLES = FALSE
 
THR_11_ID = 11
THR_11_NAME = Bank_right_2
THR_11_POS = -10 0 0
THR_11_DIR = 0 1 0
THR_11_MAX0 = 0
THR_11_ISP0 = 1e+007
THR_11_ISPREF = 0
THR_11_PREF = 101400
THR_11_TANK = 0
THR_11_HASEXHAUST = FALSE
THR_11_HASPARTICLES = FALSE
 
THR_12_ID = 12
THR_12_NAME = Translate_up
THR_12_POS = 0 0 0
THR_12_DIR = 0 1 0
THR_12_MAX0 = 1935
THR_12_ISP0 = 1e+007
THR_12_ISPREF = 0
THR_12_PREF = 101400
THR_12_TANK = 0
THR_12_HASEXHAUST = FALSE
THR_12_HASPARTICLES = FALSE
 
THR_13_ID = 13
THR_13_NAME = Translate_dwn
THR_13_POS = 0 0 0
THR_13_DIR = 0 -1 0
THR_13_MAX0 = 1935
THR_13_ISP0 = 1e+007
THR_13_ISPREF = 0
THR_13_PREF = 101400
THR_13_TANK = 0
THR_13_HASEXHAUST = FALSE
THR_13_HASPARTICLES = FALSE
 
THR_14_ID = 14
THR_14_NAME = Translate_left
THR_14_POS = 0 0 0
THR_14_DIR = -1 0 0
THR_14_MAX0 = 1935
THR_14_ISP0 = 1e+007
THR_14_ISPREF = 0
THR_14_PREF = 101400
THR_14_TANK = 0
THR_14_HASEXHAUST = FALSE
THR_14_HASPARTICLES = FALSE
 
THR_15_ID = 15
THR_15_NAME = Translate_right
THR_15_POS = 0 0 0
THR_15_DIR = 1 0 0
THR_15_MAX0 = 1935
THR_15_ISP0 = 1e+007
THR_15_ISPREF = 0
THR_15_PREF = 101400
THR_15_TANK = 0
THR_15_HASEXHAUST = FALSE
THR_15_HASPARTICLES = FALSE
 
THR_16_ID = 16
THR_16_NAME = Translate_forward
THR_16_POS = 0 0 0
THR_16_DIR = 0 0 1
THR_16_MAX0 = 1935
THR_16_ISP0 = 1e+007
THR_16_ISPREF = 0
THR_16_PREF = 101400
THR_16_TANK = 0
THR_16_HASEXHAUST = FALSE
THR_16_HASPARTICLES = FALSE
 
THR_17_ID = 17
THR_17_NAME = Translate_backward
THR_17_POS = 0 0 0
THR_17_DIR = 0 0 -1
THR_17_MAX0 = 1935
THR_17_ISP0 = 1e+007
THR_17_ISPREF = 0
THR_17_PREF = 101400
THR_17_TANK = 0
THR_17_HASEXHAUST = FALSE
THR_17_HASPARTICLES = FALSE
 
THR_18_ID = 18
THR_18_NAME = Thruster_18
THR_18_POS = 0 0 -7.05
THR_18_DIR = 0 0 1
THR_18_MAX0 = 1000
THR_18_ISP0 = 1000
THR_18_ISPREF = 0
THR_18_PREF = 101400
THR_18_TANK = 0
THR_18_HASEXHAUST = TRUE
THR_18_EX_0_ID = 0
THR_18_EX_0_LSIZE = 15
THR_18_EX_0_WSIZE = 1
THR_18_EX_0_EXTEX = -1
THR_18_EX_0_CUSTOMPOSDIR = FALSE
THR_18_HASPARTICLES = TRUE
THR_18_PART_0_ID = 0
THR_18_PART_0_PSSIDX = 1
THR_18_PART_0_CUSTOMPOS = FALSE
 
;<-------------------------THRUSTER GROUPS DEFINITIONS------------------------->
 
THGROUP_MAIN = TRUE
THGROUP_MAIN_THRUSTERS = 18
THGROUP_ATT_PITCHUP = TRUE
THGROUP_ATT_PITCHUP_THRUSTERS = 0, 1
THGROUP_ATT_PITCHDOWN = TRUE
THGROUP_ATT_PITCHDOWN_THRUSTERS = 2, 3
THGROUP_ATT_YAWLEFT = TRUE
THGROUP_ATT_YAWLEFT_THRUSTERS = 4, 5
THGROUP_ATT_YAWRIGHT = TRUE
THGROUP_ATT_YAWRIGHT_THRUSTERS = 6, 7
THGROUP_ATT_BANKLEFT = TRUE
THGROUP_ATT_BANKLEFT_THRUSTERS = 8, 9
THGROUP_ATT_BANKRIGHT = TRUE
THGROUP_ATT_BANKRIGHT_THRUSTERS = 10, 11
THGROUP_ATT_RIGHT = TRUE
THGROUP_ATT_RIGHT_THRUSTERS = 15
THGROUP_ATT_LEFT = TRUE
THGROUP_ATT_LEFT_THRUSTERS = 14
THGROUP_ATT_UP = TRUE
THGROUP_ATT_UP_THRUSTERS = 12
THGROUP_ATT_DOWN = TRUE
THGROUP_ATT_DOWN_THRUSTERS = 13
THGROUP_ATT_FORWARD = TRUE
THGROUP_ATT_FORWARD_THRUSTERS = 16
THGROUP_ATT_BACK = TRUE
THGROUP_ATT_BACK_THRUSTERS = 17
 
;<-------------------------TOUCHDOWNPOINTS DEFINITIONS------------------------->
 
 
;<-------------------------AIRFOILS DEFINITIONS------------------------->
 
 
;<-------------------------CONTROL SURFACES DEFINITIONS------------------------->
 
 
;<-------------------------CAMERA DEFINITIONS------------------------->
 
CAM_0_ID = 0
CAM_0_NAME = Cam_0
CAM_0_POS = 0 1 1.2
CAM_0_DIR = 0 0 1
CAM_0_TILT = 0
 
 
;<-------------------------VIRTUAL COCKPIT DEFINITIONS------------------------->
 
VC_POS_0_ID = 0
VC_POS_0_NAME = vc_position_0
VC_POS_0_OFS = 0 1 1.2
VC_POS_0_DIR = 0 0 1
 
VC_POS_1_ID = 1
VC_POS_1_NAME = vc_position_1
VC_POS_1_OFS = 0.65 1 1.2
VC_POS_1_DIR = 0 0 1
 
VC_POS_2_ID = 2
VC_POS_2_NAME = vc_position_2
VC_POS_2_OFS = -0.65 1 1.2
VC_POS_2_DIR = 0 0 1
 
 
;<-------------------------LIGHTS: BEACONS DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: LIGHT EMITTERS DEFINITIONS------------------------->
 
 
;<-------------------------VARIABLE DRAG ITEMS DEFINITIONS------------------------->
 
 
;<-------------------------EVENTS DEFINITIONS------------------------->
 
 
;<-------------------------EXHAUST TEXTURES DEFINITIONS------------------------->
 
 
;<-------------------------PARTICLES DEFINITIONS------------------------->
As you can see it's very incomplete. Feel free to improve on this and share the results here.

Hopefully we can make progress this way and one day release it for the community!
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
Hmm...do we really need (yet) another Apollo add-on?

Reminds me of:
standards.png
 

GLS

Well-known member
Orbiter Contributor
Addon Developer
Joined
Mar 22, 2008
Messages
5,877
Reaction score
2,869
Points
188
Website
github.com
Instead of reinventing the wheel, how about making the competition to Apollo?
N1-5L.png

I don't think there is a lot of detailed info about the N1-L3 system, so it shouldn't "snowball" in complexity. Although it could be done with SC/MS/whatever, I'd recommend C++ coding which would be +/- simple (not much systems info), but would allow much more control over animations and other details.
(btw: keep it open source from the start)
\offtopic
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Hmm...do we really need (yet) another Apollo add-on?
Instead of reinventing the wheel...
:idk: How many do we have for 2016 ?



Here's the WIP LEM. Very rought but capable of landing. Needs stage separation and docking :)
Code:
ClassName = VesselBuilder1
Module = VesselBuilder1
 
;CONFIGURATION FILE FOR Apollo LEM
 
NOEDITOR = FALSE
 
CONFIGURATIONS = 1
 
;<-------------------------GENERAL SETTINGS - Configuration: 0------------------------->
 
EMPTY_MASS = 4920
VSIZE = 10
PMI = 20 20 10
CSECTIONS = 20 20 20
GRAVITYGDAMP = 0
ROTDRAG = 0.01 0.01 0.01
 
;<-------------------------MESHES DEFINITIONS------------------------->
 
MESH_0_NAME = ProjectApollo\LM_Descent
MESH_0_POS = 0 0 0
MESH_0_DIR = 0 0 1
MESH_0_ROT = 0 1 0
MESH_0_VIS = 23
 
MESH_1_NAME = ProjectApollo\LM_ascent
MESH_1_POS = 0 3 0
MESH_1_DIR = 0 0 1
MESH_1_ROT = 0 1 0
MESH_1_VIS = 7
 
MESH_2_NAME = ProjectApollo\LM_FwdHatch
MESH_2_POS = 0 1.2 -0.4
MESH_2_DIR = 0 0 1
MESH_2_ROT = 0 1 0
MESH_2_VIS = 7
 
 
;<-------------------------DOCKS DEFINITIONS------------------------->
 
 
;<-------------------------ATTACHMENTS DEFINITIONS------------------------->
 
 
;<-------------------------ANIMATIONS DEFINITIONS------------------------->
 
;<-------------------------PROPELLANT DEFINITIONS------------------------->
 
PRP_0_ID = 0
PRP_0_MAXMASS = 8200
PRP_0_EFFICIENCY = 1
PRP_0_PRIMARY = TRUE
PRP_0_NAME = descent
 
 
;<-------------------------THRUSTERS DEFINITIONS------------------------->
 
THR_0_ID = 0
THR_0_NAME = Pitch_up_1
THR_0_POS = 0 0 10
THR_0_DIR = 0 1 0
THR_0_MAX0 = 885.929
THR_0_ISP0 = 1e+007
THR_0_ISPREF = 0
THR_0_PREF = 101400
THR_0_TANK = 0
THR_0_HASEXHAUST = FALSE
THR_0_HASPARTICLES = FALSE
 
THR_1_ID = 1
THR_1_NAME = Pitch_up_2
THR_1_POS = 0 0 -10
THR_1_DIR = 0 -1 0
THR_1_MAX0 = 885.929
THR_1_ISP0 = 1e+007
THR_1_ISPREF = 0
THR_1_PREF = 101400
THR_1_TANK = 0
THR_1_HASEXHAUST = FALSE
THR_1_HASPARTICLES = FALSE
 
THR_2_ID = 2
THR_2_NAME = Pitch_dwn_1
THR_2_POS = 0 0 10
THR_2_DIR = 0 -1 0
THR_2_MAX0 = 885.929
THR_2_ISP0 = 1e+007
THR_2_ISPREF = 0
THR_2_PREF = 101400
THR_2_TANK = 0
THR_2_HASEXHAUST = FALSE
THR_2_HASPARTICLES = FALSE
 
THR_3_ID = 3
THR_3_NAME = Pitch_dwn_2
THR_3_POS = 0 0 -10
THR_3_DIR = 0 1 0
THR_3_MAX0 = 885.929
THR_3_ISP0 = 1e+007
THR_3_ISPREF = 0
THR_3_PREF = 101400
THR_3_TANK = 0
THR_3_HASEXHAUST = FALSE
THR_3_HASPARTICLES = FALSE
 
THR_4_ID = 4
THR_4_NAME = Yaw_left_1
THR_4_POS = 0 0 10
THR_4_DIR = -1 0 0
THR_4_MAX0 = 885.929
THR_4_ISP0 = 1e+007
THR_4_ISPREF = 0
THR_4_PREF = 101400
THR_4_TANK = 0
THR_4_HASEXHAUST = FALSE
THR_4_HASPARTICLES = FALSE
 
THR_5_ID = 5
THR_5_NAME = Yaw_left_2
THR_5_POS = 0 0 -10
THR_5_DIR = 1 0 0
THR_5_MAX0 = 885.929
THR_5_ISP0 = 1e+007
THR_5_ISPREF = 0
THR_5_PREF = 101400
THR_5_TANK = 0
THR_5_HASEXHAUST = FALSE
THR_5_HASPARTICLES = FALSE
 
THR_6_ID = 6
THR_6_NAME = Yaw_right_1
THR_6_POS = 0 0 10
THR_6_DIR = 1 0 0
THR_6_MAX0 = 885.929
THR_6_ISP0 = 1e+007
THR_6_ISPREF = 0
THR_6_PREF = 101400
THR_6_TANK = 0
THR_6_HASEXHAUST = FALSE
THR_6_HASPARTICLES = FALSE
 
THR_7_ID = 7
THR_7_NAME = Yaw_right_2
THR_7_POS = 0 0 -10
THR_7_DIR = -1 0 0
THR_7_MAX0 = 885.929
THR_7_ISP0 = 1e+007
THR_7_ISPREF = 0
THR_7_PREF = 101400
THR_7_TANK = 0
THR_7_HASEXHAUST = FALSE
THR_7_HASPARTICLES = FALSE
 
THR_8_ID = 8
THR_8_NAME = Bank_left_1
THR_8_POS = 10 0 0
THR_8_DIR = 0 1 0
THR_8_MAX0 = 442.965
THR_8_ISP0 = 1e+007
THR_8_ISPREF = 0
THR_8_PREF = 101400
THR_8_TANK = 0
THR_8_HASEXHAUST = FALSE
THR_8_HASPARTICLES = FALSE
 
THR_9_ID = 9
THR_9_NAME = Bank_left_2
THR_9_POS = -10 0 0
THR_9_DIR = 0 -1 0
THR_9_MAX0 = 442.965
THR_9_ISP0 = 1e+007
THR_9_ISPREF = 0
THR_9_PREF = 101400
THR_9_TANK = 0
THR_9_HASEXHAUST = FALSE
THR_9_HASPARTICLES = FALSE
 
THR_10_ID = 10
THR_10_NAME = Bank_right_1
THR_10_POS = 10 0 0
THR_10_DIR = 0 -1 0
THR_10_MAX0 = 442.965
THR_10_ISP0 = 1e+007
THR_10_ISPREF = 0
THR_10_PREF = 101400
THR_10_TANK = 0
THR_10_HASEXHAUST = FALSE
THR_10_HASPARTICLES = FALSE
 
THR_11_ID = 11
THR_11_NAME = Bank_right_2
THR_11_POS = -10 0 0
THR_11_DIR = 0 1 0
THR_11_MAX0 = 442.965
THR_11_ISP0 = 1e+007
THR_11_ISPREF = 0
THR_11_PREF = 101400
THR_11_TANK = 0
THR_11_HASEXHAUST = FALSE
THR_11_HASPARTICLES = FALSE
 
THR_12_ID = 12
THR_12_NAME = Translate_up
THR_12_POS = 0 0 0
THR_12_DIR = 0 1 0
THR_12_MAX0 = 2538
THR_12_ISP0 = 1e+007
THR_12_ISPREF = 0
THR_12_PREF = 101400
THR_12_TANK = 0
THR_12_HASEXHAUST = FALSE
THR_12_HASPARTICLES = FALSE
 
THR_13_ID = 13
THR_13_NAME = Translate_dwn
THR_13_POS = 0 0 0
THR_13_DIR = 0 -1 0
THR_13_MAX0 = 2538
THR_13_ISP0 = 1e+007
THR_13_ISPREF = 0
THR_13_PREF = 101400
THR_13_TANK = 0
THR_13_HASEXHAUST = FALSE
THR_13_HASPARTICLES = FALSE
 
THR_14_ID = 14
THR_14_NAME = Translate_left
THR_14_POS = 0 0 0
THR_14_DIR = -1 0 0
THR_14_MAX0 = 2538
THR_14_ISP0 = 1e+007
THR_14_ISPREF = 0
THR_14_PREF = 101400
THR_14_TANK = 0
THR_14_HASEXHAUST = FALSE
THR_14_HASPARTICLES = FALSE
 
THR_15_ID = 15
THR_15_NAME = Translate_right
THR_15_POS = 0 0 0
THR_15_DIR = 1 0 0
THR_15_MAX0 = 2538
THR_15_ISP0 = 1e+007
THR_15_ISPREF = 0
THR_15_PREF = 101400
THR_15_TANK = 0
THR_15_HASEXHAUST = FALSE
THR_15_HASPARTICLES = FALSE
 
THR_16_ID = 16
THR_16_NAME = Translate_forward
THR_16_POS = 0 0 0
THR_16_DIR = 0 0 1
THR_16_MAX0 = 2538
THR_16_ISP0 = 1e+007
THR_16_ISPREF = 0
THR_16_PREF = 101400
THR_16_TANK = 0
THR_16_HASEXHAUST = FALSE
THR_16_HASPARTICLES = FALSE
 
THR_17_ID = 17
THR_17_NAME = Translate_backward
THR_17_POS = 0 0 0
THR_17_DIR = 0 0 -1
THR_17_MAX0 = 2538
THR_17_ISP0 = 1e+007
THR_17_ISPREF = 0
THR_17_PREF = 101400
THR_17_TANK = 0
THR_17_HASEXHAUST = FALSE
THR_17_HASPARTICLES = FALSE
 
THR_18_ID = 18
THR_18_NAME = Descent
THR_18_POS = 0 -1.95 0
THR_18_DIR = 0 1 0
THR_18_MAX0 = 45040
THR_18_ISP0 = 3050
THR_18_ISPREF = 0
THR_18_PREF = 101400
THR_18_TANK = 0
THR_18_HASEXHAUST = TRUE
THR_18_EX_0_ID = 0
THR_18_EX_0_LSIZE = 10
THR_18_EX_0_WSIZE = 1
THR_18_EX_0_EXTEX = -1
THR_18_EX_0_CUSTOMPOSDIR = FALSE
THR_18_HASPARTICLES = TRUE
THR_18_PART_0_ID = 0
THR_18_PART_0_PSSIDX = 1
THR_18_PART_0_CUSTOMPOS = FALSE
 
;<-------------------------THRUSTER GROUPS DEFINITIONS------------------------->
 
THGROUP_HOVER = TRUE
THGROUP_HOVER_THRUSTERS = 18
THGROUP_ATT_PITCHUP = TRUE
THGROUP_ATT_PITCHUP_THRUSTERS = 0, 1
THGROUP_ATT_PITCHDOWN = TRUE
THGROUP_ATT_PITCHDOWN_THRUSTERS = 2, 3
THGROUP_ATT_YAWLEFT = TRUE
THGROUP_ATT_YAWLEFT_THRUSTERS = 4, 5
THGROUP_ATT_YAWRIGHT = TRUE
THGROUP_ATT_YAWRIGHT_THRUSTERS = 6, 7
THGROUP_ATT_BANKLEFT = TRUE
THGROUP_ATT_BANKLEFT_THRUSTERS = 8, 9
THGROUP_ATT_BANKRIGHT = TRUE
THGROUP_ATT_BANKRIGHT_THRUSTERS = 10, 11
THGROUP_ATT_RIGHT = TRUE
THGROUP_ATT_RIGHT_THRUSTERS = 15
THGROUP_ATT_LEFT = TRUE
THGROUP_ATT_LEFT_THRUSTERS = 14
THGROUP_ATT_UP = TRUE
THGROUP_ATT_UP_THRUSTERS = 12
THGROUP_ATT_DOWN = TRUE
THGROUP_ATT_DOWN_THRUSTERS = 13
THGROUP_ATT_FORWARD = TRUE
THGROUP_ATT_FORWARD_THRUSTERS = 16
THGROUP_ATT_BACK = TRUE
THGROUP_ATT_BACK_THRUSTERS = 17
 
;<-------------------------TOUCHDOWNPOINTS DEFINITIONS------------------------->
 
TDP_1_0_POS = 0 -3 8.8
TDP_1_0_STIFFNESS = 85804.8
TDP_1_0_DAMPING = 60394.2
TDP_1_0_MU = 0.1
TDP_1_0_MULNG = 0.2
 
TDP_1_1_POS = -6.9282 -3 -4
TDP_1_1_STIFFNESS = 85804.8
TDP_1_1_DAMPING = 60394.2
TDP_1_1_MU = 3
TDP_1_1_MULNG = 0.2
 
TDP_1_2_POS = 6.9282 -3 -4
TDP_1_2_STIFFNESS = 85804.8
TDP_1_2_DAMPING = 60394.2
TDP_1_2_MU = 3
TDP_1_2_MULNG = 0.2
 
TDP_1_3_POS = 0 8 0
TDP_1_3_STIFFNESS = 85804.8
TDP_1_3_DAMPING = 60394.2
TDP_1_3_MU = 3
TDP_1_3_MULNG = 0.2
 
 
;<-------------------------AIRFOILS DEFINITIONS------------------------->
 
 
;<-------------------------CONTROL SURFACES DEFINITIONS------------------------->
 
 
;<-------------------------CAMERA DEFINITIONS------------------------->
 
CAM_0_ID = 0
CAM_0_NAME = Cam_0
CAM_0_POS = -0.5 2.8 0.8
CAM_0_DIR = 0 0 1
CAM_0_TILT = 0
 
 
;<-------------------------VIRTUAL COCKPIT DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: BEACONS DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: LIGHT EMITTERS DEFINITIONS------------------------->
 
 
;<-------------------------VARIABLE DRAG ITEMS DEFINITIONS------------------------->
 
 
;<-------------------------EVENTS DEFINITIONS------------------------->
 
 
;<-------------------------EXHAUST TEXTURES DEFINITIONS------------------------->
 
 
;<-------------------------PARTICLES DEFINITIONS------------------------->
 
Last edited:

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
I made a LEM using VB and NASSP/AAPO if you'd like the config file, complete with events, deployable legs, and sounds. I also made a CM and CSM duo, again with events.

Re: Yet another Apollo addon, there's only NASSP for Orbiter 2016 as AMSO is unlikely to be updated for Orbiter 2016. I love NASSP but if you want to do a quick-and-dirty mission for fun then you don't really have an option for Apollo.
 
Last edited:

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Cool Kyle, can you share it ? Just post the configs here ;)

Yes, NASSP is great but you can't fly it arcade like. We need something that can fly a quick mission to Skylab for example. I have a Skylab B launch scenario using multistage... ;)
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Cool Kyle, can you share it ? Just post the configs here ;)

Yes, NASSP is great but you can't fly it arcade like. We need something that can fly a quick mission to Skylab for example. I have a Skylab B launch scenario using multistage... ;)

Sure thing. Note it's a bit of a bastardization because I used AAPO meshes for the ascent stage and NASSP for the LEM descent stage. I hadn't intended to really share this as it was designed for just my own personal usage. However, I still think you will find this satisfactory.

Descent stage
Code:
ClassName = VesselBuilder1
Module = VesselBuilder1
 
;CONFIGURATION FILE FOR Eagle
 
NOEDITOR = FALSE
 
CONFIGURATIONS = 2
 
;<-------------------------GENERAL SETTINGS - Configuration: 0------------------------->
 
EMPTY_MASS = 6855
VSIZE = 5
PMI = 20 20 10
CSECTIONS = 20 20 20
GRAVITYGDAMP = 0
ROTDRAG = 0.01 0.01 0.01
MET_ENABLED = TRUE
MET_IN_HUD = TRUE
 
;<-------------------------MESHES DEFINITIONS------------------------->
 
MESH_0_NAME = AAPO\LM_VC
MESH_0_POS = 0 2.77556e-017 0
MESH_0_DIR = 0 0 1
MESH_0_ROT = 0 1 0
MESH_0_VIS = 5
 
MESH_1_NAME = SpiderLEM\EVA
MESH_1_POS = -0.5 0.2 1.1
MESH_1_DIR = 0 0 1
MESH_1_ROT = 0 1 0
MESH_1_VIS = 0
 
MESH_2_NAME = SpiderLEM\EVA
MESH_2_POS = 0.5 0.2 1.1
MESH_2_DIR = 0 0 1
MESH_2_ROT = 0 1 0
MESH_2_VIS = 0
 
MESH_3_NAME = AAPO\LM_AscentStage
MESH_3_POS = 0 0 0
MESH_3_DIR = 0 0 1
MESH_3_ROT = 0 1 0
MESH_3_VIS = 1
 
MESH_4_NAME = ProjectApollo\LM_DescentStageGearRet
MESH_4_POS = 0 -2.2 0
MESH_4_DIR = 0 0 1
MESH_4_ROT = 0 1 0
MESH_4_VIS = 1
 
 
;<-------------------------DOCKS DEFINITIONS------------------------->
 
DOCK_0_ID = 0
DOCK_0_NAME = Dock_0
DOCK_0_POS = 0 1.5 0
DOCK_0_DIR = 1.31028e-031 1 1.22465e-016
DOCK_0_ROT = -0.87462 -5.93721e-017 0.48481
DOCK_0_JETT = FALSE
DOCK_0_SOFTDOCK = FALSE
 
 
;<-------------------------ATTACHMENTS DEFINITIONS------------------------->
 
 
;<-------------------------ANIMATIONS DEFINITIONS------------------------->
 
;<-------------------------PROPELLANT DEFINITIONS------------------------->
 
PRP_0_ID = 0
PRP_0_MAXMASS = 287
PRP_0_EFFICIENCY = 1
PRP_0_PRIMARY = FALSE
PRP_0_NAME = RCS
 
PRP_1_ID = 1
PRP_1_MAXMASS = 8248
PRP_1_EFFICIENCY = 1
PRP_1_PRIMARY = TRUE
PRP_1_NAME = Main1
 
 
;<-------------------------THRUSTERS DEFINITIONS------------------------->
 
THR_0_ID = 0
THR_0_NAME = Pitch_up_1
THR_0_POS = -1.68 -0.3 1.68
THR_0_DIR = 0 1 0
THR_0_MAX0 = 440
THR_0_ISP0 = 2840
THR_0_ISPREF = 0
THR_0_PREF = 101400
THR_0_TANK = 0
THR_0_HASEXHAUST = TRUE
THR_0_EX_0_ID = 0
THR_0_EX_0_LSIZE = 1
THR_0_EX_0_WSIZE = 0.1
THR_0_EX_0_EXTEX = 0
THR_0_EX_0_CUSTOMPOSDIR = FALSE
THR_0_HASPARTICLES = FALSE
 
THR_1_ID = 1
THR_1_NAME = Pitch_up_2
THR_1_POS = -1.68 0.32 -1.679
THR_1_DIR = 0 -1 0
THR_1_MAX0 = 440
THR_1_ISP0 = 2840
THR_1_ISPREF = 0
THR_1_PREF = 101400
THR_1_TANK = 0
THR_1_HASEXHAUST = TRUE
THR_1_EX_0_ID = 0
THR_1_EX_0_LSIZE = 1
THR_1_EX_0_WSIZE = 0.1
THR_1_EX_0_EXTEX = 0
THR_1_EX_0_CUSTOMPOSDIR = FALSE
THR_1_HASPARTICLES = FALSE
 
THR_2_ID = 2
THR_2_NAME = Pitch_dwn_1
THR_2_POS = -1.68 0.32 1.68
THR_2_DIR = 0 -1 0
THR_2_MAX0 = 440
THR_2_ISP0 = 2840
THR_2_ISPREF = 0
THR_2_PREF = 101400
THR_2_TANK = 0
THR_2_HASEXHAUST = TRUE
THR_2_EX_0_ID = 0
THR_2_EX_0_LSIZE = 1
THR_2_EX_0_WSIZE = 0.1
THR_2_EX_0_EXTEX = 0
THR_2_EX_0_CUSTOMPOSDIR = FALSE
THR_2_HASPARTICLES = FALSE
 
THR_3_ID = 3
THR_3_NAME = Pitch_dwn_2
THR_3_POS = -1.68 -0.32 -1.679
THR_3_DIR = 0 1 0
THR_3_MAX0 = 440
THR_3_ISP0 = 2840
THR_3_ISPREF = 0
THR_3_PREF = 101400
THR_3_TANK = 0
THR_3_HASEXHAUST = TRUE
THR_3_EX_0_ID = 0
THR_3_EX_0_LSIZE = 1
THR_3_EX_0_WSIZE = 0.1
THR_3_EX_0_EXTEX = 0
THR_3_EX_0_CUSTOMPOSDIR = FALSE
THR_3_HASPARTICLES = FALSE
 
THR_4_ID = 4
THR_4_NAME = Yaw_left_1
THR_4_POS = 1.92 0 1.57
THR_4_DIR = -1 0 0
THR_4_MAX0 = 440
THR_4_ISP0 = 2840
THR_4_ISPREF = 0
THR_4_PREF = 101400
THR_4_TANK = 0
THR_4_HASEXHAUST = TRUE
THR_4_EX_0_ID = 0
THR_4_EX_0_LSIZE = 1
THR_4_EX_0_WSIZE = 0.1
THR_4_EX_0_EXTEX = 0
THR_4_EX_0_CUSTOMPOSDIR = FALSE
THR_4_HASPARTICLES = FALSE
 
THR_5_ID = 5
THR_5_NAME = Yaw_left_2
THR_5_POS = -1.92 0 -1.57
THR_5_DIR = 1 0 0
THR_5_MAX0 = 440
THR_5_ISP0 = 2840
THR_5_ISPREF = 0
THR_5_PREF = 101400
THR_5_TANK = 0
THR_5_HASEXHAUST = TRUE
THR_5_EX_0_ID = 0
THR_5_EX_0_LSIZE = 1
THR_5_EX_0_WSIZE = 0.1
THR_5_EX_0_EXTEX = 0
THR_5_EX_0_CUSTOMPOSDIR = FALSE
THR_5_HASPARTICLES = FALSE
 
THR_6_ID = 6
THR_6_NAME = Yaw_right_1
THR_6_POS = -1.92 0 1.56
THR_6_DIR = 1 0 0
THR_6_MAX0 = 440
THR_6_ISP0 = 2840
THR_6_ISPREF = 0
THR_6_PREF = 101400
THR_6_TANK = 0
THR_6_HASEXHAUST = TRUE
THR_6_EX_0_ID = 0
THR_6_EX_0_LSIZE = 1
THR_6_EX_0_WSIZE = 0.1
THR_6_EX_0_EXTEX = 0
THR_6_EX_0_CUSTOMPOSDIR = FALSE
THR_6_HASPARTICLES = FALSE
 
THR_7_ID = 7
THR_7_NAME = Yaw_right_2
THR_7_POS = 1.92 0 -1.57
THR_7_DIR = -1 0 0
THR_7_MAX0 = 440
THR_7_ISP0 = 2840
THR_7_ISPREF = 0
THR_7_PREF = 101400
THR_7_TANK = 0
THR_7_HASEXHAUST = TRUE
THR_7_EX_0_ID = 0
THR_7_EX_0_LSIZE = 1
THR_7_EX_0_WSIZE = 0.1
THR_7_EX_0_EXTEX = 0
THR_7_EX_0_CUSTOMPOSDIR = FALSE
THR_7_HASPARTICLES = FALSE
 
THR_8_ID = 8
THR_8_NAME = Bank_left_2
THR_8_POS = 1.68 -0.3 1.68
THR_8_DIR = 0 1 0
THR_8_MAX0 = 440
THR_8_ISP0 = 2840
THR_8_ISPREF = 0
THR_8_PREF = 101400
THR_8_TANK = 0
THR_8_HASEXHAUST = TRUE
THR_8_EX_0_ID = 0
THR_8_EX_0_LSIZE = 1
THR_8_EX_0_WSIZE = 0.1
THR_8_EX_0_EXTEX = 0
THR_8_EX_0_CUSTOMPOSDIR = FALSE
THR_8_HASPARTICLES = FALSE
 
THR_9_ID = 9
THR_9_NAME = Bank_left_1
THR_9_POS = -1.68 0.32 1.68
THR_9_DIR = 0 -1 0
THR_9_MAX0 = 440
THR_9_ISP0 = 2840
THR_9_ISPREF = 0
THR_9_PREF = 101400
THR_9_TANK = 0
THR_9_HASEXHAUST = TRUE
THR_9_EX_0_ID = 0
THR_9_EX_0_LSIZE = 1
THR_9_EX_0_WSIZE = 0.1
THR_9_EX_0_EXTEX = 0
THR_9_EX_0_CUSTOMPOSDIR = FALSE
THR_9_HASPARTICLES = FALSE
 
THR_10_ID = 10
THR_10_NAME = Bank_right_1
THR_10_POS = 1.68 0.3 1.68
THR_10_DIR = 0 -1 0
THR_10_MAX0 = 440
THR_10_ISP0 = 2840
THR_10_ISPREF = 0
THR_10_PREF = 101400
THR_10_TANK = 0
THR_10_HASEXHAUST = TRUE
THR_10_EX_0_ID = 0
THR_10_EX_0_LSIZE = 1
THR_10_EX_0_WSIZE = 0.1
THR_10_EX_0_EXTEX = 0
THR_10_EX_0_CUSTOMPOSDIR = FALSE
THR_10_HASPARTICLES = FALSE
 
THR_11_ID = 11
THR_11_NAME = Bank_right_2
THR_11_POS = -1.68 -0.3 1.68
THR_11_DIR = 0 1 0
THR_11_MAX0 = 440
THR_11_ISP0 = 2840
THR_11_ISPREF = 0
THR_11_PREF = 101400
THR_11_TANK = 0
THR_11_HASEXHAUST = TRUE
THR_11_EX_0_ID = 0
THR_11_EX_0_LSIZE = 1
THR_11_EX_0_WSIZE = 0.1
THR_11_EX_0_EXTEX = 0
THR_11_EX_0_CUSTOMPOSDIR = FALSE
THR_11_HASPARTICLES = FALSE
 
THR_12_ID = 12
THR_12_NAME = Translate_up_1
THR_12_POS = -1.69 -0.3 -1.69
THR_12_DIR = 0 1 0
THR_12_MAX0 = 440
THR_12_ISP0 = 2840
THR_12_ISPREF = 0
THR_12_PREF = 101400
THR_12_TANK = 0
THR_12_HASEXHAUST = TRUE
THR_12_EX_0_ID = 0
THR_12_EX_0_LSIZE = 1
THR_12_EX_0_WSIZE = 0.1
THR_12_EX_0_EXTEX = 0
THR_12_EX_0_CUSTOMPOSDIR = FALSE
THR_12_HASPARTICLES = FALSE
 
THR_13_ID = 13
THR_13_NAME = Translate_dwn_1
THR_13_POS = 1.69 0.3 1.69
THR_13_DIR = 0 -1 0
THR_13_MAX0 = 440
THR_13_ISP0 = 2840
THR_13_ISPREF = 0
THR_13_PREF = 101400
THR_13_TANK = 0
THR_13_HASEXHAUST = TRUE
THR_13_EX_0_ID = 0
THR_13_EX_0_LSIZE = 1
THR_13_EX_0_WSIZE = 0.1
THR_13_EX_0_EXTEX = 0
THR_13_EX_0_CUSTOMPOSDIR = FALSE
THR_13_HASPARTICLES = FALSE
 
THR_14_ID = 14
THR_14_NAME = Translate_left_1
THR_14_POS = 1.92 0 1.57
THR_14_DIR = -1 0 0
THR_14_MAX0 = 440
THR_14_ISP0 = 2840
THR_14_ISPREF = 0
THR_14_PREF = 101400
THR_14_TANK = 0
THR_14_HASEXHAUST = TRUE
THR_14_EX_0_ID = 0
THR_14_EX_0_LSIZE = 1
THR_14_EX_0_WSIZE = 0.1
THR_14_EX_0_EXTEX = 0
THR_14_EX_0_CUSTOMPOSDIR = FALSE
THR_14_HASPARTICLES = FALSE
 
THR_15_ID = 15
THR_15_NAME = Translate_right_1
THR_15_POS = -1.92 0 -1.57
THR_15_DIR = 1 0 0
THR_15_MAX0 = 440
THR_15_ISP0 = 2840
THR_15_ISPREF = 0
THR_15_PREF = 101400
THR_15_TANK = 0
THR_15_HASEXHAUST = TRUE
THR_15_EX_0_ID = 0
THR_15_EX_0_LSIZE = 1
THR_15_EX_0_WSIZE = 0.1
THR_15_EX_0_EXTEX = 0
THR_15_EX_0_CUSTOMPOSDIR = FALSE
THR_15_HASPARTICLES = FALSE
 
THR_16_ID = 16
THR_16_NAME = Translate_forward
THR_16_POS = -1.57 0 -1.92
THR_16_DIR = 0 0 1
THR_16_MAX0 = 440
THR_16_ISP0 = 2840
THR_16_ISPREF = 0
THR_16_PREF = 101400
THR_16_TANK = 0
THR_16_HASEXHAUST = TRUE
THR_16_EX_0_ID = 0
THR_16_EX_0_LSIZE = 1
THR_16_EX_0_WSIZE = 0.1
THR_16_EX_0_EXTEX = 0
THR_16_EX_0_CUSTOMPOSDIR = FALSE
THR_16_HASPARTICLES = FALSE
 
THR_17_ID = 17
THR_17_NAME = Translate_backward
THR_17_POS = -1.57 0 1.92
THR_17_DIR = 0 0 -1
THR_17_MAX0 = 440
THR_17_ISP0 = 2840
THR_17_ISPREF = 0
THR_17_PREF = 101400
THR_17_TANK = 0
THR_17_HASEXHAUST = TRUE
THR_17_EX_0_ID = 0
THR_17_EX_0_LSIZE = 1
THR_17_EX_0_WSIZE = 0.1
THR_17_EX_0_EXTEX = 0
THR_17_EX_0_CUSTOMPOSDIR = FALSE
THR_17_HASPARTICLES = FALSE
 
THR_18_ID = 18
THR_18_NAME = Pitch_up_3
THR_18_POS = 1.68 -0.3 1.68
THR_18_DIR = 0 1 0
THR_18_MAX0 = 440
THR_18_ISP0 = 2840
THR_18_ISPREF = 0
THR_18_PREF = 101400
THR_18_TANK = 0
THR_18_HASEXHAUST = TRUE
THR_18_EX_0_ID = 0
THR_18_EX_0_LSIZE = 1
THR_18_EX_0_WSIZE = 0.1
THR_18_EX_0_EXTEX = 0
THR_18_EX_0_CUSTOMPOSDIR = FALSE
THR_18_HASPARTICLES = FALSE
 
THR_19_ID = 19
THR_19_NAME = pitch_up_4
THR_19_POS = 1.68 0.32 -1.679
THR_19_DIR = 0 -1 0
THR_19_MAX0 = 440
THR_19_ISP0 = 2840
THR_19_ISPREF = 0
THR_19_PREF = 101400
THR_19_TANK = 0
THR_19_HASEXHAUST = TRUE
THR_19_EX_0_ID = 0
THR_19_EX_0_LSIZE = 1
THR_19_EX_0_WSIZE = 0.1
THR_19_EX_0_EXTEX = 0
THR_19_EX_0_CUSTOMPOSDIR = FALSE
THR_19_HASPARTICLES = FALSE
 
THR_20_ID = 20
THR_20_NAME = Pitch_dwn_3
THR_20_POS = 1.68 0.32 1.68
THR_20_DIR = 0 -1 0
THR_20_MAX0 = 440
THR_20_ISP0 = 2840
THR_20_ISPREF = 0
THR_20_PREF = 101400
THR_20_TANK = 0
THR_20_HASEXHAUST = TRUE
THR_20_EX_0_ID = 0
THR_20_EX_0_LSIZE = 1
THR_20_EX_0_WSIZE = 0.1
THR_20_EX_0_EXTEX = 0
THR_20_EX_0_CUSTOMPOSDIR = FALSE
THR_20_HASPARTICLES = FALSE
 
THR_21_ID = 21
THR_21_NAME = Bank_left_3
THR_21_POS = 1.68 -0.32 -1.679
THR_21_DIR = 0 1 0
THR_21_MAX0 = 440
THR_21_ISP0 = 2840
THR_21_ISPREF = 0
THR_21_PREF = 101400
THR_21_TANK = 0
THR_21_HASEXHAUST = TRUE
THR_21_EX_0_ID = 0
THR_21_EX_0_LSIZE = 1
THR_21_EX_0_WSIZE = 0.1
THR_21_EX_0_EXTEX = 0
THR_21_EX_0_CUSTOMPOSDIR = FALSE
THR_21_HASPARTICLES = FALSE
 
THR_22_ID = 22
THR_22_NAME = bank_left_4
THR_22_POS = -1.68 0.32 -1.679
THR_22_DIR = 0 -1 0
THR_22_MAX0 = 440
THR_22_ISP0 = 2840
THR_22_ISPREF = 0
THR_22_PREF = 101400
THR_22_TANK = 0
THR_22_HASEXHAUST = TRUE
THR_22_EX_0_ID = 0
THR_22_EX_0_LSIZE = 1
THR_22_EX_0_WSIZE = 0.1
THR_22_EX_0_EXTEX = 0
THR_22_EX_0_CUSTOMPOSDIR = FALSE
THR_22_HASPARTICLES = FALSE
 
THR_23_ID = 23
THR_23_NAME = bank_right_3
THR_23_POS = 1.69 0.3 -1.69
THR_23_DIR = 0 -1 0
THR_23_MAX0 = 440
THR_23_ISP0 = 2840
THR_23_ISPREF = 0
THR_23_PREF = 101400
THR_23_TANK = 0
THR_23_HASEXHAUST = TRUE
THR_23_EX_0_ID = 0
THR_23_EX_0_LSIZE = 1
THR_23_EX_0_WSIZE = 0.1
THR_23_EX_0_EXTEX = 0
THR_23_EX_0_CUSTOMPOSDIR = FALSE
THR_23_HASPARTICLES = FALSE
 
THR_24_ID = 24
THR_24_NAME = bank_right_4
THR_24_POS = -1.68 -0.3 -1.69
THR_24_DIR = 0 1 0
THR_24_MAX0 = 440
THR_24_ISP0 = 2840
THR_24_ISPREF = 0
THR_24_PREF = 101400
THR_24_TANK = 0
THR_24_HASEXHAUST = TRUE
THR_24_EX_0_ID = 0
THR_24_EX_0_LSIZE = 1
THR_24_EX_0_WSIZE = 0.1
THR_24_EX_0_EXTEX = 0
THR_24_EX_0_CUSTOMPOSDIR = FALSE
THR_24_HASPARTICLES = FALSE
 
THR_25_ID = 25
THR_25_NAME = Bank_right_1
THR_25_POS = 10 0 0
THR_25_DIR = 0 -1 0
THR_25_MAX0 = 123.52
THR_25_ISP0 = 2840
THR_25_ISPREF = 0
THR_25_PREF = 101400
THR_25_TANK = 0
THR_25_HASEXHAUST = FALSE
THR_25_HASPARTICLES = FALSE
 
THR_26_ID = 26
THR_26_NAME = Bank_right_2
THR_26_POS = -10 0 0
THR_26_DIR = 0 1 0
THR_26_MAX0 = 123.52
THR_26_ISP0 = 2840
THR_26_ISPREF = 0
THR_26_PREF = 101400
THR_26_TANK = 0
THR_26_HASEXHAUST = FALSE
THR_26_HASPARTICLES = FALSE
 
THR_27_ID = 27
THR_27_NAME = translate_forward_2
THR_27_POS = 1.57 0 -1.92
THR_27_DIR = 0 0 1
THR_27_MAX0 = 440
THR_27_ISP0 = 2840
THR_27_ISPREF = 0
THR_27_PREF = 101400
THR_27_TANK = 0
THR_27_HASEXHAUST = TRUE
THR_27_EX_0_ID = 0
THR_27_EX_0_LSIZE = 1
THR_27_EX_0_WSIZE = 0.1
THR_27_EX_0_EXTEX = 0
THR_27_EX_0_CUSTOMPOSDIR = FALSE
THR_27_HASPARTICLES = FALSE
 
THR_28_ID = 28
THR_28_NAME = translate_backward_2
THR_28_POS = 1.57 0 1.92
THR_28_DIR = 0 0 -1
THR_28_MAX0 = 440
THR_28_ISP0 = 2840
THR_28_ISPREF = 0
THR_28_PREF = 101400
THR_28_TANK = 0
THR_28_HASEXHAUST = TRUE
THR_28_EX_0_ID = 0
THR_28_EX_0_LSIZE = 1
THR_28_EX_0_WSIZE = 0.1
THR_28_EX_0_EXTEX = 0
THR_28_EX_0_CUSTOMPOSDIR = FALSE
THR_28_HASPARTICLES = FALSE
 
THR_29_ID = 29
THR_29_NAME = translate_up_2
THR_29_POS = 1.69 -0.3 -1.69
THR_29_DIR = 0 1 0
THR_29_MAX0 = 440
THR_29_ISP0 = 2840
THR_29_ISPREF = 0
THR_29_PREF = 101400
THR_29_TANK = 0
THR_29_HASEXHAUST = TRUE
THR_29_EX_0_ID = 0
THR_29_EX_0_LSIZE = 1
THR_29_EX_0_WSIZE = 0.1
THR_29_EX_0_EXTEX = 0
THR_29_EX_0_CUSTOMPOSDIR = FALSE
THR_29_HASPARTICLES = FALSE
 
THR_30_ID = 30
THR_30_NAME = translate_up_3
THR_30_POS = -1.69 -0.3 1.69
THR_30_DIR = 0 1 0
THR_30_MAX0 = 440
THR_30_ISP0 = 2840
THR_30_ISPREF = 0
THR_30_PREF = 101400
THR_30_TANK = 0
THR_30_HASEXHAUST = TRUE
THR_30_EX_0_ID = 0
THR_30_EX_0_LSIZE = 1
THR_30_EX_0_WSIZE = 0.1
THR_30_EX_0_EXTEX = 0
THR_30_EX_0_CUSTOMPOSDIR = FALSE
THR_30_HASPARTICLES = FALSE
 
THR_31_ID = 31
THR_31_NAME = translate_up_4
THR_31_POS = 1.69 -0.3 1.69
THR_31_DIR = 0 1 0
THR_31_MAX0 = 440
THR_31_ISP0 = 2840
THR_31_ISPREF = 0
THR_31_PREF = 101400
THR_31_TANK = 0
THR_31_HASEXHAUST = TRUE
THR_31_EX_0_ID = 0
THR_31_EX_0_LSIZE = 1
THR_31_EX_0_WSIZE = 0.1
THR_31_EX_0_EXTEX = 0
THR_31_EX_0_CUSTOMPOSDIR = FALSE
THR_31_HASPARTICLES = FALSE
 
THR_32_ID = 32
THR_32_NAME = translate_dwn_2
THR_32_POS = 1.69 0.3 -1.69
THR_32_DIR = 0 -1 0
THR_32_MAX0 = 440
THR_32_ISP0 = 2840
THR_32_ISPREF = 0
THR_32_PREF = 101400
THR_32_TANK = 0
THR_32_HASEXHAUST = TRUE
THR_32_EX_0_ID = 0
THR_32_EX_0_LSIZE = 1
THR_32_EX_0_WSIZE = 0.1
THR_32_EX_0_EXTEX = 0
THR_32_EX_0_CUSTOMPOSDIR = FALSE
THR_32_HASPARTICLES = FALSE
 
THR_33_ID = 33
THR_33_NAME = translate_dwn_3
THR_33_POS = -1.69 0.3 1.69
THR_33_DIR = 0 -1 0
THR_33_MAX0 = 440
THR_33_ISP0 = 2840
THR_33_ISPREF = 0
THR_33_PREF = 101400
THR_33_TANK = 0
THR_33_HASEXHAUST = TRUE
THR_33_EX_0_ID = 0
THR_33_EX_0_LSIZE = 1
THR_33_EX_0_WSIZE = 0.1
THR_33_EX_0_EXTEX = 0
THR_33_EX_0_CUSTOMPOSDIR = FALSE
THR_33_HASPARTICLES = FALSE
 
THR_34_ID = 34
THR_34_NAME = translate_dwn_4
THR_34_POS = -1.69 0.3 -1.69
THR_34_DIR = 0 -1 0
THR_34_MAX0 = 440
THR_34_ISP0 = 2840
THR_34_ISPREF = 0
THR_34_PREF = 101400
THR_34_TANK = 0
THR_34_HASEXHAUST = TRUE
THR_34_EX_0_ID = 0
THR_34_EX_0_LSIZE = 1
THR_34_EX_0_WSIZE = 0.1
THR_34_EX_0_EXTEX = 0
THR_34_EX_0_CUSTOMPOSDIR = FALSE
THR_34_HASPARTICLES = FALSE
 
THR_35_ID = 35
THR_35_NAME = translate_left_2
THR_35_POS = 1.92 0 -1.57
THR_35_DIR = -1 0 0
THR_35_MAX0 = 440
THR_35_ISP0 = 2840
THR_35_ISPREF = 0
THR_35_PREF = 101400
THR_35_TANK = 0
THR_35_HASEXHAUST = TRUE
THR_35_EX_0_ID = 0
THR_35_EX_0_LSIZE = 1
THR_35_EX_0_WSIZE = 0.1
THR_35_EX_0_EXTEX = 0
THR_35_EX_0_CUSTOMPOSDIR = FALSE
THR_35_HASPARTICLES = FALSE
 
THR_36_ID = 36
THR_36_NAME = translate_right_2
THR_36_POS = -1.92 0 1.57
THR_36_DIR = 1 0 0
THR_36_MAX0 = 440
THR_36_ISP0 = 2840
THR_36_ISPREF = 0
THR_36_PREF = 101400
THR_36_TANK = 0
THR_36_HASEXHAUST = TRUE
THR_36_EX_0_ID = 0
THR_36_EX_0_LSIZE = 1
THR_36_EX_0_WSIZE = 0.1
THR_36_EX_0_EXTEX = 0
THR_36_EX_0_CUSTOMPOSDIR = FALSE
THR_36_HASPARTICLES = FALSE
 
THR_37_ID = 37
THR_37_NAME = DESCENT
THR_37_POS = 0 -3.9 0
THR_37_DIR = 0 1 0
THR_37_MAX0 = 45040
THR_37_ISP0 = 3050
THR_37_ISPREF = 0
THR_37_PREF = 101400
THR_37_TANK = 1
THR_37_HASEXHAUST = TRUE
THR_37_EX_0_ID = 0
THR_37_EX_0_LSIZE = 7.5
THR_37_EX_0_WSIZE = 1.8
THR_37_EX_0_EXTEX = 1
THR_37_EX_0_CUSTOMPOSDIR = FALSE
THR_37_HASPARTICLES = FALSE
 
THR_38_ID = 38
THR_38_NAME = smoke
THR_38_POS = 0 -25 0
THR_38_DIR = 0 1 0
THR_38_MAX0 = 0.01
THR_38_ISP0 = 1000
THR_38_ISPREF = 0
THR_38_PREF = 101400
THR_38_TANK = 1
THR_38_HASEXHAUST = FALSE
THR_38_HASPARTICLES = TRUE
THR_38_PART_0_ID = 0
THR_38_PART_0_PSSIDX = 2
THR_38_PART_0_CUSTOMPOS = FALSE
 
;<-------------------------THRUSTER GROUPS DEFINITIONS------------------------->
 
THGROUP_HOVER = TRUE
THGROUP_HOVER_THRUSTERS = 37
THGROUP_ATT_PITCHUP = TRUE
THGROUP_ATT_PITCHUP_THRUSTERS = 0, 1, 18, 19
THGROUP_ATT_PITCHDOWN = TRUE
THGROUP_ATT_PITCHDOWN_THRUSTERS = 2, 3, 20, 21
THGROUP_ATT_YAWLEFT = TRUE
THGROUP_ATT_YAWLEFT_THRUSTERS = 4, 5
THGROUP_ATT_YAWRIGHT = TRUE
THGROUP_ATT_YAWRIGHT_THRUSTERS = 6, 7
THGROUP_ATT_BANKLEFT = TRUE
THGROUP_ATT_BANKLEFT_THRUSTERS = 8, 9, 21, 22
THGROUP_ATT_BANKRIGHT = TRUE
THGROUP_ATT_BANKRIGHT_THRUSTERS = 10, 11, 23, 24
THGROUP_ATT_RIGHT = TRUE
THGROUP_ATT_RIGHT_THRUSTERS = 15, 36
THGROUP_ATT_LEFT = TRUE
THGROUP_ATT_LEFT_THRUSTERS = 14, 35
THGROUP_ATT_UP = TRUE
THGROUP_ATT_UP_THRUSTERS = 12, 29, 30, 31
THGROUP_ATT_DOWN = TRUE
THGROUP_ATT_DOWN_THRUSTERS = 13, 32, 33, 34
THGROUP_ATT_FORWARD = TRUE
THGROUP_ATT_FORWARD_THRUSTERS = 16, 27
THGROUP_ATT_BACK = TRUE
THGROUP_ATT_BACK_THRUSTERS = 17, 28
 
;<-------------------------TOUCHDOWNPOINTS DEFINITIONS------------------------->
 
TDP_1_0_POS = 0 -4.75 4.4
TDP_1_0_STIFFNESS = 46650.5
TDP_1_0_DAMPING = 32835.2
TDP_1_0_MU = 0.1
TDP_1_0_MULNG = 0.2
 
TDP_1_1_POS = -3.4641 -4.75 -2
TDP_1_1_STIFFNESS = 46650.5
TDP_1_1_DAMPING = 32835.2
TDP_1_1_MU = 3
TDP_1_1_MULNG = 0.2
 
TDP_1_2_POS = 3.4641 -4.75 -2
TDP_1_2_STIFFNESS = 46650.5
TDP_1_2_DAMPING = 32835.2
TDP_1_2_MU = 3
TDP_1_2_MULNG = 0.2
 
TDP_1_3_POS = 0 4 0
TDP_1_3_STIFFNESS = 46650.5
TDP_1_3_DAMPING = 32835.2
TDP_1_3_MU = 3
TDP_1_3_MULNG = 0.2
 
 
;<-------------------------AIRFOILS DEFINITIONS------------------------->
 
 
;<-------------------------CONTROL SURFACES DEFINITIONS------------------------->
 
 
;<-------------------------CAMERA DEFINITIONS------------------------->
 
 
;<-------------------------VIRTUAL COCKPIT DEFINITIONS------------------------->
 
VC_POS_0_ID = 0
VC_POS_0_NAME = CDR
VC_POS_0_OFS = -0.5 0.65 1.25
VC_POS_0_DIR = 0 0 1
 
VC_POS_1_ID = 1
VC_POS_1_NAME = DOCK
VC_POS_1_OFS = -0.59 0.74 1.125
VC_POS_1_DIR = 0 1 0
 
VC_MFD_0_ID = 0
VC_MFD_0_MESH = 0
VC_MFD_0_GROUP = 23
VC_MFD_0_WPWR = TRUE
VC_MFD_0_PWR0 = 0 0 0
VC_MFD_0_PWR2 = 0 0 0
VC_MFD_0_WCOL = TRUE
VC_MFD_0_COLTL = 0 0 0
VC_MFD_0_COLBL = 0 0 0
VC_MFD_0_COLTR = 0 0 0
VC_MFD_0_COLBR = 0 0 0
 
 
;<-------------------------LIGHTS: BEACONS DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: LIGHT EMITTERS DEFINITIONS------------------------->
 
 
;<-------------------------VARIABLE DRAG ITEMS DEFINITIONS------------------------->
 
 
;<-------------------------EVENTS DEFINITIONS------------------------->
 
EVENT_0_ID = 0
EVENT_0_NAME = DSC_JET
EVENT_0_TYPE = 1
EVENT_0_TRIGGERTYPE = 2
EVENT_0_REPEAT = 0
EVENT_0_KEY = 36
EVENT_0_KEYMOD = 0
EVENT_0_SPAWNEDCLASS = VesselBuilder1\LEM_ASCENT
EVENT_0_SPAWNEDNAME = LEM_ASCENT
EVENT_0_SPAWNEDOFS = 0 2.3 0
EVENT_0_SPAWNEDVEL = 0 15 0
EVENT_0_SPAWNEDROTVEL = 0 0 0
EVENT_0_SPAWNDELMESH = 4
 
EVENT_1_ID = 1
EVENT_1_NAME = LEM_JET_SOUND
EVENT_1_TYPE = 11
EVENT_1_TRIGGERTYPE = 8
EVENT_1_REPEAT = 0
EVENT_1_OTHEREVENT = 0
EVENT_1_SNDFILE = C:\Orbiter\Sound\SpiderLEM\stage_sep.wav
 
EVENT_2_ID = 2
EVENT_2_NAME = GEAR_DEPLY
EVENT_2_TYPE = 7
EVENT_2_TRIGGERTYPE = 2
EVENT_2_REPEAT = 1
EVENT_2_KEY = 34
EVENT_2_KEYMOD = 0
EVENT_2_RECONFIG = 1
 
EVENT_3_ID = 3
EVENT_3_NAME = KILL_DSC
EVENT_3_TYPE = 4
EVENT_3_TRIGGERTYPE = 2
EVENT_3_REPEAT = 0
EVENT_3_KEY = 37
EVENT_3_KEYMOD = 0
EVENT_3_THR = 37
EVENT_3_THRLVL = 0
 
 
;<-------------------------EXHAUST TEXTURES DEFINITIONS------------------------->
 
EXTEX_0_ID = 0
EXTEX_0_TEXNAME = exhaust_atrcs
 
EXTEX_1_ID = 1
EXTEX_1_TEXNAME = ProjectApollo\exhaust_atrcs
 
EXTEX_2_ID = 2
EXTEX_2_TEXNAME = amso\Particle_dust
 
 
;<-------------------------PARTICLES DEFINITIONS------------------------->
 
PARTICLE_2_ID = 2
PARTICLE_2_NAME = LEM_dust
PARTICLE_2_SIZE = 2
PARTICLE_2_RATE = 200
PARTICLE_2_V0 = 25
PARTICLE_2_SPREAD = 0.3
PARTICLE_2_LIFETIME = 8
PARTICLE_2_GROWTHRATE = 2
PARTICLE_2_ATMSLOWDOWN = 3
PARTICLE_2_LTYPE = 1
PARTICLE_2_LEVELMAP = 3
PARTICLE_2_LMIN = 0
PARTICLE_2_LMAX = 0.5
PARTICLE_2_ATMSMAP = 2
PARTICLE_2_AMIN = 0
PARTICLE_2_AMAX = 0.1
PARTICLE_2_TEX = 2
 
CONFIGURATION_1_SECTIONS = 1
;<-------------------------MESHES DEFINITIONS------------------------->
 
1_MESH_0_NAME = AAPO\LM_VC
1_MESH_0_POS = 0 2.77556e-017 0
1_MESH_0_DIR = 0 0 1
1_MESH_0_ROT = 0 1 0
1_MESH_0_VIS = 4
 
1_MESH_1_NAME = SpiderLEM\EVA
1_MESH_1_POS = -0.5 0.2 1.1
1_MESH_1_DIR = 0 0 1
1_MESH_1_ROT = 0 1 0
1_MESH_1_VIS = 0
 
1_MESH_2_NAME = SpiderLEM\EVA
1_MESH_2_POS = 0.5 0.2 1.1
1_MESH_2_DIR = 0 0 1
1_MESH_2_ROT = 0 1 0
1_MESH_2_VIS = 0
 
1_MESH_3_NAME = SpiderLEM\Astronaut
1_MESH_3_POS = 0.54 0.2 1.1
1_MESH_3_DIR = 0 0 1
1_MESH_3_ROT = 0 1 0
1_MESH_3_VIS = 4
 
1_MESH_4_NAME = AAPO\LM_AscentStage
1_MESH_4_POS = 0 0 0
1_MESH_4_DIR = 0 0 1
1_MESH_4_ROT = 0 1 0
1_MESH_4_VIS = 1
 
1_MESH_5_NAME = ProjectApollo\LM_DescentStage
1_MESH_5_POS = 0 -2.2 0
1_MESH_5_DIR = 0 0 1
1_MESH_5_ROT = 0 1 0
1_MESH_5_VIS = 1

Ascent stage
Code:
ClassName = VesselBuilder1
Module = VesselBuilder1
 
;CONFIGURATION FILE FOR LEM_ASCENT
 
NOEDITOR = FALSE
 
CONFIGURATIONS = 1
 
;<-------------------------GENERAL SETTINGS - Configuration: 0------------------------->
 
EMPTY_MASS = 2445
VSIZE = 5
PMI = 20 20 10
CSECTIONS = 20 20 20
GRAVITYGDAMP = 0
ROTDRAG = 0.01 0.01 0.01
MET_ENABLED = TRUE
MET_IN_HUD = TRUE
 
;<-------------------------MESHES DEFINITIONS------------------------->
 
MESH_0_NAME = AAPO\LM_AscentStage
MESH_0_POS = 0 0 0
MESH_0_DIR = 0 0 1
MESH_0_ROT = 0 1 0
MESH_0_VIS = 1
 
MESH_1_NAME = AAPO\LM_VC
MESH_1_POS = 0 0 0
MESH_1_DIR = 0 0 1
MESH_1_ROT = 0 1 0
MESH_1_VIS = 4
 
 
;<-------------------------DOCKS DEFINITIONS------------------------->
 
DOCK_0_ID = 0
DOCK_0_NAME = Dock_0
DOCK_0_POS = 0 1.2 0
DOCK_0_DIR = 0 0 1
DOCK_0_ROT = 0 1 0
DOCK_0_JETT = FALSE
DOCK_0_SOFTDOCK = FALSE
 
 
;<-------------------------ATTACHMENTS DEFINITIONS------------------------->
 
ATT_0_IDX = 0
ATT_0_POS = 0 -1.5 0
ATT_0_DIR = 0 0 1
ATT_0_ROT = 0 1 0
ATT_0_RANGE = 10
ATT_0_ID = 
ATT_0_TOPARENT = FALSE
ATT_0_IDCHECK = FALSE
 
 
;<-------------------------ANIMATIONS DEFINITIONS------------------------->
 
ANIM_0_ID = 0
ANIM_0_NAME = Anim_0
ANIM_0_DEFSTATE = 0
ANIM_0_DURATION = 10
ANIM_0_KEY = 34
ANIM_0_CYCLE = 0
 
ANIMCOMP_0_ID = 0
ANIMCOMP_0_SEQ = 0
ANIMCOMP_0_NAME = AnimComp_0
ANIMCOMP_0_STATE0 = 0
ANIMCOMP_0_STATE1 = 1
ANIMCOMP_0_ARMTIP = FALSE
ANIMCOMP_0_MESH = 2
ANIMCOMP_0_TYPE = 1
ANIMCOMP_0_REF = 0 0 0
ANIMCOMP_0_AXIS = 0 0 1
ANIMCOMP_0_ANGLE = 15
ANIMCOMP_0_NGRPS = 0
ANIMCOMP_0_GRPS = -1
ANIMCOMP_0_PARENT = -1
 
;<-------------------------PROPELLANT DEFINITIONS------------------------->
 
PRP_0_ID = 0
PRP_0_MAXMASS = 2376
PRP_0_EFFICIENCY = 1
PRP_0_PRIMARY = TRUE
PRP_0_NAME = Main
 
 
;<-------------------------THRUSTERS DEFINITIONS------------------------->
 
THR_0_ID = 0
THR_0_NAME = Pitch_up_1
THR_0_POS = -1.68 -0.3 1.68
THR_0_DIR = 0 1 0
THR_0_MAX0 = 440
THR_0_ISP0 = 1e+007
THR_0_ISPREF = 0
THR_0_PREF = 101400
THR_0_TANK = 0
THR_0_HASEXHAUST = TRUE
THR_0_EX_0_ID = 0
THR_0_EX_0_LSIZE = 1
THR_0_EX_0_WSIZE = 0.1
THR_0_EX_0_EXTEX = 0
THR_0_EX_0_CUSTOMPOSDIR = FALSE
THR_0_HASPARTICLES = FALSE
 
THR_1_ID = 1
THR_1_NAME = Pitch_up_2
THR_1_POS = -1.68 0.32 -1.679
THR_1_DIR = 0 -1 0
THR_1_MAX0 = 440
THR_1_ISP0 = 1e+007
THR_1_ISPREF = 0
THR_1_PREF = 101400
THR_1_TANK = 0
THR_1_HASEXHAUST = TRUE
THR_1_EX_0_ID = 0
THR_1_EX_0_LSIZE = 1
THR_1_EX_0_WSIZE = 0.1
THR_1_EX_0_EXTEX = 0
THR_1_EX_0_CUSTOMPOSDIR = FALSE
THR_1_HASPARTICLES = FALSE
 
THR_2_ID = 2
THR_2_NAME = Pitch_dwn_1
THR_2_POS = -1.68 0.32 1.68
THR_2_DIR = 0 -1 0
THR_2_MAX0 = 440
THR_2_ISP0 = 1e+007
THR_2_ISPREF = 0
THR_2_PREF = 101400
THR_2_TANK = 0
THR_2_HASEXHAUST = TRUE
THR_2_EX_0_ID = 0
THR_2_EX_0_LSIZE = 1
THR_2_EX_0_WSIZE = 0.1
THR_2_EX_0_EXTEX = 0
THR_2_EX_0_CUSTOMPOSDIR = FALSE
THR_2_HASPARTICLES = FALSE
 
THR_3_ID = 3
THR_3_NAME = Pitch_dwn_2
THR_3_POS = -1.68 -0.32 -1.679
THR_3_DIR = 0 1 0
THR_3_MAX0 = 440
THR_3_ISP0 = 1e+007
THR_3_ISPREF = 0
THR_3_PREF = 101400
THR_3_TANK = 0
THR_3_HASEXHAUST = TRUE
THR_3_EX_0_ID = 0
THR_3_EX_0_LSIZE = 1
THR_3_EX_0_WSIZE = 0.1
THR_3_EX_0_EXTEX = 0
THR_3_EX_0_CUSTOMPOSDIR = FALSE
THR_3_HASPARTICLES = FALSE
 
THR_4_ID = 4
THR_4_NAME = Yaw_left_1
THR_4_POS = 1.92 0 1.57
THR_4_DIR = -1 0 0
THR_4_MAX0 = 440
THR_4_ISP0 = 1e+007
THR_4_ISPREF = 0
THR_4_PREF = 101400
THR_4_TANK = 0
THR_4_HASEXHAUST = TRUE
THR_4_EX_0_ID = 0
THR_4_EX_0_LSIZE = 1
THR_4_EX_0_WSIZE = 0.1
THR_4_EX_0_EXTEX = 0
THR_4_EX_0_CUSTOMPOSDIR = FALSE
THR_4_HASPARTICLES = FALSE
 
THR_5_ID = 5
THR_5_NAME = Yaw_left_2
THR_5_POS = -1.92 0 -1.57
THR_5_DIR = 1 0 0
THR_5_MAX0 = 440
THR_5_ISP0 = 1e+007
THR_5_ISPREF = 0
THR_5_PREF = 101400
THR_5_TANK = 0
THR_5_HASEXHAUST = TRUE
THR_5_EX_0_ID = 0
THR_5_EX_0_LSIZE = 1
THR_5_EX_0_WSIZE = 0.1
THR_5_EX_0_EXTEX = 0
THR_5_EX_0_CUSTOMPOSDIR = FALSE
THR_5_HASPARTICLES = FALSE
 
THR_6_ID = 6
THR_6_NAME = Yaw_right_1
THR_6_POS = -1.92 0 1.56
THR_6_DIR = 1 0 0
THR_6_MAX0 = 440
THR_6_ISP0 = 1e+007
THR_6_ISPREF = 0
THR_6_PREF = 101400
THR_6_TANK = 0
THR_6_HASEXHAUST = TRUE
THR_6_EX_0_ID = 0
THR_6_EX_0_LSIZE = 1
THR_6_EX_0_WSIZE = 0.1
THR_6_EX_0_EXTEX = 0
THR_6_EX_0_CUSTOMPOSDIR = FALSE
THR_6_HASPARTICLES = FALSE
 
THR_7_ID = 7
THR_7_NAME = Yaw_right_2
THR_7_POS = 1.92 0 -1.57
THR_7_DIR = -1 0 0
THR_7_MAX0 = 440
THR_7_ISP0 = 1e+007
THR_7_ISPREF = 0
THR_7_PREF = 101400
THR_7_TANK = 0
THR_7_HASEXHAUST = TRUE
THR_7_EX_0_ID = 0
THR_7_EX_0_LSIZE = 1
THR_7_EX_0_WSIZE = 0.1
THR_7_EX_0_EXTEX = 0
THR_7_EX_0_CUSTOMPOSDIR = FALSE
THR_7_HASPARTICLES = FALSE
 
THR_8_ID = 8
THR_8_NAME = Bank_left_2
THR_8_POS = 1.68 -0.3 1.68
THR_8_DIR = 0 1 0
THR_8_MAX0 = 440
THR_8_ISP0 = 1e+007
THR_8_ISPREF = 0
THR_8_PREF = 101400
THR_8_TANK = 0
THR_8_HASEXHAUST = TRUE
THR_8_EX_0_ID = 0
THR_8_EX_0_LSIZE = 1
THR_8_EX_0_WSIZE = 0.1
THR_8_EX_0_EXTEX = 0
THR_8_EX_0_CUSTOMPOSDIR = FALSE
THR_8_HASPARTICLES = FALSE
 
THR_9_ID = 9
THR_9_NAME = Bank_left_1
THR_9_POS = -1.68 0.32 1.68
THR_9_DIR = 0 -1 0
THR_9_MAX0 = 440
THR_9_ISP0 = 1e+007
THR_9_ISPREF = 0
THR_9_PREF = 101400
THR_9_TANK = 0
THR_9_HASEXHAUST = TRUE
THR_9_EX_0_ID = 0
THR_9_EX_0_LSIZE = 1
THR_9_EX_0_WSIZE = 0.1
THR_9_EX_0_EXTEX = 0
THR_9_EX_0_CUSTOMPOSDIR = FALSE
THR_9_HASPARTICLES = FALSE
 
THR_10_ID = 10
THR_10_NAME = Bank_right_1
THR_10_POS = 1.68 0.3 1.68
THR_10_DIR = 0 -1 0
THR_10_MAX0 = 440
THR_10_ISP0 = 1e+007
THR_10_ISPREF = 0
THR_10_PREF = 101400
THR_10_TANK = 0
THR_10_HASEXHAUST = TRUE
THR_10_EX_0_ID = 0
THR_10_EX_0_LSIZE = 1
THR_10_EX_0_WSIZE = 0.1
THR_10_EX_0_EXTEX = 0
THR_10_EX_0_CUSTOMPOSDIR = FALSE
THR_10_HASPARTICLES = FALSE
 
THR_11_ID = 11
THR_11_NAME = Bank_right_2
THR_11_POS = -1.68 -0.3 1.68
THR_11_DIR = 0 1 0
THR_11_MAX0 = 440
THR_11_ISP0 = 1e+007
THR_11_ISPREF = 0
THR_11_PREF = 101400
THR_11_TANK = 0
THR_11_HASEXHAUST = TRUE
THR_11_EX_0_ID = 0
THR_11_EX_0_LSIZE = 1
THR_11_EX_0_WSIZE = 0.1
THR_11_EX_0_EXTEX = 0
THR_11_EX_0_CUSTOMPOSDIR = FALSE
THR_11_HASPARTICLES = FALSE
 
THR_12_ID = 12
THR_12_NAME = Translate_up_1
THR_12_POS = -1.69 -0.3 -1.69
THR_12_DIR = 0 1 0
THR_12_MAX0 = 440
THR_12_ISP0 = 1e+007
THR_12_ISPREF = 0
THR_12_PREF = 101400
THR_12_TANK = 0
THR_12_HASEXHAUST = TRUE
THR_12_EX_0_ID = 0
THR_12_EX_0_LSIZE = 1
THR_12_EX_0_WSIZE = 0.1
THR_12_EX_0_EXTEX = 0
THR_12_EX_0_CUSTOMPOSDIR = FALSE
THR_12_HASPARTICLES = FALSE
 
THR_13_ID = 13
THR_13_NAME = Translate_dwn_1
THR_13_POS = 1.69 0.3 1.69
THR_13_DIR = 0 -1 0
THR_13_MAX0 = 440
THR_13_ISP0 = 1e+007
THR_13_ISPREF = 0
THR_13_PREF = 101400
THR_13_TANK = 0
THR_13_HASEXHAUST = TRUE
THR_13_EX_0_ID = 0
THR_13_EX_0_LSIZE = 1
THR_13_EX_0_WSIZE = 0.1
THR_13_EX_0_EXTEX = 0
THR_13_EX_0_CUSTOMPOSDIR = FALSE
THR_13_HASPARTICLES = FALSE
 
THR_14_ID = 14
THR_14_NAME = Translate_left_1
THR_14_POS = 1.92 0 1.57
THR_14_DIR = -1 0 0
THR_14_MAX0 = 440
THR_14_ISP0 = 1e+007
THR_14_ISPREF = 0
THR_14_PREF = 101400
THR_14_TANK = 0
THR_14_HASEXHAUST = TRUE
THR_14_EX_0_ID = 0
THR_14_EX_0_LSIZE = 1
THR_14_EX_0_WSIZE = 0.1
THR_14_EX_0_EXTEX = 0
THR_14_EX_0_CUSTOMPOSDIR = FALSE
THR_14_HASPARTICLES = FALSE
 
THR_15_ID = 15
THR_15_NAME = Translate_right_1
THR_15_POS = -1.92 0 -1.57
THR_15_DIR = 1 0 0
THR_15_MAX0 = 440
THR_15_ISP0 = 1e+007
THR_15_ISPREF = 0
THR_15_PREF = 101400
THR_15_TANK = 0
THR_15_HASEXHAUST = TRUE
THR_15_EX_0_ID = 0
THR_15_EX_0_LSIZE = 1
THR_15_EX_0_WSIZE = 0.1
THR_15_EX_0_EXTEX = 0
THR_15_EX_0_CUSTOMPOSDIR = FALSE
THR_15_HASPARTICLES = FALSE
 
THR_16_ID = 16
THR_16_NAME = Translate_forward
THR_16_POS = -1.57 0 -1.92
THR_16_DIR = 0 0 1
THR_16_MAX0 = 440
THR_16_ISP0 = 1e+007
THR_16_ISPREF = 0
THR_16_PREF = 101400
THR_16_TANK = 0
THR_16_HASEXHAUST = TRUE
THR_16_EX_0_ID = 0
THR_16_EX_0_LSIZE = 1
THR_16_EX_0_WSIZE = 0.1
THR_16_EX_0_EXTEX = 0
THR_16_EX_0_CUSTOMPOSDIR = FALSE
THR_16_HASPARTICLES = FALSE
 
THR_17_ID = 17
THR_17_NAME = Translate_backward
THR_17_POS = -1.57 0 1.92
THR_17_DIR = 0 0 -1
THR_17_MAX0 = 440
THR_17_ISP0 = 1e+007
THR_17_ISPREF = 0
THR_17_PREF = 101400
THR_17_TANK = 0
THR_17_HASEXHAUST = TRUE
THR_17_EX_0_ID = 0
THR_17_EX_0_LSIZE = 1
THR_17_EX_0_WSIZE = 0.1
THR_17_EX_0_EXTEX = 0
THR_17_EX_0_CUSTOMPOSDIR = FALSE
THR_17_HASPARTICLES = FALSE
 
THR_18_ID = 18
THR_18_NAME = Pitch_up_3
THR_18_POS = 1.68 -0.3 1.68
THR_18_DIR = 0 1 0
THR_18_MAX0 = 440
THR_18_ISP0 = 1000
THR_18_ISPREF = 0
THR_18_PREF = 101400
THR_18_TANK = 0
THR_18_HASEXHAUST = TRUE
THR_18_EX_0_ID = 0
THR_18_EX_0_LSIZE = 1
THR_18_EX_0_WSIZE = 0.1
THR_18_EX_0_EXTEX = 0
THR_18_EX_0_CUSTOMPOSDIR = FALSE
THR_18_HASPARTICLES = FALSE
 
THR_19_ID = 19
THR_19_NAME = pitch_up_4
THR_19_POS = 1.68 0.32 -1.679
THR_19_DIR = 0 -1 0
THR_19_MAX0 = 440
THR_19_ISP0 = 1000
THR_19_ISPREF = 0
THR_19_PREF = 101400
THR_19_TANK = 0
THR_19_HASEXHAUST = TRUE
THR_19_EX_0_ID = 0
THR_19_EX_0_LSIZE = 1
THR_19_EX_0_WSIZE = 0.1
THR_19_EX_0_EXTEX = 0
THR_19_EX_0_CUSTOMPOSDIR = FALSE
THR_19_HASPARTICLES = FALSE
 
THR_20_ID = 20
THR_20_NAME = Pitch_dwn_3
THR_20_POS = 1.68 0.32 1.68
THR_20_DIR = 0 -1 0
THR_20_MAX0 = 440
THR_20_ISP0 = 1000
THR_20_ISPREF = 0
THR_20_PREF = 101400
THR_20_TANK = 0
THR_20_HASEXHAUST = TRUE
THR_20_EX_0_ID = 0
THR_20_EX_0_LSIZE = 1
THR_20_EX_0_WSIZE = 0.1
THR_20_EX_0_EXTEX = 0
THR_20_EX_0_CUSTOMPOSDIR = FALSE
THR_20_HASPARTICLES = FALSE
 
THR_21_ID = 21
THR_21_NAME = Bank_left_3
THR_21_POS = 1.68 -0.32 -1.679
THR_21_DIR = 0 1 0
THR_21_MAX0 = 440
THR_21_ISP0 = 1000
THR_21_ISPREF = 0
THR_21_PREF = 101400
THR_21_TANK = 0
THR_21_HASEXHAUST = TRUE
THR_21_EX_0_ID = 0
THR_21_EX_0_LSIZE = 1
THR_21_EX_0_WSIZE = 0.1
THR_21_EX_0_EXTEX = 0
THR_21_EX_0_CUSTOMPOSDIR = FALSE
THR_21_HASPARTICLES = FALSE
 
THR_22_ID = 22
THR_22_NAME = bank_left_4
THR_22_POS = -1.68 0.32 -1.679
THR_22_DIR = 0 -1 0
THR_22_MAX0 = 440
THR_22_ISP0 = 1000
THR_22_ISPREF = 0
THR_22_PREF = 101400
THR_22_TANK = 0
THR_22_HASEXHAUST = TRUE
THR_22_EX_0_ID = 0
THR_22_EX_0_LSIZE = 1
THR_22_EX_0_WSIZE = 0.1
THR_22_EX_0_EXTEX = 0
THR_22_EX_0_CUSTOMPOSDIR = FALSE
THR_22_HASPARTICLES = FALSE
 
THR_23_ID = 23
THR_23_NAME = bank_right_3
THR_23_POS = 1.69 0.3 -1.69
THR_23_DIR = 0 -1 0
THR_23_MAX0 = 440
THR_23_ISP0 = 1000
THR_23_ISPREF = 0
THR_23_PREF = 101400
THR_23_TANK = 0
THR_23_HASEXHAUST = TRUE
THR_23_EX_0_ID = 0
THR_23_EX_0_LSIZE = 1
THR_23_EX_0_WSIZE = 0.1
THR_23_EX_0_EXTEX = 0
THR_23_EX_0_CUSTOMPOSDIR = FALSE
THR_23_HASPARTICLES = FALSE
 
THR_24_ID = 24
THR_24_NAME = bank_right_4
THR_24_POS = -1.68 -0.3 -1.69
THR_24_DIR = 0 1 0
THR_24_MAX0 = 440
THR_24_ISP0 = 1000
THR_24_ISPREF = 0
THR_24_PREF = 101400
THR_24_TANK = 0
THR_24_HASEXHAUST = TRUE
THR_24_EX_0_ID = 0
THR_24_EX_0_LSIZE = 1
THR_24_EX_0_WSIZE = 0.1
THR_24_EX_0_EXTEX = 0
THR_24_EX_0_CUSTOMPOSDIR = FALSE
THR_24_HASPARTICLES = FALSE
 
THR_25_ID = 25
THR_25_NAME = Bank_right_1
THR_25_POS = 10 0 0
THR_25_DIR = 0 -1 0
THR_25_MAX0 = 123.52
THR_25_ISP0 = 1e+007
THR_25_ISPREF = 0
THR_25_PREF = 101400
THR_25_TANK = 0
THR_25_HASEXHAUST = FALSE
THR_25_HASPARTICLES = FALSE
 
THR_26_ID = 26
THR_26_NAME = Bank_right_2
THR_26_POS = -10 0 0
THR_26_DIR = 0 1 0
THR_26_MAX0 = 123.52
THR_26_ISP0 = 1e+007
THR_26_ISPREF = 0
THR_26_PREF = 101400
THR_26_TANK = 0
THR_26_HASEXHAUST = FALSE
THR_26_HASPARTICLES = FALSE
 
THR_27_ID = 27
THR_27_NAME = translate_forward_2
THR_27_POS = 1.57 0 -1.92
THR_27_DIR = 0 0 1
THR_27_MAX0 = 440
THR_27_ISP0 = 1000
THR_27_ISPREF = 0
THR_27_PREF = 101400
THR_27_TANK = 0
THR_27_HASEXHAUST = TRUE
THR_27_EX_0_ID = 0
THR_27_EX_0_LSIZE = 1
THR_27_EX_0_WSIZE = 0.1
THR_27_EX_0_EXTEX = 0
THR_27_EX_0_CUSTOMPOSDIR = FALSE
THR_27_HASPARTICLES = FALSE
 
THR_28_ID = 28
THR_28_NAME = translate_backward_2
THR_28_POS = 1.57 0 1.92
THR_28_DIR = 0 0 -1
THR_28_MAX0 = 440
THR_28_ISP0 = 1000
THR_28_ISPREF = 0
THR_28_PREF = 101400
THR_28_TANK = 0
THR_28_HASEXHAUST = TRUE
THR_28_EX_0_ID = 0
THR_28_EX_0_LSIZE = 1
THR_28_EX_0_WSIZE = 0.1
THR_28_EX_0_EXTEX = 0
THR_28_EX_0_CUSTOMPOSDIR = FALSE
THR_28_HASPARTICLES = FALSE
 
THR_29_ID = 29
THR_29_NAME = translate_up_2
THR_29_POS = 1.69 -0.3 -1.69
THR_29_DIR = 0 1 0
THR_29_MAX0 = 440
THR_29_ISP0 = 1000
THR_29_ISPREF = 0
THR_29_PREF = 101400
THR_29_TANK = 0
THR_29_HASEXHAUST = TRUE
THR_29_EX_0_ID = 0
THR_29_EX_0_LSIZE = 1
THR_29_EX_0_WSIZE = 0.1
THR_29_EX_0_EXTEX = 0
THR_29_EX_0_CUSTOMPOSDIR = FALSE
THR_29_HASPARTICLES = FALSE
 
THR_30_ID = 30
THR_30_NAME = translate_up_3
THR_30_POS = -1.69 -0.3 1.69
THR_30_DIR = 0 1 0
THR_30_MAX0 = 440
THR_30_ISP0 = 1000
THR_30_ISPREF = 0
THR_30_PREF = 101400
THR_30_TANK = 0
THR_30_HASEXHAUST = TRUE
THR_30_EX_0_ID = 0
THR_30_EX_0_LSIZE = 1
THR_30_EX_0_WSIZE = 0.1
THR_30_EX_0_EXTEX = 0
THR_30_EX_0_CUSTOMPOSDIR = FALSE
THR_30_HASPARTICLES = FALSE
 
THR_31_ID = 31
THR_31_NAME = translate_up_4
THR_31_POS = 1.69 -0.3 1.69
THR_31_DIR = 0 1 0
THR_31_MAX0 = 440
THR_31_ISP0 = 440
THR_31_ISPREF = 0
THR_31_PREF = 101400
THR_31_TANK = 0
THR_31_HASEXHAUST = TRUE
THR_31_EX_0_ID = 0
THR_31_EX_0_LSIZE = 1
THR_31_EX_0_WSIZE = 0.1
THR_31_EX_0_EXTEX = 0
THR_31_EX_0_CUSTOMPOSDIR = FALSE
THR_31_HASPARTICLES = FALSE
 
THR_32_ID = 32
THR_32_NAME = translate_dwn_2
THR_32_POS = 1.69 0.3 -1.69
THR_32_DIR = 0 -1 0
THR_32_MAX0 = 440
THR_32_ISP0 = 1000
THR_32_ISPREF = 0
THR_32_PREF = 101400
THR_32_TANK = 0
THR_32_HASEXHAUST = TRUE
THR_32_EX_0_ID = 0
THR_32_EX_0_LSIZE = 1
THR_32_EX_0_WSIZE = 0.1
THR_32_EX_0_EXTEX = 0
THR_32_EX_0_CUSTOMPOSDIR = FALSE
THR_32_HASPARTICLES = FALSE
 
THR_33_ID = 33
THR_33_NAME = translate_dwn_3
THR_33_POS = -1.69 0.3 1.69
THR_33_DIR = 0 -1 0
THR_33_MAX0 = 440
THR_33_ISP0 = 1000
THR_33_ISPREF = 0
THR_33_PREF = 101400
THR_33_TANK = 0
THR_33_HASEXHAUST = TRUE
THR_33_EX_0_ID = 0
THR_33_EX_0_LSIZE = 1
THR_33_EX_0_WSIZE = 0.1
THR_33_EX_0_EXTEX = 0
THR_33_EX_0_CUSTOMPOSDIR = FALSE
THR_33_HASPARTICLES = FALSE
 
THR_34_ID = 34
THR_34_NAME = translate_dwn_4
THR_34_POS = -1.69 0.3 -1.69
THR_34_DIR = 0 -1 0
THR_34_MAX0 = 440
THR_34_ISP0 = 1000
THR_34_ISPREF = 0
THR_34_PREF = 101400
THR_34_TANK = 0
THR_34_HASEXHAUST = TRUE
THR_34_EX_0_ID = 0
THR_34_EX_0_LSIZE = 1
THR_34_EX_0_WSIZE = 0.1
THR_34_EX_0_EXTEX = 0
THR_34_EX_0_CUSTOMPOSDIR = FALSE
THR_34_HASPARTICLES = FALSE
 
THR_35_ID = 35
THR_35_NAME = translate_left_2
THR_35_POS = 1.92 0 -1.57
THR_35_DIR = -1 0 0
THR_35_MAX0 = 440
THR_35_ISP0 = 1000
THR_35_ISPREF = 0
THR_35_PREF = 101400
THR_35_TANK = 0
THR_35_HASEXHAUST = TRUE
THR_35_EX_0_ID = 0
THR_35_EX_0_LSIZE = 1
THR_35_EX_0_WSIZE = 0.1
THR_35_EX_0_EXTEX = 0
THR_35_EX_0_CUSTOMPOSDIR = FALSE
THR_35_HASPARTICLES = FALSE
 
THR_36_ID = 36
THR_36_NAME = translate_right_2
THR_36_POS = -1.92 0 1.57
THR_36_DIR = 1 0 0
THR_36_MAX0 = 440
THR_36_ISP0 = 1000
THR_36_ISPREF = 0
THR_36_PREF = 101400
THR_36_TANK = 0
THR_36_HASEXHAUST = TRUE
THR_36_EX_0_ID = 0
THR_36_EX_0_LSIZE = 1
THR_36_EX_0_WSIZE = 0.1
THR_36_EX_0_EXTEX = 0
THR_36_EX_0_CUSTOMPOSDIR = FALSE
THR_36_HASPARTICLES = FALSE
 
THR_37_ID = 37
THR_37_NAME = ASCENT
THR_37_POS = 0 -1.35 0
THR_37_DIR = 0 1 0
THR_37_MAX0 = 16000
THR_37_ISP0 = 3050
THR_37_ISPREF = 0
THR_37_PREF = 101400
THR_37_TANK = 0
THR_37_HASEXHAUST = TRUE
THR_37_EX_0_ID = 0
THR_37_EX_0_LSIZE = 3
THR_37_EX_0_WSIZE = 1
THR_37_EX_0_EXTEX = 1
THR_37_EX_0_CUSTOMPOSDIR = FALSE
THR_37_HASPARTICLES = FALSE
 
;<-------------------------THRUSTER GROUPS DEFINITIONS------------------------->
 
THGROUP_HOVER = TRUE
THGROUP_HOVER_THRUSTERS = 37
THGROUP_ATT_PITCHUP = TRUE
THGROUP_ATT_PITCHUP_THRUSTERS = 0, 1, 18, 19
THGROUP_ATT_PITCHDOWN = TRUE
THGROUP_ATT_PITCHDOWN_THRUSTERS = 2, 3, 20, 21
THGROUP_ATT_YAWLEFT = TRUE
THGROUP_ATT_YAWLEFT_THRUSTERS = 4, 5
THGROUP_ATT_YAWRIGHT = TRUE
THGROUP_ATT_YAWRIGHT_THRUSTERS = 6, 7
THGROUP_ATT_BANKLEFT = TRUE
THGROUP_ATT_BANKLEFT_THRUSTERS = 8, 9, 21, 22
THGROUP_ATT_BANKRIGHT = TRUE
THGROUP_ATT_BANKRIGHT_THRUSTERS = 10, 11, 23, 24
THGROUP_ATT_RIGHT = TRUE
THGROUP_ATT_RIGHT_THRUSTERS = 15, 36
THGROUP_ATT_LEFT = TRUE
THGROUP_ATT_LEFT_THRUSTERS = 14, 35
THGROUP_ATT_UP = TRUE
THGROUP_ATT_UP_THRUSTERS = 12, 29, 30, 31
THGROUP_ATT_DOWN = TRUE
THGROUP_ATT_DOWN_THRUSTERS = 13, 32, 33, 34
THGROUP_ATT_FORWARD = TRUE
THGROUP_ATT_FORWARD_THRUSTERS = 16, 27
THGROUP_ATT_BACK = TRUE
THGROUP_ATT_BACK_THRUSTERS = 17, 28
 
;<-------------------------TOUCHDOWNPOINTS DEFINITIONS------------------------->
 
TDP_1_0_POS = 0 -5 2.2
TDP_1_0_STIFFNESS = 30729.3
TDP_1_0_DAMPING = 21629
TDP_1_0_MU = 0.1
TDP_1_0_MULNG = 0.2
 
TDP_1_1_POS = -1.73205 -5 -1
TDP_1_1_STIFFNESS = 30729.3
TDP_1_1_DAMPING = 21629
TDP_1_1_MU = 3
TDP_1_1_MULNG = 0.2
 
TDP_1_2_POS = 1.73205 -5 -1
TDP_1_2_STIFFNESS = 30729.3
TDP_1_2_DAMPING = 21629
TDP_1_2_MU = 3
TDP_1_2_MULNG = 0.2
 
TDP_1_3_POS = 0 2 0
TDP_1_3_STIFFNESS = 30729.3
TDP_1_3_DAMPING = 21629
TDP_1_3_MU = 3
TDP_1_3_MULNG = 0.2
 
 
;<-------------------------AIRFOILS DEFINITIONS------------------------->
 
 
;<-------------------------CONTROL SURFACES DEFINITIONS------------------------->
 
 
;<-------------------------CAMERA DEFINITIONS------------------------->
 
 
;<-------------------------VIRTUAL COCKPIT DEFINITIONS------------------------->
 
VC_POS_0_ID = 0
VC_POS_0_NAME = CDR
VC_POS_0_OFS = -0.5 0.65 1.25
VC_POS_0_DIR = 0 0 1
 
 
;<-------------------------LIGHTS: BEACONS DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: LIGHT EMITTERS DEFINITIONS------------------------->
 
 
;<-------------------------VARIABLE DRAG ITEMS DEFINITIONS------------------------->
 
 
;<-------------------------EVENTS DEFINITIONS------------------------->
 
EVENT_0_ID = 0
EVENT_0_NAME = ASC_IGN
EVENT_0_TYPE = 4
EVENT_0_TRIGGERTYPE = 6
EVENT_0_REPEAT = 0
EVENT_0_TRIGGERVALUE = 0
EVENT_0_TIMEMODE = 0
EVENT_0_THR = 37
EVENT_0_THRLVL = 1
 
 
;<-------------------------EXHAUST TEXTURES DEFINITIONS------------------------->
 
EXTEX_0_ID = 0
EXTEX_0_TEXNAME = exhaust_atrcs
 
EXTEX_1_ID = 1
EXTEX_1_TEXNAME = ProjectApollo\exhaust_atrcs
 
 
;<-------------------------PARTICLES DEFINITIONS------------------------->
 
PARTICLE_2_ID = 2
PARTICLE_2_NAME = Ascent_stream
PARTICLE_2_SIZE = 1
PARTICLE_2_RATE = 5
PARTICLE_2_V0 = 15
PARTICLE_2_SPREAD = 0.8
PARTICLE_2_LIFETIME = 0.1
PARTICLE_2_GROWTHRATE = 3
PARTICLE_2_ATMSLOWDOWN = 3
PARTICLE_2_LTYPE = 1
PARTICLE_2_LEVELMAP = 4
PARTICLE_2_LMIN = 0
PARTICLE_2_LMAX = 0.5
PARTICLE_2_ATMSMAP = 2
PARTICLE_2_AMIN = 0
PARTICLE_2_AMAX = 0.1
PARTICLE_2_TEX = -1

"G" for gear deployment, J for Ascent stage ignition/Jet.

---------- Post added 09-21-19 at 09:48 PM ---------- Previous post was 09-20-19 at 11:44 PM ----------

4throck, did you get a chance to look at my VB .cfg files?
 

Gargantua2024

The Desktop Orbinaut
Joined
Oct 14, 2016
Messages
1,050
Reaction score
1,257
Points
128
Location
San Jose Del Monte, Bulacan
Cool! Gotta try this one out later :cheers:

I've made a fully MS2015 coded Saturn V/Saturn 1B based on 1987VCProductions's [ame=https://www.orbithangar.com/searchid.php?ID=7168]Multistage2015 Saturn's for Orbiter 2010[/ame] for my personal use a while back when the Apollo 11 50th anniversary was at its hype, topped by a crude SC4 Apollo CSM/LEM made from NASSP meshes, however I don't know why I couldn't fly the Saturn V right...

Will share this when my school's out for the long weekend :)....
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
The Multistage2015 Saturns would still work with Orbiter 2016.
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
The best option is to swap those payloads by the vessels here (Vessel Builder based).
Live payloads are no problem! It's even better to have them because you can be on the VC during a launch :)
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
The best option is to swap those payloads by the vessels here (Vessel Builder based).
Live payloads are no problem! It's even better to have them because you can be on the VC during a launch :)

Yea, I've been successfully able to add the VB LEM I made above to a MS2015 Saturn V. I can pretty much do most of the Apollo G/H type missions, sans EVA.
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Yes for now EVA might be setup manually using the scenario editor, with separate vessels for the astronauts.
That's OK, because in reality EVA is complex and takes some time. So you can't just land and pop out of the hatch. That's for Kerbal ;)
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Yes for now EVA might be setup manually using the scenario editor, with separate vessels for the astronauts.
That's OK, because in reality EVA is complex and takes some time. So you can't just land and pop out of the hatch. That's for Kerbal ;)

You can actually jettison separate VB vessels within VB with just a keystroke. That's how I got the ascent stage to jettison from the descent stage.
 

barrygolden

Well-known member
Joined
Nov 3, 2009
Messages
936
Reaction score
291
Points
78
Location
North of Houston
Thank yall for doing this. Much needed in 2016. Not sure what missions your planning but if you do
apollo 18,19 and 20 you might need to get with Gattis about his new hard suits planned for those. Be sure to have a simple AP like LOLA to do the flying. I think gattis has done some work on the ALSEP as well and a Molab that works quit well. You might think of a Lunar flyer for Apollo 19
 

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,666
Reaction score
100
Points
78
hey guys, just dropped by, you know I can't develop and do much in this period for orbiter but I am super happy to see a VB project flying.. please note the issues so we can try to fix it later on. Have fun guys and enjoy!
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
hey guys, just dropped by, you know I can't develop and do much in this period for orbiter but I am super happy to see a VB project flying.. please note the issues so we can try to fix it later on. Have fun guys and enjoy!

Thanks Fred!

I've noticed a few noteworthy bugs here and there. I'll be sure to compile a detailed list for you.

4throck, I think I've managed to figure out a way for an astro to appear at the bottom of the LEM footpads AMSO style. However, I seem to be struggling with defining touchdown points for the suits as they end up flipping around. Want to take a crack at it? I've also added an event tab to the CSM to deploy the HGA. Also trying to figure out a way to get dust to appear before LEM touchdown (VB events don't appear to read altitude correctly, at least around the Moon). I've attached my CSM/LEM files. Note: I have yet to add any sort of parachute system to the CM.
 

Attachments

  • 0062.jpg
    0062.jpg
    154.8 KB · Views: 46
  • Apollo Revamped (for 4th Rock).zip
    218.2 KB · Views: 32
Last edited:
Top