Skip to content

Commit

Permalink
Add parts from SEP
Browse files Browse the repository at this point in the history
Add utility parts from the defunct Surface Experiment Package mod.

Parts added:
- SEP_StorageLong (A large radial attach KIS container.)
- SEP_StorageShort (A small radial attach KIS container.)
- SEP_Box (A portable KIS container that folds up small in inventory.)
- SEP_FallenKerbonaut (A small tribute statue to leave behind.)

Signed-off-by: Daniel T. Staal <[email protected]>
  • Loading branch information
DanStaal committed Jan 31, 2020
1 parent 642c3f4 commit 8fde373
Show file tree
Hide file tree
Showing 14 changed files with 268 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
Source/obj
Source/bin
**/*.wrk
.DS_Store
30 changes: 30 additions & 0 deletions Lang/en-us.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,36 @@ Localization
#KIS_wrench_Part_description = Returning from another regular expedition, Jeb complained that during almost every flight, some parts would come loose and start flying around the cabin. Our engineers took this report very seriously. After performing extensive research, numerous experiments, and consuming several gallons of koffee, the problem was diagnosed, and a simple, yet elegant solution was found: a wrench! Now Jeb can fix all those loose parts, or even attach additional struts mid-flight.
#KIS_wrench_Part_tags = KIS EVA tool building portable cck-eva-items

// ********** Part: SEP_General

#LOC_SurfaceExperimentPack_mfg = Albert Kermin Industries

// ********** Part: SEP_Box

#LOC_SurfaceExperimentPack_Box_title = Cardboard Box
#LOC_SurfaceExperimentPack_Box_desc = Collapsible cardboard box for transporting components from a lander to a site, for building Surface Experiment Packages or something else.
#LOC_SurfaceExperimentPack_Box_tags = cck-containers cck-eva-items sep kis kas surface experiment inventory attachment eva storage container box cardboard

// ********** Part: StorageShort

#LOC_SurfaceExperimentPack_StorageShort_title = AKI-S Storage Locker
#LOC_SurfaceExperimentPack_StorageShort_desc = Noticing that there was a problem with storing Surface Experiment Package parts on small landers, we ordered the engineers to find a solution. They came back with this steel box, which works quite nicely. No, it has nothing to do with the recent theft of Valentina's locker.
#LOC_SurfaceExperimentPack_StorageShort_tags = cck-containers sep kis kas surface experiment inventory attachment eva storage container locker

// ********** Part: StorageLong

#LOC_SurfaceExperimentPack_StorageLong_title = AKI-L Storage Locker
#LOC_SurfaceExperimentPack_StorageLong_desc = A larger locker, for storing more stuff in a larger craft. It has nothing to do with any of the engineer's hall lockers going missing.
#LOC_SurfaceExperimentPack_StorageLong_tags = cck-containers sep kis kas surface experiment inventory attachment eva storage container locker

// ********** Part: StorageLong

#LOC_SurfaceExperimentPack_agency_Hoeydonck = Hoeydonck Van Kerman
#LOC_SurfaceExperimentPack_FallenKerbonaut_title = Fallen Kerbonaut
#LOC_SurfaceExperimentPack_FallenKerbonaut_desc = This small aluminum sculpture is a memorial to all kerbonauts and ground personnel who have been lost in the pursuit of space exploration. The artist has respectfully asked that you take it and leave it on the surface of the Mun.
#LOC_SurfaceExperimentPack_FallenKerbonaut_tags = fallen kerbonaut sculpture art cck-eva-items
#LOC_SurfaceExperimentPack_FallenKerbonaut_useName = Place

// ********** Type: KIS.GUIUtils.VolumeLType, KSPDev Messages

// Liter unit for a volume value.
Expand Down
Binary file added Parts.fun/FallenKerbonaut/FallenAstronaut.dds
Binary file not shown.
Binary file added Parts.fun/FallenKerbonaut/FallenAstronaut_NRM.dds
Binary file not shown.
Binary file added Parts.fun/FallenKerbonaut/FallenKerbonaut.mu
Binary file not shown.
54 changes: 54 additions & 0 deletions Parts.fun/FallenKerbonaut/SEP_FallenKerbonaut.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
PART
{
name = SEP_FallenKerbonaut
module = Part
author = CobaltWolf
MODEL
{
model = KIS/Parts.fun/FallenKerbonaut/FallenKerbonaut
}
rescaleFactor = 1
//node_stack_bottom = 0.0, 0.003, 0.0, 0.0, -1.0, 0.0, 0
//node_stack_top = 0.0, 1.287421, 0.0, 0.0, 1.0, 0.0, 0
node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0
TechRequired = spaceExploration
entryCost = 1
cost = 1
category = Structural
subcategory = 0
title = #LOC_SurfaceExperimentPack_FallenKerbonaut_title //= Fallen Kerbonaut
manufacturer = #LOC_SurfaceExperimentPack_agency_Hoeydonck //= Hoeydonck Van Kerman
description = #LOC_SurfaceExperimentPack_FallenKerbonaut_desc //= This small aluminum sculpture is a memorial to all kerbonauts and ground personnel who have been lost in the pursuit of space exploration. The artist has respectfully asked that you take it and leave it on the surface of the Mun.
attachRules = 1,1,1,1,0
mass = 0.0025
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 1000
breakingForce = 1000
breakingTorque = 200
maxTemp = 2000 // = 5000
bulkheadProfiles = size0, srf

tags = #LOC_SurfaceExperimentPack_FallenKerbonaut_tags //= fallen kerbonaut sculpture art cck-eva-items

MODULE
{
name = ModuleKISItem
shortcutKeyAction = equip
equipable = true
equipSlot = leftHand
useName = #LOC_SurfaceExperimentPack_FallenKerbonaut_useName //= Place
// equipMeshName = body01
// equipBoneName = bn_r_mid_b01
equipBoneName = aliasLeftPalm
equipPos = (0,0,0)
equipDir = (0,0,0)
volumeOverride = 0.001
stackable = false
allowStaticAttach = 1
staticAttachBreakForce = 2000
}

}
64 changes: 64 additions & 0 deletions Parts/SEP_Storage/SEP_Box.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
PART
{
name = SEP_Box
module = Part
author = CobaltWolf
MODEL
{
model = KIS/Parts/SEP_Storage/SEP_Box
}

rescaleFactor = 1.0
node_attach = 0, -0.29, 0.0, 0, -1.0, 0.0, 0
TechRequired = generalConstruction
entryCost = 100
cost = 5
category = Payload
subcategory = 0
title = #LOC_SurfaceExperimentPack_Box_title //= Cardboard Box
manufacturer = #LOC_SurfaceExperimentPack_mfg //= Albert Kermin Industries
description = #LOC_SurfaceExperimentPack_Box_desc //= Collapsible cardboard box for transporting components from a lander to a site, for building Surface Experiment Packages or something else.
attachRules = 0,1,0,0,1
mass = 0.01
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 12
maxTemp = 2000
breakingForce = 500
breakingTorque = 500
bulkheadProfiles = srf

tags = #LOC_SurfaceExperimentPack_Box_tags //= cck-containers cck-eva-items sep kis kas surface experiment inventory attachment eva storage container box cardboard

MODULE
{
name = ModuleKISInventory
maxVolume = 750
externalAccess = true
internalAccess = false
slotsX = 4
slotsY = 3
slotSize = 50
itemIconResolution = 128
selfIconResolution = 128
openSndPath = KIS/Sounds/containerOpen
closeSndPath = KIS/Sounds/containerClose
defaultMoveSndPath = KIS/Sounds/itemMove
}

MODULE
{
name = ModuleKISItemEvaTweaker
volumeOverride = 3
editorItemsCategory = false
carriable = true
equipMode = part
equipSlot = jetpack
equipBoneName = aliasJetpack
equipPos = (0,0.21,-0.3)
equipDir = (280,0,0)
runSpeed = 0.8
}
}
Binary file added Parts/SEP_Storage/SEP_Box.mu
Binary file not shown.
57 changes: 57 additions & 0 deletions Parts/SEP_Storage/SEP_StorageLong.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
PART
{
name = SEP_StorageLong
module = Part
author = CobaltWolf
MODEL
{
model = KIS/Parts/SEP_Storage/SEP_StorageLong
}

rescaleFactor = 1.0
node_attach = -0.1512248, 0.0, 0.0, 1.0, 0.0, 0.0, 0
TechRequired = generalConstruction
entryCost = 200
cost = 160
category = Payload
subcategory = 0
title = #LOC_SurfaceExperimentPack_StorageLong_title //= AKI-L Storage Locker
manufacturer = #LOC_SurfaceExperimentPack_mfg //= Albert Kermin Industries
description = #LOC_SurfaceExperimentPack_StorageLong_desc //= A larger locker, for storing more stuff in a larger craft. It has nothing to do with any of the engineer's hall lockers going missing.
attachRules = 0,1,0,1,1
mass = 0.04
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 6
maxTemp = 2000
breakingForce = 50
breakingTorque = 50
bulkheadProfiles = srf

tags = #LOC_SurfaceExperimentPack_StorageLong_tags //= cck-containers sep kis kas surface experiment inventory attachment eva storage container locker

MODULE
{
name = ModuleKISInventory
maxVolume = 400
externalAccess = true
internalAccess = false
slotsX = 5
slotsY = 5
slotSize = 50
itemIconResolution = 128
selfIconResolution = 128
openSndPath = KIS/Sounds/containerOpen
closeSndPath = KIS/Sounds/containerClose
defaultMoveSndPath = KIS/Sounds/itemMove
}

MODULE
{
name = ModuleKISItem
volumeOverride = 410
stackable = false
}
}
Binary file added Parts/SEP_Storage/SEP_StorageLong.mu
Binary file not shown.
58 changes: 58 additions & 0 deletions Parts/SEP_Storage/SEP_StorageShort.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
PART
{
name = SEP_StorageShort
module = Part
author = CobaltWolf
MODEL
{
model = KIS/Parts/SEP_Storage/SEP_StorageShort
}

rescaleFactor = 1.0
node_attach = -0.1512248, 0.0, 0.0, 1.0, 0.0, 0.0, 0
TechRequired = generalConstruction
entryCost = 100
cost = 80
category = Payload
subcategory = 0
title = #LOC_SurfaceExperimentPack_StorageShort_title //= AKI-S Storage Locker
manufacturer = #LOC_SurfaceExperimentPack_mfg //= Albert Kermin Industries
description = #LOC_SurfaceExperimentPack_StorageShort_desc //= Noticing that there was a problem with storing Surface Experiment Package parts on small landers, we ordered the engineers to find a solution. They came back with this steel box, which works quite nicely. No, it has nothing to do with the recent theft of Valentina's locker.

attachRules = 0,1,0,1,1
mass = 0.02
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 6
maxTemp = 2000
breakingForce = 50
breakingTorque = 50
bulkheadProfiles = srf

tags = #LOC_SurfaceExperimentPack_StorageShort_tags //= cck-containers sep kis kas surface experiment inventory attachment eva storage container locker

MODULE
{
name = ModuleKISInventory
maxVolume = 200
externalAccess = true
internalAccess = false
slotsX = 4
slotsY = 3
slotSize = 50
itemIconResolution = 128
selfIconResolution = 128
openSndPath = KIS/Sounds/containerOpen
closeSndPath = KIS/Sounds/containerClose
defaultMoveSndPath = KIS/Sounds/itemMove
}

MODULE
{
name = ModuleKISItem
volumeOverride = 210
stackable = false
}
}
Binary file added Parts/SEP_Storage/SEP_StorageShort.mu
Binary file not shown.
Binary file added Parts/SEP_Storage/SEP_storage.dds
Binary file not shown.
4 changes: 4 additions & 0 deletions remove_fun_part_patch.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,7 @@
!PART[KIS_taco]
{
}

!PART[SEP_FallenKerbonaut]
{
}

0 comments on commit 8fde373

Please sign in to comment.