Jump to content

[1.12.*] KerBalloons Reinflated - Real Science?


linuxgurugamer

Recommended Posts

17 hours ago, linuxgurugamer said:

The balloon part only shows up when you use the balloon category.  You can see it in the following image, it's the bottom button on the category list:

4fEPjmm.png

Uh oh, the inability to find it via search was rather unexpected. Thanks a lot!!!

Link to comment
Share on other sites

  • 3 weeks later...

@linuxgurugamer

Hi, had a quick look at the balloon config.

It has category as none which I assume was so that it would only turn up in a community category, trouble is it has no "tags =" which as far as I know you need for the Community category to have a category. It is also missing the S from size 3 in the " bulkheadProfiles =".

You also seem to be missing an Icons folder with the config file for the set up of the community category.

Hope this helps

Link to comment
Share on other sites

Having looked at the previous releases I have to assume that @linuxgurugamer has his own way of adding a category. In the mean time @Rutabaga22 if you are in a hurry you can do the following.


 

Spoiler

In the folder structure C:\KSP1.12.2\Kerbal Space Program\GameData\KerBalloons\Parts\UniversalBalloon\ you will find the config file.  

universalPayload.cfg

If you open it with a text editor like notepad and scroll down past the node stack entries you will find.

    category = none

Simple replace the none so that it looks like this

    category = Utility

That will make it appear in the utility section of parts.

If you want make it searchable you can add this line below 

bulkheadProfiles =

Simply click the line below and if you want it to line up hit tab once. Then add

tags = balloons

That way if you type balloons in search it will come up.

Do not hit enter at any time, simple save the changes and close the file.

I have tested this with the needed dependencies and it works properly in game.

This will work until Linuxgurugamer does an official fix to whatever is missing.

 

 

Edited by ColdJ
Link to comment
Share on other sites

  • 2 weeks later...
On 9/11/2022 at 12:02 PM, ColdJ said:

Having looked at the previous releases I have to assume that @linuxgurugamer has his own way of adding a category. In the mean time @Rutabaga22 if you are in a hurry you can do the following.


 

  Reveal hidden contents

In the folder structure C:\KSP1.12.2\Kerbal Space Program\GameData\KerBalloons\Parts\UniversalBalloon\ you will find the config file.  

universalPayload.cfg

If you open it with a text editor like notepad and scroll down past the node stack entries you will find.

    category = none

Simple replace the none so that it looks like this

    category = Utility

That will make it appear in the utility section of parts.

If you want make it searchable you can add this line below 

bulkheadProfiles =

Simply click the line below and if you want it to line up hit tab once. Then add

tags = balloons

That way if you type balloons in search it will come up.

Do not hit enter at any time, simple save the changes and close the file.

I have tested this with the needed dependencies and it works properly in game.

This will work until Linuxgurugamer does an official fix to whatever is missing.

 

 

This mod puts in it's own category in the left column.  It's odd and not like any other mod

Link to comment
Share on other sites

I dared to create a JSON for the "RP-0 Parts Browser".

I need to thoroughly test it.
And I did not replace the resulting ECM-Parts.cfg and TREE-Parts.cfg completely - I just copied the 10 resulting entries into the existing files in my install GameData.

Spoiler

KerBalloons.json

