Jump to content

[PLUGIN, PARTS][0.15+] Ka Aerospace


Katratszi

Recommended Posts

Ka Aerospace

This first release is a re-implementation of the standard Liquid Engine, with some new features, using the 0.15+ Part Module system. It also contains a new propellant tank which uses the new 0.15+ Resources system.

Features:


  • [li]BiPropellant Engines defining an Oxidizer and Fuel[/li]
    [li]Propellant Tanks - Can hold both Oxidizer and Fuel, or separate tanks which can hold either oxidizer or fuel.[/li]
    [li]Fuel Consumption determined by Specific Impulse and Thrust[/li]
    [li]Thrust which varies by altitude[/li]
    [li]Specific Impulse which varies by altitude[/li]
    [li]Ability to toggle shutdown rockets[/li]


  • [li]partName - Display name on right click menu[/li]
    [li]fuelName - Fuel resourceName to consume[/li]
    [li]oxidizerName - Oxidizer resourceName to consume[/li]
    [li]specificImpulseSeaLevel - Specific Impulse at Sea Level[/li]
    [li]specificImpulseVacuum - Specific Impulse in Vacuum[/li]
    [li]oxidizerRatio - Oxidizer to Fuel Ratio[/li]
    [li]thrustSeaLevel - Max Thrust at Sea Level[/li]
    [li]thrustVacuum - Max Thrust in Vacuum[/li]
    [li]canGimbal - Can this engine gimbal? Values: 0 (Yes) or 1 (No), sorry this is an ugly work around for a problem with bool KSPFields not serializing correctly... [/li]
    [li]gimbalRange - Range the engine can gimbal[/li]
    [li]heatProduction - Amount of heat produced by the engine[/li]
    [li]splashMultiplier - Fudge value for heat radiation[/li]
    [li]useInternalFuelOnly - Engine will only use internal fuel, not implemented. Values: 0 (Yes) or 1 (No), sorry this is an ugly work around for a problem with bool KSPFields not serializing correctly...[/li]
    [li]isThrottleable - The engine can be throttled? Values: 0 (Yes) or 1 (No), sorry this is an ugly work around for a problem with bool KSPFields not serializing correctly...[/li]
    [li]minThrottle - Minimal throttle amount (0 to 1.0)[/li]

screenshot11.png

screenshot13.png

screenshot24.png

screenshot27.png


  • [li]Not fully compatible with MechJeb. This is mostly due to MechJeb not knowing how to handle PartModules yet. I propose an IEngine interface that PartModules can implement to help MechJeb et al know a certain PartModule is an engine.[/li]
    [li]Occasionally there seems to be issues with packing/unpacking the modules, but I can\'t find any clear reason why.[/li]


  • [li]Initial Release (6/18/2012) - v0.01:
https://dl.dropbox.com/u/86310799/KaAerospace/Release/KaAerospace_tanksNrockets_001.zip[/li]


  • [li]Initial Release (6/18/2012) - v0.01:
https://dl.dropbox.com/u/86310799/KaAerospace/SourceCode/001/001.rar[/li]


  • [li]Bug Fixes! -- Help me find the damn things and squash-em![/li]
    [li]LACE / SABRE like Rockets[/li]
    [li]Build-a-Rocketâ„¢ -- Assemble a rocket engine from different parts: Turbopumps, Nozzle, Frames, Propellants, and Cycle all shape the final look and parameters of an engine.[/li]

Note: this is a very early release, and the code is ugly in places. But I\'ll continue to update it and I hope it proves useful to someone.

Link to comment
Share on other sites

  • 4 weeks later...
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...