Jump to content

[1.12.5] Bluedog Design Bureau - Stockalike Saturn, Apollo, and more! (v1.14.0 "металл" 30/Sep/2024)


CobaltWolf

Recommended Posts

Been off the grid all weekend everyone, thank you for all the reports. Rest assured everything I've seen so far seem to be simple, obvious mistakes that I already know how I need to fix. Please continue reporting anything else that you find - I'd like to get the release out tomorrow night before I start my first full time job Tuesday! :)

Link to comment
Share on other sites

Alright, thanks to everyone for the testing this weekend! I've put together a list of things that I think I have the power to fix - one or two of them seemed to be beyond my power, or in other words, not BDB's fault unless you can prove it's happening on a vanilla+BDB+BDB dependencies install. Any I'm missing?

  • Skylab texture bits - top panel and solar panels (nobody noticed this, since it's a 'me' thing and not a bug)
  • Skylab tech tree placement, cost balance
  • new probe stuff balance
  • Advanced Apollo lights
  • SLA animations
  • Ranger attach nodes
  • Reduce mini decoupler ejection force
  • test large decoupler alignment - has to be same as mini?
  • N100 omni experiment is wrong? Either it has the wrong one, or others aren't MM patching
  • S-1C Retros
On 7/14/2017 at 7:54 PM, BNSF1995 said:

I second this. The petal adapter also seems a bit wider than the Service Module. That, and I still can't find the sweet spot for getting a CSM to orbit atop a Saturn IB. And with my alternate timeline, the Saturn INT-20 (later renamed the Saturn II) isn't introduced until 1975, debuting on Apollo 38. Even though I know a BDB INT-20 can orbit a CSM no problem, I'm still at Apollo 1, so it doesn't make sense for an INT-20 to be used this early, especially before the S-IC has been tested on Apollo 4.

Can you verify whether you have a 'Saturn_Rescale.cfg' ANYWHERE in your KSP folder (not even just Gamedata)? That's a MM patch which is causing it, but it's not even included in the base download and should only be installable by someone that knows what they're doing and does it on purpose. And yet, a lot of people are reporting it.

On 7/14/2017 at 10:07 PM, Kerrsplatt said:

I'm not sure if this has been answered here at all, but after an install of the first 1.3 update from Github (not the RC1), whenever I try to access EVA Items, Science, etc. modules in my VAB and SPH, it just shows the pods & satellites, nothing else. Is something wrong with my install?

Update: I have now installed RC1, and it's still not fixed. Help!

I'm not sure what to tell you. That doesn't sound like a BDB issue. Can you post screenshots of your various VAB tabs's contents (just the first pages, so I can see what you mean)

On 7/15/2017 at 6:05 PM, Kerbal01 said:

The solar panels are deploying automatically in the VAB, every BDB one. Gamebreaking as you cant retract them in flight. @CobaltWolf @Jso

Dunno what to tell you, doesn't do that on my install. Doesn't sound like BDB's causing it.

20 hours ago, Noname115 said:

Just a question, but with the addition of Skylab, will there be an automated way of lowering the telescope mount from the top of the docking mount to the side like the real Skylab? I was messing around with the parts and noticed that there was no way of doing this without putting the telescope mount on a docking port and adding it to Hokulani after launch.

Yeah, no I decided that it was better to leave the parts more flexible. To get it to rotate it would have to be designed entirely around that truss and basically have the whole ATM be one part, which would then interfere with the MDA as designed, the entire design of all the part would have to be modified to interface with that truss properly. And that takes away the 'modular' aspect of them a bit. I just launch the ATM on top of the stack (docked and strutted to the axial port, basically) and then undock>redock it once in orbit.

Edited by CobaltWolf
Link to comment
Share on other sites

4 hours ago, Rodger said:

Was the recent change to fairing max sizes reverted deliberately? There were max size buffs, and the titan fairing had a bit of a tuneup tweak too.

I accidentally committed over them (bad version control on my end), and @Jso reverted it so I could try and make a clean commit. They should be correct now?

Also, all the bugs that people have found were fixed last night! Today I'm going to be putting in some more polish on everything, making sure that the tech tree placement of the new parts makes sense, stuff like that. Again, thanks so much to everyone that has been finding and reporting bugs!

Link to comment
Share on other sites

3 minutes ago, Gordon Dry said:

I don't understand why the Gemini and Big Gemini got volume for TAC-LS resources but no resources by default.

To fiddle and balance out how much of each resource is to be added is a time consuming job.

I imagine it is. I'm currently working on a Kerbalism patch for BDB and having to do a lot of life support balancing and tweaking (not to mention about a zillion KSP restarts). But since BDB isn't catering to you or I, I suggest you get busy with the spreadsheets and Notepad++ or move on to a mod that already meets your needs.

Link to comment
Share on other sites

5 minutes ago, Gordon Dry said:

I don't understand why the Gemini and Big Gemini got volume for TAC-LS resources but no resources by default.

To fiddle and balance out how much of each resource is to be added is a time consuming job.

Me neither. I eagerly await your pull request on Github, get it in quick before the release tonight!

Link to comment
Share on other sites

Oh well. It confused me because from other mods (WIP or not) I was used that either there are no TAC-LS configs at all or they're complete (but perhaps unbalanced).

And I am not a TAC-LS specialist - but already applied some configs to fresh WIP mods because they were simple, few parts, easy to overlook.

I was not born and raised with this mod and I really wonder why I should be the first who misses proper TAC-LS configs.

There are days I don't really come to play - as a NON-dev !! - but today is not such a day.

Link to comment
Share on other sites

TAC LS seems the easiest to write patches for, from what experience I have writing LS support for things. Command modules just need the standard ration of everything * crew capacity, right? Then everything else just needs ModuleLifeSupport whatever its name is... Unless it's a special case like wouldbe pressurized structures like Mark Thrimm's Planetary Domes.

@Daelkyr Getting tank volumes for the LS resources is the best part. :wink: 

Link to comment
Share on other sites

15 minutes ago, Gordon Dry said:

-snip-

Look man, all I see is a bunch of complaining about what you want from this mod in the above post. And the authors' of this mod have said numerous times that they will not support things like life support or or engine plumes or rescales. All of the support has been provided by players that wanted to see those things in BDB. If YOU want more robust TAC-LS support, YOU must do the heavy lifting.

Coming into the thread to mention a bug or error like several people did up thread is are legitimate posts. When you slide into here (as you do with thread after thread) and denigrate mods for not having features you want and then ask for those same features you want is rude and un-supportive of all the hard work mod devs and the numerous players who have added patches do.

Please, sit down and work on the cfg's for mod support you want and then post them here or on the github. But don't demean mods because they don't have features you want and imply, insinuate, or straight up say that the mod is terrible or feeble because it didn't cater to what you wanted.

Edited by Daelkyr
Link to comment
Share on other sites

Edit:
For whatever reason the resources are not added ... please check edit at end of this post.

Edit:
issue fixed, read the edit


Edit:
added Mercury Pod
added Skylab MDA
added Skylab OWS
added MOL Orbital Habitation Segment
added MOL Orbital Laboratory Segment
added MOL airlock (copied from Skylab Airlock)
added Apollo Block 2 Capsule
added Apollo Block 3 Capsule
edited Apollo Block 3 Service Module
added Apollo Block 3 Mission Module
added Apollo Block 4 Mission Module
edited LEM Ascent Cockpit
added Gemini Lander Can

I don't know how to create a proper pull request, so

GameData\Bluedog_DB\Compatibility\TAC-LS\Command.cfg :

// Copying what TAC does, add two hours of electricity per crew member to command pods
@PART[bluedog*,Bluedog*]:HAS[#CrewCapacity[>0],@RESOURCE[ElectricCharge]]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@RESOURCE[ElectricCharge]
	{
		@amount = 100
		@amount *= #$/CrewCapacity$
		@amount += 150
		@amount += #$maxAmount$
		@maxAmount = #$amount$
	}
}

@PART[bluedog*,Bluedog*]:HAS[#CrewCapacity[>0],!RESOURCE[ElectricCharge]]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	RESOURCE
	{
		name = ElectricCharge
		amount = 100
		@amount *= #$/CrewCapacity$
		@amount += 150
		maxAmount = #$amount$
	}
}

@PART[bluedog_Apollo_Block2_LifeSupportAll]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: Supports 3 kerbals.:

	RESOURCE
    {
        name = Oxygen
        amount = 111.038  // x3 kerbals for 1 day
        @amount *= 12    // days (3 more in the pod)
		@amount += 6986.595 // fuel cell for 15 days
        maxAmount = #$amount$
    }
	RESOURCE
    {
        name = Hydrogen
        amount = 13806.574  // fuel cell for 15 days
        maxAmount = #$amount$
    }
	@MODULE[TacGenericConverter]
	{
		@conversionRate = 3.06
	}
}

@PART[bluedog_Apollo_Block2_LifeSupportAll]:NEEDS[TacLifeSupport,modularFuelTanks|RealFuels,!RealismOverhaul]:AFTER[TacLifeSupport]
{
	@MODULE[ModuleFuelTanks]
	{
		@type = ServiceModule
		@volume = #$/RESOURCE[Oxygen]/maxAmount$
		@volume += #$/RESOURCE[Hydrogen]/maxAmount$

		@TANK[Oxygen]
		{
			@amount = #$/RESOURCE[Oxygen]/maxAmount$
			@maxAmount = #$/RESOURCE[Oxygen]/maxAmount$
			@utilization = 200
			@note = (pressurized)
			@fillable = true
		}
		@TANK[Hydrogen]
		{
			@amount = #$/RESOURCE[Hydrogen]/maxAmount$
			@maxAmount = #$/RESOURCE[Hydrogen]/maxAmount$
			@utilization = 100
			@note = (pressurized)
			@fillable = true
		}
	}
	!RESOURCE[Oxygen] {}
	!RESOURCE[Hydrogen] {}
}

// Extend food, CO2, and waste to 15 days for 3 Kerbals.
@PART[bluedog_Apollo_Block2_Capsule]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 16.4550375
		%maxAmount = 16.4550375
	}
	%RESOURCE[Water]
	{
		%amount = 10.8750375
		%maxAmount = 10.8750375
	}
	%RESOURCE[Oxygen]
	{
		%amount = 1665.5700375
		%maxAmount = 1665.5700375
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 1438.695
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 1.4999625
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 13.86
	}
}

// Extend food, CO2, and waste to 15 days for 5 Kerbals.
@PART[bluedog_Apollo_Block3_Capsule]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 27.4250625
		%maxAmount = 27.4250625
	}
	%RESOURCE[Water]
	{
		%amount = 18.1250625
		%maxAmount = 18.1250625
	}
	%RESOURCE[Oxygen]
	{
		%amount = 2775.9500625
		%maxAmount = 2775.9500625
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 2397.825
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 2.4999375
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 23.1
	}
}

// Extend food, CO2, and waste to 15 days for 2 Kerbals.
@PART[bluedog_Apollo_Block3_MissionModule]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 10.970025
		%maxAmount = 10.970025
	}
	%RESOURCE[Water]
	{
		%amount = 7.250025
		%maxAmount = 7.250025
	}
	%RESOURCE[Oxygen]
	{
		%amount = 1110.380025
		%maxAmount = 1110.380025
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 959.13
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.999975
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 9.24
	}
}

// Extend food, CO2, and waste to 15 days for 2 Kerbals.
@PART[bluedog_Apollo_Block4_MissionModule]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 10.970025
		%maxAmount = 10.970025
	}
	%RESOURCE[Water]
	{
		%amount = 7.250025
		%maxAmount = 7.250025
	}
	%RESOURCE[Oxygen]
	{
		%amount = 1110.380025
		%maxAmount = 1110.380025
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 959.13
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.999975
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 9.24
	}
}

// 3 days power in the Block III service module (5 Kerbals)
// Extend food, CO2, and waste to 3 days for 5 Kerbals.
@PART[bluedog_Apollo_Block3_LifeSupportAll]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS Additional battery power and life support supporting 5 kerbals for 3 days:
	@RESOURCE[ElectricCharge]
	{
		@amount = 5967
		@maxAmount = 5967
	}
	%RESOURCE[Food]
	{
		%amount = 5.4850125
		%maxAmount = 5.4850125
	}
	%RESOURCE[Water]
	{
		%amount = 3.6250125
		%maxAmount = 3.6250125
	}
	%RESOURCE[Oxygen]
	{
		%amount = 555.1900125
		%maxAmount = 555.1900125
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 479.565
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.4999875
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 4.62
	}

	// Standard TAC-LS Carbon Extractor using the Bosch process
	MODULE
	{
		name = TacGenericConverter
		converterName = #autoLOC_TACLS_00246 //Carbon Extractor
		StartActionName = #autoLOC_TACLS_00247 //Start CarbonExtractor
		StopActionName = #autoLOC_TACLS_00248 //Stop CarbonExtractor	
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 2.949446875 // 3 Kerbin days, 5 Kerbals
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.039783051310155
		}
		INPUT_RESOURCE
		{
			ResourceName = CarbonDioxide
			Ratio = 0.001703210064733
		}
		OUTPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.001713537562385
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001209166498
			DumpExcess = true
		}

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1		
	}
	
	// Standard TAC-LS Water Purifier
	MODULE
	{
		name = TacGenericConverter
		converterName = #autoLOC_TACLS_00240 //Water Purifier
		StartActionName = #autoLOC_TACLS_00241 //Start WaterPurifier
		StopActionName = #autoLOC_TACLS_00242 //Stop WaterPurifier
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 3.75204375 // 3 Kerbin days, 5 Kerbals
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.007123842592593
		}
		INPUT_RESOURCE
		{
			ResourceName = WasteWater
			Ratio = 0.000014247685185
		}		
		OUTPUT_RESOURCE
		{
			ResourceName = Water
			Ratio = 0.000011188078704
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001994675926
			DumpExcess = true
		}	

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1
	}
}

// 3 days power for the LEM
// Extend food, CO2, and waste to 3 days for 2 Kerbals.
@PART[bluedog_LEM_Ascent_Cockpit]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS Additional battery power and life support supporting 2 kerbals for 3 days:
	%RESOURCE[ElectricCharge]
	{
		%amount = 3413
		%maxAmount = 3413
	}
	%RESOURCE[Food]
	{
		%amount = 2.194005
		%maxAmount = 2.194005
	}
	%RESOURCE[Water]
	{
		%amount = 1.450005
		%maxAmount = 1.450005
	}
	%RESOURCE[Oxygen]
	{
		%amount = 222.076005
		%maxAmount = 222.076005
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 191.826
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.199995
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 1.848
	}
}

// Extra food for extended missions in the capsule, everything else in the service module.
// Extend food, CO2, and waste to 15 days for 1 Kerbal.
@PART[bluedog_mercuryPod]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 5.4850125
		%maxAmount = 5.4850125
	}
	%RESOURCE[Water]
	{
		%amount = 3.6250125
		%maxAmount = 3.6250125
	}
	%RESOURCE[Oxygen]
	{
		%amount = 555.1900125
		%maxAmount = 555.1900125
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 479.565
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.4999875
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 4.62
	}
}

// Extend food, CO2, and waste to 15 days for 2 Kerbals.
@PART[bluedog_Gemini_Crew_A]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 10.970025
		%maxAmount = 10.970025
	}
	%RESOURCE[Water]
	{
		%amount = 7.250025
		%maxAmount = 7.250025
	}
	%RESOURCE[Oxygen]
	{
		%amount = 1110.380025
		%maxAmount = 1110.380025
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 959.13
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.999975
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 9.24
	}
}

// Extend food, CO2, and waste to 15 days for 4 Kerbals.
@PART[bluedog_Gemini_Crew_B]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 21.94005
		%maxAmount = 21.94005
	}
	%RESOURCE[Water]
	{
		%amount = 14.50005
		%maxAmount = 14.50005
	}
	%RESOURCE[Oxygen]
	{
		%amount = 2220.76005
		%maxAmount = 2220.76005
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 1918.26
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 1.99995
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 18.48
	}
}

// Extend food, CO2, and waste to 3 days for 1 Kerbal.
@PART[bluedog_Gemini_LanderCan]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 3 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 1.0970025
		%maxAmount = 1.0970025
	}
	%RESOURCE[Water]
	{
		%amount = 0.7250025
		%maxAmount = 0.7250025
	}
	%RESOURCE[Oxygen]
	{
		%amount = 111.0380025
		%maxAmount = 111.0380025
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 95.913
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.0999975
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 0.924
	}
}

@PART[bluedog_Gemini_Service_A,bluedog_Apollo_Block2_LifeSupportAll]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS Hydrogen-Oxygen fuel cell produces EC and drinking water for 15 days. Also provides additional storage for breathing oxygen.:

	!MODULE[ModuleResourceConverter] {}
	MODULE
	{
		name = TacGenericConverter
		ConverterName = Fuel Cell
		StartActionName = Start Fuel Cell
		StopActionName = Stop Fuel Cell
		ToggleActionName = Toggle Fuel Cell
		tag = Life Support
		GeneratesHeat = false
		conversionRate = 3.06

		INPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.007046915762
		}
		INPUT_RESOURCE
		{
			ResourceName = Hydrogen
			Ratio = 0.01392577843
		}

		// Meets 100% of Kerbals water needs, >180% of EC needs. DumpExcess enabled to assure both are produced.
		OUTPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.0654430501 // compared to the Water Splitter, this produces 40% of the EC the Water Splitter consumes reversing the process, assuming Water Splitter Waste is Hydrogen.
			DumpExcess = true
		}
		OUTPUT_RESOURCE
		{
			ResourceName = Water
			Ratio = 0.0000111880787
			DumpExcess = true
		}
	}
}

@PART[bluedog_Gemini_Service_A]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: Supports 2 kerbals.:

	// The large amount of Oxygen and Hydrogen needed for the fuel cells would be stored in liquid form.
	// To eliminate the need for an evaporator and avoid confusion with fuel they are added as a gas.
	// 1 liter of LOX/LH2 is about 800 liters of gas. Boiloff is not a factor in small insulated
	// containers like this.
    RESOURCE
    {
        name = Oxygen
        amount = 74.025  // x2 kerbals for 1 day
        @amount *= 12    // days (3 more in the pod)
		@amount += 4657.730 // fuel cell for 15 days
        maxAmount = #$amount$
    }
	RESOURCE
    {
        name = Hydrogen
        amount = 9204.383  // fuel cell for 15 days
        maxAmount = #$amount$
    }
	@MODULE[TacGenericConverter]
	{
		@conversionRate = 2.04
	}
}

@PART[bluedog_Gemini_Service_A]:NEEDS[TacLifeSupport,modularFuelTanks|RealFuels,!RealismOverhaul]:AFTER[TacLifeSupport]
{
	@MODULE[ModuleFuelTanks]
	{
		@type = ServiceModule
		@volume = #$/RESOURCE[Oxygen]/maxAmount$
		@volume += #$/RESOURCE[Hydrogen]/maxAmount$

		@TANK[Oxygen]
		{
			@amount = #$/RESOURCE[Oxygen]/maxAmount$
			@maxAmount = #$/RESOURCE[Oxygen]/maxAmount$
			@utilization = 200
			@note = (pressurized)
			@fillable = true
		}
		@TANK[Hydrogen]
		{
			@amount = #$/RESOURCE[Hydrogen]/maxAmount$
			@maxAmount = #$/RESOURCE[Hydrogen]/maxAmount$
			@utilization = 100
			@note = (pressurized)
			@fillable = true
		}
	}
	!RESOURCE[Oxygen] {}
	!RESOURCE[Hydrogen] {}
}

// Extend food, CO2, and waste to 3 days for 1 Kerbal.
@PART[bluedog_Skylab_MDA]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 3 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 1.0970025
		%maxAmount = 1.0970025
	}
	%RESOURCE[Water]
	{
		%amount = 0.7250025
		%maxAmount = 0.7250025
	}
	%RESOURCE[Oxygen]
	{
		%amount = 111.0380025
		%maxAmount = 111.0380025
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 95.913
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 0.0999975
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 0.924
	}
}

// Extend food, CO2, and waste to 15 days for 6 Kerbals.
@PART[bluedog_Skylab_OWS]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 15 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 32.910075
		%maxAmount = 32.910075
	}
	%RESOURCE[Water]
	{
		%amount = 21.750075
		%maxAmount = 21.750075
	}
	%RESOURCE[Oxygen]
	{
		%amount = 3331.140075
		%maxAmount = 3331.140075
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 2877.39
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 2.999925
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 27.72
	}

	// Standard TAC-LS Carbon Extractor using the Bosch process
	MODULE
	{
		name = TacGenericConverter
		converterName = #autoLOC_TACLS_00246 //Carbon Extractor
		StartActionName = #autoLOC_TACLS_00247 //Start CarbonExtractor
		StopActionName = #autoLOC_TACLS_00248 //Stop CarbonExtractor	
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 3.53933625 // 30 Kerbin days, 6 Kerbals (5 days for full crew)
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.039783051310155
		}
		INPUT_RESOURCE
		{
			ResourceName = CarbonDioxide
			Ratio = 0.001703210064733
		}
		OUTPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.001713537562385
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001209166498
			DumpExcess = true
		}

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1		
	}
}

// Enough Life Support Supplies to Allow 6 kerbals to survive in orbit for 7 months
// Each month is 30 6 hr kerbin days, so 210 days
@PART[bluedog_Skylab_Airlock]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 1260 Kerbal days life support added.:
	%RESOURCE[Food]
	{
		%amount = 463.8
		%maxAmount = 463.8
	}
	%RESOURCE[Water]
	{
		%amount = 306.6
		%maxAmount = 306.6
	}
	%RESOURCE[Oxygen]
	{
		%amount = 46938.3
		%maxAmount = 46938.3
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 40544.7
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 390.3
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 42.3
	}
}

// Extend food, CO2, and waste to 45 days for 3 Kerbals.
@PART[bluedog_MOL_Hab]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 45 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 49.3651125
		%maxAmount = 49.3651125
	}
	%RESOURCE[Water]
	{
		%amount = 32.6251125
		%maxAmount = 32.6251125
	}
	%RESOURCE[Oxygen]
	{
		%amount = 4996.7101125
		%maxAmount = 4996.7101125
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 4316.085
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 4.4998875
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 41.58
	}

	// Standard TAC-LS Carbon Extractor using the Bosch process
	MODULE
	{
		name = TacGenericConverter
		converterName = #autoLOC_TACLS_00246 //Carbon Extractor
		StartActionName = #autoLOC_TACLS_00247 //Start CarbonExtractor
		StopActionName = #autoLOC_TACLS_00248 //Stop CarbonExtractor	
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 8.848340625 // 45 Kerbin days, one Kerbal (15 days for full crew)
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.039783051310155
		}
		INPUT_RESOURCE
		{
			ResourceName = CarbonDioxide
			Ratio = 0.001703210064733
		}
		OUTPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.001713537562385
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001209166498
			DumpExcess = true
		}

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1		
	}
}

