theJesuit Posted September 15, 2024 Author Share Posted September 15, 2024 56 minutes ago, Lucky440 said: So I was playing a save with the TETRIX tech tree and I noticed that for some reason I was missing the KR-2042 part from kOS... after looking through the config files, it seems like "@TechRequired" property of the part was set to "Start" with a capitalized S, which apparently is not the same as "start" since after changing it the part showed back up TLDR: BUG KSP-Version: 1.12.5.3190 MOD-Version: TETRIX-2.26.1 Bug: Missing part (KR-2042 from kOS) Fix: change "@TechRequired" in @PART[KR-2042] to "start" instead of "Start" inside the "TETRIXTechTree-ModParts.cfg" file Excellent thank you! I should do a search and replace. Update will come though this evening NZ time. Quote Link to comment Share on other sites More sharing options...
theJesuit Posted September 16, 2024 Author Share Posted September 16, 2024 Updated - only 12 hours after I thought I might. Thanks @Lucky440! Quote Link to comment Share on other sites More sharing options...
epicpupster239 Posted October 5, 2024 Share Posted October 5, 2024 (edited) Posted some issues i had here, fixed them. Edited October 5, 2024 by epicpupster239 Quote Link to comment Share on other sites More sharing options...
SpudNutimus Posted November 4, 2024 Share Posted November 4, 2024 @theJesuit Now that the forums are back up, I wrote some TETRIX patches to update support for the DLCs and a few mods which had some parts missing from the configs. Included are updates to support for Making History (missing three parts), Breaking Ground (currently unsupported), Near Future Aeronautics (I made a mistake when I provided the current support configs), Near Future Propulsion (missing two parts), and Supplementary Electric Engines (has been updated since I provided the current support configs). Feel free to put these into TETRIX whenever you have the time, thanks! Spoiler // ===================== // *** MAKING HISTORY PARTS @PART[EnginePlate5] { @TechRequired = generalConstruction } @PART[EnginePlate4] { @TechRequired = composites } @PART[Size_1_5_Cone] { @TechRequired = advAerodynamics } // ===================== // *** BREAKING GROUND PARTS @PART[controller1000] { @TechRequired = automation } @PART[hinge_01_s] { @TechRequired = engineering101 } @PART[hinge_01] { @TechRequired = generalEngineering } @PART[hinge_03_s] { @TechRequired = generalEngineering } @PART[hinge_03] { @TechRequired = advancedEngineering } @PART[hinge_04] { @TechRequired = specializedEngineering } @PART[piston_02] { @TechRequired = engineering101 } @PART[piston_04] { @TechRequired = generalEngineering } @PART[piston_01] { @TechRequired = advancedEngineering } @PART[piston_03] { @TechRequired = specializedEngineering } @PART[rotoServo_00] { @TechRequired = engineering101 } @PART[rotoServo_02] { @TechRequired = generalEngineering } @PART[rotoServo_03] { @TechRequired = advancedEngineering } @PART[rotoServo_04] { @TechRequired = specializedEngineering } @PART[rotor_01] { @TechRequired = aviation } @PART[rotor_01s] { @TechRequired = aviation } @PART[rotor_02] { @TechRequired = supersonicFlight } @PART[rotor_02s] { @TechRequired = supersonicFlight } @PART[rotor_03] { @TechRequired = highAltitudeFlight } @PART[rotor_03s] { @TechRequired = highAltitudeFlight } @PART[RotorEngine_02] { @TechRequired = supersonicFlight } @PART[RotorEngine_03] { @TechRequired = highAltitudeFlight } @PART[noseconeTiny] { @TechRequired = aviation } @PART[noseconeVS] { @TechRequired = aviation } @PART[smallHeliBlade] { @TechRequired = aviation } @PART[mediumHeliBlade] { @TechRequired = supersonicFlight } @PART[largeHeliBlade] { @TechRequired = highAltitudeFlight } @PART[smallPropeller] { @TechRequired = aviation } @PART[mediumPropeller] { @TechRequired = supersonicFlight } @PART[largePropeller] { @TechRequired = highAltitudeFlight } @PART[smallFanBlade] { @TechRequired = aviation } @PART[mediumFanBlade] { @TechRequired = supersonicFlight } @PART[largeFanBlade] { @TechRequired = highAltitudeFlight } @PART[FanShroud_01] { @TechRequired = aviation } @PART[FanShroud_02] { @TechRequired = supersonicFlight } @PART[FanShroud_03] { @TechRequired = highAltitudeFlight } @PART[DeployedRTG] { @TechRequired = nuclearElectrics } @PART[DeployedCentralStation] { @TechRequired = basicScience } @PART[DeployedGoExOb] { @TechRequired = basicScience } @PART[DeployedSatDish] { @TechRequired = basicScience } @PART[DeployedSolarPanel] { @TechRequired = electrics } @PART[DeployedSeismicSensor] { @TechRequired = advRocketry } @PART[DeployedIONExp] { @TechRequired = automation } @PART[DeployedWeatherStn] { @TechRequired = heavyAerodynamics } @PART[RobotArmScanner_S1] { @TechRequired = specializedEngineering } @PART[RobotArmScanner_S2] { @TechRequired = miniaturization } @PART[RobotArmScanner_S3] { @TechRequired = nanolathing } @PART[sGripPad] { @TechRequired = engineering101 } @PART[mGripPad] { @TechRequired = generalConstruction } @PART[lGripPad] { @TechRequired = advConstruction } @PART[sGripStrip] { @TechRequired = generalConstruction } @PART[lGripStrip] { @TechRequired = advConstruction } // ============================================================ // *** Near Future Propulsion @PART[rcsblock-hall-01]:NEEDS[nearfuturepropulsion] { @TechRequired = actualizedActuators } @PART[rcsblock-gridded-01]:NEEDS[nearfuturepropulsion] { @TechRequired = actualizedActuators } // ============================================================ // ***Near Future Aeronautics // The multimodal Project Eeloo nukejet is currently in Nuclear Rocketry, but should really be a level later in Nuclear Impulsion. My bad! @PART[nfa-atomic-multimode-25-1]:NEEDS[NearFutureAeronautics] { @TechRequired = nuclearImpulsion } // ============================================================ // *** Supplementary Electric Engines @PART[PPT_22]:NEEDS[SupplementaryElectricEngines] { @TechRequired = ionPropulsion } @PART[PPT_33]:NEEDS[SupplementaryElectricEngines] { @TechRequired = ionPropulsion } @PART[KO-A1_Teacake]:NEEDS[SupplementaryElectricEngines] { @TechRequired = ionPropulsion } @PART[KO-A2_Gumdrop]:NEEDS[SupplementaryElectricEngines] { @TechRequired = dynamicIonPropulsion } @PART[rj_engine_small]:NEEDS[SupplementaryElectricEngines] { @TechRequired = propulsionSystems } @PART[rj_engine_big]:NEEDS[SupplementaryElectricEngines] { @TechRequired = precisionPropulsion } @PART[SEE_rj_rcs]:NEEDS[SupplementaryElectricEngines] { @TechRequired = specializedControl } @PART[SEE_FEEP_engine]:NEEDS[SupplementaryElectricEngines] { @TechRequired = ionPropulsion } @PART[see_indiumTank_125]:NEEDS[SupplementaryElectricEngines] { @TechRequired = specialistFuelSystems } @PART[see_indiumTank_0625]:NEEDS[SupplementaryElectricEngines] { @TechRequired = specialistFuelSystems } @PART[see_indiumTank_radial]:NEEDS[SupplementaryElectricEngines] { @TechRequired = specialistFuelSystems } Quote Link to comment Share on other sites More sharing options...
theJesuit Posted November 5, 2024 Author Share Posted November 5, 2024 7 hours ago, SpudNutimus said: @theJesuit Now that the forums are back up, I wrote some TETRIX patches to update support for the DLCs and a few mods which had some parts missing from the configs. Included are updates to support for Making History (missing three parts), Breaking Ground (currently unsupported), Near Future Aeronautics (I made a mistake when I provided the current support configs), Near Future Propulsion (missing two parts), and Supplementary Electric Engines (has been updated since I provided the current support configs). Feel free to put these into TETRIX whenever you have the time, thanks! Will do. Thank you! Quote Link to comment Share on other sites More sharing options...
fommil Posted November 9, 2024 Share Posted November 9, 2024 (edited) I'm planning on using SIMPLEX for a very minimal RSS game (I tried RO and it was too much, and KSRSS was too complex to install, so back to basics for me). When I started out I noticed that there are parts available that cannot be used yet, or look weird. i.e. only two of the three boosters actually fit the probe core and there's no way to attach the parachute to the probe core. Is that intentional or did I do something wrong? (I tried Probes Before Cores as well, but it had annoying dependencies that are incorrectly listed as incompatible in CKAN and they sacrilegiously added SAS to the Sputnik, which is easily fixed, but I felt they just weren't on the same wavelength... I just wanted a different tech tree layout, not changes to the parts). Edited November 9, 2024 by fommil Quote Link to comment Share on other sites More sharing options...
DPOHbl4 Posted November 10, 2024 Share Posted November 10, 2024 On 11/5/2024 at 3:54 AM, theJesuit said: Will do. Thank you! Something went wrong with that. I have all of these parts on the first node Quote Link to comment Share on other sites More sharing options...
NotMyProblem Posted November 16, 2024 Share Posted November 16, 2024 I got ion engines and warp drives in the start tech tree node. I haven't played KSP in a while. Did something happen? Quote Link to comment Share on other sites More sharing options...
epicpupster239 Posted December 19, 2024 Share Posted December 19, 2024 is there a patch for tetrix thats updated for the latest release of BDB? Quote Link to comment Share on other sites More sharing options...
theJesuit Posted December 20, 2024 Author Share Posted December 20, 2024 21 hours ago, epicpupster239 said: is there a patch for tetrix thats updated for the latest release of BDB? Not Currently - there is an updated being released right now, but I'll look into it for next time. Quote Link to comment Share on other sites More sharing options...
CavaloRebaixado Posted December 22, 2024 Share Posted December 22, 2024 Can you add support for Sterling Systems? and also if you can, add a specific node for warpdrives, mods like FFT put the best chemical engines in "unified theory" but warpdrives like those in the Blushift mod are better than any chemical engine. Quote Link to comment Share on other sites More sharing options...
theJesuit Posted December 22, 2024 Author Share Posted December 22, 2024 5 hours ago, CavaloRebaixado said: Can you add support for Sterling Systems? and also if you can, add a specific node for warpdrives, mods like FFT put the best chemical engines in "unified theory" but warpdrives like those in the Blushift mod are better than any chemical engine. Sure. In tetrix there are extra hidden nodes for KSPIE (interstellar expanded) i could add these in for blueshift. Sterling Systems seems appropriate. Give me a chance to get back at my PC which is more difficult in the christmas period. Quote Link to comment Share on other sites More sharing options...
MOPC Posted January 15 Share Posted January 15 (edited) Thanks for keeping my fav tech tree mod updated! Got some TETRIX configs here that I wrote last year for a JNSQ playthrough. I just updated the mod after a half a year break and think these are still missing, so feel free to include them if needed. They should still work fine if no nodes were moved in the latest mod update: Simple parts allocation patches for Apoapsis & Periapsis Motors and Kerballons. One for Ven's Parts Revamp that adds new nodes for survivability-focused command modules. However, I think I only used a couple odd parts from that mod since ReStock is much more relevant now, so the config might be rather lacking. A big config for AirplanePlus & Open Cockpits that enables some pre-WWII looking parts from the start, places a couple additional but cheap nodes for early aviation and adds a separate but dependent branch for helicopters and advanced prop engines. Did that to slow down the space race, declutter the parts list (I, for example, barely ever used helicopter parts) and add some depth to atmospheric exploration when playing with extra aviation contracts and such. There are custom icons for new nodes, but tbh I have no idea how to upload them here or whether I'm allowed to do so AirplanesPlus & Open Cockpit: Spoiler // ============================================================ // TechTree aircraft branch @TechTree:NEEDS[AirplanePlus|OpenCockpit]:FINAL { RDNode { id = basicAviation title = Basic Aviation description = A less explosive alternative to rocketry. cost = 5 hideEmpty = True nodeName = node1_basicAviation anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/AirplanePlus_basicAviation pos = -2308,1590,-1 scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advProps title = Advanced Propellers description = More powerful propeller engines. cost = 10 hideEmpty = True nodeName = node1_advProps anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/AirplanePlus_advProps pos = -2248,1635,-1 scale = 0.4 Parent { parentID = basicAviation lineFrom = TOP lineTo = LEFT } } RDNode { id = advRotorWing title = Rotor-wing Propulsion description = Advanced whoosh-whoosh technologies for vertical thrust application. cost = 10 hideEmpty = True nodeName = node1_advRotorWing anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/AirplanePlus_advRotorWing pos = -2248,1680,-1 scale = 0.4 Parent { parentID = basicAviation lineFrom = TOP lineTo = LEFT } } RDNode { id = ductedFans title = Ducted Fans description = A highly advanced technology of encasing a propeller into a metal circle. cost = 5 hideEmpty = True nodeName = node1_ductedFans anyToUnlock = True icon = AngleCanMods/TETRIXTechTree/Icons/AirplanePlus_ductedFans pos = -2188,1657.5,-1 scale = 0.4 Parent { parentID = advProps lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advRotorWing lineFrom = RIGHT lineTo = LEFT } } @RDNode:HAS[#id[basicRocketry]] { @pos = -2308,1500,-1 } @RDNode:HAS[#id[up1rocketry]] { @pos = -2261.75,1510,-1 } @RDNode:HAS[#id[supersonicFlight]] { @title = Advanced Aviation } @RDNode:HAS[#id[aviation]] { @title = General Aviation @pos = -2188,1590,-1 @cost = 15 !Parent,* {} Parent { parentID = basicAviation lineFrom = RIGHT lineTo = LEFT } } @RDNode:HAS[#id[highAltitudeFlight]] { @cost = 100 Parent { parentID = ductedFans lineFrom = RIGHT lineTo = TOP } } @RDNode:HAS[#id[enduranceFlight]] { @cost = 200 } } // ============================================================ // AirplanePlus @PART[landingskid|roundwinglet|51prop|spadprop|fokkerprop]:NEEDS[AirplanePlus] { @TechRequired = start } @PART[smallHeliBlade|smallPropeller|miniIntake|CJFiftyOne|hawkerprop|hueyprop|hueytail|chaikaprop|CJBiplanegear|warhawkfin|biplanegear|zerocockpit]:NEEDS[AirplanePlus]:FINAL { @TechRequired = basicAviation } @PART[airScoop|CircularIntake|miniJetEngine|merlin|152Prop|109Prop|fighterProp|S1APU|oldfightercockpit|navlight]:NEEDS[AirplanePlus]:FINAL { @TechRequired = aviation } @PART[mediumPropeller|largePropeller|RotorEngine_02|zeroprop|yakprop]:NEEDS[AirplanePlus]:FINAL { @TechRequired = advProps } @PART[mediumHeliBlade|largeHeliBlade|RotorEngine_03|chinookprop|hipprop|hiptail|blackhawkprop|bellprop|belltail]:NEEDS[AirplanePlus]:FINAL { @TechRequired = advRotorWing } @PART[FanShroud_*|smallFanBlade|mediumFanBlade|largeFanBlade]:NEEDS[AirplanePlus]:FINAL { @TechRequired = ductedFans } @PART[JetEngine|MK1IntakeFuselage|airbrake1|ramAirIntake|mk3s1intake|mk1intake|tbmProp|herculesprop|corsairprop|spitfiremerlin|coaxialprop|fightercockpit|fighterinlinecockpit|x1cockpit]:NEEDS[AirplanePlus]:FINAL { @TechRequired = supersonicFlight } @PART[powerprop|powertail|predatorprop|duplexcyclone|KP12|cf34|cfm56|f5jet|raptorjet|concordecockpit]:NEEDS[AirplanePlus]:FINAL { @TechRequired = highAltitudeFlight } @PART[S1p5APU|S2APU|609prop]:NEEDS[AirplanePlus]:FINAL { @TechRequired = enduranceFlight } @PART[shockConeIntake]:NEEDS[AirplanePlus]:FINAL { @TechRequired = hypersonicFlight } @PART[144cockpit|airbuscockpit|b29cockpit|falconcockpit|herculescockpit|hipcockpit]:NEEDS[AirplanePlus] { @TechRequired = commandModules } @PART[migfin]:NEEDS[AirplanePlus] { @TechRequired = flightControl } @PART[mk3s1p5-s1p5|Mk1JuniorStructural|Mk1SlantStructural]:NEEDS[AirplanePlus] { @TechRequired = generalConstruction } @PART[blackhawkgear|fightergear|x1gear|x1sidegear]:NEEDS[AirplanePlus] { @TechRequired = generalEngineering } @PART[bellcockpit|bombardiercockpit|cessnacockpit|cessnacabin|citationcockpit|hueycockpit|oh6cockpit]:NEEDS[AirplanePlus] { @TechRequired = survivability } @PART[fowlerflap|kruegerflap|straightslat]:NEEDS[AirplanePlus] { @TechRequired = advAerodynamics } @PART[miggear|sidegear|airbusreargear|b29gear|herculesfrontgear|herculesgear]:NEEDS[AirplanePlus] { @TechRequired = advancedEngineering } @PART[mk1SasModule]:NEEDS[AirplanePlus] { @TechRequired = advFlightControl } @PART[mk1DroneCore]:NEEDS[AirplanePlus] { @TechRequired = advUnmanned } @PART[fatwing0|fatwing1|fatwing2|fatwing3|fatwing4|fatwing5|fatwing6|noseconemk1|elevon2b|stubbytinynose|tinynoseb|miniboom|minishortboom|mk3s0booma|mk3s0boomb|mk3s0nose|mk3s1booma|mk3s1boomb|mk3s1nose|shortboom|shortboomb|hanglel|hangles|vanglel|vangles|hlfSrf|smallwingConnector1|smallwingConnector2|smallwingConnector3|smallwingConnector4|smallwingConnector6|smallwingConnector5|smallwingConnectortip|mk3s1p5doorbase|mk3s1p5hull|mk1cargodoor|mk1cargodoorjr|passengeroor]:NEEDS[AirplanePlus] { @TechRequired = aerodynamicSystems } @PART[halfmini|JuniorFuselage|mk3s0-s0|mk3s0|mk3s0jr|mk3s1-s1|mk3s1|mk3s1jr|mk3s1p5-mk3s1|mk3s1p5|mk3s1p5jr|s1p5|s1p5jr]:NEEDS[AirplanePlus] { @TechRequired = fuelSystems } @PART[mk1dronedoor|airramp|s1p5booma|s1p5boomashort|s1p5boomb|s1p5boombshort|s1p5door|size2taila|size2tailashort|size2tailb|size2tailbshort|s2CargoRamp|s2cargobayS]:NEEDS[AirplanePlus] { @TechRequired = heavyAerodynamics } @PART[bigwing|doublefowlerflap|spoilerflap]:NEEDS[AirplanePlus] { @TechRequired = heavierAerodynamics } @PART[mk2hAdapter|mk2hLiquid|mk2hboom|mk2mk2h|size2Fuselage|size2under]:NEEDS[AirplanePlus] { @TechRequired = largeVolumeContainment } @PART[s1p5hull|s1p5hulllong|S2Hull|S2Structural]:NEEDS[AirplanePlus] { @TechRequired = specializedConstruction } @PART[s1p5CrewCabin|size2CrewCabin]:NEEDS[AirplanePlus] { @TechRequired = specializedSupport } @PART[mk3galaxy]:NEEDS[AirplanePlus] { @TechRequired = unifiedCommandModules } // ============================================================ // OpenCockpit @PART[nesdmk1opencockpit|nesdmk1windshieldsmall]:NEEDS[OpenCockpit] { @TechRequired = start } @PART[nesdmk1headrest|nesdOCtail*|nesdOCtEdge*|nesdOCovhSmall|nesdOCovhBig|nesdOCovhBig*|nesdOCrndSmall|nesdOCrndBig|nesdOCrndLong|nesdOCrndLong*|nesdOCrTip|nesdOCrTip*|nesdOCrdr*|nesdOCsqrSmall|nesdOCtriSmall|nesdOCtriBig]:NEEDS[OpenCockpit] { @TechRequired = basicAviation } @PART[nesdmk1windshieldbig]:NEEDS[OpenCockpit] { @TechRequired = survivability } @PART[nesdOCant1|nesdOCstruts|nesdOCwire]:NEEDS[OpenCockpit] { @TechRequired = engineering101 } @PART[nesdmk1ocgs]:NEEDS[OpenCockpit] { @TechRequired = generalEngineering } @PART[nesdmk1drone1]:NEEDS[OpenCockpit] { @TechRequired = unmannedTech } @PART[nesdmk1support1]:NEEDS[OpenCockpit] { @TechRequired = flightControl } Ven's: Spoiler // ============================================================ // *** Ven's New Parts @TechTree:NEEDS[VenStockRevamp]:FINAL { RDNode { id = emergencySurvival title = Emergency Survival description = Deployable habitation solutions for emergency recovery. cost = 100 hideEmpty = True nodeName = node1_emergencySurvival anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/Ven_emergencySurvival pos = -1888,735,-1 scale = 0.4 Parent { parentID = commandModules lineFrom = RIGHT lineTo = LEFT } } @RDNode:HAS[#id[microGeeFabrictaion]] { Parent { parentID = resourceManipulation lineFrom = RIGHT lineTo = LEFT } } @RDNode:HAS[#id[miniaturization]] { Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } } } @PART[AerobeeMk1|size0PulseJet]:NEEDS[VenStockRevamp] { @TechRequired = start } @PART[mk1pod_v2]:NEEDS[VenStockRevamp] { @TechRequired = survivability } @PART[basicCanard]:NEEDS[VenStockRevamp] { @TechRequired = stability } @PART[smallRadialDecoupler]:NEEDS[VenStockRevamp] { @TechRequired = engineering101 } @PART[MK2VApod|ShieldCapLarge|LaunchEscapeSystem]:NEEDS[VenStockRevamp] { @TechRequired = spaceExploration } @PART[RadialReactionWheel|InlineRCS]:NEEDS[VenStockRevamp] { @TechRequired = flightControl } @PART[LVT15|VenLV909b]:NEEDS[VenStockRevamp] { @TechRequired = basicRocketry } @PART[liquidEngineMiniTurbo]:NEEDS[VenStockRevamp] { @TechRequired = generalRocketry } @PART[RadialavionicsHub|size3ReactionWheel]:NEEDS[VenStockRevamp] { @TechRequired = specializedControl } @PART[smallISRU]:NEEDS[VenStockRevamp] { @TechRequired = microGeeFabrictaion } @PART[ParaDockingPort]:NEEDS[VenStockRevamp] { @TechRequired = advLanding } @PART[microIbeam]:NEEDS[VenStockRevamp] { @TechRequired = advConstruction } @PART[MK1LFOFuselage]:NEEDS[VenStockRevamp] { @TechRequired = advAerodynamics } @PART[CryoX*]:NEEDS[VenStockRevamp] { @TechRequired = heavyFuelSystems } @PART[softTankMK*]:NEEDS[VenStockRevamp] { @TechRequired = differentialVolumeContainment } @PART[*InflatableHAB]:NEEDS[VenStockRevamp] { @TechRequired = emergencySurvival } @PART[SmallPointLight|SmallStripLight|SmallSpotLight]:NEEDS[VenStockRevamp] { @TechRequired = electrics } @PART[PoodleM]:NEEDS[VenStockRevamp] { @TechRequired = nuclearPropulsion } @PART[rtgMini]:NEEDS[VenStockRevamp] { @TechRequired = NuclearElectrics } @PART[commDishVSR]:NEEDS[VenStockRevamp] { @TechRequired = largeProbes } Apoapsis & Periapsis: Spoiler // ============================================================ // *** Apoapsis Motors @PART[stne_1_pumice|stne_2_tuff]:NEEDS[ApoapsisMotors] { @TechRequired = generalRocketry } @PART[stne_3_gabbro|stne_6_new]:NEEDS[ApoapsisMotors] { @TechRequired = landing } @PART[stne_9]:NEEDS[ApoapsisMotors] { @TechRequired = advRocketry } @PART[stne_4_granite|stne_8_rhyolite]:NEEDS[ApoapsisMotors] { @TechRequired = heavyRocketry } @PART[stne_12]:NEEDS[ApoapsisMotors] { @TechRequired = heavierRocketry } // ============================================================ // *** Periapsis Motors @PART[sepIB|sepMotor1]:NEEDS[PeriapsisMotors] { @TechRequired = generalRocketry } @PART[sepII]:NEEDS[PeriapsisMotors] { @TechRequired = heavierRocketry } @PART[sep8-1]:NEEDS[PeriapsisMotors] { @TechRequired = advRocketry } Kerballoons: Spoiler // ============================================================ // *** Kerballoons @TechTree:NEEDS[Kerballoons]:FINAL { RDNode { id = basicBalloons title = Balloons description = Why the heck would we want balloons when we could have rockets? cost = 4 hideEmpty = True nodeName = node1_basicBalloons anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/Kerballoons_basicBalloons pos = -2308,735,-1 scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } } RDNode { id = advBalloons title = Aerostats description = Okay, these aren't that useless after all. cost = 10 hideEmpty = True nodeName = node1_advBalloons anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/Kerballoons_advBalloons pos = -2188,735,-1 scale = 0.6 Parent { parentID = basicBalloons lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalEngineering lineFrom = BOTTOM lineTo = LEFT } } RDNode { id = heavyBalloons title = Heavy Aerostats description = Heavy lifting for heavy dropping. cost = 15 hideEmpty = True nodeName = node1_heavyBalloons anyToUnlock = False icon = AngleCanMods/TETRIXTechTree/Icons/Kerballoons_heavyBalloons pos = -2068,735,-1 scale = 0.6 Parent { parentID = advBalloons lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advancedEngineering lineFrom = BOTTOM lineTo = LEFT } } } @TechTree:NEEDS[Kerballoons,VenStockRevamp]:FINAL { @RDNode:HAS[#id[emergencySurvival]] { Parent { parentID = heavyBalloons lineFrom = RIGHT lineTo = LEFT } } } @PART[universalBalloonHP|KBChute0625]:NEEDS[Kerballoons] { @TechRequired = basicBalloons } @PART[KBDataRecorder|KBCrossStaff|KBSunDial|KBChute125]:NEEDS[Kerballoons] { @TechRequired = advBalloons } @PART[KBChute25|KBChute375]:NEEDS[Kerballoons] { @TechRequired = heavyBalloons } @PARTUPGRADE:HAS[#name[BalloonSize0]]:NEEDS[Kerballoons] { @techRequired = basicBalloons } @PARTUPGRADE:HAS[#name[BalloonSize1]]:NEEDS[Kerballoons] { @techRequired = advBalloons } @PARTUPGRADE:HAS[#name[BalloonSize2]]:NEEDS[Kerballoons] { @techRequired = heavyBalloons } @PARTUPGRADE:HAS[#name[BalloonSize3]]:NEEDS[Kerballoons] { @techRequired = heavyBalloons } Edited January 16 by MOPC 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.