2 years agoVersion 1.15 master dev_1.2 1.15
toadicus []
Version 1.15

2 years agoRemoved modules no longer used in KSP 1.1.
toadicus []
Removed modules no longer used in KSP 1.1.

2 years agoNow using the universal .gitattributes
andy []
Now using the universal .gitattributes

2 years agoToggled msbuild because apparently Windows wants that now.
andy []
Toggled msbuild because apparently Windows wants that now.

2 years agoRemoving some debug stuff, and trying to fix up TDNProtoUpdater exp
toadicus []
Removing some debug stuff, and trying to fix up TDNProtoUpdater

2 years agoQuick KSP 1.1 compatibility pass.
toadicus []
Quick KSP 1.1 compatibility pass.

2 years agoModuleTweakableDockingNode: Added support for tweaking minRollDot for acquire and capture.
toadicus []
ModuleTweakableDockingNode: Added support for tweaking minRollDot for acquire and capture.

2 years agoResurrected TweakableRCS to tweak enableAxis/Translation
toadicus []
Resurrected TweakableRCS to tweak enableAxis/Translation

2 years agoModuleTweakableDockingNode: Added roll angle tweak.
toadicus []
ModuleTweakableDockingNode: Added roll angle tweak.

3 years agoVersion 1.14 1.14
toadicus []
Version 1.14

3 years agoRemoved references to KSPAPIExtensions dev_1.0.5
toadicus []
Removed references to KSPAPIExtensions

3 years agoRemove dependency on KSPAPIExtensions.
toadicus []
Remove dependency on KSPAPIExtensions.

3 years agoRemoved cfgs for deprecated modules
toadicus []
Removed cfgs for deprecated modules

3 years agoRemoved crossflow tweak.
toadicus []
Removed crossflow tweak.

3 years agoAdded Mk2 Docking Port
toadicus []
Added Mk2 Docking Port

3 years agoRemoved TMAG, TCFlow, TEF, TLadders, TRCS. Disabled plugin for TweakableDecouplers. Removed enable toggle from TReactionWheels. Removed extend/retract toggle from TPanels.
toadicus []
Removed TMAG, TCFlow, TEF, TLadders, TRCS. Disabled plugin for TweakableDecouplers. Removed enable toggle from TReactionWheels. Removed extend/retract toggle from TPanels.

3 years agoMore removing ModuleStagingToggle
toadicus []
More removing ModuleStagingToggle

3 years agoGenerally excised ModuleStagingToggle, now that there's a stock-friendly way to do it. TODO: Deprecate TweakableDecouplers, move TDN to a subclass.
toadicus []
Generally excised ModuleStagingToggle, now that there's a stock-friendly way to do it. TODO: Deprecate TweakableDecouplers, move TDN to a subclass.

3 years agoTweakablePanels: No longer breaks with non-animated panels.
toadicus []
TweakablePanels: No longer breaks with non-animated panels.

3 years agoVersion 1.13.1 1.13.1
toadicus []
Version 1.13.1

3 years agoTweakableDecouplers: Disable Squad's tweakable.
toadicus []
TweakableDecouplers: Disable Squad's tweakable.

3 years agoTweakablePanels: Optimized the Extended/Retracted fetching abit.
toadicus []
TweakablePanels: Optimized the Extended/Retracted fetching abit.

3 years agoMinor formatting stuff.
toadicus []
Minor formatting stuff.

3 years agoRekerjiggered TweakableSolarPanels into TweakablePanels, which now supports both ModuleDeployableSolarPanel and ModuleDeployableRadiator
toadicus []
Rekerjiggered TweakableSolarPanels into TweakablePanels, which now supports both ModuleDeployableSolarPanel and ModuleDeployableRadiator

3 years agoTweakableAnimateGeneric: Switching from FixedUpdate to Update to improve reaction to button-clicks.
toadicus []
TweakableAnimateGeneric: Switching from FixedUpdate to Update to improve reaction to button-clicks.

3 years agoVersion 1.13 1.13
toadicus []
Version 1.13

3 years agoTweakableControlSurfaces: Linux build targets.
toadicus []
TweakableControlSurfaces: Linux build targets.