// Extend food, CO2, and waste to 45 days for 2 Kerbals.
@PART[bluedog_MOL_Lab]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 45 days life support added.:
	%RESOURCE[Food]
	{
		%amount = 32.910075
		%maxAmount = 32.910075
	}
	%RESOURCE[Water]
	{
		%amount = 21.750075
		%maxAmount = 21.750075
	}
	%RESOURCE[Oxygen]
	{
		%amount = 3331.140075
		%maxAmount = 3331.140075
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 2877.39
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 2.999925
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 27.72
	}

	// Standard TAC-LS Water Purifier
	MODULE
	{
		name = TacGenericConverter
		converterName = #autoLOC_TACLS_00240 //Water Purifier
		StartActionName = #autoLOC_TACLS_00241 //Start WaterPurifier
		StopActionName = #autoLOC_TACLS_00242 //Stop WaterPurifier
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 3.75204375 // 15 Kerbin days, one Kerbal (7.5 days with full crew)
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.007123842592593
		}
		INPUT_RESOURCE
		{
			ResourceName = WasteWater
			Ratio = 0.000014247685185
		}		
		OUTPUT_RESOURCE
		{
			ResourceName = Water
			Ratio = 0.000011188078704
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001994675926
			DumpExcess = true
		}	

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1
	}

	// Standard TAC-LS Water Splitter
	MODULE
	{
		name = TacGenericConverter
		converterName = #autoLOC_TACLS_00237 //Water Splitter
		StartActionName = #autoLOC_TACLS_00238 //Start WaterSplitter
		StopActionName = #autoLOC_TACLS_00239 //Stop WaterSplitter
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 2.949446875 // 15 Kerbin days, one Kerbal (7.5 days with full crew)
		
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.039783051310155
		}
		INPUT_RESOURCE
		{
			ResourceName = Water
			Ratio = 0.000002720508341
		}		
		OUTPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.001713537562385
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000000405893838
			DumpExcess = true
		}	
		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1
	}
}

// Enough Life Support Supplies to Allow 6 kerbals to survive in orbit for 7 months
// Each month is 30 6 hr kerbin days, so 210 days
@PART[bluedog_MOL_Airlock]:NEEDS[TacLifeSupport]:AFTER[TacLifeSupport]
{
	@description ^= :$: TAC-LS 1260 Kerbal days life support added.:
	%RESOURCE[Food]
	{
		%amount = 463.8
		%maxAmount = 463.8
	}
	%RESOURCE[Water]
	{
		%amount = 306.6
		%maxAmount = 306.6
	}
	%RESOURCE[Oxygen]
	{
		%amount = 46938.3
		%maxAmount = 46938.3
	}
	%RESOURCE[CarbonDioxide]
	{
		%amount = 0
		%maxAmount = 40544.7
	}
	%RESOURCE[WasteWater]
	{
		%amount = 0
		%maxAmount = 390.3
	}
	%RESOURCE[Waste]
	{
		%amount = 0
		%maxAmount = 42.3
	}
}

A "day" is a kerbal day - I was not sure if an earth day should be used.

 

Edit:

Could anybody help me out? My edit of the config does not work. Could it be that MFT is the reason for this issue? -> it seems that TAC-LS itself does this with
GameData\ThunderAerospace\TacLifeSupportMFT\MM_AddResourcesMFT.cfg

^^confirmed

actually I'm trying to create a patch for MFT

Spoiler

In VAB it still looks like this:
OzG6p4H.png

Now it looks like this, all is okay:
PPJoTMw.png

It's in there, but doesn't want to work...

Solution:

Delete or prune the file
GameData\ThunderAerospace\TacLifeSupportMFT\MM_AddResourcesMFT.cfg

-> When I managed it to create a working patch for MFT I will provide it, then it's no more necessary to delete that file mentioned above.

Spoiler

 

Log:
https://www.dropbox.com/s/zb68cksze41tvhs/2017-07-18-1 KSP.log.zip?dl=1

Edited by Gordon Dry
added Apollo Block 3/4 Mission Modules
Link to comment
Share on other sites

Hokulani Orbital Workshop

Leo CSM and Leo/Belle Target Vehicle

Bluedog Design Bureau v1.3 "небеса" is now available on Github and Spacedock! Get it while it's hot.

Changelog:
-Skylab
-Lunar Orbiter
-New textures for Titan rocket family
-New textures for Mercury
-New textures for Agena
-Agena Materials Bay
-New textures and meshes for Apollo CSM
-New textures for some of the probe parts
-New textures for Diamant
-Updated RealNames config (thanks @IronCretin)
-Probably more stuff I'm forgetting

As ever, this release would not be possible without the help of my co-author @Jso, and all the community members that find bugs and contribute patches and tweaks on the Github. Thank you!

Like what I do? Want to directly support development? Consider donating via Patreon or Paypal!
Set up recurring donations through Patreon QcYfNA1.png?1
...Or make a one time donation via PayPal btn_donate_LG.gif

 

Edited by CobaltWolf
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...