diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Titan_innerGlow.dds b/GameData/ROEngines/Assets/BDB/Able/bluedog_Titan_innerGlow.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Titan_innerGlow.dds rename to GameData/ROEngines/Assets/BDB/Able/bluedog_Titan_innerGlow.dds diff --git a/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_Parts2.dds b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_Parts2.dds new file mode 100644 index 00000000..50d761e6 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_Parts2.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_Parts2_NRM.dds b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_Parts2_NRM.dds new file mode 100644 index 00000000..d4632320 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_Parts2_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_RetroThrustModule.mu b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_RetroThrustModule.mu new file mode 100644 index 00000000..59f192bd Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_RetroThrustModule.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_UllageMotor.mu b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_UllageMotor.mu new file mode 100644 index 00000000..b0f8613c Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Agena/bluedog_Agena_UllageMotor.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Engines/bluedog_innerGlow_red.dds b/GameData/ROEngines/Assets/BDB/Engines/bluedog_innerGlow_red.dds new file mode 100644 index 00000000..7c7f0c68 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Engines/bluedog_innerGlow_red.dds differ diff --git a/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts.dds b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts.dds new file mode 100644 index 00000000..c1decd89 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts.dds differ diff --git a/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts_Emit.dds b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts_Emit.dds new file mode 100644 index 00000000..5bdb96d7 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts_Emit.dds differ diff --git a/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts_NRM.dds b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts_NRM.dds new file mode 100644 index 00000000..044ce38a Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Parts_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Star13.mu b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Star13.mu new file mode 100644 index 00000000..422ae198 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Star13.mu differ diff --git a/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_Titan_innerGlow.dds b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_Titan_innerGlow.dds new file mode 100644 index 00000000..dc613294 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_Titan_innerGlow.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4B_APS_Alternate.dds b/GameData/ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4B_APS_Alternate.dds new file mode 100644 index 00000000..9b597233 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4B_APS_Alternate.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4_Skin_SA5.dds b/GameData/ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4_Skin_SA5.dds new file mode 100644 index 00000000..56eb5816 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4_Skin_SA5.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_APS.dds b/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_APS.dds new file mode 100644 index 00000000..741a4865 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_APS.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_APS_NRM.dds b/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_APS_NRM.dds new file mode 100644 index 00000000..dbce1f85 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_APS_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_Ullage.mu b/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_Ullage.mu new file mode 100644 index 00000000..2335d5db Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Saturn/bluedog_Saturn_S4B_Ullage.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor2.mu b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor2.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor2.mu rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor2.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor4.mu b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor4.mu rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor4XL.mu b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4XL.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor4XL.mu rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4XL.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV.dds b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV.dds similarity index 96% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV.dds rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV.dds index 42fb2ee6..ac050c3b 100644 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV.dds and b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV_Emit.dds b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV_Emit.dds similarity index 99% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV_Emit.dds rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV_Emit.dds index 2617e40c..e35339bc 100644 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV_Emit.dds and b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV_Emit.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV_NRM.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_CastorIV_NRM.dds rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_CastorIV_NRM.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor_RadialDecoupler.mu b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor_RadialDecoupler.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Castor_RadialDecoupler.mu rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor_RadialDecoupler.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors.dds b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors.dds similarity index 96% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors.dds rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors.dds index e7ffeb54..60b833ea 100644 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors.dds and b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_NRM.dds similarity index 99% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_NRM.dds rename to GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_NRM.dds index 8842ddd3..a2295b51 100644 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_NRM.dds and b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Titan_innerGlow.dds b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Titan_innerGlow.dds new file mode 100644 index 00000000..dc613294 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Castors/bluedog_Titan_innerGlow.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30.mu b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30.mu rename to GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30XL.mu b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30XL.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30XL.mu rename to GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30XL.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids.dds b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids.dds new file mode 100644 index 00000000..bb8ea9f0 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Alternate.dds b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Alternate.dds new file mode 100644 index 00000000..ff8eb6ec Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Alternate.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Emit.dds b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Emit.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Emit.dds rename to GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Emit.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_NRM.dds new file mode 100644 index 00000000..d230d5de Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Peacekeeper_Castor120.mu b/GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Peacekeeper_Castor120.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Peacekeeper_Castor120.mu rename to GameData/ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Peacekeeper_Castor120.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_M55A1.mu b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_M55A1.mu new file mode 100644 index 00000000..eac74e35 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_M55A1.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_SR19.mu b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_SR19.mu new file mode 100644 index 00000000..88cd4eb7 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minotaur1_SR19.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman.dds b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman.dds new file mode 100644 index 00000000..0e7f0293 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Alt.dds b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Alt.dds new file mode 100644 index 00000000..8c4ec975 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Alt.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Interiors.dds b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Interiors.dds new file mode 100644 index 00000000..014b7b4d Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Interiors.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Interiors_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Interiors_NRM.dds new file mode 100644 index 00000000..67accccc Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Interiors_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_NRM.dds new file mode 100644 index 00000000..7c93a56c Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_NRM.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_SR73.mu b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_SR73.mu new file mode 100644 index 00000000..89964209 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_SR73.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Titan_innerGlow.dds b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Titan_innerGlow.dds new file mode 100644 index 00000000..46dd5294 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Titan_innerGlow.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Inline.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Inline.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Inline.mu rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Inline.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Radial.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial.mu rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Radial.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Short.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Short.mu new file mode 100644 index 00000000..2976d135 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Short.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Basic.mu similarity index 86% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic.mu rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Basic.mu index aa35d78e..95ed7e74 100644 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic.mu and b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Basic.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Inline.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline.mu rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Inline.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Inline.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline.mu rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Inline.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Radial.mu b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Radial.mu new file mode 100644 index 00000000..29f61a85 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Radial.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New.dds b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New.dds new file mode 100644 index 00000000..7c58657c Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New_Emit.dds b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New_Emit.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New_Emit.dds rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New_Emit.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New_NRM.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New_NRM.dds rename to GameData/ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_New_NRM.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_Titan_innerGlow.dds b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_Titan_innerGlow.dds new file mode 100644 index 00000000..d3494b5e Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_Titan_innerGlow.dds differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids.dds b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids.dds rename to GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_BE3.mu b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_BE3.mu new file mode 100644 index 00000000..05869283 Binary files /dev/null and b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_BE3.mu differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Emit.dds b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Emit.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Emit.dds rename to GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Emit.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Nrm.dds b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Nrm.dds similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Nrm.dds rename to GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Nrm.dds diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37BV.mu b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37BV.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37BV.mu rename to GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37BV.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37FMV.mu b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37FMV.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37FMV.mu rename to GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37FMV.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star48BV.mu b/GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star48BV.mu similarity index 100% rename from GameData/ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star48BV.mu rename to GameData/ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star48BV.mu diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite.dds deleted file mode 100644 index 7ee7b9e5..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite.dds and /dev/null differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue.dds deleted file mode 100644 index cb795365..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue.dds and /dev/null differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_Red.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_Red.dds deleted file mode 100644 index ffdf3e5e..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Castors_Red.dds and /dev/null differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids.dds deleted file mode 100644 index 15921d5f..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids.dds and /dev/null differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate.dds deleted file mode 100644 index 1f9c134c..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate.dds and /dev/null differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_NRM.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_NRM.dds deleted file mode 100644 index 66cd6207..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_NRM.dds and /dev/null differ diff --git a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New.dds b/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New.dds deleted file mode 100644 index a28a0f3d..00000000 Binary files a/GameData/ROEngines/Assets/BDB/Solids/bluedog_Scout_New.dds and /dev/null differ diff --git a/GameData/ROEngines/Compatibility/ROE-TexturesUnlimited.cfg b/GameData/ROEngines/Compatibility/ROE-TexturesUnlimited.cfg index cd16413b..61d96c32 100644 --- a/GameData/ROEngines/Compatibility/ROE-TexturesUnlimited.cfg +++ b/GameData/ROEngines/Compatibility/ROE-TexturesUnlimited.cfg @@ -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 @@ -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 @@ -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 @@ -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 { diff --git a/GameData/ROEngines/PartConfigs/Agena_EquipmentRack_BDB.cfg b/GameData/ROEngines/PartConfigs/Agena_EquipmentRack_BDB.cfg index f168e9e7..5ddf9435 100644 --- a/GameData/ROEngines/PartConfigs/Agena_EquipmentRack_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Agena_EquipmentRack_BDB.cfg @@ -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 @@ -25,7 +26,6 @@ PART MODEL { model = ROEngines/Assets/BDB/Agena/bluedog_Agena_EquipmentRack - scale = 1.447, 1.592, 1.447 } NODE @@ -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 @@ -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 diff --git a/GameData/ROEngines/PartConfigs/Agena_Retro_TypeIII_BDB.cfg b/GameData/ROEngines/PartConfigs/Agena_Retro_TypeIII_BDB.cfg new file mode 100644 index 00000000..4b82b9c0 --- /dev/null +++ b/GameData/ROEngines/PartConfigs/Agena_Retro_TypeIII_BDB.cfg @@ -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 + } +} diff --git a/GameData/ROEngines/PartConfigs/Agena_Spinrocket_BDB.cfg b/GameData/ROEngines/PartConfigs/Agena_Spinrocket_BDB.cfg new file mode 100644 index 00000000..d3e71910 --- /dev/null +++ b/GameData/ROEngines/PartConfigs/Agena_Spinrocket_BDB.cfg @@ -0,0 +1,183 @@ +//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_Spinrocket + 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_RetroThrustModule + } + rescaleFactor = 1.67 + scale = 1.0 + node_attach = 0.0105, 0.0, 0.0, 1.0, 0.0, 0.0, 1 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 0,1,0,0,0 + + bulkheadProfiles = srf + + title = Agena 1KS30HA Spin Rocket + manufacturer = DAC + description = A small solid rocket motor to provide thrust for Agena spin-up. We're sure you can find other uses for it too. + + tags = sepratron perfectron separation booster push solid kick agena retro spin + + mass = 0.000227 + + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + ActivatesEvenIfDisconnected = true + stagingIcon = SOLID_BOOSTER + + + MODULE + { + name = ModuleCargoPart + packedVolume = 1 + } + + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + running + { + AUDIO + { + channel = Ship + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-srb-separator-1 + transformName = fxTransform + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } + } + + MODULE + { + name = ModuleEnginesRF + thrustVectorTransformName = thrustTransform + throttleLocked = True + allowShutdown = False + EngineType = SolidBooster + runningEffectName = running + } + + MODULE + { + name = ModuleEngineConfigs + type = ModuleEngines + configuration = 1KS30HA + modded = false + origMass = 0.000227 + CONFIG + { + name = 1KS30HA + specLevel = operational + maxThrust = 0.169 //38 lbf + minThrust = 0.169 + heatProduction = 100 + massMult = 1.0 + PROPELLANT + { + name = PSPC + ratio = 1.0 + DrawGauge = True + } + atmosphereCurve + { + key = 0 114 //total impulse 30 lb-sec + key = 1 85 + } + //burn time too short for thrust curve to matter + ullage = False + pressureFed = False + ignitions = 1 + IGNITOR_RESOURCE + { + name = ElectricCharge + amount = 0.5 + } + + //never failed? + TESTFLIGHT:NEEDS[TestLite|TestFlight] + { + ratedBurnTime = 1 + ignitionReliabilityStart = 0.99 + ignitionReliabilityEnd = 0.999 + cycleReliabilityStart = 0.99 + cycleReliabilityEnd = 0.999 + reliabilityDataRateMultiplier = 1 + isSolid = True + } + } + } + + MODULE + { + name = ModuleFuelTanks + type = PSPC + volume = 0.065 //0.25 lbs propellant? + basemass = -1 + } +} diff --git a/GameData/ROEngines/PartConfigs/Alcyone1_BDB.cfg b/GameData/ROEngines/PartConfigs/Alcyone1_BDB.cfg new file mode 100644 index 00000000..e78211ad --- /dev/null +++ b/GameData/ROEngines/PartConfigs/Alcyone1_BDB.cfg @@ -0,0 +1,176 @@ +PART +{ + name = ROE-Alcyone1 + module = Part + author = CobaltWolf + + category = Engine + subcategory = 0 + + crashTolerance = 7 + //Composite-case motor? + skinTempTag = Fiberglass + internalTempTag = Steel + fuelCrossFeed = false + breakingForce = 10000 + breakingTorque = 10000 + + MODEL + { + model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_BE3 + } + rescaleFactor = 1.443 + scale = 1.0 + node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.25, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_bottom2 = 0.0, -0.0009702, 0.0, 0.0, -1.0, 0.0, 1 + node_attach = 0.15625, 0.0, 0.0, 1.0, 0.0, 0.0, 1 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,1,0 + + bulkheadProfiles = size00, srf + + title = Alcyone 1 BE-3 + manufacturer = #roMfrHercules + description = abc + + tags = ?alcyone (star vanguard scout solid upper kick ranger be3 redstone sparta ? wresat zeus + + mass = 0.00922 + + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + stagingIcon = SOLID_BOOSTER + + engineType = Alcyone1 + + 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 + runningEffectName = running + } + + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.75 + maxDistance = 50 + falloff = 1.8 + thrustTransformName = thrustTransform + } + + MODULE + { + name = FXModuleAnimateThrottle + animationName = UpperSolid_Heat_Emit + dependOnEngineState = True + responseSpeed = 0.1 + } + + MODULE + { + name = ModuleJettison + jettisonName = Fairing + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitchBottom + switcherDescription = Mount Type + switcherDescriptionPlural = Mount Types + affectDragCubes = True + affectFARVoxels = True + + SUBTYPE + { + name = Fairing + node = bottom + } + + SUBTYPE + { + name = Recessed + node = bottom2 + } + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitchEndcap + switcherDescription = Top Diameter + switcherDescriptionPlural = Top Diameters + affectDragCubes = True + affectFARVoxels = True + SUBTYPE + { + name = Large Cap + transform = largeEndcap + } + SUBTYPE + { + name = Small Cap + transform = smallEndcap + } + } +} diff --git a/GameData/ROEngines/PartConfigs/Algol1_BDB.cfg b/GameData/ROEngines/PartConfigs/Algol1_BDB.cfg index 9fe58acd..a0c93f3c 100644 --- a/GameData/ROEngines/PartConfigs/Algol1_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Algol1_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Algol_Radial + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Algol_Radial scale = 0.833, 1, 0.833 } diff --git a/GameData/ROEngines/PartConfigs/Antares1_Inline_BDB.cfg b/GameData/ROEngines/PartConfigs/Antares1_Inline_BDB.cfg index 06e73c5c..b5480f69 100644 --- a/GameData/ROEngines/PartConfigs/Antares1_Inline_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Antares1_Inline_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Inline scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Antares2_BDB.cfg b/GameData/ROEngines/PartConfigs/Antares2_BDB.cfg index 2830c523..0615ca7e 100644 --- a/GameData/ROEngines/PartConfigs/Antares2_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Antares2_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Basic scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Antares2_Inline_BDB.cfg b/GameData/ROEngines/PartConfigs/Antares2_Inline_BDB.cfg index 8c705d2e..dabc71cb 100644 --- a/GameData/ROEngines/PartConfigs/Antares2_Inline_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Antares2_Inline_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Inline scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Antares3_BDB.cfg b/GameData/ROEngines/PartConfigs/Antares3_BDB.cfg index f59684f6..a9690442 100644 --- a/GameData/ROEngines/PartConfigs/Antares3_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Antares3_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Basic + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Basic scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Antares3_Inline_BDB.cfg b/GameData/ROEngines/PartConfigs/Antares3_Inline_BDB.cfg index a8e9081d..ae126355 100644 --- a/GameData/ROEngines/PartConfigs/Antares3_Inline_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Antares3_Inline_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Antares_Inline + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Antares_Inline scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Castor120_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor120_BDB.cfg index 57a5a019..e1aa8d11 100644 --- a/GameData/ROEngines/PartConfigs/Castor120_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor120_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Peacekeeper_Castor120 + model = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Peacekeeper_Castor120 } scale = 1.0 @@ -138,7 +138,7 @@ PART name = Black TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate + texture = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Alternate transform = Colorswitch } } diff --git a/GameData/ROEngines/PartConfigs/Castor1_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor1_BDB.cfg index 1d0e0d1f..92e2ea2a 100644 --- a/GameData/ROEngines/PartConfigs/Castor1_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor1_BDB.cfg @@ -13,7 +13,7 @@ PART MODEL { // Dimensions: 7.03 x 0.79 - model = ROEngines/Assets/BDB/Solids/bluedog_Castor2 + model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor2 scale = 1.0, 1.0, 1.0 } @@ -85,7 +85,7 @@ PART name = Blue TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue + texture = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_Blue transform = Castor1 } } @@ -94,7 +94,7 @@ PART name = Red TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Red + texture = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_Red transform = Castor1 } } @@ -103,7 +103,7 @@ PART name = Black and White TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite + texture = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_BlackAndWhite transform = Castor1 } } diff --git a/GameData/ROEngines/PartConfigs/Castor1_Inline_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor1_Inline_BDB.cfg index e524014f..535621d8 100644 --- a/GameData/ROEngines/PartConfigs/Castor1_Inline_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor1_Inline_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Inline scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Castor2_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor2_BDB.cfg index b09446ec..604ba63b 100644 --- a/GameData/ROEngines/PartConfigs/Castor2_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor2_BDB.cfg @@ -13,7 +13,7 @@ PART MODEL { // Dimensions: 7.41 x 0.79 - model = ROEngines/Assets/BDB/Solids/bluedog_Castor2 + model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor2 scale = 1.0, 1.02, 1.0 } @@ -85,7 +85,7 @@ PART name = Blue TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Blue + texture = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_Blue transform = Castor2 } } @@ -94,7 +94,7 @@ PART name = Red TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_Red + texture = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_Red transform = Castor2 } } @@ -103,7 +103,7 @@ PART name = Black and White TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_Castors_BlackAndWhite + texture = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castors_BlackAndWhite transform = Castor2 } } diff --git a/GameData/ROEngines/PartConfigs/Castor2_Inline_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor2_Inline_BDB.cfg index 3ea9e74d..7e9945cc 100644 --- a/GameData/ROEngines/PartConfigs/Castor2_Inline_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor2_Inline_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Scout_Castor_Inline + model = ROEngines/Assets/BDB/Solids/Scout/bluedog_Scout_Castor_Inline scale = 0.929, 1, 0.929 } diff --git a/GameData/ROEngines/PartConfigs/Castor30XL_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor30XL_BDB.cfg index c764497a..8719dd13 100644 --- a/GameData/ROEngines/PartConfigs/Castor30XL_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor30XL_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30XL + model = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30XL } scale = 1.0 diff --git a/GameData/ROEngines/PartConfigs/Castor30_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor30_BDB.cfg index a655c6b8..07a0747d 100644 --- a/GameData/ROEngines/PartConfigs/Castor30_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor30_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Athena_Castor30 + model = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_Athena_Castor30 } scale = 1.0 @@ -112,7 +112,7 @@ PART name = Black TEXTURE { - texture = ROEngines/Assets/BDB/Solids/bluedog_LargeSolids_Alternate + texture = ROEngines/Assets/BDB/Solids/Peacekeeper/bluedog_LargeSolids_Alternate transform = Colorswitch } } diff --git a/GameData/ROEngines/PartConfigs/Castor4AXL_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor4AXL_BDB.cfg index 7cedf34b..4b5bf098 100644 --- a/GameData/ROEngines/PartConfigs/Castor4AXL_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor4AXL_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Castor4XL + model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4XL } scale = 1.0 diff --git a/GameData/ROEngines/PartConfigs/Castor4_BDB.cfg b/GameData/ROEngines/PartConfigs/Castor4_BDB.cfg index 2eaf6420..6264776b 100644 --- a/GameData/ROEngines/PartConfigs/Castor4_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/Castor4_BDB.cfg @@ -12,7 +12,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Castor4 + model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor4 } scale = 1.0 diff --git a/GameData/ROEngines/PartConfigs/CastorDecoupler_BDB.cfg b/GameData/ROEngines/PartConfigs/CastorDecoupler_BDB.cfg index 38645fb0..23b13c89 100644 --- a/GameData/ROEngines/PartConfigs/CastorDecoupler_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/CastorDecoupler_BDB.cfg @@ -20,7 +20,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_Castor_RadialDecoupler + model = ROEngines/Assets/BDB/Solids/Castors/bluedog_Castor_RadialDecoupler scale = 1.0, 1.0, 1.0 } diff --git a/GameData/ROEngines/PartConfigs/M55_BDB.cfg b/GameData/ROEngines/PartConfigs/M55_BDB.cfg new file mode 100644 index 00000000..da8e84e0 --- /dev/null +++ b/GameData/ROEngines/PartConfigs/M55_BDB.cfg @@ -0,0 +1,199 @@ +PART +{ + name = ROE-M55 + 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/Solids/Pegasus/bluedog_Minotaur1_M55A1 + } + scale = 1 + rescaleFactor = 1.336 + node_stack_bottom = 0.0, -2.571, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 2.246, 0.0, 0.0, 1.0, 0.0, 1 + node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,1,0 + + bulkheadProfiles = size1, srf + + title = M55 + manufacturer = Bluedog Design Bureau + description = abc + + tags = minotaur mutineer minuteman solid booster 1.25 + + mass = 2.292 + + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + stagingIcon = SOLID_BOOSTER + + engineType = M55 + + MODULE + { + name = ModuleEnginesRF + thrustVectorTransformName = thrustTransform + } + + MODULE + { + name = ModuleGimbal + gimbalResponseSpeed = 15 + useGimbalResponseSpeed = true + gimbalTransformName = gimbalTransform + gimbalRangeXN = 0 + gimbalRangeXP = 0 + gimbalRangeYN = 6 + gimbalRangeYP = 6 + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = textureSwitchBody + switcherDescription = Paintjob + switcherDescriptionPlural = Paintjobs + affectDragCubes = False + affectFARVoxels = False + SUBTYPE + { + name = Green + } + SUBTYPE + { + name = White + TEXTURE + { + currentTexture = bluedog_Minuteman + texture = ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Alt + } + } + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = textureSwitchSkirt + switcherDescription = Skirt + switcherDescriptionPlural = Skirts + affectDragCubes = False + affectFARVoxels = False + SUBTYPE + { + name = No Skirt + } + SUBTYPE + { + name = Skirt + transform = skirt + } + } + + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + + MODULE + { + name = ModuleColorChanger + moduleID = heatColor + animRate = 0.025 + shaderProperty = _EmissiveColor + excludedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 1 1 1 1 + key = 1 1 1 1 + } + greenCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + blueCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + alphaCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + } + MODULE + { + name = ModuleColorChanger + moduleID = throttleColor + animRate = 1 + shaderProperty = _TintColor + includedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0 + key = 1 1 + } + } + + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.75 + maxDistance = 50 + falloff = 1.8 + thrustTransformName = thrustTransform + } +} diff --git a/GameData/ROEngines/PartConfigs/SR19_BDB.cfg b/GameData/ROEngines/PartConfigs/SR19_BDB.cfg new file mode 100644 index 00000000..a536d90b --- /dev/null +++ b/GameData/ROEngines/PartConfigs/SR19_BDB.cfg @@ -0,0 +1,276 @@ +PART +{ + name = ROE-SR19 + 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/Solids/Pegasus/bluedog_Minotaur1_SR19 + } + scale = 1 + rescaleFactor = 1.3867 + node_stack_bottom = 0.0, -0.880, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 1.052, 0.0, 0.0, 1.0, 0.0, 1 + node_attach = 0.0, 0.0, -0.4688, 0.0, 0.0, 1.0, 1 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,1,0 + + bulkheadProfiles = size0p5, srf + + title = SR19 + manufacturer = Bluedog Design Bureau + description = abc + + tags = minotaur minuteman solid booster + + mass = 0.795 + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.1 + angularDrag = 1 + stagingIcon = SOLID_BOOSTER + + engineType = SR19 + + EFFECTS + { + control + { + AUDIO + { + channel = Ship + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 0.1 0.0 + volume = 0.5 0.05 + volume = 1.0 0.5 + pitch = 0.0 0.5 + pitch = 1.0 1.0 + loop = true + } + MODEL_MULTI_PARTICLE + { + modelName = Squad/FX/Monoprop_small + transformName = rcsTransform + emission = 0.0 0.0 + emission = 0.1 0.0 + emission = 1.0 1.0 + speed = 0.0 0.8 + speed = 1.0 1.0 + localRotation = -90, 0, 0 + } + } + } + + MODULE + { + name = ModuleEnginesRF + thrustVectorTransformName = thrustTransform + } + + MODULE + { + name = ModuleRCSFX + stagingEnabled = False + thrusterTransformName = rcsTransform + thrusterPower = 0.445 //guess + resourceFlowMode = STAGE_PRIORITY_FLOW + runningEffectName = control + + enablePitch = false + enableYaw = false + enableRoll = true + enableX = false + enableY = false + enableZ = false + + PROPELLANT + { + ratio = 1.0 + name = Hydrazine + DrawGauge = True + } + PROPELLANT + { + name = Helium + ratio = 11.25 + ignoreForIsp = True + } + atmosphereCurve + { + key = 0 220 + key = 1 120 + } + } + + MODULE + { + name = ModuleGimbal + gimbalResponseSpeed = 15 + useGimbalResponseSpeed = true + gimbalTransformName = thrustTransform + gimbalRange = 5 + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = textureSwitchBody + switcherDescription = Paintjob + switcherDescriptionPlural = Paintjobs + affectDragCubes = False + affectFARVoxels = False + SUBTYPE + { + name = White + } + SUBTYPE + { + name = Green + TEXTURE + { + currentTexture = bluedog_Minuteman + texture = ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Alt + } + } + } + + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + + MODULE + { + name = ModuleColorChanger + moduleID = heatColor + animRate = 0.025 + shaderProperty = _EmissiveColor + excludedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 1 1 1 1 + key = 1 1 1 1 + } + greenCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + blueCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + alphaCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + } + MODULE + { + name = ModuleColorChanger + moduleID = throttleColor + animRate = 1 + shaderProperty = _TintColor + includedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0 + key = 1 1 + } + } + + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.75 + maxDistance = 50 + falloff = 1.8 + thrustTransformName = thrustTransform + } +} + +//Patch after RO pass to avoid propellant getting removed +@PART[ROE-SR19]:AFTER[RealismOverhaulEngines] +{ + //Remove MFT and just put the propellant in a stock tank so we can use the tank for RCS + !MODULE[ModuleFuelTanks] {} + + RESOURCE + { + name = CTPB + amount = 3523.7 + maxAmount = 3523.7 + } + MODULE + { + name = ModuleFuelTanks + volume = 14.045 //estimated based on tank size + type = Tank-Sep-Al2-HP + basemass = -1 //still massless, but they're small and can't hold EC, so probably harmless + + TANK + { + name = Hydrazine + amount = 13.2950 + maxAmount = 13.2950 + } + TANK + { + name = Helium + amount = 150 + maxAmount = 150 + } + } +} diff --git a/GameData/ROEngines/PartConfigs/SR73_BDB.cfg b/GameData/ROEngines/PartConfigs/SR73_BDB.cfg new file mode 100644 index 00000000..ef37bd8a --- /dev/null +++ b/GameData/ROEngines/PartConfigs/SR73_BDB.cfg @@ -0,0 +1,202 @@ +PART +{ + name = ROE-SR73 + 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/Solids/Pegasus/bluedog_Minuteman_SR73 + } + scale = 1 + rescaleFactor = 1.3867 + node_stack_bottom = 0.0, -0.68441, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 0.80725, 0.0, 0.0, 1.0, 0.0, 1 + node_attach = 0.0, 0.0, -0.4688, 0.0, 0.0, 1.0, 1 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,1,0 + + bulkheadProfiles = size0p5, srf + + title = SR73 + manufacturer = Bluedog Design Bureau + description = abc + + tags = minotaur minuteman solid booster + + mass = 0.400 + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.1 + angularDrag = 1 + stagingIcon = SOLID_BOOSTER + + engineType = SR73 + + MODULE + { + name = ModuleEnginesRF + thrustVectorTransformName = thrustTransform + } + + MODULE + { + name = ModuleGimbal + gimbalResponseSpeed = 15 + useGimbalResponseSpeed = true + gimbalTransformName = gimbalTransform + gimbalRange = 5 + } + + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = gimbal1_Lower + rotatorsName = gimbal1_Upper + } + CONSTRAINLOOKFX + { + targetName = gimbal1_Upper + rotatorsName = gimbal1_Lower + } + CONSTRAINLOOKFX + { + targetName = gimbal2_Lower + rotatorsName = gimbal2_Upper + } + CONSTRAINLOOKFX + { + targetName = gimbal2_Upper + rotatorsName = gimbal2_Lower + } + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = textureSwitchBody + switcherDescription = Paintjob + switcherDescriptionPlural = Paintjobs + affectDragCubes = False + affectFARVoxels = False + SUBTYPE + { + name = Green + } + SUBTYPE + { + name = White + TEXTURE + { + currentTexture = bluedog_Minuteman + texture = ROEngines/Assets/BDB/Solids/Pegasus/bluedog_Minuteman_Alt + } + } + } + + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + + MODULE + { + name = ModuleColorChanger + moduleID = heatColor + animRate = 0.025 + shaderProperty = _EmissiveColor + excludedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 1 1 1 1 + key = 1 1 1 1 + } + greenCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + blueCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + alphaCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + } + MODULE + { + name = ModuleColorChanger + moduleID = throttleColor + animRate = 1 + shaderProperty = _TintColor + includedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0 + key = 1 1 + } + } + + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.75 + maxDistance = 50 + falloff = 1.8 + thrustTransformName = thrustTransform + } +} diff --git a/GameData/ROEngines/PartConfigs/STAR13_BDB.cfg b/GameData/ROEngines/PartConfigs/STAR13_BDB.cfg new file mode 100644 index 00000000..93abe939 --- /dev/null +++ b/GameData/ROEngines/PartConfigs/STAR13_BDB.cfg @@ -0,0 +1,228 @@ +PART +{ + name = ROE-Star13 + module = Part + author = CobaltWolf + + category = Engine + subcategory = 0 + + crashTolerance = 7 + //Fiber casing with titanium fittings? + skinTempTag = Fiberglass + internalTempTag = Titanium + fuelCrossFeed = false + breakingForce = 10000 + breakingTorque = 10000 + + // ============================================================================ + // Update Below + // ============================================================================ + + MODEL + { + model = ROEngines/Assets/BDB/ProbeExpansion/AIMP/bluedog_AIMP_Star13 + } + rescaleFactor = 1.524 + scale = 1.0 + node_stack_top = 0.0, 0.18165, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.20442, 0.0, 0.0, -1.0, 0.0, 0 + node_attach = 0.0, 0.0, -0.116, 0.0, 0.0, 1.0, 0 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,1,0 + + bulkheadProfiles = size00, srf + + title = abc + manufacturer = abc + description = abc + + tags = (star solid upper kick AIMP IMP MIP star 13 + + mass = 0.0043 + + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 7 + stagingIcon = SOLID_BOOSTER + + engineType = Star-13 + + MODULE + { + name = ModuleCargoPart + packedVolume = 20 + } + + EFFECTS + { + running_solid + { + 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 + runningEffectName = running_solid + } + + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.75 + maxDistance = 50 + falloff = 1.8 + thrustTransformName = thrustTransform + } + + MODULE + { + name = FXModuleAnimateThrottle + animationName = UpperSolid_Heat_Emit + dependOnEngineState = True + responseSpeed = 0.1 + } + + MODULE + { + name = ModuleJettison + jettisonName = Fairing + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.002 + jettisonForce = 5 + jettisonDirection = 0 0 1 + } + + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = ModuleColorChanger + moduleID = heatColor + animRate = 0.025 + shaderProperty = _EmissiveColor + excludedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 1 1 1 1 + key = 1 1 1 1 + } + greenCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + blueCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + alphaCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + } + MODULE + { + name = ModuleColorChanger + moduleID = throttleColor + animRate = 1 + shaderProperty = _TintColor + includedRenderer = innerGlow + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0 + key = 1 1 + } + } +} + +//Star-13A has the same external dimensions, just clone it ++PART[ROE-Star13]:BEFORE[RealismOverhaul] +{ + @name = ROE-Star13A + @engineType = Star-13A +} diff --git a/GameData/ROEngines/PartConfigs/STAR37_BDB.cfg b/GameData/ROEngines/PartConfigs/STAR37_BDB.cfg index e8ec1a89..74122c59 100644 --- a/GameData/ROEngines/PartConfigs/STAR37_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/STAR37_BDB.cfg @@ -8,7 +8,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37BV + model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37BV } scale = 1.0 rescaleFactor = 1.5 // 0.625m -> 36.8in @@ -102,7 +102,7 @@ PART @node_stack_bottom = 0.0, -0.7345, 0.0, 0.0, -1.0, 0.0, 1 @MODEL { - @model = ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star37FMV + @model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star37FMV } @engineType = Star-37E diff --git a/GameData/ROEngines/PartConfigs/STAR48B_BDB.cfg b/GameData/ROEngines/PartConfigs/STAR48B_BDB.cfg index ebfbbf6b..2afe13e1 100644 --- a/GameData/ROEngines/PartConfigs/STAR48B_BDB.cfg +++ b/GameData/ROEngines/PartConfigs/STAR48B_BDB.cfg @@ -8,7 +8,7 @@ PART MODEL { - model = ROEngines/Assets/BDB/Solids/bluedog_UpperSolids_Star48BV + model = ROEngines/Assets/BDB/Solids/UpperSolids/bluedog_UpperSolids_Star48BV } scale = 1.0 rescaleFactor = 1.33 // 0.9375m -> 49in diff --git a/GameData/ROEngines/PartConfigs/TX280_BDB.cfg b/GameData/ROEngines/PartConfigs/TX280_BDB.cfg new file mode 100644 index 00000000..5d5b0c9d --- /dev/null +++ b/GameData/ROEngines/PartConfigs/TX280_BDB.cfg @@ -0,0 +1,140 @@ +//source: https://www.enginehistory.org/Rockets/RPE08.30/RPE08.30.shtml +PART +{ + name = ROE-TX280 + 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/Saturn/bluedog_Saturn_S4B_Ullage + } + rescaleFactor = 1.67 + scale = 1.0 + node_attach = -0.172, 0.00, 0.0, -1.0, 0.0, 0.0, 1 + // stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 0,1,0,0,0 + + bulkheadProfiles = srf + + title = TX-280 Ullage Motor + manufacturer = #roMfrThiokol + description = Ullage motor for the S-IV and S-IVB. Can be jettisoned after use to save weight. + + tags = saturn ?s4 ?siv ?s4b ?sivb ?s4c ?sivc separation sep solid booster thiokol huntsville tx-280 tx280 + + mass = 0.01347 //29.7 lbs dry + + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + ActivatesEvenIfDisconnected = true + stagingIcon = SOLID_BOOSTER + + engineType = SIVUllageMotor + + 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 = ModuleDecouple + explosiveNodeID = srf + isOmniDecoupler = true + ejectionForce = 5 + stagingEnabled = False //we don't have a custom module for this, so just eject it manually + stagingToggleEnabledEditor = True + } + + MODULE + { + name = ModuleEnginesRF + thrustVectorTransformName = thrustTransform + powerEffectName = running + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = textureSwitchPaint + switcherDescription = Paintjob + switcherDescriptionPlural = Paintjobs + affectDragCubes = False + affectFARVoxels = False + SUBTYPE + { + name = S-IVB + } + SUBTYPE + { + name = S-IV + TEXTURE + { + texture = ROEngines/Assets/BDB/Saturn/Paint/SA-5/bluedog_Saturn_S4B_APS_Alternate + } + } + } +} diff --git a/GameData/ROEngines/PatchManager/ActiveMMPatches/Alcyone1.cfg b/GameData/ROEngines/PatchManager/ActiveMMPatches/Alcyone1.cfg new file mode 100644 index 00000000..1b5f11b9 --- /dev/null +++ b/GameData/ROEngines/PatchManager/ActiveMMPatches/Alcyone1.cfg @@ -0,0 +1 @@ +!PART:HAS[~name[ROE-*]&#engineType[Alcyone1]&#category[Engine]]:BEFORE[zzzTagCleanup] {} diff --git a/GameData/ROEngines/PatchManager/ActiveMMPatches/M55.cfg b/GameData/ROEngines/PatchManager/ActiveMMPatches/M55.cfg new file mode 100644 index 00000000..ac375860 --- /dev/null +++ b/GameData/ROEngines/PatchManager/ActiveMMPatches/M55.cfg @@ -0,0 +1 @@ +!PART:HAS[~name[ROE-*]&#engineType[M55]&#category[Engine]]:BEFORE[zzzTagCleanup] {} diff --git a/GameData/ROEngines/PatchManager/ActiveMMPatches/SR19.cfg b/GameData/ROEngines/PatchManager/ActiveMMPatches/SR19.cfg new file mode 100644 index 00000000..6de02e42 --- /dev/null +++ b/GameData/ROEngines/PatchManager/ActiveMMPatches/SR19.cfg @@ -0,0 +1 @@ +!PART:HAS[~name[ROE-*]&#engineType[SR19]&#category[Engine]]:BEFORE[zzzTagCleanup] {} diff --git a/GameData/ROEngines/PatchManager/ActiveMMPatches/SR73.cfg b/GameData/ROEngines/PatchManager/ActiveMMPatches/SR73.cfg new file mode 100644 index 00000000..e7b7a473 --- /dev/null +++ b/GameData/ROEngines/PatchManager/ActiveMMPatches/SR73.cfg @@ -0,0 +1 @@ +!PART:HAS[~name[ROE-*]&#engineType[SR73]&#category[Engine]]:BEFORE[zzzTagCleanup] {} diff --git a/GameData/ROEngines/PatchManager/ROE-PatchManager.cfg b/GameData/ROEngines/PatchManager/ROE-PatchManager.cfg index 73be25d6..f3d906c2 100644 --- a/GameData/ROEngines/PatchManager/ROE-PatchManager.cfg +++ b/GameData/ROEngines/PatchManager/ROE-PatchManager.cfg @@ -89,6 +89,15 @@ PatchManager installedWithMod = True } PatchManager +{ + modName = ROEngines + srcPath = ROEngines/PatchManager/PluginData/Alcyone1.cfg + patchName = Alcyone1 + shortDescr = Alcyone1 + longDescr = Removes the duplicated Alcyone-1 engines from other mods. + installedWithMod = True +} +PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/Algol1.cfg @@ -593,6 +602,15 @@ PatchManager installedWithMod = True } PatchManager +{ + modName = ROEngines + srcPath = ROEngines/PatchManager/PluginData/M55.cfg + patchName = M55 + shortDescr = M55 + longDescr = Removes the duplicated M55 engines from other mods. + installedWithMod = True +} +PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/MB35.cfg @@ -1115,6 +1133,24 @@ PatchManager installedWithMod = True } PatchManager +{ + modName = ROEngines + srcPath = ROEngines/PatchManager/PluginData/SR19.cfg + patchName = SR19 + shortDescr = SR19 + longDescr = Removes the duplicated SR19 engines from other mods. + installedWithMod = True +} +PatchManager +{ + modName = ROEngines + srcPath = ROEngines/PatchManager/PluginData/SR73.cfg + patchName = SR73 + shortDescr = SR73 + longDescr = Removes the duplicated SR73 engines from other mods. + installedWithMod = True +} +PatchManager { modName = ROEngines srcPath = ROEngines/PatchManager/PluginData/SSME.cfg diff --git a/GameData/ROEngines/Waterfall/SRM/AgenaRetro.cfg b/GameData/ROEngines/Waterfall/SRM/AgenaRetro.cfg new file mode 100644 index 00000000..29cd8076 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/AgenaRetro.cfg @@ -0,0 +1,24 @@ +@PART[ROE-Agena_Retro_TypeIII]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-srm-vac-1 + audio = srm-1 + position = 0,0,0.001 + rotation = 0, 0, 0 + scale = 0.036, 0.036, 0.036 + glow = ro-srm + } +} +@PART[ROE-Agena_Spinrocket]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-srm-vac-1 + audio = srm-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.012, 0.012, 0.012 + glow = ro-srm + } +} diff --git a/GameData/ROEngines/Waterfall/SRM/Alcyone.cfg b/GameData/ROEngines/Waterfall/SRM/Alcyone.cfg new file mode 100644 index 00000000..91bf6ef1 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/Alcyone.cfg @@ -0,0 +1,11 @@ +@PART[ROE-Alcyone1]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-srm-vac-1 + audio = srm-1 + position = 0,0,0.09 + scale = 0.13,0.13,0.13 + glow = ro-srm + } +} diff --git a/GameData/ROEngines/Waterfall/SRM/M55.cfg b/GameData/ROEngines/Waterfall/SRM/M55.cfg new file mode 100644 index 00000000..a1a0dae7 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/M55.cfg @@ -0,0 +1,13 @@ +@PART[ROE-M55]:BEFORE[ROWaterfall]:NEEDS[Waterfall,SmokeScreen] +{ + ROWaterfall + { + template = rowaterfall-hybrid-srm-1 + useHybrid = true + audio = srm-2 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.7, 0.7, 0.7 + glow = ro-srm + } +} diff --git a/GameData/ROEngines/Waterfall/SRM/SR19.cfg b/GameData/ROEngines/Waterfall/SRM/SR19.cfg new file mode 100644 index 00000000..dd3fd7c9 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/SR19.cfg @@ -0,0 +1,13 @@ +@PART[ROE-SR19]:BEFORE[ROWaterfall]:NEEDS[Waterfall,SmokeScreen] +{ + ROWaterfall + { + template = rowaterfall-hybrid-srm-1 + useHybrid = true + audio = srm-2 + position = 0,0,0.32 + rotation = 0, 0, 0 + scale = 1.45, 1.45, 1.45 + glow = ro-srm + } +} diff --git a/GameData/ROEngines/Waterfall/SRM/SR73.cfg b/GameData/ROEngines/Waterfall/SRM/SR73.cfg new file mode 100644 index 00000000..b74a1b72 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/SR73.cfg @@ -0,0 +1,13 @@ +@PART[ROE-SR73]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-srm-vac-1 + audio = srm-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.24, 0.24, 0.24 + useRelativeScaling = true + glow = ro-srm + } +} diff --git a/GameData/ROEngines/Waterfall/SRM/STAR13.cfg b/GameData/ROEngines/Waterfall/SRM/STAR13.cfg new file mode 100644 index 00000000..73e0a0a0 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/STAR13.cfg @@ -0,0 +1,13 @@ +@PART[ROE-Star13|ROE-Star13A]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-srm-vac-1 + audio = srm-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.057, 0.057, 0.057 + useRelativeScaling = true + glow = ro-srm + } +} diff --git a/GameData/ROEngines/Waterfall/SRM/TX280.cfg b/GameData/ROEngines/Waterfall/SRM/TX280.cfg new file mode 100644 index 00000000..95c72e47 --- /dev/null +++ b/GameData/ROEngines/Waterfall/SRM/TX280.cfg @@ -0,0 +1,13 @@ +@PART[ROE-TX280]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-srm-vac-1 + audio = srm-1 + position = 0,0,0 + scale = 0.10,0.10,0.10 + glow = ro-srm + glowStretch = 0.1 + } +} + \ No newline at end of file diff --git a/README.md b/README.md index f7dca077..352298f5 100644 --- a/README.md +++ b/README.md @@ -165,11 +165,14 @@ I understand that some of you may want these other versions of engines back, so * Solid Engines (19) * Aerobee Aerojet 1.8KS7800 (US Rockets by RaiderNick) * Aerobee Aerojet 2.5KS18000 (US Rockets by RaiderNick) + * Agena Retro Type III (Bluedog Design Bureau by CobaltWolf) + * Agena Spin Rocket (Bluedog Design Bureau by CobaltWolf) * AJ60 (Bluedog Design Bureau by CobaltWolf) * AJ-260 SL Radial (Bluedog Design Bureau by CobaltWolf) * AJ-260 SL Inline (Bluedog Design Bureau by CobaltWolf) * AJ-260 FL Radial (Bluedog Design Bureau by CobaltWolf) * AJ-260 SL Inline (Bluedog Design Bureau by CobaltWolf) + * Alcyone-1 (Bluedog Design Bureau by CobaltWolf) * Algol 1 Radial (Bluedog Design Bureau by CobaltWolf) * Algol 1 Inline (Bluedog Design Bureau by CobaltWolf) * Algol 2 Radial (Bluedog Design Bureau by CobaltWolf) @@ -194,14 +197,19 @@ I understand that some of you may want these other versions of engines back, so * GEM46 (Bluedog Design Bureau by CobaltWolf) * GEM60 (Bluedog Design Bureau by CobaltWolf) * GEM63 (Bluedog Design Bureau by CobaltWolf) + * M55 (Bluedog Design Bureau by CobaltWolf) * Nike-M5E1 (Wrobz Sounding Rockets) + * SR19 (Bluedog Design Bureau by CobaltWolf) + * SR73 (Bluedog Design Bureau by CobaltWolf) * SRMU (Bluedog Design Bureau by CobaltWolf) * R-103 Booster (US Rockets by RaiderNick) + * S-IVB Ullage Motor (Bluedog Design Bureau by CobaltWolf) * Star-5D (NicheParts by MockingBird) * Star-8 (NicheParts by MockingBird) + * Star-13 (Bluedog Design Bureau by MockingBird) * Star-37 (Bluedog Design Bureau by CobaltWolf) * Star-37E (Bluedog Design Bureau by CobaltWolf) - * Star-37 (Bluedog Design Bureau by CobaltWolf) + * Star-37FM (Bluedog Design Bureau by CobaltWolf) * Star-48B (Bluedog Design Bureau by CobaltWolf) * UA-1200 Series (Bluedog Design Bureau by CobaltWolf)