Skip to content

Commit

Permalink
Add more SRM configs from BDB and general cleanup (#230)
Browse files Browse the repository at this point in the history
* Add missing BDB textures

* More BDB SRMs and cleanup

Add more SRMs from BDB, clean up and organize existing configs, and add some missing .dds files
  • Loading branch information
Capkirk123 authored May 9, 2024
1 parent ccdc1bc commit ff4f491
Show file tree
Hide file tree
Showing 108 changed files with 1,782 additions and 51 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
41 changes: 26 additions & 15 deletions GameData/ROEngines/Compatibility/ROE-TexturesUnlimited.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ KSP_MODEL_SHADER
model = ROEngines/Assets/BDB/Agena/bluedog_Agena_Engine_8096C
model = ROEngines/Assets/BDB/Agena/bluedog_GATV_SPS
model = ROEngines/Assets/BDB/Agena/bluedog_Agena_EquipmentRack
model = ROEngines/Assets/BDB/Agena/bluedog_Agena_UllageMotor
model = ROEngines/Assets/BDB/Agena/bluedog_Agena_RetroThrustModule

model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR101_Inline
model = ROEngines/Assets/BDB/Atlas/bluedog_Atlas_LR101_Radial
Expand Down Expand Up @@ -46,6 +48,7 @@ KSP_MODEL_SHADER
model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_J2
model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_J2S
model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_Engine_J2T
model = ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_Ullage

model = ROEngines/Assets/BDB/Thor/bluedog_Thor_LR79

Expand Down Expand Up @@ -273,18 +276,26 @@ KSP_MODEL_SHADER
model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM60
model = ROEngines/Assets/BDB/Delta/bluedog_Delta_GEM63

model = ROEngines/Assets/BDB/Solids/bluedog_Castor2
model = ROEngines/Assets/BDB/Solids/bluedog_Castor4
model = ROEngines/Assets/BDB/Solids/bluedog_Castor4XL
model = ROEngines/Assets/BDB/Solids/bluedog_Castor_RadialDecoupler
model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30
model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30XL
model = ROEngines/Assets/BDB/Solids/bluedog_Peacekeeper_Castor120
model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Inline
model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial
model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline
model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline
model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline
model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_BE3

model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor2
model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4
model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4XL
model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor_RadialDecoupler

model = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30
model = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30XL
model = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Peacekeeper_Castor120

model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Inline
model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Radial
model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Inline
model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Inline
model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Inline

model = ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_M55A1
model = ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_SR19
model = ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_SR73

model = ROEngines/Assets/BDB/UASRM/bluedog_SRMU_Full
model = ROEngines/Assets/BDB/UASRM/bluedog_UA1208
Expand Down Expand Up @@ -345,9 +356,9 @@ KSP_MODEL_SHADER
{
name = ROE-MetallicStarMotors

model = ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37BV
model = ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37FMV
model = ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star48BV
model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37BV
model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37FMV
model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star48BV

MATERIAL
{
Expand Down
16 changes: 8 additions & 8 deletions GameData/ROEngines/PartConfigs/Agena_EquipmentRack_BDB.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ PART
subcategory = 0

crashTolerance = 10
maxTemp = 673.15
skinMaxTemp = 773.15
//Agena structural components were magnesium
skinTempTag = Magnesium
internalTempTag = Instruments
fuelCrossFeed = true
breakingForce = 10000
breakingTorque = 10000
Expand All @@ -25,7 +26,6 @@ PART
MODEL
{
model = ROEngines/Assets/BDB/Agena/bluedog_Agena_EquipmentRack
scale = 1.447, 1.592, 1.447
}

NODE
Expand All @@ -43,10 +43,10 @@ PART
method = FIXED_JOINT
}

rescaleFactor = 1.0
rescaleFactor = 1.67
scale = 1.0
node_stack_top = 0.0, 0.56, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, 0.56, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top = 0.0, 0.35081, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, 0.35081, 0.0, 0.0, -1.0, 0.0, 0
node_attach = 0,0,0,0,1,0,2
// stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0
Expand All @@ -55,10 +55,10 @@ PART
stackSymmetry = 1

title = Agena Equipment Rack
manufacturer = Lockheed
manufacturer = #roMfrLockheed
description = Equipment rack for Agena. It contains RCS, fuel tanks, batteries, and can be used to mount auxillary thrusters and solar panels to turn Agena into a self-sustaining satellite bus.

tags = agena, agena-a, a, agena-b, b, agena-d, d, bell, equipment, rcs
tags = agena, agena-a, a, agena-b, b, agena-d, d, bell, lockheed, equipment, rcs

mass = 0.017

Expand Down
168 changes: 168 additions & 0 deletions GameData/ROEngines/PartConfigs/Agena_Retro_TypeIII_BDB.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
//source: 1966 NASA Agena D Mission Capabilities and Restraints Catalog Vol 2 - http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19660009137.pdf
PART
{
name = ROE-Agena_Retro_TypeIII
module = Part
author = CobaltWolf

category = Engine
subcategory = 0

crashTolerance = 7
//Basic steel-cased motor?
skinTempTag = Steel
internalTempTag = Steel
fuelCrossFeed = false
breakingForce = 10000
breakingTorque = 10000

// ============================================================================
// Update Below
// ============================================================================

MODEL
{
model = ROEngines/Assets/BDB/Agena/bluedog_Agena_UllageMotor
}

rescaleFactor = 1.67
scale = 1.0
node_attach = 0.0133, -0.078317, 0.0, 0.0, -1.0, 0.0, 1
// stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 0,1,0,1,0

bulkheadProfiles = srf

title = Agena Retrorocket Type III
manufacturer = #roMfrHercules
description = This little solid motor is designed to be attached to the bottom of the Agena equipment rack to provide ullage thrust. Attach one pair 180 degrees apart for each burn that is necessary for the flight profile

tags = sepratron separation booster push solid kick agena ullage spin

mass = 0.00227 //propellant fraction 2? 15 lbs total mass

dragModelType = default
maximum_drag = 0.3
minimum_drag = 0.2
angularDrag = 2
ActivatesEvenIfDisconnected = true
stagingIcon = SOLID_BOOSTER

EFFECTS
{
running
{
AUDIO
{
channel = Ship
clip = Waterfall/Sounds/KW/sound_srbloop
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 1.0
pitch = 1.0 1.5
loop = true
}
}
engage
{
AUDIO
{
channel = Ship
clip = Waterfall/Sounds/KW/sound_srb3
volume = 0.8
pitch = 1.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}

MODULE
{
name = ModuleEnginesRF
thrustVectorTransformName = thrustTransform
throttleLocked = True
allowShutdown = False
EngineType = SolidBooster
runningEffectName = running
}

MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
configuration = RetroTypeIII
modded = false
origMass = 0.00227
CONFIG
{
name = RetroTypeIII
specLevel = operational
maxThrust = 0.609
minThrust = 0.609
heatProduction = 100
massMult = 1.0
PROPELLANT
{
name = PSPC
ratio = 1.0
DrawGauge = True
}
atmosphereCurve
{
key = 0 217.8 //total impulse 2223 lb-sec
key = 1 85
}
//end-burning motor, no thrust curve?
ullage = False
pressureFed = False
ignitions = 1
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}

//never failed?
TESTFLIGHT:NEEDS[TestLite|TestFlight]
{
ratedBurnTime = 16.5
ignitionReliabilityStart = 0.99
ignitionReliabilityEnd = 0.999
cycleReliabilityStart = 0.99
cycleReliabilityEnd = 0.999
reliabilityDataRateMultiplier = 1
isSolid = True
}
}
}

MODULE
{
name = ModuleFuelTanks
type = PSPC
volume = 2.61 //10 lbs propellant?
basemass = -1
}
}
Loading

0 comments on commit ff4f491

Please sign in to comment.