Skip to content

Update Coatl and Tantares part configs to match stock scale, add Knes and SSR MicroSat#92

Open
phizeroth wants to merge 6 commits into
KSP-RO:masterfrom
phizeroth:parts-configs
Open

Update Coatl and Tantares part configs to match stock scale, add Knes and SSR MicroSat#92
phizeroth wants to merge 6 commits into
KSP-RO:masterfrom
phizeroth:parts-configs

Conversation

@phizeroth

Copy link
Copy Markdown
  • Corrects antennaDiameter for all Coatl Aerospace and Tantares/TantaresSP dishes to match model diameters in-game at stock scale
  • Adjusts some referenceGain values for omnis to make more sense compared to stock parts.
  • Changes TantaresSP Emerald HGA from omni to directional. It seems small helical antennas are classed as omni, but this is a decent half-meter length helix-type antenna with tracking mode that was clearly intended as a directional high-gain, so 0.2m directional made more sense to me than its current measly 1.85 dBi omni setting. I'm not an antenna expert so the value was roughly based off of Googling but results in a starting L-band gain of 7.6 dBi.
  • Adds parts configs for Knes and SSR MicroSat Revived (SquigglySpaceResearch)

Update Coatl parts config with more accurate values based on in-game models rather than real-world scale. Add parts names.
Support for Knes antenna parts
Support for SSR MicroSat (SquiggsySpaceResearch)
@phizeroth phizeroth changed the title Parts configs Update Coatl and Tantares part configs to match stock scale, add Knes and SSR MicroSat Jun 14, 2026
{
!MODULE[ModuleDataTransmitter] {}
%MODULE[ModuleRealAntenna] { %referenceGain = 2.5 }
} No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing newline at end of file

@@ -0,0 +1,27 @@
// MRK-5a Antenna
@PART[_Knes_mrk_Antenna]:HAS[!MODULE[ModuleRealAntenna]]:NEEDS[Knes]:FOR[RealAntennas]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For parts created by mod X, pattern is to not include NEEDS[x].
The part simply doesn't exist if X is not present. Applies to KNES and Squiggy
(Edit: looks like Tantares patches do this. Eh. Well, my preferences is to not include the NEEDS in this case.)

{
!MODULE[ModuleDataTransmitter] {}
%MODULE[ModuleRealAntenna] { %referenceGain = 0.75 }
} No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing newline at end of file

@PART[foldedDipole]:HAS[!MODULE[ModuleRealAntenna]]:NEEDS[SquiggsySpaceResearch]:FOR[RealAntennas]
{
!MODULE[ModuleDataTransmitter] {}
%MODULE[ModuleRealAntenna] { %referenceGain = 0.75 }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why the gain setting so low? (This might be the lowest gain value anything is configured for.)

{
!MODULE[ModuleDataTransmitter] {}
%MODULE[ModuleRealAntenna] { %referenceGain = 2.0 }
} No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing newline at end-of-file

!MODULE[ModuleDataTransmitter] {}
%MODULE[ModuleRealAntenna] { %antennaDiameter = 1.25 }
%MODULE[ModuleRealAntenna] { %antennaDiameter = 0.625 }
} No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing newline at end of file

@DRVeyl

DRVeyl commented Jun 18, 2026

Copy link
Copy Markdown

Changes seem reasonable to me.
Note: must hold off on merging until there is also a PR to RO that, if it rescales these parts, also applies the correct scaling for the diameter field in the ModuleRealAntenna.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants