Skip to content

Commit

Permalink
Z1 revamp pre-release
Browse files Browse the repository at this point in the history
- Revamped Z1 truss (art not final)
- Added a number of ISS greeble type parts
- Added SGANT antenna parts
- Added support for Waterfall and Neptune camera on Certain parts
- Deprecated old Z1 part
- Restructured Git Repository
  • Loading branch information
benjee10 authored and benjee10 committed Jun 25, 2021
1 parent 59ee4b5 commit f5884d6
Show file tree
Hide file tree
Showing 268 changed files with 1,033 additions and 10,069 deletions.
Binary file added GameData/HabTech2/Internals/ht2_cupolaIVA.mu
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 added GameData/HabTech2/Parts/@thumbs/ht2.CBM_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/HabTech2/Parts/@thumbs/ht2.FPMU_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/HabTech2/Parts/@thumbs/ht2.MPLM_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/HabTech2/Parts/@thumbs/ht2.PMA_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added GameData/HabTech2/Parts/@thumbs/ht2.WETA_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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.
Binary file not shown.
Binary file added GameData/HabTech2/Parts/Greebles/SGANT_diff.dds
Binary file not shown.
Binary file added GameData/HabTech2/Parts/Greebles/SGANT_nrm.dds
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
72 changes: 72 additions & 0 deletions GameData/HabTech2/Parts/Greebles/ht2_FPMU.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
PART
{
name = ht2_FPMU
module = Part
author = Benjee10

rescaleFactor = 1
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0
CoMOffset = 0.0, 0.625, 0.0
TechRequired = electronics
entryCost = 8500
cost = 2400
category = Science
subcategory = 0
title = IP-E Floating Potential Measurement Unit (FPMU)
manufacturer = HabTech Consortium
description = The Floating Potential Measurement Unit is used to measure the electrical and plasma environment around a spacecraft. Especially useful for large structures that spend a long time in space and may build up a significant electrical charge.
attachRules = 1,1,0,0,1
mass = 0.025
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 8
maxTemp = 2000 // = 3200
PhysicsSignificance = 1
bulkheadProfiles = srf
tags = science electricity plasma experiment data ISS habtech

MODEL
{
model = HabTech2/Parts/Greebles/ht2_FPMU
}
scale = 1
rescaleFactor = 1

NODE
{
name = node1
transform = node1
size = 0
}

MODULE
{
name = ModuleScienceExperiment
experimentID = magnetometer
experimentActionName = #autoLOC_6002500 //#autoLOC_6002500 = Run Magnetometer Report
resetActionName = #autoLOC_502049 //#autoLOC_502049 = Discard Data
reviewActionName = #autoLOC_502204 //#autoLOC_502204 = Review Data
useStaging = False
useActionGroups = True
hideUIwhenUnavailable = True
hideFxModuleUI = False
FxModules = 0
xmitDataScalar = 0.6
dataIsCollectable = True
collectActionName = #autoLOC_6004056 //#autoLOC_6004056 = Download Data
interactionRange = 1.5
rerunnable = True
usageReqMaskInternal = 1
usageReqMaskExternal = 8
availableShielded = false
}

MODULE
{
name = ModuleCargoPart
packedVolume = 80
}

}
Binary file added GameData/HabTech2/Parts/Greebles/ht2_FPMU.mu
Binary file not shown.
56 changes: 56 additions & 0 deletions GameData/HabTech2/Parts/Greebles/ht2_SGANT_boomFixed.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
PART
{
name = ht2_SGANT_boomFixed
module = Part
author = Benjee10

rescaleFactor = 1
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0
CoMOffset = 0.0, 0.625, 0.0
TechRequired = precisionEngineering
entryCost = 5400
cost = 2000
category = Structural
subcategory = 0
title = SG-B1 Antenna Boom (Fixed)
manufacturer = HabTech Consortium
description = This relatively simple structure provides a mounting point for communications devices.
attachRules = 1,1,1,1,1
mass = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 8
maxTemp = 2000 // = 3200
bulkheadProfiles = srf
tags = antenna comms ISS habtech boom SGANT arm structural girder tube mount attach

MODEL
{
model = HabTech2/Parts/Greebles/ht2_SGANT_boomFixed
}
scale = 1
rescaleFactor = 1

NODE
{
name = node1
transform = node1
size = 0
}

NODE
{
name = node2
transform = node2
size = 0
}

MODULE
{
name = ModuleCargoPart
packedVolume = 450
}

}
Binary file not shown.
95 changes: 95 additions & 0 deletions GameData/HabTech2/Parts/Greebles/ht2_SGANT_boomSwing.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
PART
{
name = ht2_SGANT_boomSwing
module = Part
author = Benjee10

rescaleFactor = 1
node_attach = 0.0, -0.13, 0.0, 0.0, -1.0, 0.0
CoMOffset = 0.0, 0.0, 0.0
TechRequired = precisionEngineering
entryCost = 5400
cost = 2000
category = Structural
subcategory = 0
title = SG-B2 Antenna Boom (Rotating)
manufacturer = HabTech Consortium
description = In order to fold down into a more compact state for launch, this antenna boom arm swings around a slightly unusual axis.
attachRules = 1,1,1,0,1
mass = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 8
maxTemp = 2000 // = 3200
bulkheadProfiles = srf
tags = antenna comms ISS habtech Z1 SGANT arm robot turn tilt fold deploy servo swing mount tube attach

MODEL
{
model = HabTech2/Parts/Greebles/ht2_SGANT_boomSwing
}
scale = 1
rescaleFactor = 1

NODE
{
name = node1
transform = node1
size = 0
}

NODE
{
name = node2
transform = node2
size = 0
}

MODULE
{
name = ModuleCargoPart
packedVolume = 500
}

MODULE
{
name = ModuleRoboticServoHinge
servoTransformName = rotationBoom
baseTransformName = hingeBase
servoAttachNodes = node1
traverseVelocityLimits = 1, 40
hardMinMaxLimits = -45, 87
softMinMaxAngles = -45, 87
targetAngle = 0
maxMotorOutput = 10
driveSpringMutliplier = 100
driveDampingMutliplier = 20
motorizedMassPerKN = 0.0002
motorizedCostPerDriveUnit = 1
connectedMassScale = 1
efficiency = 0.75
baseResourceConsumptionRate = 0.01
// if RESOURCE is used, negative power is simply dumped
RESOURCE
{
name = ElectricCharge
rate = 1
}
// INPUT_RESOURCE is by default equivalent to RESOURCE
//INPUT_RESOURCE
//{
// name = ElectricCharge
// rate = 1
//}
//OUTPUT_RESOURCE is required to reclaim energy from negative power
//OUTPUT_RESOURCE
//{
// name = ElectricCharge
// rate = 1
//}
mainAxis = Y
}

}
Binary file not shown.
61 changes: 61 additions & 0 deletions GameData/HabTech2/Parts/Greebles/ht2_SGANT_dish.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
PART
{
name = ht2_SGANT_dish
module = Part
author = Benjee10

rescaleFactor = 1
node_attach = 0.0, -0.172, 0.0, 0.0, -1.0, 0.0
CoMOffset = 0.0, 0.625, 0.0
TechRequired = precisionEngineering
entryCost = 8500
cost = 5000
category = Communication
subcategory = 0
title = SG-A5 Relay Antenna
manufacturer = HabTech Consortium
description = This relatively large relay antenna dish is just right for communications with Keostationary satellite networks.
attachRules = 1,1,1,0,1
mass = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 8
maxTemp = 2000 // = 3200
bulkheadProfiles = srf
tags = antenna comms network relay control ISS habtech Z1 SGANT dish

MODEL
{
model = HabTech2/Parts/Greebles/ht2_SGANT_dish
}
scale = 1
rescaleFactor = 1

NODE
{
name = node1
transform = node1
size = 0
}

MODULE
{
name = ModuleDataTransmitter
antennaType = RELAY
packetInterval = 0.35
packetSize = 1
packetResourceCost = 24.0
requiredResource = ElectricCharge
antennaPower = 2000000000
antennaCombinable = True
}

MODULE
{
name = ModuleCargoPart
packedVolume = 200
}

}
Binary file not shown.
95 changes: 95 additions & 0 deletions GameData/HabTech2/Parts/Greebles/ht2_SGANT_servo.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
PART
{
name = ht2_SGANT_servo
module = Part
author = Benjee10

rescaleFactor = 1
node_attach = 0.0, -0.35, 0.0, 0.0, -1.0, 0.0

TechRequired = precisionEngineering
entryCost = 5400
cost = 2000
category = Structural
subcategory = 0
title = SG-G1 Pointing Gimbal
manufacturer = HabTech Consortium
description = This small robotic actuator is ideal for aiming large dish antennas in the right direction.
attachRules = 1,1,1,0,1
mass = 0.1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 8
maxTemp = 2000 // = 3200
bulkheadProfiles = srf
tags = antenna comms ISS habtech Z1 SGANT servo move tilt point gimbal rotate robot

MODEL
{
model = HabTech2/Parts/Greebles/ht2_SGANT_servo
}
scale = 1
rescaleFactor = 1

NODE
{
name = node1
transform = node1
size = 0
}

NODE
{
name = node2
transform = node2
size = 0
}

MODULE
{
name = ModuleCargoPart
packedVolume = 50
}

MODULE
{
name = ModuleRoboticServoHinge
servoTransformName = servoRoot
baseTransformName = servoBase
servoAttachNodes = node2
traverseVelocityLimits = 1, 20
hardMinMaxLimits = -90, 90
softMinMaxAngles = -90, 90
targetAngle = 0
maxMotorOutput = 5
driveSpringMutliplier = 100
driveDampingMutliplier = 20
motorizedMassPerKN = 0.0002
motorizedCostPerDriveUnit = 1
connectedMassScale = 1
efficiency = 0.75
baseResourceConsumptionRate = 0.01
// if RESOURCE is used, negative power is simply dumped
RESOURCE
{
name = ElectricCharge
rate = 1
}
// INPUT_RESOURCE is by default equivalent to RESOURCE
//INPUT_RESOURCE
//{
// name = ElectricCharge
// rate = 1
//}
//OUTPUT_RESOURCE is required to reclaim energy from negative power
//OUTPUT_RESOURCE
//{
// name = ElectricCharge
// rate = 1
//}
mainAxis = X
}

}
Binary file not shown.
Loading

0 comments on commit f5884d6

Please sign in to comment.