3 years agoTweakableControlSurfaces: Looks like it's working.
toadicus []
TweakableControlSurfaces: Looks like it's working.

3 years agoTweakableFuelPumps: Get the resourceName, not the object, for the string.
toadicus []
TweakableFuelPumps: Get the resourceName, not the object, for the string.

3 years agoGenerally converted only to use non-deprecated ToadicusTools methods.
toadicus []
Generally converted only to use non-deprecated ToadicusTools methods.

3 years agoMerge branch 'master' into ttrefactor
toadicus []
Merge branch 'master' into ttrefactor

3 years agoVersion 1.12 1.12
toadicus []
Version 1.12

3 years agoMade stage placement behave more logically when re-attaching parts.
toadicus []
Made stage placement behave more logically when re-attaching parts.

3 years agoTweakableDecouplers: Distribute patch to stop KSPAPIExtensions from hating on decoupler parts with 0 ejectionForce.
toadicus []
TweakableDecouplers: Distribute patch to stop KSPAPIExtensions from hating on decoupler parts with 0 ejectionForce.

3 years agoModuleStagingToggle: Disabled DEBUG again.
toadicus []
ModuleStagingToggle: Disabled DEBUG again.

3 years agoModuleTweakableJettison: Now supports parts with multiple ModuleJettison modules using different bottomNodes.
toadicus []
ModuleTweakableJettison: Now supports parts with multiple ModuleJettison modules using different bottomNodes.

3 years agoTweakableStaging: Fixed sort queueing failing after parts were destroyed at the wrong time, removed some code that probably doesn't need to run anymore, and freezing parts that are not on the ship when they're toggled on.
toadicus []
TweakableStaging: Fixed sort queueing failing after parts were destroyed at the wrong time, removed some code that probably doesn't need to run anymore, and freezing parts that are not on the ship when they're toggled on.

3 years agoTweakableDockingNode: Robustified the TDNnodeName patch to make it not cause errors.
toadicus []
TweakableDockingNode: Robustified the TDNnodeName patch to make it not cause errors.

3 years agoModuleStagingToggle: More revisions to try to make sure staging behaves rationally, and some extra debug logging.
toadicus []
ModuleStagingToggle: More revisions to try to make sure staging behaves rationally, and some extra debug logging.

3 years agoModuleStagingToggle: Now checking for empty stages after disabling symmetry counterparts, and only reassigning inverseStage from DisableEvent.
toadicus []
ModuleStagingToggle: Now checking for empty stages after disabling symmetry counterparts, and only reassigning inverseStage from DisableEvent.

3 years agoTweakableDockingNode: Fixed a bug that caused the world to break forever when two attached docking ports with staging enabled are staged at once.
toadicus []
TweakableDockingNode: Fixed a bug that caused the world to break forever when two attached docking ports with staging enabled are staged at once.

3 years agoModuleStagingToggle: More comments
toadicus []
ModuleStagingToggle: More comments

3 years agoModuleStagingToggle: XML commentified
toadicus []
ModuleStagingToggle: XML commentified

3 years agoModuleStagingToggle: OnStart now delaying a staging sort until after the first update. Symmetry clobbering now only running in editor mode to mimic stock behavior. inverseStage assignment now only happens during En/DisableEvent.
toadicus []
ModuleStagingToggle: OnStart now delaying a staging sort until after the first update. Symmetry clobbering now only running in editor mode to mimic stock behavior. inverseStage assignment now only happens during En/DisableEvent.

3 years agoMore TweakableStaging rewrite. Probably pretty close now.
toadicus []
More TweakableStaging rewrite. Probably pretty close now.

3 years agoMore work on the TStaging rewrite
toadicus []
More work on the TStaging rewrite

3 years agoTweakableDockingNode: Only add the ModuleStagingToggle if we don't already have one (e.g. from a decoupler)
toadicus []
TweakableDockingNode: Only add the ModuleStagingToggle if we don't already have one (e.g. from a decoupler)

3 years agoBig Changes to TweakableStaging; hoping to get a more-predictable, more-developable format. Works in fundamental tests.
toadicus []
Big Changes to TweakableStaging; hoping to get a more-predictable, more-developable format. Works in fundamental tests.

