Walden95 Posted February 11 Share Posted February 11 (edited) The "KR-1M-V 'Sphinx' Liquid Fuel Engine" from "Near Future Launch Vehicles" does not show up in the tech tree. I suspect there are others, but that one is noticeably missing. Edit: On second thought, it might not be this mod's fault since it doesn't seem to show up on the community tech tree either. Edit 2: It seems Nerta soft depreciated these engines, False alarm. With the fix either being use the version before the ones suggested in the thread, or the following Edited February 11 by Walden95 Quote Link to comment Share on other sites More sharing options...
Spike88 Posted February 28 Share Posted February 28 On 1/6/2023 at 11:45 AM, kerbnub said: Thank you for the reply, but the issue was that the missing things are not parts, but experiments and upgrades from Kerbalism and automation functions from MechJeb. I eventually found that I only need fieldScience restored and figured it out. I added it back in as a 1 research point branch from Scanning Tech, which it had been merged into. Reveal hidden contents Here's the cfg if anyone else might want it. //Adds fieldScience node back, needed either for kerbalism or MechJeb RoverAutopilot @TechTree:NEEDS[CommunityTechTree,zzzUnKerballedStart]:AFTER[zzzUnKerballedStart] { RDNode { id = fieldScience title = #autoLOC_501098 //#autoLOC_501098 = Field Science description = #autoLOC_501099 //#autoLOC_501099 = Freedom to roam as far as curiosity will take you, or as long as batteries last. cost = 1 hideEmpty = False nodeName = node6_fieldScience anyToUnlock = True icon = RDicon_science-field pos = -2600,962.5,0 scale = 0.6 Parent { parentID = scienceTech //AKA ScanningTech lineFrom = TOP lineTo = BOTTOM } } } Following up on this, I believe the issue here is that the zzzRemovedNodes patch is targeting :LAST[zzzUnkerballedstart], which isn't a thing. Changing it to :LAST[UnkerballedStart] should resolve the issue. Quote Link to comment Share on other sites More sharing options...
MOPC Posted March 2 Share Posted March 2 (edited) Posting some patches I've been working on: Near Future Exploration. Still playing around with it, so expect updates, but I think I did improve the overall balance already. It's mostly the antennas progression that might need tweaking now. With the included CTT patch, the majority of NFE probes were unlocked in the same node deep into the tech tree, and the corresponding bus structures were for some reason nowhere near them. I moved simple and small probes earlier and merged bus parts with them. RND and QBE cores are unlocked together in Stability as they're nearly identical in stats, so that more probe designs are possible in early game. I also added some new tech tree links: AdvancedUnmannedTech got ScanningTech as requirement to justify the sudden appearance of phased array antennas in that branch; Mechatronics got the heaviest and the most advanced probes, but is now linked to ArtificialIntelligence, connecting two branches together in the end. Spoiler //NearFutureExploration // //*********************** Tier 1 *********************** //structures0 //start //*********************** Tier2 *********************** //basicRocketry //structures1 //fabrication //flight1 //aeronautics //engineering101 @PART[probeCoreSphere_v2|longAntenna]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = engineering101 } //*********************** Tier 3 *********************** //generalRocketry //structures1p5 //basicConstruction @PART[nfex-fueltank-stack-tiny-1|nfex-fueltank-radial-tiny-1|nfex-bus-adtp-1]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = basicConstruction } //earlyAviation //stability @PART[probeCoreCube|nfex-bus-qbe-1|nfex-bus-qbe-2|nfex-probe-rnd-1|nfex-bus-rnd-1|nfex-bus-rnd-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = stability } //survivability //gadgets @PART[nfex-battery-mini-1|nfex-antenna-static-mini-1]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = gadgets } //*********************** Tier 4 *********************** //advRocketry //customFuelTanks @PART[nfex-fueltank-radial-small-1|nfex-fueltank-radial-small-2|nfex-fueltank-radial-small-3]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = customFuelTanks } //generalConstruction //aviation //flightControl @PART[probeCoreOcto_v2|nfex-bus-okto-1|nfex-bus-okto-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = flightControl } //reentryPods1 //enhancedSurvivability //basicScience @PART[nfex-antenna-rover-1|nfex-antenna-rover-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = basicScience } //gizmos //*********************** Tier 5 *********************** //propulsionSystems //heavyRocketry //fuelSystems @PART[nfex-fueltank-stack-medium-1|nfex-fueltank-stack-medium-2|nfex-fueltank-stack-medium-3]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = fuelSystems } //structures2 //advConstruction @PART[nfex-bus-adtp-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = advConstruction } //landing @PART[nfex-landing-leg-nano-1]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = landing } //aerodynamicSystems //subsonicFlight //advFlightControl @PART[probeCoreHex_v2|nfex-bus-hecs-1|nfex-bus-hecs-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = advFlightControl } //simpleCommandModules //reentryPods2 //recycling //spaceExploration @PART[SurfAntenna]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = spaceExploration } //miniaturization @PART[nfex-antenna-rover-3]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = miniaturization } //electrics //earlyHeatManagement //*********************** Tier 6 *********************** //precisionPropulsion //heavierRocketry //advFuelSystems //structures3 //specializedConstruction //actuators //advLanding //advAerodynamics //supersonicFlight //efficientFlightSystems //specializedControl @PART[probeCoreOcto2_v2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = specializedControl } //commandModules //reentryPods3 //hydroponics //advExploration //precisionEngineering //advElectrics //heatManagementSystems //*********************** Tier 7 *********************** //specializedRocketry7 //rocketry7 //largeVolumeContainment //composites //structures4 //advMetalworks //advActuators //heavyLanding //heavyAerodynamics //highAltitudeFlight //unmannedTech @PART[nfex-probe-stp-1|nfex-bus-stp-1|nfex-bus-stp-2|nfex-probe-rkt-1|nfex-bus-rekt-1|nfex-bus-rekt-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = unmannedTech } //heavyCommandModules //logistics //scienceTech aka scanningTech //electronics //nuclearPropulsion //nuclearPower //largeElectrics aka highPowerElectrics //*********************** Tier 8 *********************** //specializedRocketry8 //veryHeavyRocketry //highPerformanceFuelSystems //metaMaterials //nanolathing //experimentalActuators //advancedMotors //experimentalAerodynamics //hypersonicFlight //specializedFlightSystems //advUnmanned @TechTree:NEEDS[CommunityTechTree,NearFutureExploration]:AFTER[zzzUnKerballedStart] { @RDNode:HAS[#id[advUnmanned]] { Parent { parentID = scienceTech } } } @PART[nfex-probe-dsk-1|nfex-bus-dsk-1|nfex-bus-dsk-2|nfex-antenna-phased-array-2|nfex-antenna-phased-array-3]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = advUnmanned } //specializedCommandModules //shortTermHabitation //advScienceTech //ionPropulsion //improvedNuclearPropulsion //largeNuclearPower aka improvedNuclearPower //nuclearFuelSystems //advHeatManagement //specializedElectrics //advSolarTech //*********************** Tier 9 *********************** //specializedRocketry9 //experimentalRocketry //specializedFuelStorage //exoticAlloys //orbitalAssembly //offworldManufacturing //experimentalMotors //aerospaceComposites //aerospaceTech //largeUnmanned @PART[HECS2_ProbeCore|nfex-bus-hecs2-1|nfex-bus-hecs2-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = largeUnmanned } //specializedCommandCenters //specializedLanders //longTermHabitation //scientificOutposts //experimentalScience //advIonPropulsion //advNuclearPropulsion //advNuclearPower aka highEnergyNuclearPower //experimentalElectrics //advPVMaterials //cuttingEdgeSolarTechnology //*********************** Tier 10 *********************** //specializedRocketry10 //giganticRocketry //exoticFuelStorage //orbitalMegastructures //mechatronics @TechTree:NEEDS[CommunityTechTree,NearFutureExploration]:AFTER[zzzUnKerballedStart] { @RDNode:HAS[#id[mechatronics]] { @pos = -1800,1750,0 !Parent,* {} Parent { parentID = advMetalworks } Parent { parentID = advActuators } Parent { parentID = artificialIntelligence } } } @PART[nfex-probe-sqr-1|nfex-bus-sqr-1|nfex-bus-sqr-2|nfex-probe-chfr-1|nfex-bus-chfr-1|nfex-bus-chfr-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = mechatronics } //advAerospaceEngineering //expAircraftEngines //artificialIntelligence @PART[nfex-probe-plto-1|nfex-bus-plto-1|nfex-bus-plto-2]:NEEDS[CommunityTechTree,NearFutureExploration]:BEFORE[zzzUnKerballedStart] { @TechRequired = artificialIntelligence } //heavyCommandCenters //heavyLanders //advLogistics //advOffworldMining //longTermScienceTech //advGriddedThrusters //plasmaPropulsion //expNuclearPropulsion //fusionRockets //fusionPower //expNuclearPower //specializedRadiators //highTechElectricalSystems //microwavePowerTransmission //exoticSolarTech //*********************** Tier 11 *********************** //specializedRocketry11 //colossalRocketry //extremeFuelStorage //colonization //resourceExploitation //highEnergyScience //expGriddedThrusters //advEMSystems //exoticNuclearPropulsion //advancedFusionReactions //exoticNuclearPower //highPowerElectricalSystems //*********************** Tier 12 *********************** //advColonization //appliedHighEnergyPhysics //specializedPlasmaGeneration //exoticReactions //antimatterPower //exoticRadiators //experimentalElectricalSystems //*********************** Tier 13 *********************** //ultraHighEnergyPhysics //exoticPlasmaPropulsion //quantumReactions //unifiedFieldTheory //exoticElectricalSystems SmartParts, mostly moves the parts further in the tree the more complex their behaviour is: fuel controllers unlock with fuel systems and actuators, radios with unmanned, condition triggers are spread over the engineering branch with only the basic sensor readers available early on. Spoiler //SmartParts // //*********************** Tier 3 *********************** //gadgets @PART[km_smart_time|km_smart_speed|km_smart_alt_low]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = gadgets } //*********************** Tier 5 *********************** //fuelSystems @PART[km_valve|km_valve2|km_smart_DPLD]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = fuelSystems } //advConstruction @PART[kb-fuel-breaker1]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = advConstruction } //electrics @PART[km_smart_srb|km_smart_fuel|km_smart_ECFloorDetector|km_smart_ResourceFloorDetector]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = electrics } //*********************** Tier 6 *********************** //actuators @PART[kb-fuel-breaker15|kb-fuel-breaker2]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = actuators } //specializedControl @PART[km_smart_radio|km_prox_sensor]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = specializedControl } //precisionEngineering @PART[km_smart_orbit]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = precisionEngineering } //*********************** Tier 7 *********************** //advActuators @PART[FuelController|kb-fuel-breaker3]:NEEDS[CommunityTechTree,SmartParts]:BEFORE[zzzUnKerballedStart] { @TechRequired = advActuators } Taerobee. The first section of the patch hides the AirplanePlus X1 parts, if present. I did spread the parts around the early tree instead of giving them all away at the start. The idea being that a proper first rocket would require collective work of multiple KSP R&D departments. So when you finally get it flying, there should already be some tech to play with and the parts list isn't dead empty as in stock career. Logically, the engines require Basic Rocketry research that also provides you with other parts, control utilities naturally direct you a couple nodes into the engineering branches, a fancy fitting fuel tank requires Fabrication, etc. All that should be more than easy to unlock with just KSC science, even more so if you use Grounded or Kerballoons as start alternatives. Spoiler //Taerobee // // Hide AirplanePlus X1 @PART[x1cockpit]:NEEDS[AirplanePlus,CommunityTechTree,Taerobee]:LAST[zzzUnKerballedStart] { @TechRequired = unresearcheable @category = none @TechHidden = true } //*********************** Tier 1 *********************** //start @PART[tbee-taerobee-aerobee|tbee-taerobee-control|tbee-taerobee-adapter-short|tbee-taerobee-adapter-tall|tbee-taerobee-science|tbee-taerobee-fin-small|tbee-taerobee-tank-sustainer-3|tbee-taerobee-tinytim]:NEEDS[CommunityTechTree,Taerobee]:BEFORE[zzzUnKerballedStart] { @TechRequired = start } //*********************** Tier2 *********************** //basicRocketry @PART[tbee-bumper-engine|tbee-bumper-engine-unclad|tbee-bumper-engine-slimJim]:NEEDS[CommunityTechTree,Taerobee]:BEFORE[zzzUnKerballedStart] { @TechRequired = basicRocketry } //fabrication @PART[tbee-bumper-body|tbee-taerobee-decoupler|tbee-taerobee-nosecone]:NEEDS[CommunityTechTree,Taerobee]:BEFORE[zzzUnKerballedStart] { @TechRequired = fabrication } //engineering101 @PART[tbee-taerobee-parachute|tbee-taerobee-fin-large|tbee-taerobee-despin|tbee-bumper-control|tbee-bumper-fin|tbee-bumper-nose]:NEEDS[CommunityTechTree,Taerobee]:BEFORE[zzzUnKerballedStart] { @TechRequired = engineering101 } //*********************** Tier 4 *********************** //aviation @PART[tbee-x1-body|tbee-x1-crew|tbee-x1-engine|tbee-x1-tail]:NEEDS[CommunityTechTree,Taerobee]:BEFORE[zzzUnKerballedStart] { @TechRequired = aviation } Apoapsis & Periapsis Motors combined. SRB kick motors are simple, so you'll get the majority of them before the rocketry branch split, but the heaviest kickers and sepratrons unlock only with appropriately-sized boosters. Spoiler // Apoapsis & Periapsis Motors // //*********************** Tier2 *********************** //basicRocketry @PART[stne_1_pumice|stne_2_tuff]:NEEDS[CommunityTechTree,ApoapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = basicRocketry } //*********************** Tier 3 *********************** //generalRocketry @PART[stne_3_gabbro|stne_6_v2]:NEEDS[CommunityTechTree,ApoapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = generalRocketry } //*********************** Tier 5 *********************** //propulsionSystems @PART[stne_9|stne_12]:NEEDS[CommunityTechTree,ApoapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = propulsionSystems } @PART[sepMotor1|sep8-1]:NEEDS[CommunityTechTree,PeriapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = propulsionSystems } //heavyRocketry @PART[stne_4_granite|stne_8_rhyolite]:NEEDS[CommunityTechTree,ApoapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = advRocketry } @PART[sepIB]:NEEDS[CommunityTechTree,PeriapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = heavyRocketry } //*********************** Tier 6 *********************** //heavierRocketry @PART[sepII]:NEEDS[CommunityTechTree,PeriapsisMotors]:BEFORE[zzzUnKerballedStart] { @TechRequired = heavierRocketry } Edited March 4 by MOPC wording and patch changes Quote Link to comment Share on other sites More sharing options...
romrom Posted March 16 Share Posted March 16 (edited) On 1/6/2023 at 4:45 PM, kerbnub said: Thank you for the reply, but the issue was that the missing things are not parts, but experiments and upgrades from Kerbalism and automation functions from MechJeb. I eventually found that I only need fieldScience restored and figured it out. I added it back in as a 1 research point branch from Scanning Tech, which it had been merged into. Reveal hidden contents Here's the cfg if anyone else might want it. //Adds fieldScience node back, needed either for kerbalism or MechJeb RoverAutopilot @TechTree:NEEDS[CommunityTechTree,zzzUnKerballedStart]:AFTER[zzzUnKerballedStart] { RDNode { id = fieldScience title = #autoLOC_501098 //#autoLOC_501098 = Field Science description = #autoLOC_501099 //#autoLOC_501099 = Freedom to roam as far as curiosity will take you, or as long as batteries last. cost = 1 hideEmpty = False nodeName = node6_fieldScience anyToUnlock = True icon = RDicon_science-field pos = -2600,962.5,0 scale = 0.6 Parent { parentID = scienceTech //AKA ScanningTech lineFrom = TOP lineTo = BOTTOM } } } I believe there are two other missing nodes needed by Mechjeb2? Unmanned Tech unlocks: Ascent Guidance, Landing Guidance, Spaceplane Guidance Advanced Unmanned Tech unlocks: Docking Guidance, Rendezvous Autopilot Window, Rendezvous Guidance Could I please get some help getting these nodes back? Or maybe move their functionality into other existing nodes? Sorry I'm noob =P edit: I'm not sure if this is the exact relevant file in mechjeb's config, but in https://github.com/MuMech/MechJeb2/blob/dev/Parts/MechJeb2_AR202/part.cfg, line 63 and on there seems to be the names of the nodes and their associated functionality: MechJebModuleCustomWindowEditor { unlockTechs = flightControl } MechJebModuleSmartASS { unlockTechs = flightControl } MechJebModuleManeuverPlanner { unlockTechs = advFlightControl } MechJebModuleNodeEditor { unlockTechs = advFlightControl } MechJebModuleTranslatron { unlockTechs = advFlightControl } MechJebModuleWarpHelper { unlockTechs = advFlightControl } MechJebModuleAttitudeAdjustment { unlockTechs = advFlightControl } MechJebModuleThrustWindow { unlockTechs = advFlightControl } MechJebModuleRCSBalancerWindow { unlockTechs = advFlightControl } MechJebModuleRoverWindow { unlockTechs = fieldScience } MechJebModuleAscentGuidance { unlockTechs = unmannedTech } MechJebModuleLandingGuidance { unlockTechs = unmannedTech } MechJebModuleSpaceplaneGuidance { unlockTechs = unmannedTech } MechJebModuleDockingGuidance { unlockTechs = advUnmanned } MechJebModuleRendezvousAutopilotWindow { unlockTechs = advUnmanned } MechJebModuleRendezvousGuidance { unlockTechs = advUnmanned } Edited March 16 by romrom added reference to mechjeb's config Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.