3 years agoRefigured the whole way target relays are found; mostly works. PrettyLinesDev2_Broken
Andy Wilkinson []
Refigured the whole way target relays are found; mostly works.

3 years agoMore changes to make bad relay detection work. Something's still fighting something.
toadicus []
More changes to make bad relay detection work. Something's still fighting something.

3 years agoTrying to search for bestOccludedRelay.
Andy Wilkinson []
Trying to search for bestOccludedRelay.

3 years agoARMapRenderer: Updated a bit for BadRelayTracking.
Andy Wilkinson []
ARMapRenderer: Updated a bit for BadRelayTracking.

3 years agoMerge branch 'BadRelayTracking' into PrettyLinesDev2
Andy Wilkinson []
Merge branch 'BadRelayTracking' into PrettyLinesDev2

3 years agoFirst pass at storing bestOccludedRelay. BadRelayTracking
Andy Wilkinson []
First pass at storing bestOccludedRelay.

3 years agoGenerally implemented tracking of nearest valid relay even if out of range.
toadicus []
Generally implemented tracking of nearest valid relay even if out of range.

3 years agoFixed up some firstOccludingBody bits in [Proto]AntennaRelay.
toadicus []
Fixed up some firstOccludingBody bits in [Proto]AntennaRelay.

3 years agoMake and support firstOccludingBody as an interface property of IAntennaRelay.
toadicus []
Make and support firstOccludingBody as an interface property of IAntennaRelay.

Conflicts:
AntennaRelay.cs

3 years agoMapRenderer: Only cleanup if there's something to clean.
toadicus []
MapRenderer: Only cleanup if there's something to clean.

3 years agoFixed up some firstOccludingBody bits in [Proto]AntennaRelay.
toadicus []
Fixed up some firstOccludingBody bits in [Proto]AntennaRelay.

3 years agoARMapRenderer: Clean up line renderers when the map is closed.
toadicus []
ARMapRenderer: Clean up line renderers when the map is closed.

3 years agoMake and support firstOccludingBody as an interface property of IAntennaRelay.
toadicus []
Make and support firstOccludingBody as an interface property of IAntennaRelay.

3 years agoMapRenderer: Tweaked the 3D lineWidth.
toadicus []
MapRenderer: Tweaked the 3D lineWidth.

3 years agoVersion 1.8 1.8
Andy Wilkinson []
Version 1.8

3 years agoGenerally changed GUILayout.Toggle to GUITools.Toggle, because the former apparently sucks.
Andy Wilkinson []
Generally changed GUILayout.Toggle to GUITools.Toggle, because the former apparently sucks.

3 years agocfg: Removed FilterExtensions patch because we're supported properly there now.
Andy Wilkinson []
cfg: Removed FilterExtensions patch because we're supported properly there now.

3 years agoARFlightController: Set Toolbar button to Important when ConnectionStatus is None.
toadicus []
ARFlightController: Set Toolbar button to Important when ConnectionStatus is None.

3 years agoMoved all configuration items to ARConfiguration, because that makes sense.
toadicus []
Moved all configuration items to ARConfiguration, because that makes sense.

3 years agoAdded .gitattributes.
toadicus []
Added .gitattributes.

3 years agocfg: Fixed misplaced colon in FilterExtensions patch.
Andy Wilkinson []
cfg: Fixed misplaced colon in FilterExtensions patch.

3 years agoVersion 1.7 1.7
Andy Wilkinson []
Version 1.7

3 years agoAntennaRange.cfg: Balance adjustments for the EVA transmitter.
Andy Wilkinson []
AntennaRange.cfg: Balance adjustments for the EVA transmitter.

3 years agoRemoved .dll from version control.
Andy Wilkinson []
Removed .dll from version control.

3 years agoDeply reworking, cfg removal.
Andy Wilkinson []
Deply reworking, cfg removal.

3 years agoDeploy reworking, Windows edition.
Andy Wilkinson []
Deploy reworking, Windows edition.

3 years agoDeploy reworking, round 2.
Andy Wilkinson []
Deploy reworking, round 2.

3 years agoReworking the way deployments are handled.
Andy Wilkinson []
Reworking the way deployments are handled.

