Jump to content

[1.12.5] TechTrees: QUARTIX 3.10, TETRIX 2.26, SIMPLEX 1.36


theJesuit

Recommended Posts

17 hours ago, Watermel00n said:

Hey @theJesuit, i have been using Tetrix with Ground Construction. However, the placement on the ground DIY kit in the aerodynamics strand make no sense to me. Is there any reason for this?

Probably not. It may not be configured properly.  Ill have a check in this evening hopefully.

Link to comment
Share on other sites

@theJesuit What are your thoughts on using TETRIX with Tantares parts?

I searched the thread and saw it discussed 3 years ago but probably never implemented. That's ok; I'm not bugging you to change TETRIX.  I fully accept that Tantares is not officially supported so I assume the risk. However, many tech trees do reasonably well with any part mod as long as those parts work with the stock tree.

Link to comment
Share on other sites

Was it included as part of the bdb?

4 hours ago, DeadJohn said:

@theJesuit What are your thoughts on using TETRIX with Tantares parts?

I searched the thread and saw it discussed 3 years ago but probably never implemented. That's ok; I'm not bugging you to change TETRIX.  I fully accept that Tantares is not officially supported so I assume the risk. However, many tech trees do reasonably well with any part mod as long as those parts work with the stock tree.

I'm happy to implement it, however there is a time issue.  If someone was happy to create a cfg file then I'll include it.

Edited by theJesuit
Link to comment
Share on other sites

  • 3 weeks later...

Tetrix Tech Tree doesn't show some parts for ScanSat, took me awhile to figure out, though i was going crazy, but i was try to get some contract done with Scansat but i couldn't find some parts to unlock the contracts. they are no where to be found, ScanSat Part Names VS-1, and some other ones that i cant remember. any solution to fix this?

Link to comment
Share on other sites

  • 1 month later...

Just a quick heads up, the Supplementary Electric Engines patch I wrote is now outdated since more parts have been added to the mod. I might get around to updating it at some point but for now you might want to remove it from the list of supported mods on the forum page.

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 months later...
38 minutes ago, theJesuit said:

Updated each of the TechTrees for additional parts added in recent updates to the entire SIMPLEX Suite of mods.

I'm about halfway through the TETRIX tree at the moment, would this update change anything I've been working on?

Link to comment
Share on other sites

6 minutes ago, theonegalen said:

I'm about halfway through the TETRIX tree at the moment, would this update change anything I've been working on?

Nope.  Nothing changes.  It just adds in the new Parts from several SIMPLEX mods.  You can update if you are updating any SIMPLEX mods (for the new parts) without fear, or leave it be!

Peace.

Link to comment
Share on other sites

Hi, I had a question concerning the tech tree. I use procedural parts and the fuel tanks have size upgrades along the tech tree, however the 85kL upgrade is in a later node than it is supposed to be (an upgrade node of microgee fabrication instead of high performance fuel systems), I have checked the procdural parts and TETRIX tree mod files and there seems to be no indication as to why it's not in the correct node (In the procedural file it is correctly placed in high performance fuel systems).  Help would be appreciated.

Link to comment
Share on other sites

1 hour ago, Omberyou said:

Hi, I had a question concerning the tech tree. I use procedural parts and the fuel tanks have size upgrades along the tech tree, however the 85kL upgrade is in a later node than it is supposed to be (an upgrade node of microgee fabrication instead of high performance fuel systems), I have checked the procdural parts and TETRIX tree mod files and there seems to be no indication as to why it's not in the correct node (In the procedural file it is correctly placed in high performance fuel systems).  Help would be appreciated.

I'll look into it when I get a chance soon.  Thanks for bringing it up.

Link to comment
Share on other sites

On 7/1/2024 at 4:13 PM, Omberyou said:

Hi, I had a question concerning the tech tree. I use procedural parts and the fuel tanks have size upgrades along the tech tree, however the 85kL upgrade is in a later node than it is supposed to be (an upgrade node of microgee fabrication instead of high performance fuel systems), I have checked the procdural parts and TETRIX tree mod files and there seems to be no indication as to why it's not in the correct node (In the procedural file it is correctly placed in high performance fuel systems).  Help would be appreciated.

I'm stumped - I can't seem to find it in microgeeFabrication, but then it isn't where it is supposed to be in highPerformanceFuelSystems either?  As TETRIX doesn't apply patches to the upgrades, I can't see how Procedural Parts could even place something in one of TETRIX's added node.

But you have bought the fact that I don't run a patch to make the upgrades follow new TETRIX nodes.  I'll keep looking at this over the next wee while.

Link to comment
Share on other sites

Posted (edited)

@theJesuit the only tech tree I've used that handles procedural part upgrades remotely as well as RO is skyhawk science / kerbalism.  Maybe take a gander at how those mm patches were structured?

Edited by Xt007
Link to comment
Share on other sites

3 minutes ago, Xt007 said:

@theJesuit the only tech tree I've used that handles procedural part upgrades remotely as well as RO is skyhawk science / kerbalism.  Maybe take a gander at how those mm patches were structured?

This is my first crack at it for TETRIX.

