Page 1 of 41 12311 ... LastLast
Results 1 to 10 of 406

Thread: [1.0.2] Smart Parts v1.6.5 | Proximity Sensor + Bug Fixes | May 17

  1. #1
    Sr. Spacecraft Engineer
    Join Date
    Apr 2013
    Location
    Cincinnati, Oh
    Posts
    303

    [1.0.2] Smart Parts v1.6.5 | Proximity Sensor + Bug Fixes | May 17




    Smart Parts Pack


    Parts Overview:


    • Auto-staging device that detects empty tanks and SRBs
    • Timer that triggers stages and action groups after a countdown
    • Remote controller that triggers actions on nearby vessels
    • Altimeter device that triggers actions and stages once a user defined altitude is reached
    • Radial fuel controllers that control fuel lines' flow
    • In-line fuel controller that controls fuel flow
    • A fuel valve to dump excess fuel and produce slight thrust
    • Proximity sensor capable of detecting other proximity sensors



    About the Pack:

    Smart Parts can trigger all 10 action groups, as well as various other functionality such as SAS, lights, stage, or abort.



    Parts:

    Staging Controllers
    -------------------
    The Staging Controllers can be attached to any part that contains a resource. The device detects when the selected resource is depleted on that tank and then fires the selected action group or stage. Fully supports real fuels.

    Fuel Breakers and Controllers
    -------------------
    Controls fuel drain via action groups and a context menu. Breakers break one large fuel tank into segments that fuel lines can individually drain, far less shifting overall center of mass.

    Radio Controller
    -------------------
    Sends events to other radio controllers on a channel. All radio controllers in range (typically < 2000 m) will execute the command if the channel matches. You can also set the throttle and heading of remote vessels.

    Timer
    -------------------
    Triggers a delayed staging or action group event. The staging event is executed on the vessel to which the timer is attached, therefore able to trigger a timed action even on an inactive vessel (e.g., a separated booster). The timer itself can be activated via staging.

    Valve
    -------------------
    Drains any excess resources, except electricity. Attach it to the tank that you would like to drain and then activate via action group or staging. Produces a small amount of thrust, useful for nudging external tanks away from the main craft. Fully supports real fuels.

    Altimeter
    -------------------
    Capable of detecting when the craft hits a specified altitude, and if it's ascending, descending, or either, and then firing an action group or staging. Useful for auto-jettisoning fairings on ascent, or activating parachutes on landing.

    Proximity Detector
    ------------------
    Monitors other proximity detectors that are configured on the same 'channel' (20 total) and can fire actions on local and remote craft. As with altimeter, it is capable of firing on approach, departure, or both. Capable of automatic reset.




    Changelog:


    • v0.1.0 Initial release
    • v0.2.0 Trigger improvements
      • Heading control over radio
      • Improved altimeter device (Thanks to Firov)
      • Bugfix in the timer code
      • Fixed overly long part names
      • Added example craft
      • Corrected size descriptions of fuel breakers

    • v1.0.0 Smart Parts Update and New Example Craft
      • Added example craft for smart parts
      • Minor fixes for smart parts
      • Optimized altimeter scale
      • Made fuel detector more robust against remaining fuel in empty tanks
      • New KM_Lib.dll

    • v1.1.0 Fuel Valve and Detail Improvements
      • Activation and deactivation action group commands for altimeter and fuel detector
      • Beep command to beep when a condition occurs
      • Fuel valve to drain excess fuel
      • Staging for the timer
      • Improved fuel drain detection (should not fire prematurely)

    • v1.2.0 Improved fuel sensor, valve and altimeter
      • The stager now works with any resource (including electric charge and custom resources)
      • The valve now works with any resource (excluding electric charge). Other resources (e.g., real fuels should work, too.)
      • Removed double word in descriptions
      • Tweakable added to allow removal of timer staging icon
      • Altimeter altitude detection logic tweaked. Now works over water and buildings!
      • Altimeter no longer requires specifiying if it fires "above" or "below"
      • Altimeter now supports automatic reset as a result of above change

    • v1.3.0 Improved parts and bugfixes
      • Fixed bug that resulted in a lack of physics on parts ejected by altimeter
      • Fixed bug that created an empty stage whenever staging was activated by a SmartPart
      • Fuel valve now generates minimal amount of thrust and can be staged
      • Timer timescales adjusted. Added 0-30 seconds in .2 second increments and .5 to 60 minutes in .5 minute increments

    • v1.4.0 Upgraded GUI, Improved parts, and KSP .24 compatibility
      • Compatibility with KSP .24
      • Implemented new GUI to allow more control of Smart Parts
      • Improved Stager
        • Works with any resources, including electricity or custom resources
        • Allows user to select resource to monitor in VAB/SPH
        • Allows user to select target percentage

      • Improved Fuel Controller
        • Crossfeed tweakable now accessible in VAB/SPH
        • Removed redundant fuel controller ("ON")

    • v1.4.1 KSP .24.1 compatibility
      • KSP .24.1 compatibility

    • v1.4.2 KSP .24.2 compatibility
      • KSP .24.2 compatibility

    • v1.4.3 Updated KSPAPIExtension and Real Fuels compatbility
      • Updated KSPAPIExtension to 1.7.0
      • Auto stager now fully supports Real Fuels and will auto update on tank resource change
      • No longer dependant on km_lib.dll

    • v1.4.4 Updated KSPAPIExtension to add KSP 0.25 compatibility
      • Compatibility update for KSP 0.25
      • Updated KSPAPIExtension to 1.7.1

    • v1.4.5 Updated KSPAPIExtension to add KSP 0.90 compatibility and bug fixes
      • Compatibility update for KSP 0.90
      • Updated KSPAPIExtension to 1.7.2
      • Hopefully fixed bug affecting timer firing upon save load or scene change

    • v1.5.1 Added support for KSP-AVC and changed "brand"
      • Added full support for Action Groups Extended (Thanks to Diazo)
      • Added support for KSP-AVC
      • Changed "brand" from Klockheed Martian to prevent mod incompatibilities
        • Please delete old Smart Parts folder before installing v1.5.1

    • ‚Äčv1.5.2 Bug Fixes
      • Timer now accounts for timewarp (Thanks to NobodysNightmare)

    • v1.5.3 KSP 1.0.2 Compatibility and Bug Fixes
      • KSP 1.0.2 compatibility
      • Auto stager now properly activates when rounding errors result in minor fraction (<= 1%) of resource remaining in tank

    • v1.6.0 Proximity Sensor
      • New proximity sensor part
        • Allows up to 20 individual 'channels' to monitor
        • Capable of firing actions on both the remote and local crafts
        • Will select nearest object on the same channel as target
        • Similar logic to altimeter smart part - fire on approach, departure, or both
        • Works out to 2,000 meters
        • As placeholder, shares model with radio. Planned to change in future. Will not break craft.

    • v1.6.1 Version File Update
      • Updated SmartParts.version file

    • v1.6.2 Proximity Detector Bug Fixes
      • Fixed (hopefully) bug that could prevent proximity detector from firing actions on remote craft

    • v1.6.3 KIS Support
      • Added KIS support (Thanks to Diazo)

    • v1.6.4 Bug Fixes
      • Fixed bug with name/description of new proximity sensor
      • WARNING! - Will break craft using old proximity sensor! Remove part before upgrading!

    • v1.6.5 Altimeter AGL/ASL Selector + Bug Fixes
      • Fixed various bugs with proximity sensor
      • Fixed bug with altimeter that could cause it to trigger prematuraly on planets/moons with no ocean
      • Altimeter now allows user to select AGL or ASL selection
        • ASL mode will still use AGL if over planet with no ocean
        • AGL mode will still use ASL if it is over water




    Installation:

    -----------------
    Important! Please follow the steps EVERY TIME you update Smart Parts! All public releases are located here:

    Smart Parts Release Page


    1. Download the latest version of Smart Parts
    2. If you are updating the mod, delete the old Smart Parts folder (eg. Klockheed_Martian_SmartParts)
    3. Unzip the Release.zip archive into the GameData directory



    Credits and Acknowledgments

    -----------------
    SmartParts uses Swamp-Ig's KSPAPIExtensions
    SmartParts uses cybutek's Add-on Version Checker

    Notices
    -----------------
    This mod includes version checking using MiniAVC. If you opt-in, it will use the internet to check whether there is a new version available. Data is only read from the internet and no personal information is sent. For a more comprehensive version checking experience, please download the KSP-AVC Plugin.

    License
    -----------------
    This work is shared under Creative Commons CC BY-NC-SA 3.0 license.
    Author: dtobi and Firov
    Last edited by Firov; 17th May 2015 at 22:05.

  2. #2
    COOL! (10 char limit ahhhH!)

  3. #3
    Kerbal Space Industries Hyomoto's Avatar
    Join Date
    May 2013
    Posts
    869
    Blog Entries
    4
    Uh, awesome? I have to ask though, some of these parts, the fuel breaks, are part of your SSE pack. Will they conflict? ... Ah heck, I'll just give it a try. I think I speak for EVERYONE when I say, "A timer? Uh ... YES. FINALLY."

    EDIT: I see you also updated SSE, still, I can give feedback on these parts here.
    Last edited by Hyomoto; 30th December 2013 at 21:04.
    Career

    Current Mission: Moon Saver - Can Valentina save a Kerbal stranded in orbit, rendezvous with a orbiting craft and perform a Munar landing, retrieval and return?
    Content
    Watch Kerpollo!

  4. #4
    Feedback is very very welcome!

  5. #5
    Quote Originally Posted by Hyomoto View Post
    Uh, awesome? I have to ask though, some of these parts, the fuel breaks, are part of your SSE pack. Will they conflict? ... Ah heck, I'll just give it a try.
    These parts are also part of SSE. I just updated SSE to contain all of these. Just make sure you run SSE 0.9.1 and you'll be fine.

  6. #6
    Flight Director The Destroyer's Avatar
    Join Date
    Aug 2012
    Location
    USS Voyager
    Posts
    3,176
    Blog Entries
    2
    How does "Remote control" work?
    Awesome gif by TheFighterC4:

    Kerbal Zombies V2. -NEW- http://youtu.be/wRXNQbomQNE
    Dangers of Hyperedit: Kraken comes to dinner. http://www.youtube.com/watch?v=IK5NWFfIEIE
    Special Delivery! http://youtu.be/IimAcIxPrUY

  7. #7
    Quote Originally Posted by The Destroyer View Post
    How does "Remote control" work?

    The readme says:

    How to use the Radio Controller
    -----------------------------------
    The radio controller can send events to remote vessels with other radio controllers that operate on the same channel. All radio controllers in range (typically < 2000 m) will execute the command if the channel matches. You can also set the throttle of remote vessels.

    ....


    basically you just slap one radio on each vessel and as soon as they are in rendering range (~ 2 km) you can issues commands to the other vessel. You can also bind transmission events to action groups. So you can just hit a key (say 7) and trigger transmission of Action Group 7 (or 5 or any other) to it. The radio will transmit it to ALL ships in range on the same channel and they will execute the action group 7 binding (or 5 or any other you specify). You can also set RCS, SAS, fire stages, turn on and off lights...

  8. #8
    Quote Originally Posted by dtobi View Post
    The readme says:

    How to use the Radio Controller
    -----------------------------------
    The radio controller can send events to remote vessels with other radio controllers that operate on the same channel. All radio controllers in range (typically < 2000 m) will execute the command if the channel matches. You can also set the throttle of remote vessels.

    ....


    basically you just slap one radio on each vessel and as soon as they are in rendering range (~ 2 km) you can issues commands to the other vessel. You can also bind transmission events to action groups. So you can just hit a key (say 7) and trigger transmission of Action Group 7 (or 5 or any other) to it. The radio will transmit it to ALL ships in range on the same channel and they will execute the action group 7 binding (or 5 or any other you specify). You can also set RCS, SAS, fire stages, turn on and off lights...

    Can I make it have a hot pot of coffee waiting for me after rendezvous and docking?

  9. #9
    Quote Originally Posted by NotCoach View Post
    Can I make it have a hot pot of coffee waiting for me after rendezvous and docking?
    Well, if you can bind the coffee maker to an action group, sure! ;-)

  10. #10
    Can you change fuel flow braker dimensions 1, 1.5, 2, 3.25m -> 0.625, 1.25, 2.5, 3.75, 5m ?

Page 1 of 41 12311 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •