Skip to content

Commit

Permalink
Update to 1.6.13
Browse files Browse the repository at this point in the history
**General:**

* Recompile for KSP 1.11.2
* Updated KSPModFileLocalizer to version 0.2.3.7
* Updated CCK to version 5.2.0.0
* Updated CRP to version 1.4.2

**Localization:**

* Fixed typos in english and german texts. Thanks to
[Grimmas](https://forum.kerbalspaceprogram.com/index.php?/profile/207818-grimmas/)

**Enhancements:**

* Added support for inventory and construction features from KSP 1.11
* Added four new storage container for inventories

**Mod Support:**

* Added support for the freezer of USI-LS Thanks. to
[Grimmas](https://forum.kerbalspaceprogram.com/index.php?/profile/207818-grimmas/)
* Improved compatibility and support for MKS. Thanks to
[Grimmas](https://forum.kerbalspaceprogram.com/index.php?/profile/207818-grimmas/)

**Bug Fixes:**

* Fixed crash for OSx Catalina when loading PNG files
* Some config fixed for NEED and FOR for ModuleManager. Thanks to
[HSJasperism](https://github.com/HSJasperism)
* Fixes for CTT support for the KIS Tank. Thanks to
[hemeac](https://github.com/hemeac)
  • Loading branch information
Nils Büscher committed Apr 23, 2021
1 parent ac597e4 commit c54946f
Show file tree
Hide file tree
Showing 29 changed files with 597 additions and 142 deletions.
Binary file modified Changelog.txt
Binary file not shown.
Binary file modified FOR_RELEASE/GameData/KSPModFileLocalizer.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified FOR_RELEASE/GameData/PlanetaryBaseInc/BaseSystem/Flags/PSS.dds
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
PART
{
// Kerbal Space Program - Part Config
// A tank for inventory storage

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/tank_Inv
}

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

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


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

// --- editor parameters ---
TechRequired = spaceExploration
entryCost = 4000
cost = 600
category = Cargo
subcategory = 0
title = #LOC_KPBS.containerinventory.title
manufacturer = #LOC_KPBS.agency
description = #LOC_KPBS.containerinventory.description


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


// --- standard part parameters ---
mass = 0.2
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 15
breakingForce = 200
breakingTorque = 200
maxTemp = 2000 // = 3000
tags = #LOC_KPBS.containerinventory.tags
bulkheadProfiles = PlanetaryBase

MODULE
{
name = ModuleCargoPart
packedVolume = 2000
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 6
packedVolumeLimit = 1500
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
PART
{
// Kerbal Space Program - Part Config
// A bigger tank for inventory storage

MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/tank_Inv_big
}

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

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


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

// --- editor parameters ---
TechRequired = advExploration
entryCost = 7000
cost = 1200
category = Cargo
subcategory = 0
title = #LOC_KPBS.containerinventorybig.title
manufacturer = #LOC_KPBS.agency
description = #LOC_KPBS.containerinventorybig.description


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


// --- standard part parameters ---
mass = 0.4
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 15
breakingForce = 200
breakingTorque = 200
maxTemp = 2000 // = 3000
tags = #LOC_KPBS.containerinventorybig.tags
bulkheadProfiles = PlanetaryBase

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 8
packedVolumeLimit = 3000
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
PART
{
// Kerbal Space Program - Part Config
// A inventory storage for the bases
MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/storage_Inv
}

// --- general parameters ---
name = KKAOSS_INV_FuelTank
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 = spaceExploration
entryCost = 12300
cost = 3000
category = Cargo
subcategory = 0
title = #LOC_KPBS.inventorystoragesmall.title
manufacturer = #LOC_KPBS.agency
description = #LOC_KPBS.inventorystoragesmall.description

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


// --- standard part parameters ---
mass = 0.4
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 15
maxTemp = 2000 // = 3000
tags = #LOC_KPBS.containerinventory.tags
bulkheadProfiles = PlanetaryBase

MODULE
{
name = ModuleInventoryPart
InventorySlots = 12
packedVolumeLimit = 4500
}

}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
PART
{
// Kerbal Space Program - Part Config
// A small inventory storage for the bases
MODEL
{
model = PlanetaryBaseInc/BaseSystem/Parts/Cargo/storage_Inv_small
}


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

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

// --- node definitions ---
node_stack_top = 0, 0.78125, 0, 0, 1, 0, 1
node_stack_bottom = 0, -0.78125, 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 = advExploration
entryCost = 8000
cost = 6000
category = Cargo
subcategory = 0
title = #LOC_KPBS.inventorystorage.title
manufacturer = #LOC_KPBS.agency
description = #LOC_KPBS.inventorystorage.description


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


// --- standard part parameters ---
mass = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 15
maxTemp = 2000 // = 3000
tags = #LOC_KPBS.containerinventory.tags
bulkheadProfiles = PlanetaryBase

MODULE
{
name = ModuleInventoryPart
InventorySlots = 16
packedVolumeLimit = 9000
}

}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
22 changes: 22 additions & 0 deletions FOR_RELEASE/GameData/PlanetaryBaseInc/Localization/de-de.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,28 @@ Localization
#LOC_KPBS.containerxenon.description = Für diejenigen, die nie genug Xenon haben können. Eine so enorme Menge diese Edelgases ist ziemlich teuer, aber wen interessiert das schon in einer Weltraumbehörde?
#LOC_KPBS.containerxenon.tags = fueltank (ion propellant tank planetary base container Container planetar basis
//--------------------------------
//-----------Inventory------------
//--------------------------------
//---Item storage---
#LOC_KPBS.containerinventory.title = K&K Container für Werkzeuge
#LOC_KPBS.containerinventory.description = Ein kleiner Container für Werkzeuge, die beim EVA nützlich sind. Seit neuestem auch mit Schloss, um Diebstahl zu verhindern.
#LOC_KPBS.containerinventory.tags = inventory base planetary container IVA usage container Container planetar basis inventar EVA
//---Big Item Storage---
#LOC_KPBS.containerinventorybig.title = K&K Container für große Werkzeuge
#LOC_KPBS.containerinventorybig.description = Ein kleiner Container für Dinge, die beim EVA nützlich sind. Dieser Container kann auch größer Teile enthalten.
#LOC_KPBS.containerinventorybig.tags = inventory base planetary container IVA usage container planetar basis
//---Base Item Storage---
#LOC_KPBS.inventorystorage.title = K&K Lager
#LOC_KPBS.inventorystorage.description = Ein sehr großes Lager für sehr große Bauteile oder sehr große Werkzeuge
//---Base Item Storage (small)---
#LOC_KPBS.inventorystoragesmall.title = K&K Lager (klein)
#LOC_KPBS.inventorystoragesmall.description = Ein kleines Lager für kleine Bauteile oder kleine Werkzeuge, passt zur "Planetar"-Reihe.
//--------------------------------
//---------Mod Support------------
//--------------------------------
Expand Down
23 changes: 23 additions & 0 deletions FOR_RELEASE/GameData/PlanetaryBaseInc/Localization/en-us.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,29 @@ Localization
#LOC_KPBS.containerxenon.description = For those who can't get enough Xenon. Such a great a mount of this noble gas is really expensive, but who cares about that at a space agency?
#LOC_KPBS.containerxenon.tags = fueltank (ion propellant tank planetary base container
//--------------------------------
//-----------Inventory------------
//--------------------------------
//---Item storage---
#LOC_KPBS.containerinventory.title = K&K Container for Parts
#LOC_KPBS.containerinventory.description = A small container to store parts that can be useful on EVA. Now also with lock to prevent theft.
#LOC_KPBS.containerinventory.tags = inventory base planetary container IVA usage container
//---Big Item Storage---
#LOC_KPBS.containerinventorybig.title = K&K Container for big Parts
#LOC_KPBS.containerinventorybig.description = A bigger container to store parts that can be useful on EVA. This one can store bigger parts.
#LOC_KPBS.containerinventorybig.tags = inventory base planetary container IVA usage container
//---Base Item Storage---
#LOC_KPBS.inventorystorage.title = K&K Storage
#LOC_KPBS.inventorystorage.description = A big storage for even the biggest parts.
//---Base Item Storage (small)---
#LOC_KPBS.inventorystoragesmall.title = K&K Storage (small)
#LOC_KPBS.inventorystoragesmall.description = A small storage for parts in the Base profile.
//--------------------------------
//---------Mod Support------------
//--------------------------------
Expand Down
58 changes: 40 additions & 18 deletions FOR_RELEASE/GameData/PlanetaryBaseInc/Localization/es-es.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,28 @@ Localization
#LOC_KPBS.containerxenon.description = Para aquellos que no pueden obtener suficiente Xenon. Un gran montaje de este gas noble es realmente caro, pero ¿a quién le importa eso en una agencia espacial?
#LOC_KPBS.containerxenon.tags = depósito combustible (ion propergol tanque base planetaria contenedor
//--------------------------------
//-----------Inventory------------
//--------------------------------
//---Item storage---
#LOC_KPBS.containerinventory.title = K&K Contenedor para piezas
#LOC_KPBS.containerinventory.description = Un pequeño recipiente para almacenar piezas que pueden ser útiles en EVA. Ahora también con cerradura para evitar el robo.
#LOC_KPBS.containerinventory.tags = inventario base planetaria contenedor AIV uso contenedor
//---Big Item Storage---
#LOC_KPBS.containerinventorybig.title = K&K Contenedor para piezas grandes
#LOC_KPBS.containerinventorybig.description = Un recipiente más grande para almacenar las piezas que pueden ser útiles en EVA. Este puede almacenar partes más grandes.
#LOC_KPBS.containerinventorybig.tags = inventario base planetaria contenedor AIV uso contenedor
//---Base Item Storage---
#LOC_KPBS.inventorystorage.title = K&K Storage //TODO
#LOC_KPBS.inventorystorage.description = A big storage for even the biggest parts. //TODO
//---Base Item Storage (small)---
#LOC_KPBS.inventorystoragesmall.title = K&K Storage (small) //TODO
#LOC_KPBS.inventorystoragesmall.description = A small storage for parts in the Base profile. //TODO
//--------------------------------
//---------Mod Support------------
//--------------------------------
Expand Down Expand Up @@ -626,10 +648,10 @@ Localization
#LOC_KPBS.kerbalism.centrifge.processs = Centrífuga nuclear
//---MKS Configs---
#LOC_KPBS.MKS.centrifuge.description = TBD
#LOC_KPBS.MKS.centrifuge.description = The centrifuge can reprocess depleted fuel into usable uranium or extract the uranium from uraninite. It can also produce xenon as a byproduct. It needs a lot of energy to run. //TODO
#LOC_KPBS.MKS.tcredits.converter = Transport Credits
#LOC_KPBS.MKS.tcredits.start = TBD
#LOC_KPBS.MKS.tcredits.stop = TBD
#LOC_KPBS.MKS.tcredits.start = Start T-Credits //TODO
#LOC_KPBS.MKS.tcredits.stop = Stop T-Credits //TODO
//---Other Configs---
Expand Down Expand Up @@ -1083,23 +1105,23 @@ Localization
#LOC_KPBS.usirecycler.tags = soporte vital usi mantillo suministros cck-lifesupport base planetaria reciclador
//--- USI MKS WOLF Terminal ---
#LOC_KPBS.MKS.wolfterminal.title = K&K WOLF Terminal
#LOC_KPBS.MKS.wolfterminal.description = TBD
#LOC_KPBS.MKS.wolfterminal.tags = cck-usi-wolf
#LOC_KPBS.MKS.wolfterminal.title = K&K WOLF Terminal //TODO
#LOC_KPBS.MKS.wolfterminal.description = Where Kerbals go when they want to hitch a ride on a WOLF transport route. //TODO
#LOC_KPBS.MKS.wolfterminal.tags = usi planetary base terminal wolf cck-usi-wolf
//--- USI MKS Workshop ---
#LOC_KPBS.MKS.workshop.title = K&K Workshop
#LOC_KPBS.MKS.workshop.description = TBD
#LOC_KPBS.MKS.workshop.tags = cck-usi-manufacturing
#LOC_KPBS.MKS.workshop.mkit.name = MaterialKits
#LOC_KPBS.MKS.workshop.mkit.start = Start MaterialKits
#LOC_KPBS.MKS.workshop.mkit.stop = Stop MaterialKits
#LOC_KPBS.MKS.workshop.machinery.name = Machinery
#LOC_KPBS.MKS.workshop.machinery.start = Start Machinery
#LOC_KPBS.MKS.workshop.machinery.stop = Stop Machinery
#LOC_KPBS.MKS.workshop.shop.name = Machine Shop
#LOC_KPBS.MKS.workshop.shop.start = Start Machine Shop
#LOC_KPBS.MKS.workshop.shop.stop = Stop Machine Shop
#LOC_KPBS.MKS.workshop.title = K&K Workshop //TODO
#LOC_KPBS.MKS.workshop.description = Finally a place for hiding Bill. Keeps the colony machinery running at peak performance (as certified by Bill). Also includes a miniature machine shop. //TODO
#LOC_KPBS.MKS.workshop.tags = cck-usi-manufacturing usi mks workshop repair //TODO
#LOC_KPBS.MKS.workshop.mkit.name = MaterialKits //TODO
#LOC_KPBS.MKS.workshop.mkit.start = Start MaterialKits //TODO
#LOC_KPBS.MKS.workshop.mkit.stop = Stop MaterialKits //TODO
#LOC_KPBS.MKS.workshop.machinery.name = Machinery //TODO
#LOC_KPBS.MKS.workshop.machinery.start = Start Machinery //TODO
#LOC_KPBS.MKS.workshop.machinery.stop = Stop Machinery //TODO
#LOC_KPBS.MKS.workshop.shop.name = Machine Shop //TODO
#LOC_KPBS.MKS.workshop.shop.start = Start Machine Shop //TODO
#LOC_KPBS.MKS.workshop.shop.stop = Stop Machine Shop //TODO
}
}
Loading

0 comments on commit c54946f

Please sign in to comment.