Skip to content

Commit

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

* lint and reorganize
* updated pointer in model.mu from .dds/.tga/.png --> .dds
* rename part.cfg --> name
* rename model.mu --> `name.mu`
* moved .mu and .dds to Assets\
* mesh --> model

* closes #25 -   Localization - English (United States) <en-us.cfg>
* closes #44 -  KAL.cfg
* closes #45 -  JoolianBoomTank2.cfg
* closes #46 -  JoolianBoomTank3.cfg
* closes #47 -  JoolianCommBox.cfg
* closes #48 -  JoolianCommTower.cfg
* closes #49 -  JoolianEngine.cfg
* closes #50 -  JoolianMainTank.cfg
* closes #51 -  JoolianMonolith.cfg
* closes #52 -  JoolianPod.cfg
* closes #53 -  Part Localization
* closes #54 -  JoolianBoomTank1.cfg
* closes #55 -  Part Thumbnail Images
* updates #24 -   Localization - Master

* [KAL.cfg]
  * Command Pod - Polished Menancing Glowing Red Sphere
  * [ModuleCommand]
    * added
      * [Hibernation]
      * [defaultControlPointDisplayName]
      * [CONTROLPOINT] reverse
  * Added:
    * [ModuleKerbNetAccess]
      * Biome
      * Terrain
      * Resources
      * FoV: 5-90
      * Detection %: 2.0
    * [ModuleResourceScanner]
    * [ModuleGPS]
    * [ModuleProbeControlPoint]
      * [minimumCrew] = 0
      * [multiHop] = false
    * [crewReport]
      * [usageReqMaskInternal] = 5
      * [usageReqMaskExternal] = -1
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
    * [ModuleSAS]
    * [ModuleScienceContainer]
    * [ModuleKerbNetAccess]
  * drag cubes
* [JoolianBoomTank1.cfg]
  * Fuel Tank
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianBoomTank2.cfg]
  * Fuel Tank
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianBoomTank3.cfg]
  * Fuel Tank
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianCommBox.cfg]
  * Fuel Tank
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianCommTower.cfg]
  * Relay Antenna
  * [category] from Science to Communication
  * [antennaPower] to 200M from 100M
  * [antennaCombinable] is true was false
  * [packetResourceCost] was 10.0 now 24.0
  * [antennaType] set to RELAY
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianEngine.cfg]
  * Engine
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianMainTank.cfg]
  * Fuel Tank
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianMonolith.cfg]
  * Space Object
  * [ModuleCommand]
    * added
      * [Hibernation]
      * [defaultControlPointDisplayName]
      * [CONTROLPOINT] reverse
    * changed [ElectricCharge] from 0.0001 to 0.005
  * [ModuleReactionWheel]
    * changed [ElectricCharge] from 0.01 to 0.0003
  * [ModuleGenerator]
    * changed [ElectricCharge] from 0.01 to 0.0003
  * [ModuleDecouple]
    * added localization
  * add [ModuleCoreHeat]
    * this will need adjustment
    * this part should always be warm to the touch
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * ModuleCargoPart pass
* [JoolianPod.cfg]
  * Command Pod
    * Review needed (versus mk3Cockpit_Shuttle):
      * [mass] = 16 // 3.5
      * [crashTolerance] = 45 // 50
    * Adjusted:
      * [maxTemp] now 2500 was 1500
    * Add
      * [skinMaxTemp] = 2700 // ??
      * [emissiveConstant] = 0.9 // ??
      * [breakingForce] = 300 // ??
      * [breakingTorque] = 300 // ??
      * [fuelCrossFeed] = True
  * [ModuleCommand]
    * added
      * [Hibernation]
      * [defaultControlPointDisplayName]
      * [CONTROLPOINT] reverse
    * changed [ElectricCharge] from 0.0001 to 0.005
  * [ModuleReactionWheel]
    * [PitchTorque] now 40 was 30
    * [YawTorque] now 40 was 30
    * [RollTorque] now 40 was 30
    * [ElectricCharge] rate now 1.0, was 2.4 vs 2.7 of mk3Cockpit
  * Added:
    * [ModuleDataTransmitter]
      * internal
    * [ModuleKerbNetAccess]
      * Biome
      * Terrain
      * FoV: 5-90
      * Detection %: 1.0
    * [ModuleProbeControlPoint]
      * [minimumCrew] = 2
      * [multiHop] = True
    * [crewReport]
      * [usageReqMaskInternal] = 5
      * [usageReqMaskExternal] = -1
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
    * [crewReport]
    * [ModuleReactionWheel]
    * [ModuleScienceContainer]
    * [ModuleKerbNetAccess]
  * drag cubes
  * [ModuleInventoryPart] pass
    * [InventorySlots] = 10
    * [packedVolumeLimit] = 1200
* [JoolianSystems.cfg]
  * Control
  * [ModuleReactionWheel]
    * [ElectricCharge] rate now 2.25, was 1
    * [SASServiceLevel] now 3, was 0
  * asset move
  * lint pass
  * light pass
  * formatting pass
  * localization pass
  * drag cubes
  * [ModuleCargoPart] pass
    * [packedVolume] = -1
  • Loading branch information