3 years agoRelayExtensions: Distance to a planetary body is now reported relative to the idealized surface.
Andy Wilkinson []
RelayExtensions: Distance to a planetary body is now reported relative to the idealized surface.

3 years agoAntennaRange.cfg: Added FilterExtensions patch.
toadicus []
AntennaRange.cfg: Added FilterExtensions patch.

3 years agoVersion 1.6 1.6
Andy Wilkinson []
Version 1.6

3 years agoAntennaRange.cfg: Added EVA_MODULE and EVA_RESOURCE definitions for EVA Kerbal transmitters and electric charge, with an MM patch to avoid duplicating ElectricCharge when TACLS is installed.
toadicus []
AntennaRange.cfg: Added EVA_MODULE and EVA_RESOURCE definitions for EVA Kerbal transmitters and electric charge, with an MM patch to avoid duplicating ElectricCharge when TACLS is installed.

3 years agoModuleLimitedDataTransmitter: Removed some Math.Pow calls for squaring and added some debug logging to the PreTransmit methods.
toadicus []
ModuleLimitedDataTransmitter: Removed some Math.Pow calls for squaring and added some debug logging to the PreTransmit methods.

3 years agoModuleLimitedDataTransmitter: Moved _base field caching from OnLoad to OnAwake, solving an issue with EVA modules.
toadicus []
ModuleLimitedDataTransmitter: Moved _base field caching from OnLoad to OnAwake, solving an issue with EVA modules.

3 years agoRevert "AntennaRelay, ModuleLimitedDataTransmitter: Integrated getLineOfSight methods to detect when LOS is almost lost."
Andy Wilkinson []
Revert "AntennaRelay, ModuleLimitedDataTransmitter: Integrated getLineOfSight methods to detect when LOS is almost lost."

This reverts commit c21f14e55348ccfdcde511eb721f78d09d5e8178.

4 years agoAntennaRelay, ModuleLimitedDataTransmitter: Integrated getLineOfSight methods to detect when LOS is almost lost. ARdev-LOS
toadicus []
AntennaRelay, ModuleLimitedDataTransmitter: Integrated getLineOfSight methods to detect when LOS is almost lost.

4 years agoVersion 1.5 1.5
Andy Wilkinson []
Version 1.5

4 years agoAntennaRange.cfg: Added ModuleScienceContainers to all antennas so probes can stow data, too, probably.
Andy Wilkinson []
AntennaRange.cfg: Added ModuleScienceContainers to all antennas so probes can stow data, too, probably.

4 years agoModuleLimitedDataTransmitter: Added debug messages to TransmitData, and fixed the loop so it actually works now.
Andy Wilkinson []
ModuleLimitedDataTransmitter: Added debug messages to TransmitData, and fixed the loop so it actually works now.

4 years agoModuleScienceContainer: Treat container capacity of 0 as infinity, and accommodate containers which allow repeated subjects.
toadicus []
ModuleScienceContainer: Treat container capacity of 0 as infinity, and accommodate containers which allow repeated subjects.

4 years agoModuleLimitedDataTransmitter: Preliminary work for stashing data passed from experiments when transmission is impossible.
toadicus []
ModuleLimitedDataTransmitter: Preliminary work for stashing data passed from experiments when transmission is impossible.

4 years agoVersion 1.4.3 1.4.3
Andy Wilkinson []
Version 1.4.3

4 years agoA few fixes to make returning control work correctly, and some debugging code.
Andy Wilkinson []
A few fixes to make returning control work correctly, and some debugging code.

4 years agoNow using the new CurrentCommand extension method to properly handle all use cases.
Andy Wilkinson []
Now using the new CurrentCommand extension method to properly handle all use cases.

4 years agoVersion 1.4.2 1.4.2
Andy Wilkinson []
Version 1.4.2

4 years agoARFlightController: Stop the applauncher button from respawning on flight reverts.
Andy Wilkinson []
ARFlightController: Stop the applauncher button from respawning on flight reverts.

4 years agoVersion 1.4.1 1.4.1
Andy Wilkinson []
Version 1.4.1

