Skip to content

Releases: DRVeyl/RealAntennas

RealAntennas 2.1.1 for KSP 1.10+

06 Feb 17:14
Compare
Choose a tag to compare

Supports 1.10.1 - 1.12
Requires KSPBurst, available on CKAN.

Improve Planner and Connection Debugging GUI

Planner GUI

Persist target filter settings
Planner: Show current ship antennas first when in Editor
Add auto-detection of best groundstation
Apply auto-detected ground station when selecting planet presets
Add homeworld moons to presets
More liberally update planner when changing presets and when first opening
Default to auto-detected ground station when first opening
Display warning text when planner anticipates no connection
Cleaner antenna names (primary/peer/fixed usage)

Connection Debugger GUI

Rework Noise, Losses and Link Budget sections
Improve clarity in link computation and minimum link requirements
Track elevation angle for receive antenna. (Mostly meaningful for ground stations, use of this value for vessels in orbit is TBD. Value is also capped between 0 and 90, so antennas looking towards the ground will still report 0)

Bugfixes

Fix NFEx reflector animations
Safer "Science" VesselType Handling
Fix NRE when vessel is destroyed

Minor Features

Per-Part Configurable Max TxPower

RealAntennas 2.1 for KSP 1.8+

25 Jul 15:44
Compare
Choose a tag to compare

Supports 1.8.1 - 1.11
Requires KSPBurst, available on CKAN.

Overhaul of targeting, planning, and in-game debug interfaces and functionality

Targeting

Completely refactor the targeting logic. There are additional targeting modes, that can be locked behind configurable tech levels. The GUI has been restructured, and is now unified between using the PAW button and using the command console tool. Apply filters to the list, same as from the Map/TrackingStation view.
Existing antenna targets will be reset. You will need to re-target each antenna once for your existing save

Body-center

The familiar mode pointing at the center of a Celestial Body.

Vessel

The familiar mode that follows a Vessel's (or Potatoroid's) position.

Body Lat/Lon/Alt (new)

Point at a fixed position on/near a Celestial Body. Track a ground station, or a stationary (relative to the surface) point in space

Azimuth/Elevation (new)

An alternative way to specify Body Lat/Lon/Alt (from a fixed point on the surface), but perhaps more intuitive from a surface user's perspective. "Point west, and mostly up!" Does not have to be used on the surface, tho...

Orbit-Relative (new)

Point in a direction relative to the vessel's point on the orbit.

Planner Rewrite

Completely refactor the planner. Tie to the live (v2.0+) implementation, instead of the v1.3 code. Also tie to the in-game debugger to allow more detailed analysis.

In-game Debugger

GUI-based live antenna debugging. Accessible via the part PAW or via the control console. Debug any antenna in the game, getting a snapshot of every calculation it was involved in. Allows deeper inspection for purposes of live debugging, or just inspecting some of the neat things RealAntennas implements.

General

  • Enforce a [MM-configurable] minimum tech level for an antenna to allow relaying. (Default stock config leaves this at TL=0, so there is no effect.) Links for which one end cannot relay will render as a dashed line.
  • Support Breaking Ground expansion. The deployed central station gets a relatively weak omnidirectional antenna that should be able to connect to an orbital relay.
  • Persist visualization settings made in the MapView, per-save.

Bugfixes

  • Extending / Retracting antenna immediately updates state. (No longer need to switch scenes)
  • Clean up the display names to use the [friendly] part and Vessel titles, instead of the more obscure part "name" in the database.
  • Fix broken NFE MM patches.

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files! (Look for this in v2.2, with rebalancing stock antenna gains!)

RealAntennas 2.0 for KSP 1.8+

17 May 01:06
Compare
Choose a tag to compare

Supports 1.8.1 - 1.11

Major performance overhaul addressing late-game performance, using Unity Jobs + Burst.

