Code Monkey home page Code Monkey logo

kiwitechtree's People

Contributors

clamp-o-tron avatar coyote21 avatar d4harp avatar hemeac avatar sswelm avatar yalov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kiwitechtree's Issues

Balance Early Tech Tree

Need to check that one can get both to orbit and to the Mun relatively easily both with and without Kerbalism installed. Once those milestones are achieved, it should be relatively straightforward for any player to proceed through either building small stations and/or planetary fly-bys with probes.

1.5 Mod Support

  • Airline Cuisine 2.4.2
  • ArcAerospace Wyvern 5 Crew Capsule 0.5
  • ASSET Mk1 Reentry Pod 0.9
  • Beamed Power Plugin 1.0.5
  • CommNet Antennas Support 2.1.3
  • Commonwealth Aerospace Blue Steel 1.0
  • CRE - Stockalike British Rocketry 2.0
  • Deep Sky Core 3.0.9
  • Far Future Technologies 1.1
  • Missing Robotics 1.0
  • StarLink Satellite Pack 1.1.0
  • Stock TKS 1.0
  • Tantares - Stockalike Soyuz and MIR
  • TantaresLV - Stockalike Launch Vehicles // This is a maybe
  • TantaresSP
  • Tundra Exploration 3.0
  • Tundra Technologies 3.0
  • Xingyun-2 Satellite 1.0

Confirm Support for Updates:

  • Conformal Decals 0.2.5
  • Deep Sky Core 3.1.0
  • Modular Launchpads 2.1.2
  • Rational Resources 1.13.0
  • Smart Docking Aid 1.1.0

Update: July 2021

  • Airline Kuisine 2.5.0
  • B9 Procedural Wings Fork 1.0.0: Note Linux's B9-PWings-Modified 0.43.0.10
  • Beamed Power Plugin 1.1.0
  • BetterSRBs 1.2.6
  • BonVoyage 1.4.0
  • Commonwealth Aeronautics Blue Steel 1.1
  • Conformal Decals 0.2.8
  • Cryogenic Engines 2.0.1
  • Deep Sky Core 3.2.0
  • DeepFreeze 0.30.0
  • Fuji 1.3.1
  • Habtech 2 // Add in Kerbalism configs, maybe
  • Heat Control 0.6.0
  • Interkosmos 0.4
  • Kerbal Atomics 1.3.0
  • Kerbal Attachment System 1.9
  • Kerbal Engineer Redux 1.1.9.0
  • Kerbal Inventory System 1.28
  • Kerbal Planetary Base Systems 1.6.14
  • Kerbal Reusability Expansion 2.9.1
  • Kerbalism 3.14
  • Knes 1.9.7
  • Luciole 1.6
  • Missing History 1.9.2
  • Mk-33 1.1
  • Mk2 Stockalike Expansion 1.9
  • Mk3 Stockalike Expansion 1.6
  • Modular Launch Pads 2.2
  • MoistTech // Add in Kerbalism configs maybe
  • Near Future Aeronautics 2.1.1
  • Near Future Construction 1.3.1
  • Near Future Launch Vehicles 2.2.0
  • Near Future Propulsion 1.3.4
  • Near Future Solar 1.3.2
  • Near Future Spacecraft 1.4.2
  • Planetside Exploration // Add in Kerbalism configs, maybe
  • Rational Resources 1.19.0
  • ReStock 1.3.3
  • ReStockPlus 1.4.1
  • SimpleAdjustableFairings-KWRocketry 1.4.0
  • Space Dust 0.4.1
  • Stockalike Station Parts Expansion 1.4.0
  • Tantares 24.0
  • TantaresSP 4.0
  • Tundra Exploration 5.0

Contract Support

Custom contracts are likely to be helpful to promote progress. This will need enough playtime with the tech tree in order to know what are some interesting elements to incorporate from existing contract packs and where existing contract packs are lacking.

Rational Resources Configs

  • Minor Planets Expansion
  • Grannus Expansion Pack
  • Galileo Planet Pack

Likely to end up only for personal use as they are probably out of scope.

PlumeParty Vents