[
    {
        "name": "KBChute0625",
        "title": "KerBalloons Parachute (0.625m)",
        "description": "A parachute specifically designed to be used with 0.625m KerBalloons",
        "mod": "KerBalloons",
        "cost": "400",
        "entry_cost": "200",
        "category": "MATERIALS",
        "info": "",
        "year": "1951",
        "technology": "postWarMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute125",
        "title": "KerBalloons Parachute (1.25m)",
        "description": "A parachute specifically designed to be used with 1.25m KerBalloons",
        "mod": "KerBalloons",
        "cost": "600",
        "entry_cost": "300",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "100, KBChute0625",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute25",
        "title": "KerBalloons Parachute (2.5m)",
        "description": "A parachute specifically designed to be used with 2.5m KerBalloons",
        "mod": "KerBalloons",
        "cost": "800",
        "entry_cost": "400",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "200, KBChute125",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute375",
        "title": "KerBalloons Parachute (3.75m)",
        "description": "A parachute specifically designed to be used with 3.75m KerBalloons",
        "mod": "KerBalloons",
        "cost": "1000",
        "entry_cost": "500",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "300, KBChute25",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "ServiceBay_0625",
        "title": "Service Bay (0.625m)",
        "description": "A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.",
        "mod": "KerBalloons",
        "cost": "350",
        "entry_cost": "700",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "ServiceBay_375",
        "title": "Service Bay (3.75m)",
        "description": "A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.",
        "mod": "KerBalloons",
        "cost": "700",
        "entry_cost": "1400",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "materialsScienceAdvCapsules",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "500, ServiceBay_0625",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBCrossStaff",
        "title": "Know where we are stick",
        "description": "We're not sure why but every time we poke ourselves in the eye with this stick, we know where we are.",
        "mod": "KerBalloons",
        "cost": "500",
        "entry_cost": "4200",
        "category": "SCIENCE",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "KBSunDial",
        "title": "Sun Position Tracker",
        "description": "Used as part of the DataLogger to record times.",
        "mod": "KerBalloons",
        "cost": "6500",
        "entry_cost": "12200",
        "category": "SCIENCE",
        "info": "",
        "year": "1951",
        "technology": "earlyScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "100, KBCrossStaff",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "KBDataRecorder",
        "title": "Sensor Data Recorder",
        "description": "This amazing device detects other sensors and permanantly records their data. (GameData/KerBalloons/LogData)",
        "mod": "KerBalloons",
        "cost": "6500",
        "entry_cost": "12200",
        "category": "SCIENCE",
        "info": "",
        "year": "1952",
        "technology": "earlyScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "200, KBSunDial",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "universalBalloonHP",
        "title": "KerBalloon - Universal Balloon",
        "description": "When KerBalloons came to us to pitch their product our first thought was - Why the heck would we want balloons when we could have rockets. Lets just we changed our mind when we heard about the potential science and cost savings.",
        "mod": "KerBalloons",
        "cost": "2000",
        "entry_cost": "1000",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    }
]

 

 

Edit:

Addition to fulfill some necessities:

Spoiler

GameData\KerBalloons\Patches\RP-1_patch.cfg

@PART[KBChute*|KBCrossStaff|KBDataRecorder|KBSunDial|ServiceBay_0625|ServiceBay_375|universalBalloonHP]:NEEDS[RealismOverhaul]:AFTER[KerBalloons]
{
	%RSSROConfig = True
}

@PART[universalBalloonHP]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@title = KerBalloon - Universal Balloon
	@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[planetSwitch]]
	{
		// @SUBTYPE[Kerbin]
		// {
			// @name = Earth
			// @MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			// {
				// @DATA:HAS[#selectedPlanetName[Kerbin]]
				// {
					// @selectedPlanetName = Earth
				// }

			// }
		// }
		@SUBTYPE[Duna]
		{
			@name = Mars
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Duna]]
				{
					@selectedPlanetName = Mars
				}

			}
		}
		@SUBTYPE[Laythe]
		{
			@name = Titan
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Laythe]]
				{
					@selectedPlanetName = Titan
				}

			}
		}
		@SUBTYPE[Eve]
		{
			@name = Venus
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Eve]]
				{
					@selectedPlanetName = Venus
				}

			}
		}
	}
}

!PARTUPGRADE[BalloonSize0] { }

@PARTUPGRADE[BalloonSize1]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = postWarMaterialsScience
	%entryCost = 500
	@title = KerBalloons: Size 1 (1.25m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = A bigger balloon.
}

@PARTUPGRADE[BalloonSize2]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = earlyMaterialsScience
	%entryCost = 1500
	@title = KerBalloons: Size 2 (2.5m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = An even bigger balloon.
}

@PARTUPGRADE[BalloonSize3]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = materialsScienceSatellite
	%entryCost = 5000
	@title = KerBalloons: Size 3 (3.75m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = A really big balloon.
}

 

 

Edited by Gordon Dry
Addition to fulfill some necessities, +4
Link to comment
Share on other sites

6 hours ago, Gordon Dry said:

I dared to create a JSON for the "RP-0 Parts Browser".

I need to thoroughly test it.
And I did not replace the resulting ECM-Parts.cfg and TREE-Parts.cfg completely - I just copied the 10 resulting entries into the existing files in my install GameData.

  Reveal hidden contents

KerBalloons.json

