Releases: DRVeyl/RealAntennas
RealAntennas 2.1.1 for KSP 1.10+
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
RealAntennas 2.1 for KSP 1.8+
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+
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+
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+
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
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
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
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
Bugfix: Kerbalism Power Consumption
Rebalancing of UHF/VHF DSN stations
RealAntennas Beta 8.1 for 1.6.1
Kerbalism Bugfix for power consumption
Backport Beta-8 to 1.6.1