andy [Wed, 20 Apr 2016 18:24:11 +0000 ]
Network resolution by total connection cost is working now.
andy [Wed, 20 Apr 2016 15:28:22 +0000 ]
Some EOL and file mode changes because reasons.
Andy Wilkinson [Wed, 20 Apr 2016 06:30:37 +0000 ]
Probably actually resolving by cost now.
Andy Wilkinson [Wed, 20 Apr 2016 05:27:19 +0000 ]
Yet more groundwork.
Andy Wilkinson [Wed, 20 Apr 2016 04:51:24 +0000 ]
More groundwork for improved network resolution.
Andy Wilkinson [Wed, 20 Apr 2016 04:31:25 +0000 ]
cfg: Move longAntenna to start
Andy Wilkinson [Mon, 18 Apr 2016 15:40:05 +0000 ]
Groundwork ahead of calculating power cost for network chains. Hasn't broken anything yet!
Andy Wilkinson [Tue, 05 Apr 2016 03:42:24 +0000 ]
Removed requirement for AsteroidDay from HGA patch.
toadicus [Tue, 08 Mar 2016 17:35:13 +0000 ]
ARMapRenderer: Increase line width for visibility in 1.1.
Andy Wilkinson [Mon, 07 Mar 2016 17:29:41 +0000 ]
Preliminary new references, usings, and code changes to compile for KSP 1.1.
Andy Wilkinson [Sat, 27 Feb 2016 22:15:19 +0000 ]
Add toggle for Blizzy's toolbar; closes #3.
Andy Wilkinson [Sat, 27 Feb 2016 22:14:42 +0000 ]
ARMapRenderer: Don't draw lines for debris.
Andy Wilkinson [Tue, 16 Feb 2016 18:46:59 +0000 ]
Disable certain log messages except in DEBUG.
Andy Wilkinson [Mon, 28 Dec 2015 01:28:11 +0000 ]
Un-debugify
Andy Wilkinson [Mon, 28 Dec 2015 01:26:05 +0000 ]
IAntennaRelay objects must now be able to RecalculateMaxRange, to compensate for changes in AdditiveRange being enabled or not.
Andy Wilkinson [Mon, 28 Dec 2015 01:25:24 +0000 ]
ARFlightController: Trying to tweak the ordering of things to help networks resolve more neatly.
Andy Wilkinson [Mon, 28 Dec 2015 01:24:30 +0000 ]
RelayDatabase: Cleaned up some debug calls for new ToadicusTools compatibility.
Andy Wilkinson [Mon, 28 Dec 2015 01:23:23 +0000 ]
New icon textures from HalcyonHush!
Andy Wilkinson [Tue, 10 Nov 2015 08:33:23 +0000 ]
Version 1.10.3
toadicus [Mon, 02 Nov 2015 21:10:15 +0000 ]
ModuleDataTransmitter removed CanTrasmit(dataQueue, Callback), so we did too.
Andy Wilkinson [Sat, 03 Oct 2015 02:16:06 +0000 ]
Version 1.10.2
Andy Wilkinson [Sat, 29 Aug 2015 15:02:17 +0000 ]
Merge branch 'ttrefactor' of github.com:toadicus/AntennaRange into ttrefactor
Andy Wilkinson [Sat, 29 Aug 2015 15:02:04 +0000 ]
cfg: Added HighGainAntenna patch
toadicus [Fri, 28 Aug 2015 15:56:53 +0000 ]
AntennaRange.cfg: Finally actually changed RemoteTech2 to RemoteTech.
Andy Wilkinson [Sat, 04 Jul 2015 22:48:45 +0000 ]
Start EVA Kerbals with 0 ElectricCharge to properly require tracking from pods and not charge them indefinitely. Fixes #2.
Andy Wilkinson [Thu, 02 Jul 2015 07:01:59 +0000 ]
ModuleLimitedDataTransmitter: Fixed NRE to do with PartToolTipSkin outside the editor.
Andy Wilkinson [Sat, 27 Jun 2015 19:19:20 +0000 ]
Generally converted only to use non-deprecated ToadicusTools methods.
toadicus [Wed, 24 Jun 2015 00:20:33 +0000 ]
ModuleLimitedDataTransmitter: Guard aggainst null targetRelay in Update.
toadicus [Sat, 20 Jun 2015 20:03:18 +0000 ]
ARFlightController: Make sure the active vessel has any relays before we try to use them.
Andy Wilkinson [Thu, 18 Jun 2015 13:01:30 +0000 ]
Version 1.10.1
toadicus [Wed, 17 Jun 2015 23:37:52 +0000 ]
ARFlightController: Now re-looping through useful relays to do FindNearestRelay, so all vessels can be available.
Andy Wilkinson [Sat, 13 Jun 2015 15:30:49 +0000 ]
Version 1.10
Andy Wilkinson [Fri, 12 Jun 2015 05:19:45 +0000 ]
Merge branch 'GeometricRanges'
toadicus [Fri, 12 Jun 2015 00:16:09 +0000 ]
ModuleLimitedDataTransmitter: Manually calculating the right maximum range for tooltips, to get around the un-configured prefab state.
toadicus [Fri, 12 Jun 2015 00:05:16 +0000 ]
A little code cleanup.
toadicus [Thu, 11 Jun 2015 14:57:59 +0000 ]
Tweaked the numeric ranges for the DTS, 88-88, and KSC3 down just a bit. Added simpleRange for EVA transmitters
toadicus [Wed, 10 Jun 2015 21:29:20 +0000 ]
A bit of cleanup around drawTooltipWidget
toadicus [Wed, 10 Jun 2015 19:27:58 +0000 ]
Implement IModuleInfo and tweak GetInfo to allow part tooltips in the editor to be more useful. Needs some cleanup.
toadicus [Wed, 10 Jun 2015 00:30:17 +0000 ]
Merge branch 'master' into GeometricRanges
Conflicts:
ARConfiguration.cs
ARFlightController.cs
toadicus [Tue, 09 Jun 2015 23:32:32 +0000 ]
Now keeping track of useful relays in ARFlightController, and using that list instead of FlightGlobals in AntennaRelay and ARMapRenderer.
toadicus [Tue, 09 Jun 2015 22:04:50 +0000 ]
sqr->Sqr
toadicus [Tue, 09 Jun 2015 22:02:29 +0000 ]
Generally always use SqrDistances.
toadicus [Tue, 09 Jun 2015 21:46:52 +0000 ]
AntennaRelay: Move all variable declarations outside the loop, just in case.
toadicus [Tue, 09 Jun 2015 19:36:04 +0000 ]
ARFlightController: Made mapRenderer creation lazy.
toadicus [Tue, 09 Jun 2015 19:27:28 +0000 ]
ARMapRenderer: Try not to leak linerenderers when closing map mode.
toadicus [Tue, 09 Jun 2015 15:50:43 +0000 ]
README.md: There are four lights.
toadicus [Tue, 09 Jun 2015 15:49:52 +0000 ]
More code ticks, mostly, for README.md
toadicus [Tue, 09 Jun 2015 15:46:04 +0000 ]
Create README.md
Just the part dev portion so far, taken from http://goo.gl/3scCXl
toadicus [Tue, 09 Jun 2015 00:55:25 +0000 ]
AntennaRelay: XML comments and benchmarking code.
toadicus [Tue, 09 Jun 2015 00:54:54 +0000 ]
ARMapRenderer: Added some basic benchmarking code; needs more stats to be useful.
toadicus [Tue, 09 Jun 2015 00:54:25 +0000 ]
ARConfiguration: XML comment
toadicus [Tue, 09 Jun 2015 00:54:04 +0000 ]
IAntennaRelay: XML comments
toadicus [Tue, 09 Jun 2015 00:53:30 +0000 ]
Added an XML comment and fixed up some string formats to use the SIFormatter.
toadicus [Mon, 08 Jun 2015 17:53:31 +0000 ]
ModuleLimitedDataTransmitter: Change action menu strings to formatted instead of concatenated.
toadicus [Mon, 08 Jun 2015 17:45:37 +0000 ]
Added UInominalLinkDistance to make action menus more helpful.
toadicus [Fri, 05 Jun 2015 22:54:11 +0000 ]
Change nominalRange to nominalTransmitDistance in a few places.
toadicus [Fri, 05 Jun 2015 22:47:40 +0000 ]
Added support for simpleRange when not using AdditiveRanges, and now caching relay status so it doesn't need to be recalculated.
toadicus [Thu, 04 Jun 2015 00:22:26 +0000 ]
Updated EVA range for 9957bf3e
toadicus [Thu, 04 Jun 2015 00:11:32 +0000 ]
ARMapRenderer: Keep map lines green when they should be.
toadicus [Thu, 04 Jun 2015 00:02:51 +0000 ]
cfg: Changed ranges per post #650 (http://goo.gl/WZ4Rvs)
Andy Wilkinson [Wed, 03 Jun 2015 02:20:28 +0000 ]
Version 1.9.1
Andy Wilkinson [Thu, 28 May 2015 04:18:21 +0000 ]
ARFlightController: Added pretty-lines toggle functionality to the map mode buttons.
Andy Wilkinson [Thu, 28 May 2015 04:17:45 +0000 ]
ARConfiguration: Added support for update delay, and made the setter for PrettyLines public.
toadicus [Wed, 03 Jun 2015 00:09:51 +0000 ]
cfg: Remove technically-incorrect comments
toadicus [Wed, 03 Jun 2015 00:09:19 +0000 ]
cfg: Another take on antenna vs. tracking station ranges
Andy Wilkinson [Mon, 01 Jun 2015 17:56:53 +0000 ]
Added UseAdditiveRanges toggle in the configuration, and support for it elsewhere.
toadicus [Sat, 30 May 2015 00:18:21 +0000 ]
First pass at geometric ranges.
toadicus [Fri, 29 May 2015 21:10:10 +0000 ]
XML Comment
Andy Wilkinson [Thu, 28 May 2015 04:18:21 +0000 ]
ARFlightController: Added pretty-lines toggle functionality to the map mode buttons.
Andy Wilkinson [Thu, 28 May 2015 04:17:45 +0000 ]
ARConfiguration: Added support for update delay, and made the setter for PrettyLines public.
Andy Wilkinson [Thu, 28 May 2015 02:53:16 +0000 ]
cfg: Range changes.
toadicus [Tue, 26 May 2015 15:43:32 +0000 ]
AntennaRelay: Only check for LOS if we're enforcing it.
Andy Wilkinson [Tue, 26 May 2015 15:09:35 +0000 ]
AntennaRelay: Bail out of the circularization test if the number of iterations exceeds the number of vessels, and assume that such an error case means the path is circular.
Andy Wilkinson [Tue, 26 May 2015 15:08:35 +0000 ]
ModuleLimitedDataTransmitter: Try even hard not to return a null vessel reference.
Andy Wilkinson [Sun, 24 May 2015 23:56:29 +0000 ]
Version 1.9
Andy Wilkinson [Sun, 24 May 2015 22:27:00 +0000 ]
Module: Add a maxTransmitDistance set to OnStart to handle EVA Kerbals. Also remove the 'N/A' set for UImaxTransmitDistance because that's not really ever relevant.
Andy Wilkinson [Sun, 24 May 2015 00:46:44 +0000 ]
ARFlightController: Renamed connectionTextures->toolbarTexturse to more aptly summarize its purpose.
Andy Wilkinson [Sun, 24 May 2015 00:37:10 +0000 ]
Calculate maxTransmitDistance during OnLoad to avoid the Sqrt every time it's called.
Andy Wilkinson [Sun, 24 May 2015 00:23:24 +0000 ]
Merge branch 'PrettyLinesDev2'
Andy Wilkinson [Sat, 23 May 2015 23:00:30 +0000 ]
ARFlightController: Sped up the network resolution checks to about 60 Hz.
Andy Wilkinson [Sat, 23 May 2015 22:52:03 +0000 ]
AntennaRelay: Formalized the circular network check to check for circles of arbitrary length.
Andy Wilkinson [Sat, 23 May 2015 21:17:53 +0000 ]
RelayDatabase: Clear database on game load.
Andy Wilkinson [Sat, 23 May 2015 20:58:24 +0000 ]
ARMapRenderer: Do not null-set relay because we are no longer looping. Bail out and log whenever target relays or their vessels are null and the target relay isn't KerbinDirect.
Andy Wilkinson [Sat, 23 May 2015 20:57:38 +0000 ]
ARMapRenderer: Minor logging tweaks
Andy Wilkinson [Sat, 23 May 2015 20:56:53 +0000 ]
AntennaRelay: Log when encountering a null vessel in FlightGlobals.
Andy Wilkinson [Sat, 23 May 2015 20:55:44 +0000 ]
RelayDatabase: Added some default logging when clearing the cache, and removed the now-extraneous CheckedVesselsTable.
Andy Wilkinson [Sat, 23 May 2015 20:54:02 +0000 ]
ProtoAntennaRelay: Actually log anytime the vesselRef is null.
Andy Wilkinson [Sat, 23 May 2015 20:44:58 +0000 ]
ProtoAntennaRelay: Tweaked error logging when vessel will return null.
Andy Wilkinson [Sat, 23 May 2015 20:44:33 +0000 ]
ModuleLimitedDataTransmitter: Added error log if vessel will return null.
toadicus [Wed, 20 May 2015 22:22:46 +0000 ]
AntennaRelay: Removed an offending 'break', and cleaned up some debug messages.
toadicus [Wed, 20 May 2015 21:54:52 +0000 ]
Since we already know Vessels' best relay, try avoiding the inner loop entirely.
toadicus [Wed, 20 May 2015 19:25:45 +0000 ]
AntennaRelay: Got rid of search delay here because we handle it in FlightController now.
toadicus [Wed, 20 May 2015 19:25:25 +0000 ]
FlightController: Changed the delay, protected->private, and added some logging and null checks.
toadicus [Tue, 19 May 2015 00:10:35 +0000 ]
One more pooled stringbuilder.
toadicus [Tue, 19 May 2015 00:02:28 +0000 ]
Generally chnaged to use pooled string builder.
toadicus [Tue, 19 May 2015 00:02:11 +0000 ]
Some XML comments
toadicus [Tue, 19 May 2015 00:01:33 +0000 ]
ModuleLimitedDataTransmitter: Changed TransmitData to apparently work now.
toadicus [Tue, 19 May 2015 00:00:23 +0000 ]
Privatized public resources.
toadicus [Mon, 18 May 2015 23:59:46 +0000 ]
ARFlightController: Fixed Update to run even if the icons are broken, and fixed the AppLauncher icon to exist in MapView.
Andy Wilkinson [Mon, 18 May 2015 17:49:59 +0000 ]
Really debug-ify some debug-only code.