[
    {
        "name": "KBChute0625",
        "title": "KerBalloons Parachute (0.625m)",
        "description": "A parachute specifically designed to be used with 0.625m KerBalloons",
        "mod": "KerBalloons",
        "cost": "400",
        "entry_cost": "200",
        "category": "MATERIALS",
        "info": "",
        "year": "1951",
        "technology": "postWarMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute125",
        "title": "KerBalloons Parachute (1.25m)",
        "description": "A parachute specifically designed to be used with 1.25m KerBalloons",
        "mod": "KerBalloons",
        "cost": "600",
        "entry_cost": "300",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "100, KBChute0625",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute25",
        "title": "KerBalloons Parachute (2.5m)",
        "description": "A parachute specifically designed to be used with 2.5m KerBalloons",
        "mod": "KerBalloons",
        "cost": "800",
        "entry_cost": "400",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "200, KBChute125",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute375",
        "title": "KerBalloons Parachute (3.75m)",
        "description": "A parachute specifically designed to be used with 3.75m KerBalloons",
        "mod": "KerBalloons",
        "cost": "1000",
        "entry_cost": "500",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "300, KBChute25",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "ServiceBay_0625",
        "title": "Service Bay (0.625m)",
        "description": "A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.",
        "mod": "KerBalloons",
        "cost": "350",
        "entry_cost": "700",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "ServiceBay_375",
        "title": "Service Bay (3.75m)",
        "description": "A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.",
        "mod": "KerBalloons",
        "cost": "700",
        "entry_cost": "1400",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "materialsScienceAdvCapsules",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "500, ServiceBay_0625",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBCrossStaff",
        "title": "Know where we are stick",
        "description": "We're not sure why but every time we poke ourselves in the eye with this stick, we know where we are.",
        "mod": "KerBalloons",
        "cost": "500",
        "entry_cost": "4200",
        "category": "SCIENCE",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "KBSunDial",
        "title": "Sun Position Tracker",
        "description": "Used as part of the DataLogger to record times.",
        "mod": "KerBalloons",
        "cost": "6500",
        "entry_cost": "12200",
        "category": "SCIENCE",
        "info": "",
        "year": "1951",
        "technology": "earlyScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "100, KBCrossStaff",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "KBDataRecorder",
        "title": "Sensor Data Recorder",
        "description": "This amazing device detects other sensors and permanantly records their data. (GameData/KerBalloons/LogData)",
        "mod": "KerBalloons",
        "cost": "6500",
        "entry_cost": "12200",
        "category": "SCIENCE",
        "info": "",
        "year": "1952",
        "technology": "earlyScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "200, KBSunDial",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "universalBalloonHP",
        "title": "KerBalloon - Universal Balloon",
        "description": "When KerBalloons came to us to pitch their product our first thought was - Why the heck would we want balloons when we could have rockets. Lets just we changed our mind when we heard about the potential science and cost savings.",
        "mod": "KerBalloons",
        "cost": "2000",
        "entry_cost": "1000",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    }
]
 

 

 

Edit:

Addition to fulfill some necessities:

  Reveal hidden contents

GameData\KerBalloons\Patches\RP-1_patch.cfg

@PART[KBChute*|KBCrossStaff|KBDataRecorder|KBSunDial|ServiceBay_0625|ServiceBay_375|universalBalloonHP]:NEEDS[RealismOverhaul]:AFTER[KerBalloons]
{
	%RSSROConfig = True
}

@PART[universalBalloonHP]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@title = KerBalloon - Universal Balloon
	@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[planetSwitch]]
	{
		// @SUBTYPE[Kerbin]
		// {
			// @name = Earth
			// @MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			// {
				// @DATA:HAS[#selectedPlanetName[Kerbin]]
				// {
					// @selectedPlanetName = Earth
				// }

			// }
		// }
		@SUBTYPE[Duna]
		{
			@name = Mars
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Duna]]
				{
					@selectedPlanetName = Mars
				}

			}
		}
		@SUBTYPE[Laythe]
		{
			@name = Titan
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Laythe]]
				{
					@selectedPlanetName = Titan
				}

			}
		}
		@SUBTYPE[Eve]
		{
			@name = Venus
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Eve]]
				{
					@selectedPlanetName = Venus
				}

			}
		}
	}
}

!PARTUPGRADE[BalloonSize0] { }

@PARTUPGRADE[BalloonSize1]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = postWarMaterialsScience
	%entryCost = 500
	@title = KerBalloons: Size 1 (1.25m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = A bigger balloon.
}