This code replaces the ProceduralParts section and includes all the upgrades.  The initial part placement hasn't changed.

 

@PART[proceduralBattery]:NEEDS[ProceduralParts]
	{	@TechRequired = basicScience
	}
	@PARTUPGRADE[ProceduralPartsBattery300]:NEEDS[ProceduralParts]
		{	@techRequired = electrics
		}	
	@PARTUPGRADE[ProceduralPartsBattery600]:NEEDS[ProceduralParts]
		{	@techRequired = advElectrics
		}	
	@PARTUPGRADE[ProceduralPartsBattery2400]:NEEDS[ProceduralParts]
		{	@techRequired = largeElectrics
		}	
	@PARTUPGRADE[ProceduralPartsBattery4800]:NEEDS[ProceduralParts]
		{	@techRequired = experimentalElectrics
		}	
	@PARTUPGRADE[ProceduralPartsBatteryUnlimited]:NEEDS[ProceduralParts]
		{	@techRequired = actualizedElectricalSystems
		}	
@PART[proceduralHeatshield]:NEEDS[ProceduralParts]
	{	@TechRequired = engineering101
	}
	@PARTUPGRADE[ProceduralPartsHeatshield0.125m]:NEEDS[ProceduralParts]
		{	@techRequired = advancedEngineering
		}	
	@PARTUPGRADE[ProceduralPartsHeatshield3m]:NEEDS[ProceduralParts]
		{	@techRequired = miniaturization
		}	
	@PARTUPGRADE[ProceduralPartsHeatshield5m]:NEEDS[ProceduralParts]
		{	@techRequired = experimentalEngineering
		}	
	@PARTUPGRADE[ProceduralPartsHeatshieldUnlimited]:NEEDS[ProceduralParts]
		{	@techRequired = microGeeFabrictaion
		}	
@PART[proceduralStackDecoupler]:NEEDS[ProceduralParts]
	{	@TechRequired = generalConstruction
	}
	@PARTUPGRADE[ProceduralPartsDecoupler0.125m]:NEEDS[ProceduralParts]
		{	@techRequired = advConstruction
		}	
	@PARTUPGRADE[ProceduralPartsDecoupler3m]:NEEDS[ProceduralParts]
		{	@techRequired = advMetalworks
		}	
	@PARTUPGRADE[ProceduralPartsDecoupler4.5m]:NEEDS[ProceduralParts]
		{	@techRequired = composites
		}	
	@PARTUPGRADE[ProceduralPartsDecouplerUnlimited]:NEEDS[ProceduralParts]
		{	@techRequired = microGeeFabrictaion
		}	

@PART[proceduralTankLiquid]:NEEDS[ProceduralParts]
	{	@TechRequired = stability
	}
	@PARTUPGRADE[ProceduralPartsTank1500L]:NEEDS[ProceduralParts]
		{	@techRequired = fuelSystems
		}	
	@PARTUPGRADE[ProceduralPartsTank2500L]:NEEDS[ProceduralParts]
		{	@techRequired = differentialVolumeContainment
		}	
	@PARTUPGRADE[ProceduralPartsTank20000L]:NEEDS[ProceduralParts]
		{	@techRequired = largeVolumeContainment 
		}	
	@PARTUPGRADE[ProceduralPartsTank37000L]:NEEDS[ProceduralParts]
		{	@techRequired = highPerformanceFuelSystems
		}	
	@PARTUPGRADE[ProceduralPartsTank45000L]:NEEDS[ProceduralParts]
		{	@techRequired = heavyFuelSystems
		}	
	@PARTUPGRADE[ProceduralPartsTank85000L]:NEEDS[ProceduralParts]
		{	@techRequired = experimentalScience
		}	
	@PARTUPGRADE[ProceduralPartsTankMiniaturization]:NEEDS[ProceduralParts]
		{	@techRequired = advFuelSystems
		}	
	@PARTUPGRADE[ProceduralPartsTankUnlimited]:NEEDS[ProceduralParts]
		{	@techRequired = quantizedFuels
		}	
@PART[proceduralTankExtraplanetary]:NEEDS[ProceduralParts]
	{	@TechRequired = fuelSystems
	}
@PART[proceduralTankOre]:NEEDS[ProceduralParts]
	{	@TechRequired = heavyFuelSystems
	}
	@PARTUPGRADE[ProceduralPartsTankOre1]:NEEDS[ProceduralParts]
		{	@techRequired = experimentalScience
		}	
@PART[proceduralTankXenon]:NEEDS[ProceduralParts]
	{	@TechRequired = ionicFuelSystems
	}
@PART[proceduralTankRCS]:NEEDS[ProceduralParts]
	{	@TechRequired = advFuelSystems
	}
@PART[proceduralStructural]:NEEDS[ProceduralParts]
	{	@TechRequired = advConstruction
	}
