Giter Club home page Giter Club logo

kerbalatomics's Introduction

Kerbal Atomics

A mod pack for Kerbal Space Program, focused on delivering additional high quality nuclear thermal engine parts.

Features

This mod features several new nuclear thermal engines that expand the range of nuclear propulsion options available. All these engines use a new resource, Liquid Hydrogen. Engines are provided in almost all size classes

  • Bimodal Engines: Can switch to using both LH2 and Oxidizer for a thrust boost at the cost of efficiency. Available in a 1.25m size.
  • Trimodal Engines: Like a bimodal engine, but also generates a nice amount of energy when idle. In 0.625m, 1.25m and 2.5m sizes.
  • Gas Core Engines: Advanced nuclear designs in closed-cyle and open-cycle versions. The open-cycle engine is horrifically overpowered, but cannot be refueled.
  • Nuclear Aerospikes: For launch operations, a solid core and a gas core aerospike. Compromises, much like the regular stock aerospike

In addition, my CryoTanks mod is also bundled to provide fuel handling for Liquid Hydrogen.

  • Fuel Switching: A set of patches provide fuel-switching features for most basic LF and LF/O tanks
  • Orbital Fuel Tanks: A set of fuel tanks specially designed to contain LH2

For more information, check out the CryoTanks readme.

Dependencies

Required

These components are required for the mod to function and are bundled as part of any download:

Installation

To install, place the GameData folder inside your Kerbal Space Program folder. If asked to overwrite files, please do so.

NOTE: Do NOT rename or move folders within the GameData folder - this mod uses absolute paths to assets and will break if this happens.

Optional Patches

Some extra patches are bundled that you can use to tweak your installation. To install them, drop the correct folder from the Extras folder into your KSP GameData Folder

  • KerbalAtomicsNTRModSupport: Supports other NTR mods by converting their NTRs to use LiquidHydrogen
  • KerbalAtomicsNTRsUseLF: Converts engines to use LF instead of LH2 at the cost of a big chunk of Isp

External Mod Compatibility

This mod includes compatibility patches for the following mods:

  • KSP-AVC: Provides version checking
  • Community Tech Tree: Provides an expanded, community-sourced technology tree for modders to use

Contributing

I certainly accept pull requests. Please target all such things to the dev branch though!

Translations

For translation instructions please see Localization Instructions

  • Spanish: KSP forum user fitiales
  • Russian: KSP forum user prcreeper, Sooll3
  • German: KSP forum user Three_Pounds

Licensing

The art assets in this pack (all .dds, .png and .mu files) are distributed under an All Rights Reserved license. You may not redistribute or re-use these assets without express permission from the author.

Any bundled mods are distributed under their own licenses:

  • ModuleManager by ialdabaoth and sarbian is distributed under a Creative Commons Sharealike license. More details, including source code, can be found here
  • The Community Resource Pack by RoverDude is also distributed under its own license. Please find source and more details here
  • B9PartSwitch by blowfish is also distributed under its own license. Please find source and more details here

Everything else is distributed under the MIT license.

Copyright (c) 2019 Chris Adderley Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

kerbalatomics's People

Contributors

chrisadderley avatar gabevenberg avatar hebarusan avatar henrybauer avatar hsjasperism avatar kerbas-ad-astra avatar lomicronl avatar nagleaidan avatar nightside101010 avatar paulmaynard avatar prc94 avatar ra4nd0m avatar sooll3 avatar threepounds avatar tinygrox avatar wyzard256 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

kerbalatomics's Issues

Improved NTR thermal animations

Link core heat to a reactor-specific overheat animation.
Link engine throttle to inside of nozzle heat animation.
Link part internal heat to an outside of nozzle/pipes/throat animation.

Needs minor plugin work.

Eel and Neptune engines have same mass, thrust, fuel consumption

The Eel and Neptune in KA 0.4.0 appear to have some duplicate specs, including mass, thrust, and fuel consumption, despite the obvious differences in sizes. At first glance, this looks like a transcription error - preliminary specs from Forum post on 18 April 2017 appear to fit more logically.

I installed the complete NFT set, plus KA, Heat Control, and CTT as of 17 June.

Emancipator lacks CTT node

CTT config does not include a patch for the Emancipator, so it is always unlocked with the stock Nerv in the Nuclear Propulsion node.

High EnrichedUranium consumption rate on LV-N 'Nerv' with NFE

The Nerv consumes EnrichedUranium at a rate about 10x higher than the NTRs from this mod when Near Future Electrical is installed (for the FissionReactor modules on NTRs), while output rate of Depleted Fuel remains similar to other NTRs:

... INPUT_RESOURCE { ResourceName = EnrichedUranium Ratio = 0.0027 FlowMode = NO_FLOW } OUTPUT_RESOURCE { ResourceName = DepletedFuel Ratio = 0.00027 DumpExcess = false FlowMode = NO_FLOW } ...

Kerbal Atomics VSR NTR Patch

The file hydrogenNTRsVen within Kerbal Atomics > Patches > NTR is missing the .cfg extension.