4 years agoModuleLimitedDataTransmitter: Add new null gate to CanTransmit.
Andy Wilkinson []
ModuleLimitedDataTransmitter: Add new null gate to CanTransmit.

4 years agoFixes and improvements for AppLauncher buttons.
Andy []
Fixes and improvements for AppLauncher buttons.

4 years agoUpdated toolbarIcon with bigger versions for use with ApplicationLauncher.
Andy []
Updated toolbarIcon with bigger versions for use with ApplicationLauncher.

4 years agoAR{Configuration,FlightController}: Added AppLauncher button stuff.
Andy Wilkinson []
AR{Configuration,FlightController}: Added AppLauncher button stuff.

4 years agoVersion 1.4 1.4
Andy Wilkinson []
Version 1.4

4 years agoARConfiguration: Added configurable 'fudge factor.'
Andy []
ARConfiguration: Added configurable 'fudge factor.'

4 years agoAntennaRelay: Added radiusRatio for configurable 'fudge factor'.
Andy []
AntennaRelay: Added radiusRatio for configurable 'fudge factor'.

4 years agoVersion 1.3 1.3
Andy Wilkinson []
Version 1.3

4 years agoMerge branch 'master' into PrettyLinesDev2
Andy Wilkinson []
Merge branch 'master' into PrettyLinesDev2

Conflicts:
ARFlightController.cs

4 years agoARFlightController: Fixed self destruct methods.
Andy Wilkinson []
ARFlightController: Fixed self destruct methods.

4 years agoARMapRenderer: Fixed up some exceptional cases and generally made it mostly work sometimes for a while.
Andy Wilkinson []
ARMapRenderer: Fixed up some exceptional cases and generally made it mostly work sometimes for a while.

4 years agoIAntennaRelays: Added nominalTransmitDistance.
Andy Wilkinson []
IAntennaRelays: Added nominalTransmitDistance.

4 years agoMerge branch 'master' into PrettyLinesDev2
Andy Wilkinson []
Merge branch 'master' into PrettyLinesDev2

4 years agoARFlightController: Fixed a logic error around vesselHasOptimalConnection and added a bunch of debug code.
Andy Wilkinson []
ARFlightController: Fixed a logic error around vesselHasOptimalConnection and added a bunch of debug code.

4 years agoMerge branch 'master' into PrettyLinesDev2
Andy []
Merge branch 'master' into PrettyLinesDev2

4 years agoNow tracking toolbarIcon.
Andy []
Now tracking toolbarIcon.

4 years agoARFlightController: Added handling for ARMapRenderer.
Andy []
ARFlightController: Added handling for ARMapRenderer.

4 years agoARMapRenderer: New behaviour to render pretty lines in map view.
Andy []
ARMapRenderer: New behaviour to render pretty lines in map view.

4 years agoModuleLimitedDataTransmitter: Implemented nearestRelay.
Andy []
ModuleLimitedDataTransmitter: Implemented nearestRelay.

4 years agoIAntennaRelay: Added requirement for IAntennaRelay nearestRelay property.
Andy []
IAntennaRelay: Added requirement for IAntennaRelay nearestRelay property.

4 years agoAntennaRelay: changed Kerbin reference to public and static.
Andy []
AntennaRelay: changed Kerbin reference to public and static.

4 years agoARFlightController: Destroy the behavior when not in flight. Should get restarted next time?
Andy []
ARFlightController: Destroy the behavior when not in flight. Should get restarted next time?

4 years agoARFlightController: Added toolbar button for visually tracking connection status (red/yellow/green).
Andy []
ARFlightController: Added toolbar button for visually tracking connection status (red/yellow/green).

4 years agoAssembly: Moved ToadicusTools dependency definition to AssemblyInfo.cs
Andy []
Assembly: Moved ToadicusTools dependency definition to AssemblyInfo.cs

4 years agoARConfiguration: Added toggle for ModuleLimitedDataTransmitter.fixedPowerCost.
Andy []
ARConfiguration: Added toggle for ModuleLimitedDataTransmitter.fixedPowerCost.

4 years agoModuleLimitedDataTransmitter: Added option to fix power cost and degrade data performance at long range.
Andy []
ModuleLimitedDataTransmitter: Added option to fix power cost and degrade data performance at long range.