@PART[proceduralNoseCone]:NEEDS[ProceduralParts]
	{	@TechRequired = stability
	}
	@PARTUPGRADE[ProceduralPartsNoseCone1.5M]:NEEDS[ProceduralParts]
		{	@techRequired = advAerodynamics
		}	
	@PARTUPGRADE[ProceduralPartsNoseCone2.5M]:NEEDS[ProceduralParts]
		{	@techRequired = heavierAerodynamics
		}	
	@PARTUPGRADE[ProceduralPartsNoseConeUnlimited]:NEEDS[ProceduralParts]
		{	@techRequired = hypersonicAerodynamics
		}	
@PART[proceduralTankSRB]:NEEDS[ProceduralParts]
	{	@TechRequired = start
	}
	@PARTUPGRADE[ProceduralPartsSRB3m]:NEEDS[ProceduralParts]
		{	@techRequired = basicRocketry
		}	
	@PARTUPGRADE[ProceduralPartsSRB10kL]:NEEDS[ProceduralParts]
		{	@techRequired = generalRocketry
		}	
	@PARTUPGRADE[ProceduralPartsSRBDiam3m]:NEEDS[ProceduralParts]
		{	@techRequired = heavyRocketry
		}	
	@PARTUPGRADE[ProceduralPartsSRB40kL]:NEEDS[ProceduralParts]
		{	@techRequired = heavierRocketry
		}	
	@PARTUPGRADE[ProceduralPartsSRB50kL]:NEEDS[ProceduralParts]
		{	@techRequired = veryHeavyRocketry
		}	
	@PARTUPGRADE[ProceduralPartsSRBUnlimited]:NEEDS[ProceduralParts]
		{	@techRequired = appliedAerospaceTech
		}	

 

Link to comment
Share on other sites

Looks good! Seems to follow the logic skyhawk used.  Going to probably say a safe bet would be to use the AFTER to avoid any shenanigans procedural parts might be playing.

//Tier 1 kerolox1
@PART[proceduralTankLiquid]:AFTER[ProceduralParts]
{
    @TechRequired = kerolox1
}
//Tier 2 tanks2
@PARTUPGRADE[ProceduralPartsTank1500L]:AFTER[ProceduralParts]
{
    @techRequired = tanks2
}
@PARTUPGRADE[ProceduralPartsTank2500L]:AFTER[ProceduralParts]
{
    @techRequired = tanks2
}
@PARTUPGRADE[ProceduralPartsTankMiniaturization]:AFTER[ProceduralParts]
{
    @techRequired = tanks2
}

Link to comment
Share on other sites

@Xt007  Sounds good.  I'll use a NEEDS with an AFTER to make absolutely sure! 

I'll probably add this into the SIMPLEX TechTree as well.

I'm currently focused on rejigging the SIMPLEX Resources tanks SIMPLEX Propulsion engines.  I'll do a proper Tech Tree update at the same time with these changes above.

Link to comment
Share on other sites

  • 2 weeks later...

Hi everyone.

QUARTIX was updated to add move the SIMLEX Station Parts larger inline parachute to the correct spot.

The stock inventory containers were moved around a little.

The Scanning and electrics branches can follow either option to go to the next level.  It'll make sense when you go into the game.

Link to comment
Share on other sites

  • 4 weeks later...

Hello,

Nice mod; I've been enjoying it so far. I saw that you have Photon Corp. and S.O.C.K. Support, but O.R.A.G.E.S. by Benjee10 was missing, and since they fit so well together, I thought I would take a shot and write a patch for TETRIX. I will include it here if you want to add it.

Edited by Hide1nbush1
forgot to add which mod i patched
Link to comment
Share on other sites

1 hour ago, Hide1nbush1 said:

Hello,

Nice mod; I've been enjoying it so far. I saw that you have Photon Corp. and S.O.C.K. Support, but O.R.A.G.E.S. by Benjee10 was missing, and since they fit so well together, I thought I would take a shot and write a patch for TETRIX. I will include it here if you want to add it.

Awesome!  I'll add it in the next update of that's okay?

Link to comment
Share on other sites

  • 3 weeks later...

@theJesuit

A while ago I found two typos in the BDB-config of the  TETRIXTechTree:

Quote

    @PART[bluedog_HOSS_EngineMount]:NEEDS[Bluedog_DB]
            {     @TechRequired = advancedConstruction
            }        

and

    @PART[bluedog_Mariner2_Truss|bluedog_MarinerB_Truss]:NEEDS[Bluedog_DB]
            { @TechRequired = advancedConstruction
            }

 

   should be:

Quote

    @PART[bluedog_HOSS_EngineMount]:NEEDS[Bluedog_DB]
            {     @TechRequired = advConstruction
            }

ans

    @PART[bluedog_Mariner2_Truss|bluedog_MarinerB_Truss]:NEEDS[Bluedog_DB]
            { @TechRequired = advConstruction
            }

 

 

Edited by Cheesecake
Link to comment
Share on other sites

@Cheesecake - Thanks!  Hotfix :)

@Hide1nbush1 - the same hotfix adds in O.R.A.N.G.E.S.  Thank you so much for sending that through!

Elsewhere in 2.26, updating NearFuture Electrical, adding Rocket Motor Menagerie, correcting SRBs from ReStockPlus.

Except, Spacedock seems to be down for a bit.  Hotfix release once Spacedock and my awakeness aligns

Edited by theJesuit
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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...