Skip to content

Commit

Permalink
Update to 1.1.0
Browse files Browse the repository at this point in the history
New Parts:
- Added Big Rocket Fuel Tank for the base profile
Enhancements:
- Rescaled the garages to fit most of the rovers (MaleMute, Buffalo,
PackRat)
- Added Airlock to the Garage Adapter to enter the garages directly
- The sides of the garages can now be opened separately
- Enhanced support of KPBS ISRU to fulfil contratcts (thanks to
ShotgunNinja)
ModSupport:
- Added Container to support the Surface Experiment Package
- Updated support for RealFuels (thanks to Raptor831)
  • Loading branch information
Nils277 committed Jun 1, 2016
1 parent 4d75fc2 commit ec35e66
Show file tree
Hide file tree
Showing 84 changed files with 890 additions and 3,250 deletions.
65 changes: 65 additions & 0 deletions GameData/PlanetaryBaseInc/BaseSystem/Parts/FuelTank/FuelTank_g.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
PART
{
// Kerbal Space Program - Part Config
// A Liquid fuel tank for the bases
MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/FuelTank/FuelTank_g
}


// --- general parameters ---
name = KKAOSS_Fuel_Tank
module = Part
author = Nils277

// --- asset parameters ---
scale = 1
rescaleFactor = 1

// --- node definitions ---
node_stack_top = 0, 1.5580, 0, 0, 1, 0, 1
node_stack_bottom = 0, -1.5580, 0, 0, -1, 0, 1
node_stack_front = 0, 0, -0.73494, 0, 0, -1, 0
node_stack_back = 0, 0, 0.6266, 0, 0, 1, 0

// --- editor parameters ---
TechRequired = fuelSystems
entryCost = 8300
cost = 2000
category = FuelTank
subcategory = 0
title = K&K X720 Fuel Tank
manufacturer = K&K Advanced Orbit and Surface Structures
description = A huge fuel tank for the base profile. Just don't ask why you need so much fuel on a stationary base.
// --- attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision ---
attachRules = 1,0,1,1,0
// --- standard part parameters ---
mass = 1.1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 15
maxTemp = 2000 // = 3000
tags = fueltank ?lfo liquid oxidizer propellant rocket planetary base
// --- resources ---
RESOURCE
{
name = LiquidFuel
amount = 720
maxAmount = 720
}
RESOURCE
{
name = Oxidizer
amount = 880
maxAmount = 880
}
}
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_2end_1
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_2end_1
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_2end_2
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_2end_2
}

// --- asset parameters ---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_2end_3
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_2end_3
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_3end_1
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_3end_1
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_3end_2
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_3end_2
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_4end_1
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_4end_1
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_4end_2
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_4end_2
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_5end_1
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_5end_1
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ PART

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Structural/Gangways_OLD/gangway_6end_1
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Gangways/gangway_6end_1
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
PART
{
// Kerbal Space Program - Part Config
// an adapter part for the garage

// --- general parameters ---
name = KKAOSS_garage_adapter_g
module = Part
author = Nils277

// --- asset parameters ---

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Garages/garage_adapter_g
texture = garage_g, PlanetaryBaseInc/BaseSystem/Parts/Utility/Garages/garage_g
texture = garage_g2, PlanetaryBaseInc/BaseSystem/Parts/Utility/Garages/garage_g2
}

scale = 1
rescaleFactor = 1

// --- node definitions ---
node_stack_top = 0, 0.46, 0, 0, 1, 0, 2
node_stack_bottom = 0, -0.46, 0, 0, -1, 0, 2

node_stack_cover = 0, 0, 0.625, 0, 0, 1, 0

// --- editor parameters ---
TechRequired = unavailable
entryCost = 2000
cost = 450
category = -1
subcategory = 0
title = K&K Garage Adapter
manufacturer = K&K Advanced Orbit and Surface Structures
description = An adapter to connect the garages with the rest of the base.


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

// --- standard part parameters ---
mass = 0.7
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 20
maxTemp = 1500
fuelCrossFeed = True
bulkheadProfiles = mk3, PlanetaryBase
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
PART
{
// Kerbal Space Program - Part Config
// a garage part that can be used as cover

// --- general parameters ---
name = KKAOSS_garage_cover_g
module = Part
author = Nils277

// --- asset parameters ---

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Garages/garage_cover_g
texture = garage_g, PlanetaryBaseInc/BaseSystem/Parts/Utility/Garages/garage_g
}

scale = 1
rescaleFactor = 1

// --- node definitions ---
node_stack_top = 0, 0, -0.343, 0, 0, -1, 0

// --- editor parameters ---
TechRequired = unavailable
entryCost = 2000
cost = 200
category = -1
subcategory = 0
title = K&K Garage Cover
manufacturer = K&K Advanced Orbit and Surface Structures
description = A cover for the underside of the garages to be more streamlined for takeoff.
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, decouple
sound_vent_large = decouple

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

// --- standard part parameters ---
mass = 0.5
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 20
maxTemp = 1500
fuelCrossFeed = True
bulkheadProfiles = mk3

MODULE
{
name = ModuleDecouple
ejectionForce = 100
explosiveNodeID = top
}

MODULE
{
name = ModuleKPBSModelSwitch
transormNames = CoverSmall,CoverBig,CoverAdapter
}
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
PART
{
// Kerbal Space Program - Part Config
// a frontend part for the garage

// --- general parameters ---
name = KKAOSS_garage_front_g
module = Part
author = Nils277

// --- asset parameters ---

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Legacy/Garages/garage_front_g
texture = garage_g, PlanetaryBaseInc/BaseSystem/Parts/Utility/Garages/garage_g
}

scale = 1
rescaleFactor = 1

// --- node definitions ---
node_stack_top = 0, 0.356, 0, 0, 1, 0, 2
node_stack_bottom = 0, -0.343, 0, 0, -1, 0, 2

node_stack_cover = 0, 0, 0.62641, 0, 0, 1, 0

NODE {
name = node_leg_1
transform = node_leg1
size = 0
method = FIXED_JOINT
}
NODE {
name = node_leg_2
transform = node_leg2
size = 0
method = FIXED_JOINT
}


// --- editor parameters ---
TechRequired = unavailable
entryCost = 2000
cost = 450
category = -1
subcategory = 0
title = K&K Garage Front
manufacturer = K&K Advanced Orbit and Surface Structures
description = A front-end for the garage with a integrated ramp. It also features attachement ponits for landing-legs.


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

// --- standard part parameters ---
mass = 1.5
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 20
maxTemp = 1500
fuelCrossFeed = True
bulkheadProfiles = mk3


MODULE
{
name = ModuleAnimateGeneric
animationName = garage_front_open
startEventGUIName = Close
endEventGUIName = Open
actionGUIName = Toggle Ramp
allowDeployLimit = true
revClampDirection = false
revClampSpeed = true
revClampPercent = true
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 1
lookupRadius = 5.0

nodeOuterForeID = top
//nodeOuterAftID = bottom
nodeInnerForeID = top2
//nodeInnerAftID = bottom2
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit ec35e66

Please sign in to comment.