PlumeParty Vents didn't move to the correct node otherParts for reasons that are not clear.

Custom Strategia Strategies

  • I would like to separate probes making a fly-by of a planet from probes landing. This would allow the opportunity to design probes that can do a fly-by that do not also have to be designed to enter orbit. That may better reflect actual behavior by NASA who has done several fly-by only missions.
  • Local Science Strategy with Kerbalism doesn't work as there is no "local science".

Kerbalism 3.11 Reliability Support

  • Add longer burn-time for High ISP/Low Thrust Engines
  • Argon/Ion Engines
  • Explore whether engine reliability can be tied to KTT Engine Upgrades
  • Add limited run time for monopropellant engines. Long enough that it will likely never be a major issue though.
  • Explore whether I can create a universal patch that covers all LF reliability upgrades. Think I will nerf the standard operating reliability originally and then upgrade it to higher than the base Kerbalism value. Another reason to upgrade engines rather than just unlock the "thrustier" engines...
  • General Liquid and SRB Reliability Upgrades
  • Solar and SAS Reliability

Engine Tech Line Revamp

Clamp-O-Tron working on a hypergolic fuel mix has given me the idea to add hypergolic engines to Kiwi Tech Tree, functionally converting those that are based off hypergolic engines in the same vein as CryoEngines. This will either patch in support directly if possible or keep to the same or very near conventions for compatibility. If Kerbalism is present, these engines would not have the ignition limits of Kerolox engines.

The idea would be to revamp the tech tree that could go one of two ways:

  1. Use the current rocketry branch as the base which would contain an basic upgrade that takes the engines in its tier from 0 thrust to their baseline thrust. We then have three subbranches: Kerolox, Hydrolox/Methalox, and Hypergolic. The sub-branches would be at a lower cost to help maintain balance and not make it overly grindy to access. This would require nerfing all engines to begin with unless they have the upgrade for the baseline tier.

  2. Have three branches: Kerolox, Hydrolox/Methalox, and Hypergolic and slightly lower the costs of each to keep the cost within each tier similar.

Move Lifesupport Later

Move lifesupport a bit later to better coincide with pods in tech tree.

  • Universal Storage 2
  • Kerbal Planetary Base Systems
  • Kerbalism

Kerbalism 3.11 FeatureRadiation Support

  • Coatl Aerospace (Including active radiator)
  • Deep Space Surface Habitat Unit Pack
  • Making Alternate History
  • Missing History
  • Mk2 Stockalike Expansion (Patched the patch)
  • Mk3 Stockalike Expansion
  • Near Future Aeronautics
  • Near Future Spacecraft
  • Stockish Project Orion

Fix compatibility with Smart Docking Aid

Current config in Smart Docking Aid:

