Skip to content

Commit

Permalink
Added support for inventory/construction
Browse files Browse the repository at this point in the history
**Enhancements:**

* Added support for inventory and construction features from KSP 1.11 (this time really)
  • Loading branch information
Nils277 committed May 28, 2021
1 parent 8b9e097 commit 79b51c4
Show file tree
Hide file tree
Showing 96 changed files with 570 additions and 15 deletions.
Binary file modified Changelog.txt
Binary file not shown.
Binary file modified FOR_RELEASE/GameData/KSPModFileLocalizer.dll
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
PART
{
// Kerbal Space Program - Part Config
// A small inventory storage for the bases
// A inventory storage for the bases
MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/storage_Inv_small
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/storage_Inv
}

// --- general parameters ---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
PART
{
// Kerbal Space Program - Part Config
// An inventory storage for the bases
// A small inventory storage for the bases
MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/storage_Inv
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/storage_Inv_small
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,4 +207,11 @@ PART
name = ModuleExperienceManagement
costPerKerbal = 0
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 12
packedVolumeLimit = 1500
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -123,4 +123,10 @@ PART
packetFloor = .1
packetCeiling = 5
}

MODULE
{
name = ModuleCargoPart
packedVolume = 800
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,11 @@ PART
packetFloor = .1
packetCeiling = 5
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 3
packedVolumeLimit = 200
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,11 @@ PART
packetFloor = .1
packetCeiling = 5
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 3
packedVolumeLimit = 200
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -107,4 +107,10 @@ PART
packetFloor = .1
packetCeiling = 5
}

MODULE
{
name = ModuleCargoPart
packedVolume = 280
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,12 @@ PART
bulkheadProfiles = PlanetaryBase
tags = #LOC_KPBS.fueltanksmall.tags

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

// --- resources ---
RESOURCE
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,11 @@ PART
startEventGUIName = #autoLOC_6001406
endEventGUIName = #autoLOC_6001407
}



MODULE
{
name = ModuleInventoryPart
InventorySlots = 3
packedVolumeLimit = 200
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,10 @@ PART
fuelCrossFeed = True
bulkheadProfiles = PlanetaryBase, mk2
tags = #LOC_KPBS.adapterMK2.tags

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,10 @@ PART
fuelCrossFeed = True
bulkheadProfiles = size1, PlanetaryBase
tags = #LOC_KPBS.adaptersize1.tags

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,10 @@ PART
useStaging = True
useEvent = False
}

MODULE
{
name = ModuleCargoPart
packedVolume = 1500
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,13 @@ PART
useChar = True
charModuleName = shieldChar
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

RESOURCE
{
name = Ablator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,10 @@ PART
bulkheadProfiles = size1

tags = #LOC_KPBS.twoendcorridorleg.tags

MODULE
{
name = ModuleCargoPart
packedVolume = 2000
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,10 @@ PART
allowSurfaceAttach = false
surfaceAttachNode = top
}

MODULE
{
name = ModuleCargoPart
packedVolume = 2000
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,10 @@ PART
allowSurfaceAttach = false
surfaceAttachNode = top
}

MODULE
{
name = ModuleCargoPart
packedVolume = 2000
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,17 @@ PART
evaOnlyStorage = True
storageRange = 2.0
}

MODULE
{
name = ModuleCargoPart
packedVolume = 2000
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 3
packedVolumeLimit = 200
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,10 @@ PART
fuelCrossFeed = True
bulkheadProfiles = size1
tags = #LOC_KPBS.corridorend.tags

MODULE
{
name = ModuleCargoPart
packedVolume = 600
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,10 @@ PART
stagingEnabled = False
stagingToggleEnabledEditor = True
}

MODULE
{
name = ModuleCargoPart
packedVolume = 800
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,10 @@ PART
stagingEnabled = False
stagingToggleEnabledEditor = True
}

MODULE
{
name = ModuleCargoPart
packedVolume = 1200
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,12 @@ PART
gimbalTransformName = Nozzle
gimbalRange = 2
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

RESOURCE
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ PART
bulkheadProfiles = PlanetaryBase
tags = #LOC_KPBS.structural.tags

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

RESOURCE
{
name = LiquidFuel
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,13 @@ PART
key = 0 1
}
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 4
packedVolumeLimit = 400
}
}

@PART[KKAOSS_airlock_end_g]:FOR[PlanetarySurfaceStructures]:NEEDS[KIS]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,13 @@ PART
key = 0 1
}
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 4
packedVolumeLimit = 400
}
}

@PART[KKAOSS_airlock_mid_g]:FOR[PlanetarySurfaceStructures]:NEEDS[KIS]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,14 @@ PART
storeActionName = #autoLOC_502202
evaOnlyStorage = True
storageRange = 2.0
}
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 4
packedVolumeLimit = 400
}
}

@PART[KKAOSS_garage_adapter_g_2]:FOR[PlanetarySurfaceStructures]:NEEDS[KIS]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,11 @@ PART
evaOnlyStorage = True
storageRange = 2.0
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 4
packedVolumeLimit = 400
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,13 @@ PART
startEventGUIName = #autoLOC_6001406
endEventGUIName = #autoLOC_6001407
}
MODULE
{
name = ModuleInventoryPart
InventorySlots = 12
packedVolumeLimit = 1200
}

RESOURCE
{
name = ElectricCharge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,14 @@ PART
evaOnlyStorage = True
storageRange = 2.0
}
MODULE
{
name = ModuleInventoryPart
InventorySlots = 12
packedVolumeLimit = 1200
}


RESOURCE
{
name = ElectricCharge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,4 +168,10 @@ PART
stagingToggleEnabledEditor = True
stagingToggleEnabledFlight = True
}

MODULE
{
name = ModuleCargoPart
packedVolume = 300
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -121,4 +121,10 @@ PART
bogeyAxis = 0, 1, 0
bogeyUpAxis = 0, 0, -1
}

MODULE
{
name = ModuleCargoPart
packedVolume = 300
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -118,5 +118,11 @@ PART
bogeyAxis = 0, 1, 0
bogeyUpAxis = 0, 0, -1
}

MODULE
{
name = ModuleCargoPart
packedVolume = 200
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,10 @@ PART
amount = 3500
maxAmount = 3500
}

MODULE
{
name = ModuleCargoPart
packedVolume = 2000
}
}
Loading

0 comments on commit 79b51c4

Please sign in to comment.