Skip to content

Commit

Permalink
Parts
Browse files Browse the repository at this point in the history
### Parts

* Stage I
  * combine multiple versions into one
  • Loading branch information
zer0Kerbal committed Mar 21, 2022
1 parent 133d798 commit 77ca588
Show file tree
Hide file tree
Showing 16 changed files with 667 additions and 188 deletions.
4 changes: 2 additions & 2 deletions GameData/AxialAerospace/Dreamer/Parts/drm-atlas-inter.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ PART
MODEL
{
model = AxialAerospace/Dreamer/Assets/drmatlasinter
scale = 1.0, 1.0, 1.0
}
scale = 1.0
rescaleFactor = 1

node_stack_topattach = 0.0, -0.0143716, 0.0, 0.0, 1.0, 0.0, 3
Expand All @@ -27,7 +27,7 @@ PART
title = Atlas V Interstage
manufacturer = Axial Aerospace
description = Interstage Adapter - Used to stack the Centaur on top of the Titan.
tag = axial aerospace aa )dream
tag = axial aerospace aa )dream interstage decoupler atlas interstage stage adapter decoupler

mass = .15

Expand Down
5 changes: 3 additions & 2 deletions GameData/AxialAerospace/Dreamer/Parts/drm-ccb-eng.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PART
{
name = drm-ccb-eng2
name = drm-ccb-eng
module = Part
author = Art and zer0kerbal

Expand All @@ -21,10 +21,11 @@ PART
cost = 4400
category = Propulsion
subcategory = 0

title = CCB Engine Module
manufacturer = Axial Aerospace
description = The part that needs to point towards the ground.
tags = dreamer
tags = dreamer axial aerospace aa )dream

mass = 2.0

Expand Down
21 changes: 9 additions & 12 deletions GameData/AxialAerospace/Dreamer/Parts/drm-ccb-tank.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,30 @@ PART
module = Part
author = Art and zer0kerbal

// --- asset parameters ---
MODEL
{
model = AxialAerospace/Dreamer/Assets/drmccb
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1

// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_stack_top = 0.0, 7.3962, 0.0, 0.0, 0.0, 1.0, 3, 1
node_stack_Bottom = 0.0, -17.3248, 0.0, 0.0, 0.0, -1.0, 3, 1
node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,1,1,0

TechRequired = heavierRocketry
entryCost = 25000
cost = 12400
category = Propulsion
subcategory = 0

title = Common Core Booster Tank
manufacturer = Axial Aerospace
description = Fuel Tank for Common Core Booster. Strange Propietary Diameter. Won't Plug into anything else but the Atlas Interstage and look good doing it.
tags = dreamer
tags = axial aerospace aa )dream dreamer common core booster
// --- editor parameters ---
mass = 1.0
dragModelType = default
Expand All @@ -49,14 +45,15 @@ PART
RESOURCE
{
name = LiquidFuel
amount = 2880
maxAmount = 2880
name = LiquidFuel
amount = 2880
maxAmount = 2880
}
RESOURCE
{
name = Oxidizer
amount = 3520
maxAmount = 3520
name = Oxidizer
amount = 3520
maxAmount = 3520
}
}
2 changes: 1 addition & 1 deletion GameData/AxialAerospace/Dreamer/Parts/drm-centaur.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ PART
title = 2.5m Centaur Upper Stage
manufacturer = Axial Aerospace
description = The twin engine Centaur Upper Stage. Used to boost the Dreamer or any other 2.5m payload into orbit.
tags = axial aerospace aa )dream dreamer centaur
tags = axial aerospace aa )dream dreamer centaur engine twin centaur upper

mass = 6.0
CoMOffset = 0, 4, 0
Expand Down
168 changes: 168 additions & 0 deletions GameData/AxialAerospace/Dreamer/Parts/drm-decoupler.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
PART
{
name = drm-decoup
module = Part
author= Art and zer0Kerbal

MODEL
{
model = AxialAerospace/Dreamer/Assets/drmdecoup
}
rescaleFactor = 1
bulkheadProfiles = size1

node_stack_top = 0.0, -0.734594, -0.327036, 0, 1, 0, 3
node_stack_bot = 0.0, -1.289812, 0.0, 0, -1, 0, 3
attachRules = 1,0,1,1,0

sound_vent_large = decouple
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple

TechRequired = aerodynamicSystems
entryCost = 2200
cost = 300
category = Coupling
subcategory = 0

title = Dreamer Stack Decoupler
manufacturer = Axial Aerospace
description = Thingy for splitting the thingy from the other thingies.
tag = axial aerospace aa )dream dream decoupler stage