4 years agoARConfiguration: print version name in window title, and to the log on startup.
Andy Wilkinson []
ARConfiguration: print version name in window title, and to the log on startup.

4 years agoVersion 1.2 1.2
Andy Wilkinson []
Version 1.2

4 years agoModuleLimitedDataTransmitter: Improved GUI presentation of relays when not connected.
Andy Wilkinson []
ModuleLimitedDataTransmitter: Improved GUI presentation of relays when not connected.

4 years agoAntennaRelay: Added tracking of first body to block line of sight.
Andy Wilkinson []
AntennaRelay: Added tracking of first body to block line of sight.

4 years agoARFlightController: No longer incapacitates KerbalEVAs.
Andy Wilkinson []
ARFlightController: No longer incapacitates KerbalEVAs.

4 years agoModuleLimitedDataTransmitter: Scale packetResource with the throttle.
Andy Wilkinson []
ModuleLimitedDataTransmitter: Scale packetResource with the throttle.

4 years agoARFlightController: Changed the control mask to ALL_SHIP_CONTROLS. Added event listeners to make sure we return control when leaving flight or changing vessels.
Andy []
ARFlightController: Changed the control mask to ALL_SHIP_CONTROLS. Added event listeners to make sure we return control when leaving flight or changing vessels.

4 years agoARFlightController: Changed up the locking logic to hopefully remove the locks in all relevant scenarios.
Andy []
ARFlightController: Changed up the locking logic to hopefully remove the locks in all relevant scenarios.

4 years agoRevert "Enabled MSBuild engine because of reasons."
Andy []
Revert "Enabled MSBuild engine because of reasons."

This reverts commit 2ee7cb4f6a3db2dd220a96cde4dcfdc0de1b5b03.

Conflicts:
ARFlightController.cs

4 years agoARConfiguration: Changed config assignment to be persistent, and added handling for requireConnectionForControl.
Andy []
ARConfiguration: Changed config assignment to be persistent, and added handling for requireConnectionForControl.

4 years agoARFlightController: New MonoBehaviour to require connectivity for probe control.
Andy []
ARFlightController: New MonoBehaviour to require connectivity for probe control.

4 years agoRelayExtensions: Added Vessel.HasConnectedRelay.
Andy []
RelayExtensions: Added Vessel.HasConnectedRelay.

4 years agoEnabled MSBuild engine because of reasons.
Andy []
Enabled MSBuild engine because of reasons.

4 years agoVersion 1.1 1.1
Andy Wilkinson []
Version 1.1

4 years agoAdded assembly dependency on ToadicusTools.
Andy Wilkinson []
Added assembly dependency on ToadicusTools.

4 years agoAdded packet size throttle.
Andy Wilkinson []
Added packet size throttle.

4 years agoConfig updated to MM 2.0.
Andy Wilkinson []
Config updated to MM 2.0.

4 years agoAdded a configuration window to the spacecenter for the toggling of options, and cleaned up some failure reporting a bit.
Andy Wilkinson []
Added a configuration window to the spacecenter for the toggling of options, and cleaned up some failure reporting a bit.

4 years agoAntennaRelay: Added optional line of sight checking.
Andy []
AntennaRelay: Added optional line of sight checking.

4 years agoMinor .csproj changes.
Andy []
Minor .csproj changes.

4 years agocsproj changes for Linux compat.
Andy Wilkinson []
csproj changes for Linux compat.

4 years agoAdded compile links to the ModuleDB wrappers and Interface.
Andy []
Added compile links to the ModuleDB wrappers and Interface.

4 years agoAdded csproj to see if I can't make my workflow better.
Andy []
Added csproj to see if I can't make my workflow better.

4 years agoAdded using ToadicusTools.
Andy []
Added using ToadicusTools.

4 years agoMoved ARTools and some Vessel extensions to ToadicusTools.
Andy []
Moved ARTools and some Vessel extensions to ToadicusTools.

4 years agoFixed AssemblyInfo legal.
Andy []
Fixed AssemblyInfo legal.

4 years agoRelicensed to Modified BSD.
Andy []
Relicensed to Modified BSD.