@PART[*]:HAS[@MODULE[ModuleSAS]:HAS[#SASServiceLevel[3]]]:FOR[SmartDockingAid]
{
  MODULE
  {
    name = ModuleDockingAid
  }
}

// Deletes the ModuleDockingAid Module if it was added to a part with SASServiceLevel < 3.

@PART[*]:HAS[@MODULE[ModuleDockingAid],@MODULE[ModuleSAS]:HAS[~SASServiceLevel[3]]]:FOR[z_SmartDockingAid]
{
  !MODULE[ModuleDockingAid],* {}
}

Need to do a late pass that adds the module in to probes available in later tech nodes. I don't think I can add entire modules in through part upgrades, so this will still lead to a difference amongst probes again. The alternative is to give all probes the ability to do parallel holds straightaway...

Kerbalism 3.11 Gameplay

Kerbalism Gameplay Elements

  • Added eight HD Upgrades
  • Integrate Harddrive module to KTT Tree
  • Moves Pressure Control Upgrade to Space Exploration by default
  • Modify LF and LH2 engine reliability through the pre-existing engine upgrades in KTT.
  • Modify reliability start-up failures for Liquid Fuel and SRBs

Kerbalism 3.11 FeatureScience

Mod Support

  • AirplanePlus Cockpits
  • Bumblebee Core; Bumblebee RTG
  • Coatl Aerospace
  • CNAR: unsuccessful attempt to nerf antenna added from KTT
  • Deep Space Surface Habitat Unit Pack; Laboratory in Unit 1; RTG in Unit 2; Greenhouse in Unit 3
  • Duna Direct (Using base configs, no edits for now)
  • Fuji Cockpit Hard Drive Storage
  • Interkosmos Convert Science Experiments to be FeatureScience compliant
  • James Webb, new long-run experiment to run after the initial infrared telescope experiment.
  • Knes: Convert Science Experiments to be Kerbalism FeatureScience Compliant
  • LTech: Merged radiation scan with Kerbalism; setup radio waves and film camera; put the digital camera as a group experiment to take both low and high quality experiments. Removed any experiments with Skylab.
  • Luciole: Custom HDD Values; Adds custom experiment group to cubesats.
  • Making Alternate History: Adds custom radiation emitted from RTS; Adds custom HDD values and lab science group.
  • Mark IV Spaceplane System: Custom HDD Values to cockpits.
  • The Martian for KSP
  • Missing History
  • M.O.L.E. (re-balance for KTT for supported parts)
  • Mk-33
  • Mk2 Stockalike Expansion
  • Mk3 Stockalike Expansion
  • Near Future Exploration (re-balance for KTT)
  • Near Future Spacecraft (re-balance for KTT)
  • ReStock/ReStock+ (re-balance for KTT)
  • Stockalike Station Parts Expansion Redux (re-balance for KTT)
  • Stockish Project Orion
  • Universal Storage 2 (re-balance for KTT)
  • ะ–-20 "Moroz" Spaceplane 1.3

CNAR Balance

  • Remove the unique tech tree node and place parts back to start if Stockalike Mk1 Open cockpit is not installed
  • Move rocket parts in Start to Tier 1 nodes if CNAR is installed.

1.0 Mod Support

** Initial Support **

  • Airplane Plus 26.5
  • B9 Procedural Wings Fork 1.0.0
  • BetterSRBs 1.2.4
  • BonVoyage 1.1.1
  • Bumblebee 0.5
  • Coatl Aerospace ProbesPlus 20 October 2020 (via Github)
  • Completely Non-Aggressive Rocketry 1.0.2
  • Conformal Decals 0.2.2
  • CRE Stockalike British Rocketry 2.0
  • Cryogenic Engines 1.1.4
  • CryoTanks 1.5.2
  • Decoupler Shroud 0.7.2
  • Deep Space Surface Habitat Unit Pack 1.10.1
  • DeepFreeze 0.28.0
  • DMagic Orbital Science 1.4.3
  • Dodo Labs 1.3.1
  • Duna Direct 1.10.1
  • Extraplanetary Launchpads 6.8.2
  • Fuji 1.1
  • Grounded 5.00
  • Heat Control 0.5.2
  • Interkosmos 0.3
  • Internal RCS 1.2
  • James Webb 1.10
  • KeR-7 1.0
  • Kerbal Atomics 1.1.4
  • Kerbal Attachment System 1.7
  • Kerbal Engineer Redux 1.1.7.2
  • Kerbal GPS Revived
  • Kerbal Inventory System 1.26
  • Kerbal Planetary Base Systems 1.6.12
  • Kerbal Reusability Expansion 2.8.6
  • Knes 1.8.2
  • KOOSE 2.0.5
  • kOS 1.2.1.0
  • Kraken Science 1.0
  • LTech 0.5.1.7 [Beta]
  • Luciole 1.5
  • Making Alternate History 1.10.1
  • Mandatory RCS
  • The Martian 1.10.1.2
  • M.O.L.E. 1.22.1 (Very Limited Support)
  • Mark IV Spaceplane System 3.1.2
  • Missing History 1.8.2
  • Mk-1 Stockalike Open Cockpit 1.2.1
  • Mk-33 1.0
  • Mk2 Stockalike Expansion 1.8.9.3
  • Mk3 Stockalike Expansion 1.5.1
  • Modular Launch Pads 2.1 [Alpha]
  • Near Future Aeronautics 2.0.0
  • Near Future Construction 1.2.3
  • Near Future Electrical 1.1.3
  • Near Future Exploration 1.0.10
  • Near Future Launch Vehicles 2.0.3
  • Near Future Propulsion 1.2.2
  • Near Future Solar 1.2.3
  • Near Future Spacecraft 1.3.3
  • Rational Resources 1.11.0
  • RealPlume-Stock 4.0.1
  • Restock/Restock+ 1.2.1
  • SCANsat 20.4
  • Science Pancake 1.0.0
  • Science Param Editor 12.0
  • Smart Docking Aid 1.0
  • SmartParts 1.9.16
  • Stockalike Mining Extension 1.1.6
  • Stockalike Station Parts Expansion Redux 1.3.6
  • Stockish Project Orion 1.8.1
  • Super Heavy Boosters Historical - Nexus 2.0.200524 (Limited Support)
  • TD Advanced Propulsion Systems - 0.6.200606 (Limited Support)
  • Universal Storage 2 1.9.1.2
  • ะ–-20 "Moroz" Spaceplane 1.3

Temporary Variable Cleanup

I have introduced a lot of temporary variables in parts for the upgrades, should go through and clean them up.

Rescale Parts

  • 1.875 Xenon and Argon tanks from Near Future Propulsion

Monopropellant Engine Upgrades

Monopropellant engines should receive upgrades inline with LF/O style engine upgrades. This will happen after the 1.0 release.

  • Knes Monoprop Engine Youri Knes_MonoProp_Engine_srf; C-09 "Viking" Service Module; L-07 "Racoon" Service Module; Mk-91 "Callisto" Monoprop Engine;
  • Mk2 Expansion Mx2 "Stationkeeper" OMS Pod
  • Mk3 Expansion Mx3 "Coxswain" OMS
  • NF Spacecraft LV-95 Orbital Maneuvering Engine (Also balance a bit); 64-8S "Chickadee" Landing Engine; 96-8S "Hummingbird" Landing Engine; LV-601 Orbital Maneuvering Engine; LV-95-6 Orbital Maneuvering Engine Cluster; LV-601-4 Orbital Engine Cluster
  • Stock O-10 "Puff" MonoProellant Fuel Engine;
  • Internal RCS

RCS Cold Gas Thrusters / MonoPropellant Fueltanks

If Cold Gas Thrusters are further expanded, these will may/need custom configs:

  • Mk2 Stockalike Expansion
  • Mk3 Stockalike Expansion
  • Cockpits and Capsules
    MonoPropellant Fuel Tanks should also get a B9 Part Switch
  • Coatl Aerospace
  • Near Future Spacecraft (Deprecated parts)
  • Orion
  • ReStock Plus
  • Stock

Waterfall Support

  • Arc Aerospace Wyvern 5 Engine Pod
  • Amethyst 11D425 "Stovmus" Rocket Engine (TantaresSP)
  • Blue Steel
  • Coatl Aerospace (CAE-LV175A "Kurt" Vorona Liquid Fuel Engine)
  • Internal RCS
  • Knes (General)
  • Knes Raccoon Service Module
  • Knes Artemis and Themis MonoPropellant Engines
  • Knes Youri MonoPropellant Engine
  • Knes P-35 "Amon" Solid Fuel Booster
  • Knes P-40 "Sopdu" Solid Fuel Booster
  • Knes P-120C "Sekhmet" Solid Fuel Booster
  • Knes P-120E "Ra" Solid Fuel Booster
  • Making Alternate History
  • The Martian for KSP
  • Mk-33
  • Mk2 Stockalike Expansion
  • Mk3 Stockalike Expansion
  • ReStock Poodle Variants
  • Super Heavy Boosters Historical - Nexus
  • TD Advanced Propulsion Systems

Split Poodle Engine Variants to two parts

ReStock 1.2.1 revamps the single-bell variant of the Poodle introduced in 1.10. That parts works in 1.09. To make it work better with RealPlume, think the solution is to split the engine into two parts. Gives an opportunity to tweak the stats between the two variants.

  • Split Part into two
  • Fix the default plume support
  • Add RealPlume Support
  • Balance the two parts, quad nozzle is lifter, single nozzle is vacuum

Multi-Fuel RCS Thrusters

RCS Thrusters may benefit from being able to switch to different fuel types. This enhancement could be done through an upgrade system.

Probe SAS Modules

Added moduleIsEnabled to SAS module to disable the SAS module until a new Engineering101 upgrade. Allows the ability for "real" sounding rockets in the start. Found via forum user KerbMav

General Play balancing

  • Add Solar upgrades to Luciole cubesats (note the multiple solar panel modules)
  • Coatl Aerospace: CAE-LV35 "Linkor" Service Module requires an engine upgrade
  • Update support for newest version of Rational Resources
  • Update support for newest version of LTech if needed
  • Update support for Mk1 Stockalike Open Cockpit if needed
  • Update Modular Launchpad support if needed
  • Add MonoPropellant Tank Upgrades to small stock Monopropellant tanks

Play Balancing in Kerbalism

  • Add more science requirements to unlock the tech tree.
  • Explore adding lower power density versions of RTGs one tier earlier in the tech tree.
  • Engines with multiple reliability modules in which the other modules are added first have broken duration and ignition calculations due to a Kerbalism bug. Need to patch this...

Kerbalism Science Experiments

  • LTech Radio 1 and 2 Ensure they work with the animation: deploy
  • DMagic/US2 Magnetometer Boom functionality in 1.9
  • Bumblebee Seismometer - Works with animation: deploy
  • Bumblebee Skids Soil Sample functionality
  • Bumblebee compliance with Coatl Aerospace

2.5 Mod Support

  • Alcubierre Warp Drive
  • Breaking Ground Mini Mods
  • Buffalo: NASA Inspired Modular Space Exploration Vehicle (Check compatibility with Kerbalism)
  • Cacteye 2 Refocused
  • Capsule Corp. KKP - Kerbal Kolonization Program
  • ColdWarAerospace
  • Chrayol Design Org (after part revamp)
  • Civilian Population Modernized
  • CST-100 Starliner 2.1
  • DaMichel's Cargo Bays
  • Deep Space Exploration Vessels
  • Endurance (from Interstellar) Continued
  • Exploration Rover System by A.S.E.T.
  • FASA Light
  • Feline Utility Rovers
  • Galaxies Unbound
  • Global/Ground Construction
  • Habtech2 (After 1.11 support happens)
  • Heisenberg Airships (Check compatibility of air with Kerbalism (See I already made this note...))
  • Hephaistos
  • HL-20 Lifting Body
  • KDEX Continued
  • Kerbal Flying Saucers
  • Kerbal Tubes
  • Kipard Skylon
  • KSP Secondary Motion
  • KW Rocketry Rebalanced
  • Lander Can Mk12 4.0 (Can't really happen as it is uses a FINAL patch)
  • Mark One Laboratory Extensions (Full Support)
  • MEV Heavy Industries
  • Mission Controller (Has Science parts)
  • MKS
  • MOIST! Underwater Technologies
  • Pathfinder - Space Camping & Geoscience
  • OPT Spaceplane Continued
  • OSE Workshop Reworked - KIS Addon
  • Pay to Play
  • Picoport/Picoport Shielded
  • Phoenix Industries
  • Photon Corp [WIP]
  • Project EOC
  • Provenance Aerospace (after part revamp)
  • QuizTechAeroPackContinued
  • reDIRECT
  • Remote Tech Redev Antennas (Look at placement in the absence of CommNetAntennasExtension)
  • SABR3 Sterling v0.4.0 Pre-release
  • SDHI Service Module System
  • Shangsheng Orbital v0.3
  • Shuttle Orbiter Construction Kit
  • Space Dust
  • SpaceY Heavy Lifters
  • SpaceY Expanded
  • Special Delivery - Stockalike Cygnus
  • SXT Continued
  • TD Advanced Propulsion Systems (Full Support)
  • Thor Tech
  • Transparent Command Pods Repressurized
  • USI
  • Utility Weight
  • Wernher's Old Bits

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.