mass = 0.05

dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2


crashTolerance = 6
breakingForce = 150
breakingTorque = 150

crashTolerance = 6
breakingForce = 150
breakingTorque = 150
maxTemp = 2000

fuelCrossFeed = False
//stagingIcon = DECOUPLER_HOR
stageOffset = 1
childStageOffset = 1

MODULE
{
name = ModuleDecouple
ejectionForce = 15
isOmniDecoupler = false
explosiveNodeID = top
}


MODULE
{
name = ModuleToggleCrossfeed
crossfeedStatus = false
toggleEditor = true
toggleFlight = true
}

MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2000
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
}
}
53 changes: 7 additions & 46 deletions GameData/AxialAerospace/Dreamer/Parts/drm-gear-lft.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,28 @@ PART
module = Part
author = Art and zer0kerbal

// --- asset parameters ---
MODEL
{
model = AxialAerospace/Dreamer/Assets/drmlftgear
}
scale = 1.0
rescaleFactor = 1.0

// --- node definitions ---
node_stack_top = 0.04563, 0.16409, 0.34689, 0.0, 0.0, -1.0, 1, 1
node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0, 1

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,1

// --- editor parameters ---
TechRequired = aerodynamicSystems
cost = 450
category = Ground // Utility
subcategory = 0

title = Dreamer Left Gear
manufacturer = Axial Aerospace
description = Dreamer Left Gear
tags = dreamer gear ground wheel
tags = axial aerospace aa )dream dreamer gear ground wheel port

// --- standard part parameters ---
mass = 0.05

maxTemp = 3600
Expand All @@ -46,47 +43,11 @@ PART

MODULE
{
name = FSwheel
wheelColliderName = wheelCollider
boundsCollider = Bounds
wheelMeshName = Wheel
//suspensionParentName = suspensionParent
rotationAdjustment = 2.0 // adjust the visual rotation speed of the wheel meshes if they are off
numberOfWheels = 1
name = ModuleAnimateGeneric
animationName = Scene
disableColliderWhenRetracted = True
hasMotor = true // False
motorEnabled = false // set to false for landing gears to start unpowered.
motorTorque = 2
maxSpeed = 30 // the motorTorque is 1 at 0 speed, and 0 at this speed, meaning the actual max speed is probably way lower.
overrideModelFrictionValues = True
forwardsExtremumSlip = 0.01
forwardsExtremumValue = 1.0
forwardsAsymptoteSlip = 0.04
forwardsAsymptoteValue = 0.6
forwardsStiffness = 6000
sidewaysExtremumSlip = 0.01
sidewaysExtremumValue = 1.0
sidewaysAsymptoteSlip = 0.04
sidewaysAsymptoteValue = 0.6
sidewaysStiffness = 500
resourceConsumptionRate = 0.2
resourceName = ElectricCharge
//motorStartsReversed = True
brakeTorque = 25
brakeSpeed = 0.75
animationLayer = 1
deployedDrag = 0.2
retractedDrag = 0.0
guiActiveUnfocused = True
unfocusedRange = 5.0
brakeEmissiveObjectName = brakeLight
onEmissiveColor = 1, 0.3, 0
offEmissiveColor = 0, 1, 0
deployingEmissiveColor = 1, 0, 0
disabledEmissiveColor = 0, 0, 0
useCustomParticleFX = True
smokeFXtextureName = Firespitter extures/particle
startEventGUIName = #DRM-gear-opn // Gear Lower
endEventGUIName = #DRM-gear-cls // Gear Raise
actionGUIName = #DRM-gear-tog // Toggle Gear
}

// MODULE
Expand Down
Loading

0 comments on commit 77ca588

Please sign in to comment.