@PARTUPGRADE[BalloonSize2]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = earlyMaterialsScience
	%entryCost = 1500
	@title = KerBalloons: Size 2 (2.5m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = An even bigger balloon.
}

@PARTUPGRADE[BalloonSize3]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = materialsScienceSatellite
	%entryCost = 5000
	@title = KerBalloons: Size 3 (3.75m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = A really big balloon.
}
 

 

 

Feel free to submit a patch when you are ready

Link to comment
Share on other sites

On 9/22/2022 at 6:37 PM, Gordon Dry said:

I dared to create a JSON for the "RP-0 Parts Browser".

I need to thoroughly test it.
And I did not replace the resulting ECM-Parts.cfg and TREE-Parts.cfg completely - I just copied the 10 resulting entries into the existing files in my install GameData.

  Hide contents

KerBalloons.json

[
    {
        "name": "KBChute0625",
        "title": "KerBalloons Parachute (0.625m)",
        "description": "A parachute specifically designed to be used with 0.625m KerBalloons",
        "mod": "KerBalloons",
        "cost": "400",
        "entry_cost": "200",
        "category": "MATERIALS",
        "info": "",
        "year": "1951",
        "technology": "postWarMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute125",
        "title": "KerBalloons Parachute (1.25m)",
        "description": "A parachute specifically designed to be used with 1.25m KerBalloons",
        "mod": "KerBalloons",
        "cost": "600",
        "entry_cost": "300",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "100, KBChute0625",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute25",
        "title": "KerBalloons Parachute (2.5m)",
        "description": "A parachute specifically designed to be used with 2.5m KerBalloons",
        "mod": "KerBalloons",
        "cost": "800",
        "entry_cost": "400",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "200, KBChute125",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBChute375",
        "title": "KerBalloons Parachute (3.75m)",
        "description": "A parachute specifically designed to be used with 3.75m KerBalloons",
        "mod": "KerBalloons",
        "cost": "1000",
        "entry_cost": "500",
        "category": "MATERIALS",
        "info": "",
        "year": "1952",
        "technology": "earlyMaterialsScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "300, KBChute25",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "ServiceBay_0625",
        "title": "Service Bay (0.625m)",
        "description": "A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.",
        "mod": "KerBalloons",
        "cost": "350",
        "entry_cost": "700",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "ServiceBay_375",
        "title": "Service Bay (3.75m)",
        "description": "A heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.",
        "mod": "KerBalloons",
        "cost": "700",
        "entry_cost": "1400",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "materialsScienceAdvCapsules",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "500, ServiceBay_0625",
        "identical_part_name": "",
        "module_tags": [ ]
    },
    {
        "name": "KBCrossStaff",
        "title": "Know where we are stick",
        "description": "We're not sure why but every time we poke ourselves in the eye with this stick, we know where we are.",
        "mod": "KerBalloons",
        "cost": "500",
        "entry_cost": "4200",
        "category": "SCIENCE",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "KBSunDial",
        "title": "Sun Position Tracker",
        "description": "Used as part of the DataLogger to record times.",
        "mod": "KerBalloons",
        "cost": "6500",
        "entry_cost": "12200",
        "category": "SCIENCE",
        "info": "",
        "year": "1951",
        "technology": "earlyScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "100, KBCrossStaff",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "KBDataRecorder",
        "title": "Sensor Data Recorder",
        "description": "This amazing device detects other sensors and permanantly records their data. (GameData/KerBalloons/LogData)",
        "mod": "KerBalloons",
        "cost": "6500",
        "entry_cost": "12200",
        "category": "SCIENCE",
        "info": "",
        "year": "1952",
        "technology": "earlyScience",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "200, KBSunDial",
        "identical_part_name": "",
        "module_tags": [
            "Instruments"
        ]
    },
    {
        "name": "universalBalloonHP",
        "title": "KerBalloon - Universal Balloon",
        "description": "When KerBalloons came to us to pitch their product our first thought was - Why the heck would we want balloons when we could have rockets. Lets just we changed our mind when we heard about the potential science and cost savings.",
        "mod": "KerBalloons",
        "cost": "2000",
        "entry_cost": "1000",
        "category": "MATERIALS",
        "info": "",
        "year": "1950",
        "technology": "unlockParts",
        "ro": true,
        "orphan": false,
        "rp0_conf": true,
        "spacecraft": "",
        "engine_config": "",
        "upgrade": false,
        "entry_cost_mods": "",
        "identical_part_name": "",
        "module_tags": [ ]
    }
]

 

 