3 years agoNow only waits for staging just after startup. New checks against symmetry counterparts to disable/enable staging as appropriate when attaching groups. Use SortNow instead of ScheduleSort to avoid delayed staging sorts having issues when stages get yanked too fast.
toadicus []
Now only waits for staging just after startup. New checks against symmetry counterparts to disable/enable staging as appropriate when attaching groups. Use SortNow instead of ScheduleSort to avoid delayed staging sorts having issues when stages get yanked too fast.

3 years agoMerge branch 'master' of github.com:toadicus/TweakableEverything
toadicus []
Merge branch 'master' of github.com:toadicus/TweakableEverything

3 years agoDon't print debug messages to the screen.
toadicus []
Don't print debug messages to the screen.

3 years agoExtras: Added FOR[TweakableEverything] pass declaration.
toadicus []
Extras: Added FOR[TweakableEverything] pass declaration.

3 years agoRemoved DEBUG define
toadicus []
Removed DEBUG define

3 years agoMore ttrefactor compatibility
toadicus []
More ttrefactor compatibility

3 years agoBasic compatibility with the ToadicusTools refactor
toadicus []
Basic compatibility with the ToadicusTools refactor

3 years agoTweakableStaging: More SwitchStaging revisions to stop adding extraneous stages and hopefully produce a more-natural play feel.
toadicus []
TweakableStaging: More SwitchStaging revisions to stop adding extraneous stages and hopefully produce a more-natural play feel.

3 years agoModuleTweakableLadder: Re-backwarded the animation toggle.
toadicus []
ModuleTweakableLadder: Re-backwarded the animation toggle.

3 years agoModuleTweakableJettison: Don't add ModuleJettisons with null jettisonTransforms, and don't run with no modules.
toadicus []
ModuleTweakableJettison: Don't add ModuleJettisons with null jettisonTransforms, and don't run with no modules.

3 years agoAdded two Extras configs, to add staging toggles to engines and payload fairings.
toadicus []
Added two Extras configs, to add staging toggles to engines and payload fairings.

3 years agoVersion 1.11.6 1.11.6
toadicus []
Version 1.11.6

3 years agoNo longer trying to be smart about decoupler stage positioning, because it's more trouble than it's worth.
toadicus []
No longer trying to be smart about decoupler stage positioning, because it's more trouble than it's worth.

3 years agosln changes
toadicus []
sln changes

3 years agoModuleTweakableJettison: Even more revisions to keep better track of whether or not a fairing piece has been jettisoned under a broader range of circumstances.
toadicus []
ModuleTweakableJettison: Even more revisions to keep better track of whether or not a fairing piece has been jettisoned under a broader range of circumstances.

3 years agoModuleTweakableDecouple: Now tracking 'staged' locally, to try to head off undesired decoupling.
toadicus []
ModuleTweakableDecouple: Now tracking 'staged' locally, to try to head off undesired decoupling.

3 years agoModuleStagingToggle: OnToggle call is now allocation-free.
toadicus []
ModuleStagingToggle: OnToggle call is now allocation-free.

3 years agoModuleTweakableJettison: Substantially revise the logic to work properly with 1.0 changes
toadicus []
ModuleTweakableJettison: Substantially revise the logic to work properly with 1.0 changes

3 years agoModuleTweakableDockingNode: Check the docking node's status to see if it thinks it's safe to call Decouple.
toadicus []
ModuleTweakableDockingNode: Check the docking node's status to see if it thinks it's safe to call Decouple.

3 years agoModuleTweakableDockingNode: Try to avoid calling Decouple on the dockingNodeModule when it is unsafe to do so.
toadicus []
ModuleTweakableDockingNode: Try to avoid calling Decouple on the dockingNodeModule when it is unsafe to do so.

3 years agoVersion 1.11.5 1.11.5
toadicus []
Version 1.11.5

3 years agoModuleStagingToggle: Trying even harder not to cause exceptions when adding stages, and catching them if we do.
toadicus []
ModuleStagingToggle: Trying even harder not to cause exceptions when adding stages, and catching them if we do.

3 years agoTweakableStaging: Trying to make Staging stop throwing exceptions.
toadicus []
TweakableStaging: Trying to make Staging stop throwing exceptions.

