4 years agoAdded DebugPartModules code to modules not linking ToadicusTools. Standardize_MAG
toadicus []
Added DebugPartModules code to modules not linking ToadicusTools.

4 years agoTweakableGimbals & TweakableRCS: Remove traces of ModuleDB.
toadicus []
TweakableGimbals & TweakableRCS: Remove traces of ModuleDB.

4 years agoAll modules: add DebugPartModule conditional inheritance.
toadicus []
All modules: add DebugPartModule conditional inheritance.

4 years agoModuleTweakableDockingNode: IsOpen falls back to true when no animation is present, so allowStack can be set correctly during Start.
toadicus []
ModuleTweakableDockingNode: IsOpen falls back to true when no animation is present, so allowStack can be set correctly during Start.

4 years agoTweakableLadders: Remove MM support; looks like Squad's has finally caught up.
toadicus []
TweakableLadders: Remove MM support; looks like Squad's has finally caught up.

4 years agoModuleTweakableAnimateGeneric: Only disable the in-editor toggle button.
toadicus []
ModuleTweakableAnimateGeneric: Only disable the in-editor toggle button.

4 years agoTweakableAnimateGeneric: Apply to docking ports.
toadicus []
TweakableAnimateGeneric: Apply to docking ports.

4 years agoModuleTweakableAnimateGeneric: Disable Squad's new universal toggle button, because ours is just sexier.
toadicus []
ModuleTweakableAnimateGeneric: Disable Squad's new universal toggle button, because ours is just sexier.

4 years agoModuleTweakableDockingNode: Removed local animation code; now working with TweakableAnimateGeneric.
toadicus []
ModuleTweakableDockingNode: Removed local animation code; now working with TweakableAnimateGeneric.

4 years agoModuleTweakableDockingNode: Started removing the animation stuff.
toadicus []
ModuleTweakableDockingNode: Started removing the animation stuff.

4 years agoVersion 1.4.1 1.4.1
toadicus []
Version 1.4.1

4 years agoModuleTweakableJettison: Logic change in isJettisoned assignment to hopefully fix LV-N problems. Also extra debug messages.
toadicus []
ModuleTweakableJettison: Logic change in isJettisoned assignment to hopefully fix LV-N problems. Also extra debug messages.

4 years agoRemoved ModuleDB afterall.
toadicus []
Removed ModuleDB afterall.

4 years agoVersion 1.4 1.4
toadicus []
Version 1.4

4 years agoTweakableIntakes: Enable open/close intake events in the editor.
toadicus []
TweakableIntakes: Enable open/close intake events in the editor.

4 years agoTweakableIntakes: Fixed a cfg error; patch now actually applies.
toadicus []
TweakableIntakes: Fixed a cfg error; patch now actually applies.

4 years agoTweakableIntakes: Added Windows project targets.
Andy []
TweakableIntakes: Added Windows project targets.

4 years agoModuleStagingToggle: Improved null reference gates, hopefully.
toadicus []
ModuleStagingToggle: Improved null reference gates, hopefully.

4 years agoNew TweakableIntakes module.
toadicus []
New TweakableIntakes module.

4 years agoTweakableDecouplers: Broke the TweakableStaging config out into its own patch.
toadicus []
TweakableDecouplers: Broke the TweakableStaging config out into its own patch.

4 years agoModuleTweakableDecouple: Added null reference check during Start.
toadicus []
ModuleTweakableDecouple: Added null reference check during Start.

4 years agoSolution: Added ModuleDB so it can be part of the party.
Andy []
Solution: Added ModuleDB so it can be part of the party.

4 years agoTweakableEVAManager: Changes to prevent modules from being added multiple times, and to destroy the Manager after it does its work.
Andy []
TweakableEVAManager: Changes to prevent modules from being added multiple times, and to destroy the Manager after it does its work.

4 years agoModuleTweakableEVA: Added a gate to ensure the module only runs in flight.
Andy []
ModuleTweakableEVA: Added a gate to ensure the module only runs in flight.

4 years agoTweakableEVAManager: cleaned up the exception reporting a little bit.
toadicus []
TweakableEVAManager: cleaned up the exception reporting a little bit.