Edit:

Addition to fulfill some necessities:

  Hide contents

GameData\KerBalloons\Patches\RP-1_patch.cfg

@PART[KBChute*|KBCrossStaff|KBDataRecorder|KBSunDial|ServiceBay_0625|ServiceBay_375|universalBalloonHP]:NEEDS[RealismOverhaul]:AFTER[KerBalloons]
{
	%RSSROConfig = True
}

@PART[universalBalloonHP]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@title = KerBalloon - Universal Balloon
	@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[planetSwitch]]
	{
		// @SUBTYPE[Kerbin]
		// {
			// @name = Earth
			// @MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			// {
				// @DATA:HAS[#selectedPlanetName[Kerbin]]
				// {
					// @selectedPlanetName = Earth
				// }

			// }
		// }
		@SUBTYPE[Duna]
		{
			@name = Mars
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Duna]]
				{
					@selectedPlanetName = Mars
				}

			}
		}
		@SUBTYPE[Laythe]
		{
			@name = Titan
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Laythe]]
				{
					@selectedPlanetName = Titan
				}

			}
		}
		@SUBTYPE[Eve]
		{
			@name = Venus
			@MODULE:HAS[@IDENTIFIER[ModuleKerBalloon]]
			{
				@DATA:HAS[#selectedPlanetName[Eve]]
				{
					@selectedPlanetName = Venus
				}

			}
		}
	}
}

!PARTUPGRADE[BalloonSize0] { }

@PARTUPGRADE[BalloonSize1]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = postWarMaterialsScience
	%entryCost = 500
	@title = KerBalloons: Size 1 (1.25m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = A bigger balloon.
}

@PARTUPGRADE[BalloonSize2]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = earlyMaterialsScience
	%entryCost = 1500
	@title = KerBalloons: Size 2 (2.5m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = An even bigger balloon.
}

@PARTUPGRADE[BalloonSize3]:NEEDS[RP-0]:AFTER[KerBalloons]
{
	@techRequired = materialsScienceSatellite
	%entryCost = 5000
	@title = KerBalloons: Size 3 (3.75m)
	%basicInfo = #autoLOC_501093 //#autoLOC_501093 = Warning: May contain traces of sentience.
	%manufacturer = KerBalloons
	@description = A really big balloon.
}

 

 

Would you mind attaching the files??? I cannot find the .JSON file to add the text.

Link to comment
Share on other sites

I've changed all of the settings I could find for speed - setting "speedLimiter" to false and increasing max speed to 1000 in both the universalPayload.cfg and in the balloonSpecs.cfg files, and I'm still flying at 5m/s.

Am I missing something? Are speed settings also saved on a per-save basis? 5m/s is way too slow for me, ahah.

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 1 month later...
On 12/1/2022 at 1:58 AM, nascarlaser1 said:

Does anyone have a fix for the balloons/category not appearing? I have all the parts except for the actual balloons. There is also no custom category. 

 

Edit: Following @ColdJ's directions I got the part to work. This mod is great! :D

Hello, yes the only way that I found to have access to KerBalloon which is the mod main part is to use the filters:

zxgOwwJ.jpg

Link to comment
Share on other sites

9 hours ago, pmborg said:

Which one? Can you please share an image of icon because, at least for me do not appear anywhere.

The balloon part only shows up when you use the balloon category.  You can see it in the following image, it's the bottom button on the category list:

4fEPjmm.png

Link to comment
Share on other sites

1 minute ago, linuxgurugamer said:

The balloon part only shows up when you use the balloon category.  You can see it in the following image, it's the bottom button on the category list:

4fEPjmm.png

C5vvvOa.jpg

Thank you for your reply :), don't appear for me, adding my first log of 1.12.5

LOG: https://www.dropbox.com/s/ei794yo66sahju0/KSP - KSP1.12.5.log?dl=0

 

 

Link to comment
Share on other sites

6 minutes ago, pmborg said:

Thank you for your reply :), don't appear for me, adding my first log of 1.12.5

LOG: https://www.dropbox.com/s/ei794yo66sahju0/KSP - KSP1.12.5.log?dl=0

Screenshot, please

You should remove Kerbalx, it's getting lots of NullRefs

Edited by linuxgurugamer
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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