zer0Kerbal committed Feb 18, 2022
1 parent 681a273 commit a5f1aba
Show file tree
Hide file tree
Showing 12 changed files with 321 additions and 81 deletions.
11 changes: 11 additions & 0 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianBoomTank1.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,15 @@ PART
amount = 400
maxAmount = 400
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

DRAG_CUBE
{
cube = Default, 2.589,0.7472,0.8725, 2.589,0.7449,0.8725, 1.242,1,0.4593, 1.242,1,0.4593, 2.841,0.8892,0.7909, 2.841,0.6329,0.8411, -4.768E-08,-4.304E-07,-0.01087, 1.552,2.24,1.401
}
}
11 changes: 11 additions & 0 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianBoomTank2.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,15 @@ PART
amount = 800
maxAmount = 800
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

DRAG_CUBE
{
cube = Default, 5.21,0.751,0.8725, 5.21,0.7488,0.8725, 1.242,1,1.854, 1.242,1,0.4588, 5.657,0.9039,0.7846, 5.657,0.6384,0.8097, -4.768E-08,-3.576E-07,-0.01088, 1.552,4.48,1.401
}
}
11 changes: 11 additions & 0 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianBoomTank3.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,15 @@ PART
amount = 1200
maxAmount = 1200
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

DRAG_CUBE
{
cube = Default, 7.855,0.7312,0.8725, 7.855,0.7289,0.8725, 1.242,1,1.845, 1.242,1,0.4613, 8.605,0.884,0.7846, 8.605,0.6252,0.8411, -4.768E-08,0,-0.01088, 1.552,6.72,1.401
}
}
16 changes: 11 additions & 5 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianCommBox.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,21 @@ PART
texture = JoolianBoomTank-Specular, NecroBones/JoolianDiscovery/Assets/JoolianBoomTank-Specular
scale = 1.0, 1.0, 1.0
}
//mesh = model.mu
scale = 1
rescaleFactor = 1
bulkheadProfiles = size1

// --- node definitions ---
//node_stack_top = 0, 1.12, 0, 0.0, 1.0, 0.0, 1
//node_stack_bottom = 0, -1.12, 0, 0.0, 1.0, 0.0, 1
//node_stack_front = 0, 0.0, -0.9, 0.0, 0.0, -1.0, 0
//node_stack_back = 0, 0.0, 0.7, 0.0, 0.0, 1.0, 0

node_stack_right = 0.68, 0, 0, 1, 0, 0, 1
node_stack_left = -0.68, 0, 0, -1, 0, 0, 1

node_stack_back = 0, 0, 0.68, 0, 0,1, 1
node_stack_front = 0, 0,-0.9, 0, 0, -1, 1

node_stack_top = 0, 1.12, 0, 0,1, 0, 1
node_stack_bottom = 0,-1.12, 0, 0, -1, 0, 1

node_attach = 0, 0, 0.68, 0, 0,-1, 1

attachRules = 1,1,1,1,0
Expand Down Expand Up @@ -65,4 +60,15 @@ PART
amount = 400
maxAmount = 400
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

DRAG_CUBE
{
cube = Default, 2.669,0.831,0.7864, 2.669,0.831,0.7864, 1.617,0.9742,1.215, 1.608,0.974,1.215, 2.562,0.8402,0.786, 2.562,0.8401,0.9965, 1.669E-07,-4.417E-07,-0.1053, 1.379,2.24,1.589
}
}
5 changes: 5 additions & 0 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianEngine.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -138,4 +138,9 @@ PART
useStaging = False
useEvent = True
}

DRAG_CUBE
{
cube = Default, 2.302,0.7232,0.7128, 2.302,0.7231,0.7128, 1.314,0.7424,2.983, 1.314,0.8308,0.3382, 2.109,0.7895,0.8076, 2.109,0.7887,0.8076, 0,1.192E-07,-1.192E-07, 1.231,2.88,1.422
}
}
13 changes: 11 additions & 2 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianMainTank.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ PART
rescaleFactor = 1
bulkheadProfiles = size2, size1

// --- node definitions ---
node_stack_top = 0, 2.75, 0, 0.0, 1.0, 0.0, 2
node_stack_bottom00 = 0, -4.5, 0, 0.0, -1.0, 0.0, 1
node_stack_bottom01 = 1.26, -4.5, 0, 0.0, -1.0, 0.0, 1
Expand All @@ -36,7 +35,6 @@ PART
description = #JoolianDiscovery-JoolianMainTank-desc
tags = #JoolianDiscovery-JoolianMainTank-tags

// --- standard part parameters ---
mass = 4

dragModelType = default
Expand Down Expand Up @@ -77,4 +75,15 @@ PART
amount = 6400
maxAmount = 6400
}

MODULE
{
name = ModuleCargoPart
packedVolume = -1
}

DRAG_CUBE
{
cube = Default, 17.79,0.7221,3.013, 17.79,0.7219,3.013, 12.02,0.7466,4.061, 12.02,0.6305,7.07, 32.53,0.8873,2.553, 32.53,0.8873,2.553, -0.002238,-0.875,-0.0009273, 6.149,7.25,5.271
}
}
145 changes: 99 additions & 46 deletions GameData/NecroBones/JoolianDiscovery/Parts/JoolianPod.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ PART
module = Part
author = NecroBones and zer0Kerbal

