In this post, i will introduce AntennaRange Mod.
This mod is interesting and handles range-finding, power scaling, and data scaling for antennas during science transmission. It designed as a drop-in replacement for ModuleDataTransmitter.
Its functionality varies with three tunables: nominalRange, maxPowerFactor, and maxDataFactor, set in .cfg files.
In general, the antennae are tuned as follows:
- Communotron 16 – Suitable up to Kerbalsynchronous Orbit
- Comms DTS-M1 – Suitable throughout the Kerbin subsystem
- Communotron 88-88 – Suitable throughout the Kerbol system.
What It Does
AntennaRange specifies a nominal range at which the antennas work exactly as prescribed in Squad’s .cfg files. Below that range, the data packet size increases up to a maximum, effectively increasing bandwidth and decreasing power cost. Above that range, packet size stays floored at Squad’s value, and packet power costs increase. When power cost gets too high, the antenna no longer functions. Both values scale with the square of the distance. Finally, transmitter scoring has been adjusted so that the science subsystems will prefer the cheapest antenna in terms of charge/data.
AntennaRange does provide simple relaying support. That is, if your ship has a short range antenna, but is in range of a longer range antenna that can communicate back to Kerbin, it will do so. At this time, no attempt is being made to model electric use on the relay vessels; this mechanic is intended to feel rewarding for those interested in putting together a relay system (say, a flat dish antenna in orbit of Minmus so your probes can just use whips, or a big dish in high Jool orbit with a few flat dishes in low orbits, so once again your probes can use whips). Because of the limited number of antenna parts and because this mechanic is intended to be optional, range is not additive: if you want to use a whip from far away, you need a bigger antenna within whip range.
What It Does Not Do
AntennaRange does not pretend to be any sort of “realistic” communication system. If you’re looking for that sort of thing, look in to RemoteTech or kOS or something similar.
Try it out and leave some feedbacks.