4 years agoTDNProtoUpdater: Added some null gates to prevent exceptional behavior during long spacecenter loads.
toadicus []
TDNProtoUpdater: Added some null gates to prevent exceptional behavior during long spacecenter loads.

4 years agoVersion 1.3.1 1.3.1
toadicus []
Version 1.3.1

4 years agoModuleTweakableEVA: Fixed to only derive from DebugPartModule when DEBUG is defined.
toadicus []
ModuleTweakableEVA: Fixed to only derive from DebugPartModule when DEBUG is defined.

4 years agoVersion 1.3 1.3
toadicus []
Version 1.3

4 years agoSolution: Fixed/added TweakableEVA configurations.
Andy []
Solution: Fixed/added TweakableEVA configurations.

4 years agoTweakableEVA: Removed unused .cfg file.
Andy []
TweakableEVA: Removed unused .cfg file.

4 years agoModuleTweakableRCS: Thrust Limiter step reduced to 1%.
Andy []
ModuleTweakableRCS: Thrust Limiter step reduced to 1%.

4 years agoNew TweakableEVA module.
toadicus []
New TweakableEVA module.

4 years agoModuleTweakableGimbal: Fixed null gate to check gimbalModule, not gimbalRange.
Andy []
ModuleTweakableGimbal: Fixed null gate to check gimbalModule, not gimbalRange.

4 years agoModuleTweakableRCS: thrust limiter assignment now functions in the Editor as well as in Flight.
Andy []
ModuleTweakableRCS: thrust limiter assignment now functions in the Editor as well as in Flight.

4 years agoVersion 1.2 1.2
toadicus []
Version 1.2

4 years agoModuleTweakableLadder: Disable Squad's tweakable to avoid conflicts.
Andy []
ModuleTweakableLadder: Disable Squad's tweakable to avoid conflicts.

4 years agoModuleStagingToggle: Improved NRE-protection in SwitchStaging.
Andy []
ModuleStagingToggle: Improved NRE-protection in SwitchStaging.

4 years agoModuleTweakableSolarPanels: Added guards against null panel modules.
toadicus []
ModuleTweakableSolarPanels: Added guards against null panel modules.

4 years agoTweakableSolarPanels: Remove static ToadicusTools binds, add dynamic link.
toadicus []
TweakableSolarPanels: Remove static ToadicusTools binds, add dynamic link.

4 years agoModuleTweakableAnimateGeneric: Added guards against null MAGs.
toadicus []
ModuleTweakableAnimateGeneric: Added guards against null MAGs.

4 years agoTweakableAnimateGeneric: Remove static ToadicusTools binds, add dynamic link.
toadicus []
TweakableAnimateGeneric: Remove static ToadicusTools binds, add dynamic link.

4 years agoModuleStagingToggle: Prevent onPartAttach from calling hasAncestorPart when the event is missing its target data or the host part is not yet started properly.
Andy []
ModuleStagingToggle: Prevent onPartAttach from calling hasAncestorPart when the event is missing its target data or the host part is not yet started properly.

4 years agoTweakableLadders: Switched to dynamic ToadicusTools link. Added more robust guards in case the underlying RetractableLadder isn't there.
Andy []
TweakableLadders: Switched to dynamic ToadicusTools link. Added more robust guards in case the underlying RetractableLadder isn't there.

4 years agoMerge remote-tracking branch 'origin/TDNStagingDev'
toadicus []
Merge remote-tracking branch 'origin/TDNStagingDev'

4 years agoModuleTweakableReactionWheel: Check for the underlying modules before starting and running.
Andy []
ModuleTweakableReactionWheel: Check for the underlying modules before starting and running.

4 years agoRemove static includes of ToadicusTools, add dynamic reference.
Andy []
Remove static includes of ToadicusTools, add dynamic reference.

4 years agoVersion 1.1 1.1
toadicus []
Version 1.1

4 years agoFixed MM license typo.
toadicus []
Fixed MM license typo.

4 years agoTweakableDockingNode, TweakableDecouplers: Added dependency on TweakableStaging to MM patches.
toadicus []
TweakableDockingNode, TweakableDecouplers: Added dependency on TweakableStaging to MM patches.

4 years agoTweakableStaging: Changed license to Simplified BSD.
toadicus []
TweakableStaging: Changed license to Simplified BSD.

4 years agoMerge branch 'TDNStagingDev'
toadicus []
Merge branch 'TDNStagingDev'

Conflicts:
TweakableDockingNode/ModuleTweakableDockingNode.cs

4 years agoModuleStagingToggle: Added customizable staging icon.
toadicus []
ModuleStagingToggle: Added customizable staging icon.

4 years agocfg files updated to use new MM 2.0 FOR/AFTER/NEEDS syntax.
toadicus []
cfg files updated to use new MM 2.0 FOR/AFTER/NEEDS syntax.

4 years agoAdded project and solution items for Linux compat.
toadicus []
Added project and solution items for Linux compat.

4 years agoAdded all the csproj files and the sln.
Andy []
Added all the csproj files and the sln.

4 years agoModuleStagingToggle: Reorganization to make the file more readable.
Andy []
ModuleStagingToggle: Reorganization to make the file more readable.

4 years agoModuleStagingToggle: Rejiggered the events to hopefully filter out events that aren't important.
Andy []
ModuleStagingToggle: Rejiggered the events to hopefully filter out events that aren't important.

4 years agoModuleStagingToggle: Added some event listeners to prevent the staging display bug. Needs some filtering.
Andy []
ModuleStagingToggle: Added some event listeners to prevent the staging display bug. Needs some filtering.

4 years agoModuleTweakableDecouple: Added guards to prevent NREs if the base modules are missing.
toadicus []
ModuleTweakableDecouple: Added guards to prevent NREs if the base modules are missing.

4 years agoRemoved ToadicusTools. prefix from certain Tools calls now that we're building ToadicusTools as a separate library.
toadicus []
Removed ToadicusTools. prefix from certain Tools calls now that we're building ToadicusTools as a separate library.

4 years agoTweakableStaging: New module that breaks part staging out of the other modules so it can be applied universally.
Andy []
TweakableStaging: New module that breaks part staging out of the other modules so it can be applied universally.

4 years agoTrying to get the staging icons to stop showing up when they shouldn't; still no joy.
Andy []
Trying to get the staging icons to stop showing up when they shouldn't; still no joy.

4 years agoAdded fault-checking for TweakableGimbals and adjusted it for TweakableRCS.
Andy []
Added fault-checking for TweakableGimbals and adjusted it for TweakableRCS.

4 years agoVersion 1.0 1.0
toadicus []
Version 1.0

4 years agoTweakableDecouplers: Added special stage handling for decouplers with staging disabled to hopefully help with engineering code issues.
toadicus []
TweakableDecouplers: Added special stage handling for decouplers with staging disabled to hopefully help with engineering code issues.

4 years agoAdded using ToadicusTools to all modules.
Andy []
Added using ToadicusTools to all modules.

4 years agoMoved CommonTools to ToadicusTools.
Andy []
Moved CommonTools to ToadicusTools.

4 years agoRelicense CommonTools to Simplified BSD.
Andy []
Relicense CommonTools to Simplified BSD.

4 years agoRelicense modules to Modified BSD.
Andy []
Relicense modules to Modified BSD.

4 years agoModuleTweakableCrossFeed: One-off module to provide a crossflow
Andy []
ModuleTweakableCrossFeed: One-off module to provide a crossflow
tweakable for any part.

4 years agoNew debug function, minor cfg prep for THE CLAW, etc.
toadicus []
New debug function, minor cfg prep for THE CLAW, etc.

4 years agoTweakableRCS: Changes to help fail graciously in case our ModuleRCS disappeared.
toadicus []
TweakableRCS: Changes to help fail graciously in case our ModuleRCS disappeared.

4 years agoModuleTweakableJettison: Added some isJettisoned handling to hopefully fix the FAR issue.
Andy []
ModuleTweakableJettison: Added some isJettisoned handling to hopefully fix the FAR issue.

4 years agoTweakableDockingNode: cfg tweak to hopefully fix dockingPortLateral.
Andy []
TweakableDockingNode: cfg tweak to hopefully fix dockingPortLateral.