Now requires KSPBurst, available on CKAN.
(KSPBurst-Lite will technically fulfill, but you won't get the actual improvements provided by Burst. The performance will be better than RA v1.3, but not nearly as good as using the Burst compiler.)

General

  • Add configs for multiple parts packs (AIES, NFE, CAE, RT antennas)
  • Add config for new antenna part in 1.11 (HighGainAntenna5_v2, restock-relay-radial-2_v2)

Bugfixes:

  • Ground Stations no longer disappear after crashing in a KCT sim.

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files!

RealAntennas 1.3.0 for 1.8+

03 Aug 15:26
Compare
Choose a tag to compare

Supports 1.8.1, 1.9, 1.10

General

  • Pathfinding maximizes data rate, rather than fewest hops
  • RealAntennas application icon defaults on

[WIP] Target Selection Improvements

  • New GUI support for selecting antenna targets
  • Re-target any antenna without switching to/loading the vessel
  • Sortable list by vessel name, vessel type, parent body, or [WIP] RF band

Config

  • Update stock and VSR antenna patches. Adjust part titles and rebalance part masses.

Bugfixes:

  • Better handle multiple queued transmissions (#9)
  • Ground station tech level now starts at TL0
  • Max ground station tech level derived from configs
  • Ground station tech level progresses properly from TL0 to max TL

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files!

RealAntennas 1.2.1 for 1.8+

18 Jul 03:13
Compare
Choose a tag to compare

Supports 1.8.1, 1.9, 1.10

Planner Improvements

  • Range selector is now a ScaleEdit, supports values from 10km to 100Tm
  • Ground station planning now includes minimum atmospheric effects when selecting specific ground stations

Config

  • Realism Overhaul: TL-3 Encoder changed from RM(1,5) to RM(1,3). 2x data rate, in exchange for slightly worse coding gain (~1dB). This will reduce the maximum range of TL 3 and 4 for a given power level.
  • ReStockPlus antenna added, configs adjusted slightly. No longer retitles ReStockPlus antennas.

Bugfixes:

  • Ground stations now detected when Kopernicus is used without any planet pack
  • Ground station planning (correctly) does not apply a minimum range for the ground station antenna
  • RF Band validity enforced on symmetry parts when changing tech level
  • Parts with multiple RealAntennas PartModules now correctly detect enabled/disabled state in background

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files!

Requires KSP 1.8, 1.9, or 1.10

RealAntennas 1.2 for 1.8 & 1.9

24 Apr 15:28
Compare
Choose a tag to compare

Planner Improvements

  • Choose ground station tech level in Editor
  • Plan for link to a specific ground station antenna
  • Integrate with Kerbalism Planner
    • Set expected transmission duty-cycle per-antenna (0-100%)

Physics

  • Updated antenna noise calculations for bodies in background:
    • Better, frequency-specific solar thermal noise
    • Use Equilibrium temperature for planets without atmosphere
    • Calculate temperature contribution based on apparent area relative to antenna viewable area
    • Previous estimator was valid for modern DSN and planets, but not suitable for Sun/Moon or arbitrary antennas

Bugfixes:

  • Antenna gains sometimes not displaying or displayed incorrectly in Editor part picker

Other

  • More reliable notification / reminder when CommNet is disabled in difficulty settings

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files!

Requires 1.8

RealAntennas 1.1 for 1.8 & 1.9

14 Feb 02:37
Compare
Choose a tag to compare

1.1 Release for KSP 1.8. (KSP 1.7.3 backports versioning will track 1.0.x)

Actual release 19 MAR 2020. (Will fix tagging issues for next release.)

Fix for Stock Science Transmission bug (transmission completes but experiment does not credit).

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files!

Requires 1.8

RealAntennas 1.0 for 1.7.3

09 Feb 16:24
Compare
Choose a tag to compare

1.0 Release!

Obligatory warning: Even though this is a release, there are ongoing changes to channel/band properties and the configured encoders per TL.

The data rates achieved between a pair of antennas at a given distance may change between RA versions. A link that was good previously may now not be, or vice-versa. Most of these definitions are configurable in the .cfg files!

Requires 1.7.3
Changes since last beta:

Updated icons for ground stations (thanks, @nepphhh !).
Additional link details in the Telemetry tooltip (Upper left area of the UI during flight)
Bugfix: Sliding the PAW sliders should only cut out when a tech level change forces an RF band change
More direct improvements by tech level in stock (non-RO) setting.
Updated toolbar button.

Some stock part mass changes (db3df24) to attempt consistency between some different model providers (stock, ReStock, Ven's). We want consistent antenna parameters for a specific part, without respect to different model sizes (and RO has separate patches to rescale the different models to a consistent size). I would like a better way to do this?

RealAntennas Beta 8.1 for 1.7.3

07 Jan 22:47
Compare
Choose a tag to compare
Pre-release

Bugfix: Kerbalism Power Consumption
Rebalancing of UHF/VHF DSN stations

RealAntennas Beta 8.1 for 1.6.1

07 Jan 22:45
Compare
Choose a tag to compare
Pre-release

Kerbalism Bugfix for power consumption
Backport Beta-8 to 1.6.1