Jump to content

Ablative kerbals.


Recommended Posts

HI re ablative kerbals, the answer is yes, you can apply an ablator to @PART[kerbalEVA] But the ablator resource weighs 1kg per unit, and kerbals are very sensitive to COM and mass changes, simply moving a kerbals COM can render them incapable of proper movement, and simply adding a few grams has interesting results.
  If you wanted to go nuts, a patched in  ablator module with fanciful numbers, and a custom  much lighter ablator resource would probably get the results you desire 

Link to comment
Share on other sites

On 7/24/2018 at 2:59 AM, SpannerMonkey(smce) said:

HI re ablative kerbals, the answer is yes, you can apply an ablator to @PART[kerbalEVA] But the ablator resource weighs 1kg per unit, and kerbals are very sensitive to COM and mass changes, simply moving a kerbals COM can render them incapable of proper movement, and simply adding a few grams has interesting results.
  If you wanted to go nuts, a patched in  ablator module with fanciful numbers, and a custom  much lighter ablator resource would probably get the results you desire 

EXACTLY what i wanna do.

Anyway, I may do more stupid stuff like this. Anyone will download it if I upload it here?

Link to comment
Share on other sites

I like the idea and was just posting how one would go about the MM patch.

In fact, I will probably be adding something like this to my own game's kerbal eva patch.

The MM patch in question will probably be somewhere public (if you know where to look) in the next day.

Edited by zer0Kerbal
removing reference
Link to comment
Share on other sites

6 hours ago, whitespacekilla said:

Topic title made me imagine a ship with Kerbals lashed to the front for use as heatshields ala Reavers in FireFly. What you actually meant is a good idea but still, am disappoint.

doesn't mean you can't do it with KAS and / or KIS! or even just kerbalseats! Nothing shows up in a search.... surprised noone has done that yet... 

Link to comment
Share on other sites

27 minutes ago, zer0Kerbal said:

surprised noone has done that yet... 

It most certainly has been done many many times, but it's such a just for laughs thing, that many probably never think to  make a big deal about it  Plus the reducing of Kerbals to mush, spaghetti, pixels just for  fun is frowned upon by the majority of forum users ( who seem to think it's a serious space game)
chadmore2.jpg

Link to comment
Share on other sites

1 hour ago, SpannerMonkey(smce) said:

It most certainly has been done many many times, but it's such a just for laughs thing, that many probably never think to  make a big deal about it  Plus the reducing of Kerbals to mush, spaghetti, pixels just for  fun is frowned upon by the majority of forum users ( who seem to think it's a serious space game)
chadmore2.jpg

Now that looks like something Jeb would love to do!

PS - SGEx frowns heavily on ANY possible loss of Kerbal life or limb.

Link to comment
Share on other sites

// SGEx (StarGuise Experimental)
    // add KIS settings.cfg tweakables
   // add additional backpack slots to EVA Kerbals and items to all seats
// FILE:     TWK-KIS.cfg
// SUBTYPE:    ModuleManger patch file
// -
//
// AUTHOR: zer0Kerbal
// https://github.com/zer0Kerbal/SGEx/releases
// ——————————————————————————————————————————————————
// status: β 1.0.0.7
// ——————————————————————————————————————————————————
// FOR: SGEx
// ——————————————————————————————————————————————————
// Ω Requires: Kerbal Inventory System (KIS)
// Ω Requires: Kerbal Heatshield
// ——————————————————————————————————————————————————
// creation:      03 Aug 18
// last update: 03 Aug 18
@KISConfig[KISConfig]:NEEDS[KIS]

{
        // Specifies default settings of every new inventory created in the editor.
    @Editor
	{
      @PodInventory
      {
          // Specifies items to add to every pod's seat. To add
          // more items add more lines.
          @addToAllSeats = KIS.electricScrewdriver 	// Hotkey 1
          @addToAllSeats = KIS.evapropellant 		// Hotkey 2
          @addToAllSeats = kerbal_heatshield 		// Hotkey 3

          // Specifies items to add to the first pod's seat only.
          //@addToTheFirstSeatOnly = KIS.evapropellant
          //@addToTheFirstSeatOnly = AKI_GolfClub
      }
	}
    @EvaInventory
    {
        //@inventoryKey = tab
        //@rightHandKey = x
        //@helmetKey = j
        //@slotsX = 2
        @slotsY = 5
        //@slotSize = 50
        //@itemIconResolution = 128
        //@selfIconResolution = 128
        //@maxVolume = 300
        //@openSndPath = KIS/Sounds/inventoryOpen
        //@closeSndPath = KIS/Sounds/inventoryClose
    }
    @EvaPickup
    {
        //@grabKey = g    
        //@attachKey = h    
        //@redockKey = y
        //@allowPartAttach = False
        //@allowStaticAttach = False
        //@allowSnapAttach = False
        //@maxDistance =  3
        //@grabMaxMass = 1
        //@dropSndPath = KIS/Sounds/drop
        //@attachPartSndPath = KIS/Sounds/attachPart
        //@detachPartSndPath = KIS/Sounds/detachPart
        //@attachStaticSndPath= KIS/Sounds/attachStatic
        //@detachStaticSndPath = KIS/Sounds/detachStatic
        //@draggedIconResolution = 64
    }
}

// ——————————————————————————————————————————————————
// ——— changelog ————————————————————————————————————
// ——————————————————————————————————————————————————

// v 0.0.0.1
    // creation by zer0Kerbal
	// License: CC 4.0 BY-NC-SA
	
// 
// Copyright © 2017-2018, zer0Kerbal
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without modification,
// are permitted provided that the following conditions are met:
//
// 1. Redistributions of source code must retain the above copyright notice,
//    this list of conditions and the following disclaimer.
//
// 2. Redistributions in binary form must reproduce the above copyright notice,
//    this list of conditions and the following disclaimer in the documentation and/or other
//    materials provided with the distribution.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// This software uses the ModuleManager library, © 2013-2014 Ialdabaoth (who is awesome), sarbian (who is also awesome), et al
// Used under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
// 

I started keeping this as a permanent MM cfg file so didn't loose KIS settings accidentally.

Updated it to add a KH to all seats, JIC accidentally become Lost-In-Space and need to freefall from Orbit. Will see if works with this ball of life. :)

 

Probably needs some work - hasn't been working for me lately - but initially sound.

(included license because I hear people get in trouble for not including it - so it is the JIC license.)

Edited by zer0Kerbal
Link to comment
Share on other sites

got ENIAC fired up, was an old mod I was trying to play with (VNG - FrementGUI) that was causing all the issues.

The patch works, 'Goldenball' shows in part list, but not in KIS Pod inventory. I have the part name right, so trying different part names to see if that is the issue.

:) nicely done!

ALSO

https://opengameart.org/content/brickwork004-seamless

might be a starting place for a texture. Just remember to obey the license, and give accreditation. 

Link to comment
Share on other sites

Here is the MM patch to add to every (new) pod's inventory:

Spoiler

@KISConfig:FINAL
{ @Editor { @PodInventory { addToAllSeats = KHS01 } }

Credit goes to @TonkaCrash for fixing the patch. Thank you!

 

Issue had was that the part name didn't seem to want to work with the patch, so I ended up renaming the part.

Spoiler

// create copy and rename to KHS01
+PART[kerbal_heatshield]:FINAL
{
	@name = KHS01
	@TechRequired = start
	@category = Thermal
}

// hide the original part
@PART[kerbal_heatshield]:FINAL
{
	@name = kerbal_heatshield
	@TechRequired = Unresearchable
	@category = none
}

 

 

Edited by zer0Kerbal
accreditation to Tonka Crash.
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...