4 years agoModuleTweakableDockingNode: Disabled in-flight decoupler-staging toggle. Added icon create/disable at Start.
toadicus []
ModuleTweakableDockingNode: Disabled in-flight decoupler-staging toggle. Added icon create/disable at Start.

4 years agoTweakableDockingNode update to 0.6.6 0.6.6
Andy []
TweakableDockingNode update to 0.6.6

4 years agoTweakableDockingNode: Added decoupler-like staging functionality to the docking node.
Andy []
TweakableDockingNode: Added decoupler-like staging functionality to the docking node.

4 years agoTweakableEngineFairings: Expanded to work with multiple jettison modules (fixes the LV-N). Add comments.
toadicus []
TweakableEngineFairings: Expanded to work with multiple jettison modules (fixes the LV-N). Add comments.

4 years agoTweakableEngineFairings: Initial commit. Seems to work.
Andy []
TweakableEngineFairings: Initial commit. Seems to work.

4 years agoVersion 0.6.5 0.6.5
Andy []
Version 0.6.5

4 years agoCommonTools/TweakableTools: Added handling for negative centerValues to fix KW fairings.
Andy []
CommonTools/TweakableTools: Added handling for negative centerValues to fix KW fairings.

4 years agoTweakableRCS: Fixes to En/Disable Thruster actions.
toadicus []
TweakableRCS: Fixes to En/Disable Thruster actions.

4 years agoTweakableRCS: Added Enable/Disable actions for action groupage.
Andy []
TweakableRCS: Added Enable/Disable actions for action groupage.

4 years agoTweakableDecouplers: Fixed first-update behavior. Tweaked update
Andy []
TweakableDecouplers: Fixed first-update behavior. Tweaked update
behavior after isDecoupled. Added comments.

4 years agoOMG I missed mode change.
Andy []
OMG I missed mode change.

4 years agoYet more mode changes.
Andy []
Yet more mode changes.

4 years agoMore mode changes yay!
Andy []
More mode changes yay!

4 years agoMode chages ftw.
Andy []
Mode chages ftw.

4 years agoTweakableDecouplers: Added a tweak to remove decouplers from the staging list.
toadicus []
TweakableDecouplers: Added a tweak to remove decouplers from the staging list.

4 years agoTweakableAnimateGeneric: Minor cfg edits.
toadicus []
TweakableAnimateGeneric: Minor cfg edits.

4 years agoTweakableDockingNode: Improved some behavior around the attachNode icon.
toadicus []
TweakableDockingNode: Improved some behavior around the attachNode icon.

4 years agoTweakableAnimationWrapper: Fixed some functionality around skipping ModuleAnimateGeneric and detecting it later.
toadicus []
TweakableAnimationWrapper: Fixed some functionality around skipping ModuleAnimateGeneric and detecting it later.

4 years agoTweakableGimbals: Added a KSPActionParam argument to ActionGimbalFlip to suppress error messages related thereunto.
Andy []
TweakableGimbals: Added a KSPActionParam argument to ActionGimbalFlip to suppress error messages related thereunto.

4 years agoVersion 0.6.4 0.6.4
toadicus []
Version 0.6.4

4 years agoTweakableAnimateGeneric: Changed up the cfg to apply to all non-docking nodes, and added specific text just for the antennae.
toadicus []
TweakableAnimateGeneric: Changed up the cfg to apply to all non-docking nodes, and added specific text just for the antennae.

4 years agoTweakableDockingNode: Taught the module to use InitializeTweakable.
Andy []
TweakableDockingNode: Taught the module to use InitializeTweakable.

4 years agoTweakableReactionWheels: Changed the module to use uiControlCurrent.
Andy []
TweakableReactionWheels: Changed the module to use uiControlCurrent.

4 years agoTweakableGimbals: Changed the module to use uiControlCurrent.
Andy []
TweakableGimbals: Changed the module to use uiControlCurrent.

4 years agoTweakableDecouplers: Taught the module to use InitalizeTweakable.
Andy []
TweakableDecouplers: Taught the module to use InitalizeTweakable.