Additionally, within that patch for PART[PoodleM], the MODULE[ModuleEngines] is used, where MODULE[ModuleEnginesFX] is used for the parent part config.

From VSR v1.9.6

Cheers,

Possible LV-100 typo

Title for ntr-sc-125-1 is LV-100. Would expect LV-N100, in line with the LV-N50 and LV-N500.

Not sure if this was intentional or not.

Cheers,

during prelaunch, time warp causes throttle to reset to 100%

issue: during prelaunch, time warp causes throttle to reset to 100%
steps to reproduce:
1.) build simple vessel using probe core, attached LV-N "Nerv", hydrogen tank and launch clamps
2.) launch
3.) change throttle
4.) engage and disengage time warp
expected behavior: throttle setting stays persistent

versions and mods:
Kerbal Space Program 1.3.0
installed addons:
ModuleManager.2.8.1 v2.8.1.0
B9PartSwitch v1.9.0.0
SimpleBoiloff v0.2.1.0
MiniAVC v1.0.3.2
DeployableEngines v2.2.0.0
DynamicBatteryStorage v1.0.0.0
MiniAVC v1.0.3.0
B9PartSwitch v1.9.0
CommunityResourcePack v.0.7.1
CryoTanks v0.4.7
DeployableEngines
DynamicBatteryStorage v.1.1.0
KerbalAtomics v.4.8.0
ModuleManager.2.8.1.dll

How to use the NTRsUseLF patch?

Hi, I Install the NTRsUseLF patch to KSP gamedata, but it dosen't work. The fuel tank and enignes still use LH2, i want to stop the engines and fuel tank from using LH2 and use LF instead. Which folder should i install the cfg accuracy to? Hope to recieve your reply, thanks!

Kerbal Atomics SQUAD NTR Patch

When using the file hydrogenNTRsSQUAD within Kerbal Atomics > Patches > NTR, the new module EFFECTS raises the exhaust plume on the LV-N above and outside the bell. Recommend lowering it.

For reference, the stock part config has the z fxOffset at 1.6. However, this is with the old ModuleEngines not the new ModuleEnginesFX and EFFECTS.

Additionally, when the file KerbalAtomicsNFE within Kerbal Atomics > Extras > NearFutureElectricaNTRs is also used, the above noted 'high' exhaust plume is only present when the reactor is activated. With the reactor deactivated the plume is narrowed and contained within the bell.

Probably a separate issue, but I would expect there to be no plume at all with the reactor deactivated. I believe it is not intended for the motor to work and/or thrust be produced at all with this extra patch. I have seen that the LV-N is not the only engine that behaves this way, so I imagine the problem has to do with stock limitations.

Cheers,

LV-N "Nerv" Atomic Rocket Motor and the others not producing thrust

I have been attempting to use KerbalAtomic engines as ones modified by it and I believe NearFutureElectric. When I attempt to use the engine it consumes fuel but produces no thrust. I believe this is fully related to the reactor core not powering up. I see nothing obvious in the logs nor I have I yet found a mod that is potentially conflicting.

In the attached screen shot I started the core and fast forwarded in time a bit (note the depleted fuel). The core shows no information however and the engine produces no thrust despite consuming fuel.

Anyway curious if this is a know issue with a particular mod, etc. I will duplicate again (when I can get time) to capture a log for review.

screen shot 2016-11-12 at 10 26 59 am

Chinese Translation

Hello, I am a player from China and I wish to translate Kerbal Atomics into Simplified Chinese.
I have posted the same message on the KSP Forum under the thread for Kerbal Atomics; this is the GitHub account for the user "lzq2006" on the Forum that posted the message.

RS+ Cherenkov not getting LH2 patch

The Cherenkov nuke from RS+ isn't getting patched by KS to use hydrogen.

A ~600isp LF mode would be cool too, since it's a restock NERV-alike and that's what KA does to the NERV

"Duplicate" patch being applied for ReStock Plus Cherenkov when 'Other Mod Support' patches are installed

As https://github.com/ChrisAdderley/KerbalAtomics/blob/master/GameData/KerbalAtomics/Patches/NTR/hydrogenNTRsRestockPlus.cfg is bundled in with the main core distribution, when a user also installs the 'Other Mod Support' patches and has ReStock Plus installed, https://github.com/ChrisAdderley/KerbalAtomics/blob/master/Extras/KerbalAtomicsLH2NTRModSupport/hydrogenNTRsRestockPlus.cfg also gets applied to the Cherenkov engine. This causes 2 engine mode switch modules to get applied to the engine. See below:

Untitled-1

Comparison of the two config files below:

Untitled-2

Is it best to consolidate the correct config patches to https://github.com/ChrisAdderley/KerbalAtomics/blob/master/Extras/KerbalAtomicsLH2NTRModSupport/hydrogenNTRsRestockPlus.cfg and remove https://github.com/ChrisAdderley/KerbalAtomics/blob/master/GameData/KerbalAtomics/Patches/NTR/hydrogenNTRsRestockPlus.cfg that is bundled with the core mod?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.