Advanced Tab: added Show CoM toggle to visualize the CoM with an Icon
Indicator sounds are paused with the game
REN:
improved calculation of the best in-plane ascent orbit
fixed NRE
ToOrbit:
reimplemented
gravity turn logic
target correction logic
added
Max AoA and Max Dyn.Pressure settings
First ApA setting
correctly handling gravity turn in case we passed suborbital ApA
Engines:
fixed the order of calculations in InitState
added WeightedThrustMod calculation
added isThruster and thrustLimiterLocked flags
ThrustM differentiates between throttleLocked and thrustLimiterLocked
ThrustAtAlt respectes thrustLimiterLocked flag
UpdateCurrentTorque sets throttle to 1 if engine.throttleLocked
Merge pull request #102 from HebaruSan/patch-1
Fix version file compatibility (KSP 1.10)
v3.7.2
3 years ago
Taking aerodynamic forces into account
when balancing engines
in vertical speed controller
in altitude controller
Improved Deorbit and Ballistic Jump autopilots
Improved performance in Editor
no more FPS drop when TCA GUI is closed
better performance when dragging a new part over the ship
UI
Vertical Flight HUD
made more compact
improved formatting of altitude and velocities
HUD panels are showed when TCA is uncontrollable
Fix: Info Panel unlocks controls when it is cleared
v3.7.1
3 years ago
Using new uGUI dialogs from AT_Utils
Adapted to changes in AT_Utils
v3.7.0
3 years ago
Maneuver Engines Reloaded
Manual engines are no longer used for horizontal thrust,
instead the maneuver engines are used.
Added Mode of operation of maneuver engines
Rotation & Translation -- a maneuver engine in this
(default) mode responses to both rotation and translation
controls and may be used for horizontal thrust.
Rotation -- a maneuver engine in this mode only responses
to rotation controls and is never used for horizontal thrust.
Translation -- a maneuver engine in this mode only responses
to translation controls and may be used for horizontal thrust.
Fixed balancing of engine profiles that have only maneuver engines
active.
Improved handling of R&T maneuver engines that provide more thrust
than torque (i.e. they're more or less in line with CoM).
Even if you don't set such engines to Translation mode, they won't be
firing much during rotation. Such engines are also no longer switched
to UnBalanced mode.
Added two new settings to Advanced Tab:
Hor. Thrust switch toggles the use of translation-capable
maneuver engines for horizontal thrust by on-planet navigation
autopilots
Minimum specific horizontal thrust (which is the same as
acceleration) - this number limits the use of maneuver engines
for horizontal thrust by the acceleration they can produce. So
if your ship has maneuver thrusters for normal rotation/translation
purposes and you don't want the TCA to try to use them as
horizontal thrusters, just set this limit high enough.
Added support for Cargo Accelerators:
ModuleTCA now handles the ExecuteManeuverNode message,
which allows it to continue maneuvers that were only partially
executed by an accelerator.
Added support for Hangar:
ModuleTCA now handles onLaunchedFromHangar KSPEvent and, in case
of launching from fairings hangar, continues what the TCA of the
previous stage was doing (e.g. the To Orbit program).
Various bug fixes, including TCA WayPoints, Landing from orbit
targeted on another vessel and more
v3.6.2.2
4 years ago
Fixed HUD panels disappearing after scene switch
Compiled against AT_Utils 1.9.3
v3.5.7
4 years ago
Only show "AutoThrottle" switch if Altitude Control or Vertical Speed Control are available.
Reimplemented the HUD windows using uGUI:
Vertical Flight Controls
T-SAS Controls
Maneuver Controls
Snap Desired Vertical Speed to 0 when in [-0.1, 0.1]
Fixed out-of-range exception in editor while trying to set empty GID
Closed #67
Fixed NRE in TCAGui.onVesselDestroy
v3.5.3
5 years ago
Added TCA grouping to facilitate docking/undocking with retaining of configurations
Added the ability to manually activate any TCA instance of the vessel to have, e.g. different TCA Modules enabled.
Various bugfixes.
v3.5.0
6 years ago
Major overhaul of orbital autopilots:
Deorbit autopilot performs simulation of atmospheric flight and main deceleration to determine approximate landing trajectory. Achieves much more precise landings using chutes/brakes alone; and saves fuel in powered landing.
Atmospheric trajectory is drawn in magenta in Map View
Deceleration trajectory is drawn in green in Map View
Rendezvous autopilot employs 2D gradient-descent minimization to search for optimal rendezvous trajectory in several modes:
Min.DeltaV - always prioritize the lowest total dV of the rendezvous (including deceleration)
Fast Transfer - prefers smaller total transfer times (including time before maneuver), if it does not cost too much dV
Manual - you can choose between calculated transfers yourself
Full reimplementation of attitude control:
Attitude control uses three separate PID cascades with gain scheduling to independently control the three rotational axes. This allows for much better control over a wider range of different engines, faster and more accurate action, and eliminates some long-standing auto-oscillation bugs.
Remote control of TCA-equipped vessels:
Now you can control nearby vessels equipped with TCA without actually switching to them. The control is not full, i.e. keyboard and mouse still belong to the active vessel; but TCA interface in this mode sends commands directly to the selected vessel. This, of course, only works on loaded vessels in comm-range, and only if you have Squadron Control Module installed.
Default vessel configs:
Now in VAB and SPH, separately, you can save TCA configuration of a vessel to be the default for newly created vessels. This includes state of TCA Modules and functions, so !do not forget to activate newly bought modules! or you'll miss it in flight. I'm working on automation of that process.
Numerous fixes and improvements in:
Navigation/Land
Navigation/Jump To
Orbital/To Orbit
Orbital/Match Velocity,Brake Near
Smart Engines
Interface changes:
Removed "Set" buttons of numerical entry fields. To set entered value push Enter or Keypad/Enter.
Rendezvous, Deorbit, Jump To, Orbital/Land autopilots use the Setup-then-Execute approach, so pressing, sya, "Land" button does not start landing immediately. All setup controls are now located inside appropriate tabs and are opened when you press the autopilot's main button.
Much, much more in commit messages...
v3.4.0
7 years ago
User Interface Overhaul
Controls were split up into Tabs and Floating Windows
As a result, the main TCA window became much smaller
TCA Modules Selection
Now you can select which TCA modules will be installed on you ship during construction (in VAB/SPH)
This may considerably decrease the amounts of controls you see in TCA window
But OTA updates were disabled for safty reasons. In-flight upgrades of ship's mainframe are now considered too risky!
Added the new [T+ rV-] attitude cue that targets ship's engines so that continious thrust will propell the ship towards the target while correcting any lateral drift. Very usefull for approaches from a distance.
Added Smart Engines switch to Engine Profile to set S.E. mode when profile is activated.
Corrected logic of the Approach stage of Rendezvous autopilot to make it safe to approach huge targes (like asteroids).
Orbital autopilots are now not available when there's only Maneuver engines onboard.