// mesh = model.mu
MODEL
{
model = NecroBones/JoolianDiscovery/Assets/joolianPod
Expand All @@ -15,10 +14,10 @@ PART
scale = 1
rescaleFactor = 1
bulkheadProfiles = size2
vesselType = Ship
CrewCapacity = 5

// --- node definitions ---
node_stack_bottom = 0.0, -2.375, 0.0, 0.0, -1.0, 0.0, 2

attachRules = 1,0,1,1,0

TechRequired = largeUnmanned
Expand All @@ -32,44 +31,49 @@ PART
description = #JoolianDiscovery-JoolianPod-desc
tags = #JoolianDiscovery-JoolianPod-tags

// --- standard part parameters ---
mass = 16
mass = 16 // 3.5 mk3Cockpit_Shuttle

dragModelType = default
maximum_drag = 0.20
minimum_drag = 0.15
angularDrag = 2

crashTolerance = 45
maxTemp = 2500
crashTolerance = 45 // 50
breakingForce = 300 // ??
breakingTorque = 300 // ??

maxTemp = 2500 // 1500
skinMaxTemp = 2700
emissiveConstant = 0.9

vesselType = Ship
fuelCrossFeed = True

// --- internal setup ---
CrewCapacity = 5

INTERNAL
{
name = JoolianPodIVA
name = JoolianPodIVA
}

//INTERNAL
//{
// name = GenericSpace3
//}


MODULE
{
name = ModuleCommand
minimumCrew = 0
}

RESOURCE
{
name = ElectricCharge
amount = 1000
maxAmount = 1000
hasHibernation = true
hibernation = false
hibernateOnWarp = true
hibernationMultiplier = 0.00125
defaultControlPointDisplayName = #autoLOC_6011003 //#autoLOC_6011003 = Default
RESOURCE
{
name = ElectricCharge
rate = 0.005
}
CONTROLPOINT
{
name = reverse
displayName = #autoLOC_6011004 //#autoLOC_6011004 = Reversed
orientation = 0,0,180
}
}

MODULE
Expand All @@ -81,49 +85,98 @@ PART
MODULE
{
name = ModuleReactionWheel

PitchTorque = 30
YawTorque = 30
RollTorque = 30

actionGUIName = #autoLOC_502014 //#autoLOC_502014 = Toggle RW
PitchTorque = 40 // 30
YawTorque = 40 // 30
RollTorque = 40 // 30
//torqueResponseSpeed = 10
RESOURCE
{
name = ElectricCharge
rate = 2.4
rate = 1.0 // 2.7
}
}

MODULE
{
name = ModuleScienceExperiment

name = ModuleScienceExperiment
experimentID = crewReport

experimentActionName = Crew Report
resetActionName = Discard Crew Report
reviewActionName = Review Report

useStaging = False
experimentActionName = #autoLOC_502009 //#autoLOC_502009 = Crew Report
resetActionName = #autoLOC_502010 //#autoLOC_502010 = Discard Crew Report
reviewActionName = #autoLOC_502200 //#autoLOC_502200 = Review Report
useStaging = False
useActionGroups = True
hideUIwhenUnavailable = True
hideUIwhenUnavailable = True
rerunnable = True

xmitDataScalar = 1.0
usageReqMaskInternal = 5
usageReqMaskExternal = -1
}

MODULE
{
name = ModuleScienceContainer

reviewActionName = Review Stored Data
storeActionName = Store Experiments
reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data
storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments
evaOnlyStorage = True
storageRange = 3.0
}

MODULE
{
name = FlagDecal
textureQuadName = flagDecal
name = ModuleProbeControlPoint
minimumCrew = 2
multiHop = True
}

MODULE
{
name = ModuleKerbNetAccess
MinimumFoV = 5
MaximumFoV = 90
AnomalyDetection = 50
DISPLAY_MODES
{
Mode = Biome,#autoLOC_438890 //#autoLOC_438890 = Biome
Mode = Terrain,#autoLOC_438839 //#autoLOC_438839 = Terrain
}
}

RESOURCE
{
name = ElectricCharge
amount = 1000
maxAmount = 1000
}

MODULE
{
name = FlagDecal
textureQuadName = flagDecal
}

MODULE
{
name = ModuleDataTransmitter
antennaType = INTERNAL
packetInterval = 1.0
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 5000
optimumRange = 2500
packetFloor = .1
packetCeiling = 5
}

MODULE
{
name = ModuleInventoryPart
InventorySlots = 10
packedVolumeLimit = 1200
}

DRAG_CUBE
{
cube = Default, 16.49,0.6792,2.34, 16.49,0.6789,2.434, 15.83,0.6681,2.341, 15.83,0.6651,2.473, 16.42,0.6827,2.34, 16.42,0.7011,2.34, -0.04326,-0.06763,0, 4.574,4.615,4.499
}
}
Loading

0 comments on commit a5f1aba

Please sign in to comment.