3 years agoModuleStagingToggle: Try to make decouplers a bit smarter and put them back in the list with their stage offset.
toadicus []
ModuleStagingToggle: Try to make decouplers a bit smarter and put them back in the list with their stage offset.

3 years agoModuleStagingToggle: Make sure a part is connected to the ship before switching.
toadicus []
ModuleStagingToggle: Make sure a part is connected to the ship before switching.

3 years agoVersion 1.11.4 1.11.4
toadicus []
Version 1.11.4

3 years agoTweakableRCS/ReactionWheels: Added OnLoad save file 'converter' to avoid hilariously large versions of the throttle control.
toadicus []
TweakableRCS/ReactionWheels: Added OnLoad save file 'converter' to avoid hilariously large versions of the throttle control.

3 years agoTweakableParachutes: Added FerramAeroSpace to the cfg exclusions, since we're useless with RealChuteLite.
toadicus []
TweakableParachutes: Added FerramAeroSpace to the cfg exclusions, since we're useless with RealChuteLite.

3 years agoVersion 1.11.3 1.11.3
toadicus []
Version 1.11.3

3 years agoFixes to work with the official release of KSPAPIExtensions
toadicus []
Fixes to work with the official release of KSPAPIExtensions

3 years agoTweakableParachutes: Changed the step maths to make it play more nicely with the new range.
toadicus []
TweakableParachutes: Changed the step maths to make it play more nicely with the new range.

3 years agoVersion 1.11.2 1.11.2
toadicus []
Version 1.11.2

3 years agoTweakableReactionWheels: Fixed the torque gain application
toadicus []
TweakableReactionWheels: Fixed the torque gain application

3 years agoKSPAPIEL->KSPAPIExtensions for new split distribution of the latter.
toadicus []
KSPAPIEL->KSPAPIExtensions for new split distribution of the latter.

3 years agoVersion 1.11.1 1.11.1
toadicus []
Version 1.11.1

3 years agoTweakableSolarPanels: Bail out if the animation module is null.
toadicus []
TweakableSolarPanels: Bail out if the animation module is null.

3 years agoVersion 1.11 1.11
toadicus []
Version 1.11

3 years agoTweakableSolarPanels: Updated to the new AnimationWrapper to stop hurting FAR.
toadicus []
TweakableSolarPanels: Updated to the new AnimationWrapper to stop hurting FAR.

3 years agoNow including Tools.cs in a few modules because we need it for GetStringBuilder.
toadicus []
Now including Tools.cs in a few modules because we need it for GetStringBuilder.

3 years agoFixed things up to use the new, non-terrible AnimationWrapper.
toadicus []
Fixed things up to use the new, non-terrible AnimationWrapper.

3 years agoPOC code fixing TweakableAnimateGeneric; need to port to TweakableAnimationWrapper or similar for general reuse.
toadicus []
POC code fixing TweakableAnimateGeneric; need to port to TweakableAnimationWrapper or similar for general reuse.

3 years agoVersion 1.10 KSPAPIExtensions 1.10
toadicus []
Version 1.10

3 years agoMore Linq removal.
toadicus []
More Linq removal.

3 years agoMore Linq removal.
toadicus []
More Linq removal.

3 years agoMore Linq removal.
toadicus []
More Linq removal.

3 years agoMore Linq removal.
toadicus []
More Linq removal.

3 years agoRemoved Linq requirements where easy; flagged it where it needs work.
toadicus []
Removed Linq requirements where easy; flagged it where it needs work.

3 years agoConverted foreach->for throughout.
toadicus []
Converted foreach->for throughout.

3 years agoTweakableStagingToggle: Fixed exceptional stage sort on vessel load when parts have staging disabled.
toadicus []
TweakableStagingToggle: Fixed exceptional stage sort on vessel load when parts have staging disabled.

3 years agoSwitched to KSPAPIEL.
toadicus []
Switched to KSPAPIEL.

3 years agoAdd support for KSPAPIExtensions.
toadicus []
Add support for KSPAPIExtensions.

3 years agoDon't bother checking for stage count before doing work.
toadicus []
Don't bother checking for stage count before doing work.