5 years agoRemoved the old ARmaxTransmitDistance hokum in favor of just fetching the value from the partPrefab. 0.6.0
Andy Wilkinson []
Removed the old ARmaxTransmitDistance hokum in favor of just fetching the value from the partPrefab.

5 years ago* AntennaRelay.cs:
Andy Wilkinson []
* AntennaRelay.cs:
* IAntennaRelay.cs:
* ProtoAntennaRelay.cs: Added new standard header.

* Extensions.cs: Added new standard header. Changed the way
ProtoAntennaRelays are built to give them a reference to their
ProtoPartSnapshot as well.

* ModuleLimitedDataTransmitter.cs: Added new standard header. Changed
the way maxTransmitDistance is fetched; now using partPrefabs to
avoid putting nonsense in the persistence file.

5 years agoA little refactoring and a new message to indicate if you are using a relay. Also fixed using distant relays instead of nearby Kerbin.
Andy Wilkinson []
A little refactoring and a new message to indicate if you are using a relay. Also fixed using distant relays instead of nearby Kerbin.

5 years agoHopefully the last bulk update for relays. Also includes a bunch of commenting.
Andy []
Hopefully the last bulk update for relays. Also includes a bunch of commenting.

5 years agoA bunch more changes. Relays mostly work now, I think, except for the infinite recursion.
Andy Wilkinson []
A bunch more changes. Relays mostly work now, I think, except for the infinite recursion.

5 years agoA whole bunch of changes to start making simple relays possible.
Andy []
A whole bunch of changes to start making simple relays possible.

5 years agoInitial pass at relay detection. Not working yet.
Andy Wilkinson []
Initial pass at relay detection. Not working yet.

5 years agoMade the CannotTransmit error a little prettier/more obvious.
Andy Wilkinson []
Made the CannotTransmit error a little prettier/more obvious.
A little bit of reorganizing to fit the fields, properties, methods arrangement of the Squad files.

5 years agoChanged the range reporting to 2 digits for cleanliness. AntennaRange-0.5.0
Andy Wilkinson []
Changed the range reporting to 2 digits for cleanliness.

5 years agoAdded the "m" suffix for distances in GetInfo and PostCannotTransmitError.
Andy Wilkinson []
Added the "m" suffix for distances in GetInfo and PostCannotTransmitError.

5 years agoAdded MuMech_ToSI to pretty up the ranges when we report them to users.
Andy Wilkinson []
Added MuMech_ToSI to pretty up the ranges when we report them to users.

5 years agoAdded PreTransmit checks to the scoring properties to make sure nonfunctional antennas don't win the check.
Andy Wilkinson []
Added PreTransmit checks to the scoring properties to make sure nonfunctional antennas don't win the check.

5 years agoAdded a long justification for the DataRate/DataResourceCost overrides.
Andy Wilkinson []
Added a long justification for the DataRate/DataResourceCost overrides.

5 years agoChanged nominalRange back to a float so we can load it from .cfg files.
Andy Wilkinson []
Changed nominalRange back to a float so we can load it from .cfg files.
Put in a hack for DataRate and DataResourceCost so that smaller antennas will be used when possible.

5 years agoChanged ALL the endlines.
Andy Wilkinson []
Changed ALL the endlines.
Also revised a couple of things. Probably mostly comments?

5 years agoChanged to a direct set of the ModuleDataTransmitter packetSize and packetResourceCost instead of our previous attempt at a dynamic overload that wasn't working.
Andy []
Changed to a direct set of the ModuleDataTransmitter packetSize and packetResourceCost instead of our previous attempt at a dynamic overload that wasn't working.

It seems to be working now!

5 years agoChanged a bunch of stuff to try to fix the NullReferenceException problem.
Andy []
Changed a bunch of stuff to try to fix the NullReferenceException problem.

5 years agoChanged up the scaling a bit and added the .cfg file complete with preliminary tuning.
Andy []
Changed up the scaling a bit and added the .cfg file complete with preliminary tuning.

5 years agoInitial commit.
Andy []
Initial commit.