Jump to content

[1.5.0 <-> 1.8.1] Kerbalism v3.2


N70

Recommended Posts

34 minutes ago, Sir Mortimer said:
  • The savegames will work with the final released version. In fact, I think you can even load old savegames without game breaking issues. We were able to avoid breaking compatibility after all.

Great job !

Link to comment
Share on other sites

I'm trying to compile a set of mods for 1.7 and Kerbalism (after renaming the .bin and shaders to 17) throws a cascade of NRE:

Spoiler

(...)
[LOG 18:08:26.298] WaypointManager 2.7.5 loaded.
[LOG 18:08:26.305] ADDON BINDER: Create binding redirect: MagiCore, Version=1.3.1.4, Culture=neutral, PublicKeyToken=null => MagiCore, Version=1.3.1.5, Culture=neutral, PublicKeyToken=null
[LOG 18:08:26.326] [FAR v0.15.10.0] Vehicle Voxel Setup started
[LOG 18:08:26.326] [FAR v0.15.10.0] Vehicle Voxel Setup complete
[LOG 18:08:26.333] [Kopernicus] ScenarioDiscoverableObjects successfully removed.
[LOG 18:08:26.336] [ScrapYard] Blacklisted 1 parts.
[LOG 18:08:26.337] [ScrapYard] Loaded 4 module templates and 0 forbidden templates.
[LOG 18:08:26.338] [ScrapYard] Automatically refurbishing 1 modules.
[WRN 18:08:26.338] DontDestroyOnLoad only work for root GameObjects or components on root GameObjects.
[LOG 18:08:26.340] [INFO] ContractConfigurator.BiomeTracker: Starting background load of Icarus biome data.
[LOG 18:08:26.348] 4/16/2019 6:08:26 PM,KerbalAlarmClock,WarpRates:8
[EXC 18:08:26.391] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.Update ()
[LOG 18:08:26.663] ADDON BINDER: Create binding redirect: ClickThroughBlocker, Version=0.1.7.0, Culture=neutral, PublicKeyToken=null => ClickThroughBlocker, Version=0.1.7.1, Culture=neutral, PublicKeyToken=null
[LOG 18:08:26.663] 4/16/2019 6:08:26 PM,KerbalAlarmClock,Loading Textures
[LOG 18:08:26.680] 4/16/2019 6:08:26 PM,KerbalAlarmClock,Loaded Textures
[LOG 18:08:26.683] 4/16/2019 6:08:26 PM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue
[EXC 18:08:26.693] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[LOG 18:08:26.702] 4/16/2019 6:08:26 PM,KerbalAlarmClock,API-DeleteAlarm-Deleting:88972c7636494bb890b1c90643b6b992
[EXC 18:08:26.704] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.727] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.727] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.730] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[LOG 18:08:26.730] [RemoteTech] First start of RemoteTech!
[ERR 18:08:26.739] [SurfaceObject]: Cannot return to original parent, it no longer exists.

[LOG 18:08:26.747] [UiApp] Awake: Contracts
[LOG 18:08:26.747] [UiApp] Awake: KSPedia
[LOG 18:08:26.747] [GenericAppFrame] Reposition 0 10969
[LOG 18:08:26.748] [ApplicationLauncher] OnSceneLoadedGUIReady: scene SPACECENTER ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop True
[LOG 18:08:26.748] [ApplicationLauncher] SpawnSimpleLayout: HorizontalRightLeft
[LOG 18:08:26.749] [ApplicationLauncher] SetVisible: 
[LOG 18:08:26.749] ScaleModList: listSize 164 maxListSize 2444
[LOG 18:08:26.750] ScaleModList: listSize 164 maxListSize 2435
[LOG 18:08:26.750] ScaleModList: listSize 164 maxListSize 2435
[LOG 18:08:26.750] ScaleModList: listSize 164 maxListSize 2435
[LOG 18:08:26.750] ScaleModList: listSize 205 maxListSize 2435
[LOG 18:08:26.750] ScaleModList: listSize 164 maxListSize 2435
[LOG 18:08:26.751] ScaleModList: listSize 205 maxListSize 2435
[LOG 18:08:26.751] ScaleModList: listSize 164 maxListSize 2435
[LOG 18:08:26.751] ScaleModList: listSize 205 maxListSize 2435
[LOG 18:08:26.759] ScaleModList: listSize 246 maxListSize 2435
[LOG 18:08:26.766] ScaleModList: listSize 287 maxListSize 2435
[LOG 18:08:26.766] [Kopernicus]: StarLightSwitcher: Set active star => Sun
[LOG 18:08:26.791] 4/16/2019 6:08:26 PM,KerbalAlarmClock,Contracts System Ready
[LOG 18:08:26.802] [UIApp] OnDestroy: Missions App
[EXC 18:08:26.846] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.850] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.883] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[LOG 18:08:26.883] [MessageSystem] Reposition 0.02 10970
[LOG 18:08:26.883] [GenericAppFrame] Reposition 0.02 10970
[LOG 18:08:26.884] [GenericAppFrame] Reposition 0.02 10970
[EXC 18:08:26.954] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.954] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.956] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[EXC 18:08:26.991] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.992] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:26.993] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[EXC 18:08:27.025] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.026] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.028] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[EXC 18:08:27.059] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.060] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.061] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[EXC 18:08:27.094] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.094] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.095] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
[LOG 18:08:27.096] [UIApp] Adding Contracts to Application Launcher
[LOG 18:08:27.096] ScaleModList: listSize 287 maxListSize 2394
[EXC 18:08:27.127] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.128] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Kerbalism.OnGUI ()
[EXC 18:08:27.129] NullReferenceException: Object reference not set to an instance of an object
	KERBALISM.Highlighter.Update ()
	KERBALISM.Kerbalism.Update ()
(...)

 

67791 NREs total, 45371 with OnGUI and 22416 with Update. Is this expected? :) 

Link to comment
Share on other sites

A couple more errors related to Kerbalism:

Spoiler

[LOG 18:08:26.207] [Kerbalism]  -> verbose: Radiation.Preprocess - particle-fitting 'earth'...
[ERR 18:08:26.209] Exception loading ScenarioModule Kerbalism: System.NullReferenceException: Object reference not set to an instance of an object
  at KERBALISM.Lib.GetShader (System.String name) [0x00000] in <filename unknown>:0 
  at KERBALISM.LineRenderer.Init () [0x00000] in <filename unknown>:0 
  at KERBALISM.Kerbalism.OnLoad (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at ScenarioModule.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at ScenarioRunner.AddModule (.ConfigNode node) [0x00000] in <filename unknown>:0 

[LOG 18:08:26.211] [CustomConfigsManager] Setting modded physics as the active one
[LOG 18:08:26.212] PhysicsGlobals: Loading database
(...)
[LOG 18:10:00.793] [Kerbalism]  -> verbose: Radiation.Preprocess - particle-fitting 'earth'...
[ERR 18:10:00.793] Exception loading ScenarioModule Kerbalism: System.Exception: shader AntiAliasedLine not found
  at KERBALISM.Lib.GetShader (System.String name) [0x00000] in <filename unknown>:0 
  at KERBALISM.LineRenderer.Init () [0x00000] in <filename unknown>:0 
  at KERBALISM.Kerbalism.OnLoad (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at ScenarioModule.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at ScenarioRunner.AddModule (.ConfigNode node) [0x00000] in <filename unknown>:0 

[WRN 18:10:00.863] [RDTechTree]: No tech node found called unresearchable
[LOG 18:10:00.917] SuitProg: run SetMaxTemp
[LOG 18:10:00.917] SuitProg: AC level = 0
[LOG 18:10:00.917] SuitProg: maxTemp set to 800
[LOG 18:10:00.917] SuitProg: skinMaxTemp set to 800
[LOG 18:10:00.918] SuitProg: AC level = 0
[LOG 18:10:00.918] SuitProg: maxTemp set to 800
[LOG 18:10:00.918] SuitProg: skinMaxTemp set to 800
(twice)

 

I've posted the full log here: https://gist.github.com/Marandil/e1232f9a7a4dc5c501f06bcd7b3808ef

Hope that helps :)

Link to comment
Share on other sites

Does Kerbalism affect buoyancy at all? Im on a new (modded) 1.7 install, and noticed that my Kerbals don't seem to float anymore.  Previously with the same set of mods I use now, but with USI Life Support and Kerbal Health (and on v 1.5.1), they would always float back up.  IIRC, both sets of mods add lead shielding to the pods, which I think is why the pods sink, but Im not used to the Kerbals sinking too.

Mod List, just in case:

"name": "CrewQueueTwo"
            "name": "EarnYourStripes"
            "name": "EVAHandrailsPackContinued"
            "name": "EVAParachutes"
            "name": "FinalFrontier"
            "name": "FlightPlan"
            "name": "FlightTracker"
            "name": "GravityTurnContinued"
            "name": "KerbalConstructionTime"
            "name": "KerbalGPSRevived"
            "name": "KerbalKrashSystem"
            "name": "KerbalNRAP"
            "name": "MagiCore"
            "name": "MemGraph"
            "name": "ModuleManager"
            "name": "MonthlyBudgets"
            "name": "OhScrap"
            "name": "RCSBuildAidCont"
            "name": "ScrapYard"
            "name": "StageRecovery"
            "name": "ContractConfigurator"
            "name": "KerbalAlarmClock"
            "name": "ClickThroughBlocker"
            "name": "KerbalChangelog"
            "name": "UICore"
            "name": "ToolbarController"
            "name": "AmpYearPowerManager"
            "name": "BAMCont"
            "name": "DistantObject"
            "name": "DistantObject-default"
            "name": "KerbalEngineerRedux"
            "name": "Kerbalism"
            "name": "KIS"
            "name": "KSPRescuePodFix"
            "name": "MechJeb2"
            "name": "NearFutureConstruction"
            "name": "B9PartSwitch"
            "name": "NearFutureSpacecraft"
            "name": "NearFuturePropulsion"
            "name": "NearFutureLaunchVehicles"
            "name": "NearFutureProps"
            "name": "NearFutureElectrical-DecayingRTGs"
            "name": "NearFutureSolar"
            "name": "NearFutureSolar-Core"
            "name": "NearFutureElectrical-Core"
            "name": "SCANsat"
            "name": "WorldStabilizer"
            "name": "Toolbar"
            "name": "CommunityCategoryKit"
            "name": "CommunityTechTree"
            "name": "KSP-AVC"
            "name": "KAS"
            "name": "CryoEngines"
            "name": "KerbalAtomics"
            "name": "REPOSoftTech-Agencies"
"name": "NearFutureElectrical"
            "name": "CommunityResourcePack"
            "name": "DynamicBatteryStorage"
            "name": "CryoTanks"
            "name": "DeployableEngines"
            "name": "CryoTanks-Core"
            "name": "VesselView"
            "name": "UniversalStorage2"
            "name": "TreeToppler"
            "name": "CommNetConstellation"
            "name": "RemoteTechRedevAntennas"
            "name": "HeatControl"
            "name": "KerbalAtomics-NFECompatibility"
            "name": "RealChute"
            "name": "StationPartsExpansionRedux"
            "name": "BasicOrbit"
            "name": "DMagicOrbitalScience"
            "name": "ManeuverNodeEvolved"
            "name": "Mk2Expansion"
            "name": "Mk3Expansion"
            "name": "RaginCaucasian"
            "name": "SensiblePumpsCont"
            "name": "SmartParts"
            "name": "ScienceAlert"
            "name": "EasyVesselSwitch"
            "name": "HullcamVDSContinued"
            "name": "KerbalHacksDroptankWrapper"
            "name": "VesselView-UI-Toolbar"
            "name": "DeepFreeze"
            "name": "JSIPartUtilities"
            "name": "RasterPropMonitor"
            "name": "RasterPropMonitor-Core"
            "name": "FirespitterCore"
            "name": "AblativeAirbrake"
            "name": "Chatterer"
            "name": "InterstellarFuelSwitch"
            "name": "KWRocketryRebalanced"
            "name": "PEBKACIndustriesLaunchEscapeSystem"
            "name": "ShuttleLiftingBodyCormorantAeronology"
            "name": "WaypointManager"
            "name": "PatchManager"
            "name": "BobsPanicBox"
            "name": "InterstellarFuelSwitch-Core"
            "name": "TriggerAu-Flags"
            "name": "TextureReplacer"
            "name": "FelineUtilityRovers"
            "name": "ContractConfigurator-FieldResearch"
            "name": "ContractConfigurator-CleverSats"
            "name": "ContractConfigurator-KerbinSpaceStation"
            "name": "Goodspeed"
            "name": "MunarIndustriesFTX"
            "name": "PWBFuelBalancerRestored"
            "name": "StationKeeping"
            "name": "TrackingStationEvolved"
            "name": "WetterWings"
            "name": "AlternateResourcePanel"
   
   

 

Link to comment
Share on other sites

7 hours ago, Jade_Falcon said:

Does Kerbalism affect buoyancy at all? Im on a new (modded) 1.7 install, and noticed that my Kerbals don't seem to float anymore.  Previously with the same set of mods I use now, but with USI Life Support and Kerbal Health (and on v 1.5.1), they would always float back up.  IIRC, both sets of mods add lead shielding to the pods, which I think is why the pods sink, but Im not used to the Kerbals sinking too.

Mod List, just in case:

"name": "CrewQueueTwo"
            "name": "EarnYourStripes"
            "name": "EVAHandrailsPackContinued"
            "name": "EVAParachutes"
            "name": "FinalFrontier"
            "name": "FlightPlan"
            "name": "FlightTracker"
            "name": "GravityTurnContinued"
            "name": "KerbalConstructionTime"
            "name": "KerbalGPSRevived"
            "name": "KerbalKrashSystem"
            "name": "KerbalNRAP"
            "name": "MagiCore"
            "name": "MemGraph"
            "name": "ModuleManager"
            "name": "MonthlyBudgets"
            "name": "OhScrap"
            "name": "RCSBuildAidCont"
            "name": "ScrapYard"
            "name": "StageRecovery"
            "name": "ContractConfigurator"
            "name": "KerbalAlarmClock"
            "name": "ClickThroughBlocker"
            "name": "KerbalChangelog"
            "name": "UICore"
            "name": "ToolbarController"
            "name": "AmpYearPowerManager"
            "name": "BAMCont"
            "name": "DistantObject"
            "name": "DistantObject-default"
            "name": "KerbalEngineerRedux"
            "name": "Kerbalism"
            "name": "KIS"
            "name": "KSPRescuePodFix"
            "name": "MechJeb2"
            "name": "NearFutureConstruction"
            "name": "B9PartSwitch"
            "name": "NearFutureSpacecraft"
            "name": "NearFuturePropulsion"
            "name": "NearFutureLaunchVehicles"
            "name": "NearFutureProps"
            "name": "NearFutureElectrical-DecayingRTGs"
            "name": "NearFutureSolar"
            "name": "NearFutureSolar-Core"
            "name": "NearFutureElectrical-Core"
            "name": "SCANsat"
            "name": "WorldStabilizer"
            "name": "Toolbar"
            "name": "CommunityCategoryKit"
            "name": "CommunityTechTree"
            "name": "KSP-AVC"
            "name": "KAS"
            "name": "CryoEngines"
            "name": "KerbalAtomics"
            "name": "REPOSoftTech-Agencies"
"name": "NearFutureElectrical"
            "name": "CommunityResourcePack"
            "name": "DynamicBatteryStorage"
            "name": "CryoTanks"
            "name": "DeployableEngines"
            "name": "CryoTanks-Core"
            "name": "VesselView"
            "name": "UniversalStorage2"
            "name": "TreeToppler"
            "name": "CommNetConstellation"
            "name": "RemoteTechRedevAntennas"
            "name": "HeatControl"
            "name": "KerbalAtomics-NFECompatibility"
            "name": "RealChute"
            "name": "StationPartsExpansionRedux"
            "name": "BasicOrbit"
            "name": "DMagicOrbitalScience"
            "name": "ManeuverNodeEvolved"
            "name": "Mk2Expansion"
            "name": "Mk3Expansion"
            "name": "RaginCaucasian"
            "name": "SensiblePumpsCont"
            "name": "SmartParts"
            "name": "ScienceAlert"
            "name": "EasyVesselSwitch"
            "name": "HullcamVDSContinued"
            "name": "KerbalHacksDroptankWrapper"
            "name": "VesselView-UI-Toolbar"
            "name": "DeepFreeze"
            "name": "JSIPartUtilities"
            "name": "RasterPropMonitor"
            "name": "RasterPropMonitor-Core"
            "name": "FirespitterCore"
            "name": "AblativeAirbrake"
            "name": "Chatterer"
            "name": "InterstellarFuelSwitch"
            "name": "KWRocketryRebalanced"
            "name": "PEBKACIndustriesLaunchEscapeSystem"
            "name": "ShuttleLiftingBodyCormorantAeronology"
            "name": "WaypointManager"
            "name": "PatchManager"
            "name": "BobsPanicBox"
            "name": "InterstellarFuelSwitch-Core"
            "name": "TriggerAu-Flags"
            "name": "TextureReplacer"
            "name": "FelineUtilityRovers"
            "name": "ContractConfigurator-FieldResearch"
            "name": "ContractConfigurator-CleverSats"
            "name": "ContractConfigurator-KerbinSpaceStation"
            "name": "Goodspeed"
            "name": "MunarIndustriesFTX"
            "name": "PWBFuelBalancerRestored"
            "name": "StationKeeping"
            "name": "TrackingStationEvolved"
            "name": "WetterWings"
            "name": "AlternateResourcePanel"
   
   

 

If your Kerbals sink, you’re running version 2.2 which is broken. Either go back to 2.1.2 or get on the discord server if you’re interested in playtesting version 3.0

Link to comment
Share on other sites

 

26 minutes ago, Sir Mortimer said:

If your Kerbals sink, you’re running version 2.2 which is broken. Either go back to 2.1.2 or get on the discord server if you’re interested in playtesting version 3.0

Ah, got it, thanks! I think I will do some testing on 3.0.

Link to comment
Share on other sites

Hi. I've posted this problem in Universal Storage forum, but I was redirected here:

I'm not sure if Universal Storage (1.7.0.10) science parts work as they should with Kerbalism (2.1.2) [KSP 1.7].

I'm talking about things like "xmitDataScalar" - for example for Advanced Goo Unit or Atmospheric Science Unit.

Parts from Universal Storage still work like in stock KSP (so for example goo data is transmittable, and only a percent of science is rewarded - when it should not be transmittable at all, and if it is, the reward should be 100%).

Link to comment
Share on other sites

3 hours ago, Szperacz said:

Hi. I've posted this problem in Universal Storage forum, but I was redirected here:

I'm not sure if Universal Storage (1.7.0.10) science parts work as they should with Kerbalism (2.1.2) [KSP 1.7].

I'm talking about things like "xmitDataScalar" - for example for Advanced Goo Unit or Atmospheric Science Unit.

Parts from Universal Storage still work like in stock KSP (so for example goo data is transmittable, and only a percent of science is rewarded - when it should not be transmittable at all, and if it is, the reward should be 100%).

USII is not patched yet afaik, so that's why. When it'll be patched, it'll work as intended. This will probably get fixed in 3.0

Link to comment
Share on other sites

I am making a cfg with custom radiation definitions for the Beyond Home planet pack and am having trouble changing the Geiger Counter experiment definitions.  I used the support cfg for OPM and New_Horizons as a template.  If yall have a moment, would you mind having a look at it and see if anything looks incorrect?

Currently the radiation definitions work correctly but I can't get the GeigerCounter definitions to stop using the default messages.

// ============================================================================
// GeigerCounter science experiment definitions
// ============================================================================

@EXPERIMENT_DEFINITION[*]:HAS[#id[geigerCounter]]:NEEDS[BeyondHome]:AFTER[Kerbalism]
{
	@RESULTS
	{
		//Fury
			FurySrfLanded = Fury's volcanos have flooded the surface with radioactive material.
			FuryFlyingLow = The geiger counter thinks it would be a bad idea to land here.
			FuryFlyingHigh = Radioactive volcanic ash covers the ship and makes it glow neon red.
			FuryInSpaceLow = A thin band of highly charged particles closely orbits Fury.
			FuryInSpaceHigh = The geiger counter wonders what it did to deserve this.
		//Anger
			AngerSrfLanded = The geiger counter is just happy that it is not on the surface of Fury.
			AngerInSpaceLow = Anger's orbit passes through one of Fury's intense radiation belts and makes the geiger counter wish it was back at home.
			AngerInSpaceHigh = The geiger counter wishes it could sit in a stronger magnetic field right about now.
		//Hydrus
			HydrusSrfLanded = The geiger counter is too busy stairing at the floating islands right now to respond.
			HydrusFlyingLow = The geiger counter yells "WATCH OUT FOR THAT FLOATING ROCK YOU FOOL."
			HydrusFlyingHigh = The geiger counter thinks that those floating islands might not be entirely stable.
			HydrusInSpaceLow = The extreme magnetic field around Hydrus has collected an impressive amount of charged particles.
			HydrusInSpaceHigh = The radiation belt around Hydrus wants to know if you can come out to play.
		//Hydron
			HydronSrfLanded = The geiger counter kind of wishes it could go visit Hyrus now.
			HydronInSpaceLow = Hydron's lack of a magnetosphere is not suprising.
			HydronInSpaceHigh = Readings fluctuate as the moon orbits Hydrus.
		//Rhode
			@KerbinSrfLanded = We really got lucky with this planet.  A strong magnetosphere and atmosphere protects us from most cosmic rays.
			@KerbinFlyingLow = Beep...............Beep...............Beep.
			@KerbinFlyingHigh = The geiger counter thinks it can see a glowing band of radiation just beyond Rhode's atmosphere.
			@KerbinInSpaceLow = There is definitely a glowing ring of radiation out there.
			@KerbinInSpaceHigh = The geiger counter wonders what a geiger is.... and why it is supposed to be counting them.
		//Lua
			LuaSrfLanded = The geiger counter is quite comfortable here
			LuaFlyingLow = The thin atmosphere does a decent job of shielding against cosmic rays.
			LuaFlyingHigh = It would probably be safer for us on the ground.
			LuaInSpaceLow = The geiger counter takes a break while Lua passes through Rhode's magnetopause.
			LuaInSpaceHigh = Lua's magnetosphere is quite lumpy.
		//Armstrong
			ArmstrongSrfLanded = The surface is completely unprotected from cosmic radiation.
			ArmstrongInSpaceLow = Armstrong has no magnetosphere to speak of.
			ArmstrongInSpaceHigh = The geiger counter has no idea it is even near a moon.
		//Ash
			AshSrfLanded = The surface is covered in fresh lava.  Fortunately, this moon has a very low abundance of radioactive heavy metals.
			AshInSpaceLow = There is a dainty little band of radiation circling Ash.
			AshInSpaceHigh = The geiger counter thinks Ash's magnetopause is funny looking.
		//Scaythe
			ScaytheSrfLanded = A spike of radiation has been detected at Scaythe's poles.  No one knows how it got there.
			ScaytheInSpaceLow = The geiger counter sees fuzzy balls of radiation at Scaythe's poles.  Probably best not to go there.
			ScaytheInSpaceHigh = The geiger counter begins to yawn.
		//Scindo
			ScindoSrfLanded = The surface of Scindo is littered with radioactive material.  Perhaps we should be going now?
			ScindoInSpaceLow = The radioactivity from the planet below is making a strange humming noise.
			ScindoInSpaceHigh = The geiger counter thinks it would be a bad idea to land on Scindo.
		//Gateway
			GatewaySrfLanded = HaXorZ
			GatewayFlyingLow = The geiger counter wonders what it did to deserve this.
			GatewayFlyingHigh = The geiger counter begs you not to go any deeper.
			GatewayInSpaceLow = A thick band of intense radiation surrounds Gateway. Why would you come here?!?
			GatewayInSpaceHigh = A thick band of deadly radiation surrounds Gateway and it's rings.  
		//Proxim
			ProximSrfLanded = The needle on the geiger counter spun around twice then flew off.
			ProximInSpaceLow = Proxim orbits inside of Gateways radiation belt.  This may be the most dangerous place in the entire solar system.
			ProximInSpaceHigh = The geiger counter does not know how to count above a bajillion.
		//Kohm
			KohmSrfLanded = The geiger counter is quite comfortable on the surface of Kohm.
			KohmFlyingLow = There is almost no radiation here.
			KohmFlyingHigh = The geiger counter can taste the ionosphere.
			KohmInSpaceLow = The geiger counter is just glad we did not go closer to Gateway.
			KohmInSpaceHigh = There is a gentle ionosphere around Kohm that shields it from radiation.
		//Eidos
			EidosSrfLanded = Eidos is slightly sheilded from cosmic radiation by Gateways magnetopause
			EidosInSpaceLow = The geiger counter thinks Eidos looks like a mint dip 'n dot
			EidosInSpaceHigh = The gieger counter thinks we are dangerously close to Gateway's outer radiation belt.
		//Ansia
			AnsiaSrfLanded = There is nothing to protect Ansia from the periodic onslaught of charged particles from Gateway.
			AnsiaInSpaceLow = The geiger counter begins to count: "ONE geiger, hahaha.  TWO geiger, hahaha.  THREE geiger.....hahaha."
			AnsiaInSpaceHigh = The geiger counter starts to cry as Ansia enters Gateway's outer radiation belt.
		//Jade
			JadeSrfLanded = With no atmosphere or magnetosphere, Jade is essentially naked....in a cosmic sense.
			JadeInSpaceLow = The geiger counter can see a fuzzy glow around Gateway from here.
			JadeInSpaceHigh = The geiger counter begins to yawn.
		//Rock
			RockSrfLanded = Rock is covered in radioactive....rocks.
			RockInSpaceLow = The geiger counter detects a low level of radiation emanating from the surface.  It is probably dangerous down there!
			RockInSpaceHigh = Rock has no protection from cosmic radiation.
		//Vasto
			VastoSrfLanded = All ice and no Magnetosphere makes Vasto a dull boy.
			VastoInSpaceLow = The only radiation here is the glare from Vasto's albino surface.
			VastoInSpaceHigh = Perhaps Vasto is a projectile in a cosmic snowball fight between Kerbol and Tempus!
		//Voss
			VossSrfLanded = The geiger counter dies of boredom.
			VossInSpaceLow = The geiger counter questions the meaning of it's existance.
			VossInSpaceHigh = Voss has no protection from cosmic radiation.
		//Kerbol
			KerbolSrfLanded = Uuuuuuummmmm?!?
			KerbolFlyingLow = Wut Wut?!?
			KerbolFlyingHigh = How are you doing this?  Are you a wizard?
			KerbolInSpaceLow = STILL......HOT!!!!!
			KerbolInSpaceHigh = The geiger counter feels sorry for the old star.
		//Tribute
			TributeSrfLanded = Kerbin's surface was blasted off long ago.  The remaining core is still radioactive and dangerous.  Perhaps we should be going now?
			TributeInSpaceLow = The surface is radioactive and dangerous.  Are you sure you want to go down there
			TributeInSpaceHigh = Looks hot down there.  The surface is glowing with radiation.
		//Dynasty
			DynastySrfLanded = The geiger counter thinks Dynasty is a nice place to visit.  But, it wouldn't want to live here.
			DynastyFlyingLow = There is very little activity on Dynasty.
			DynastyFlyingHigh = The geiger counter twiddles it's thumbs as it waits for something to do.
			DynastyInSpaceLow = Dynasty has no magnetosphere but the surface looks fairly safe due to it's atmosphere.
			DynastyInSpaceHigh = The geiger counter thinks it sees a giant face on the surface of Dynasty... then realizes it was just the shadows playing tricks.
		//Drohze
			DrohzeSrfLanded = The surface is slightly radioactive.  Perhaps it was once impacted by a giant radioactive asteroid?
			DrohzeInSpaceLow = The geiger counter clicks happily as it skims the surface of Drohze.
			DrohzeInSpaceHigh = The geiger counter detects a low level of radiation on the planet's surface.
		//Janus
			JanusSrfLanded = The surface of an ancient gas giant should be increadibly radioactive.  Yet some how, Janus has virtually no radiation below its clouds.
			JanusFlyingLow =  Virtually no radiation detected here.  How is this possible?
			JanusFlyingHigh = The geiger counter suddenly stops clicking.  You wonder if it is broken.
			JanusInSpaceLow = The radiation ring around Janus reminds the geiger counter of its favorite donut.
			JanusInSpaceHigh = Janus has a very uniform magnetopause.  This is probably due to the lack of stellar wind and attention from its home star.
		//Tau
			TauSrfLanded = Tau has a very active core and a healthy magnetosphere around it.
			TauFlyingLow = Tau has virtually no radiation in it's atmosphere.
			TauFlyingHigh = The geiger counter feels right at home.
			TauInSpaceLow = Tau has a healthy magnetosphere around it.  The radiation bands around the planet are only slightly scary.
			TauInSpaceHigh = Tau is sheilded from most radiation by Janus's magnetopause.
		//Eterna
			EternaSrfLanded = There is no radiation here... but lots of snowboarding opportunities!
			EternaFlyingLow = The geiger counter begins to shiver.
			EternaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			EternaInSpaceLow = Eterna has no magnetosphere.
			EternaInSpaceHigh = Eterna dips in and out of Janus's outer radiation belt.
		//Talon
			TalonSrfLanded = Talon's poles are quite radioactive.  You wonder if Talon's Santa Clause has a nuclear powered sled.
			TalonInSpaceLow = The geiger counter is detecting radiation anomalies on the poles of Talon.
			TalonInSpaceHigh = Talon is safe within Janus's magnetopause.
		//Lond
			LondSrfLanded = Lond has no protection against cosmic rays.
			LondInSpaceLow = The geiger counter is not interested in what Lond has to say
			LondInSpaceHigh = Lond is pretty boring from a radiological stand point.
		//Verna
			VernaSrfLanded = On a planet this inactive, a geiger counter might as well be called a geiger waiter.
			VernaFlyingLow = Nothing of interest here.  The geiger counter goes back to sleep.
			VernaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			VernaInSpaceLow = Verna has no magnetosphere.  You are just measuring the background radiation.
			VernaInSpaceHigh = The geiger counter begins beatboxing out of boredom.
	}
}

Thank you for the wonderful mod!!

Edited by Uberns
cut out unnecessary sections of the cfg file
Link to comment
Share on other sites

3 hours ago, Uberns said:

I am making a cfg with custom radiation definitions for the Beyond Home planet pack and am having trouble changing the Geiger Counter experiment definitions.  I used the support cfg for OPM and New_Horizons as a template.  If yall have a moment, would you mind having a look at it and see if anything looks incorrect?

Currently the radiation definitions work correctly but I can't get the GeigerCounter definitions to stop using the default messages.


// ============================================================================
// GeigerCounter science experiment definitions
// ============================================================================

@EXPERIMENT_DEFINITION[*]:HAS[#id[geigerCounter]]:NEEDS[BeyondHome]:AFTER[Kerbalism]
{
	@RESULTS
	{
		//Fury
			FurySrfLanded = Fury's volcanos have flooded the surface with radioactive material.
			FuryFlyingLow = The geiger counter thinks it would be a bad idea to land here.
			FuryFlyingHigh = Radioactive volcanic ash covers the ship and makes it glow neon red.
			FuryInSpaceLow = A thin band of highly charged particles closely orbits Fury.
			FuryInSpaceHigh = The geiger counter wonders what it did to deserve this.
		//Anger
			AngerSrfLanded = The geiger counter is just happy that it is not on the surface of Fury.
			AngerInSpaceLow = Anger's orbit passes through one of Fury's intense radiation belts and makes the geiger counter wish it was back at home.
			AngerInSpaceHigh = The geiger counter wishes it could sit in a stronger magnetic field right about now.
		//Hydrus
			HydrusSrfLanded = The geiger counter is too busy stairing at the floating islands right now to respond.
			HydrusFlyingLow = The geiger counter yells "WATCH OUT FOR THAT FLOATING ROCK YOU FOOL."
			HydrusFlyingHigh = The geiger counter thinks that those floating islands might not be entirely stable.
			HydrusInSpaceLow = The extreme magnetic field around Hydrus has collected an impressive amount of charged particles.
			HydrusInSpaceHigh = The radiation belt around Hydrus wants to know if you can come out to play.
		//Hydron
			HydronSrfLanded = The geiger counter kind of wishes it could go visit Hyrus now.
			HydronInSpaceLow = Hydron's lack of a magnetosphere is not suprising.
			HydronInSpaceHigh = Readings fluctuate as the moon orbits Hydrus.
		//Rhode
			@KerbinSrfLanded = We really got lucky with this planet.  A strong magnetosphere and atmosphere protects us from most cosmic rays.
			@KerbinFlyingLow = Beep...............Beep...............Beep.
			@KerbinFlyingHigh = The geiger counter thinks it can see a glowing band of radiation just beyond Rhode's atmosphere.
			@KerbinInSpaceLow = There is definitely a glowing ring of radiation out there.
			@KerbinInSpaceHigh = The geiger counter wonders what a geiger is.... and why it is supposed to be counting them.
		//Lua
			LuaSrfLanded = The geiger counter is quite comfortable here
			LuaFlyingLow = The thin atmosphere does a decent job of shielding against cosmic rays.
			LuaFlyingHigh = It would probably be safer for us on the ground.
			LuaInSpaceLow = The geiger counter takes a break while Lua passes through Rhode's magnetopause.
			LuaInSpaceHigh = Lua's magnetosphere is quite lumpy.
		//Armstrong
			ArmstrongSrfLanded = The surface is completely unprotected from cosmic radiation.
			ArmstrongInSpaceLow = Armstrong has no magnetosphere to speak of.
			ArmstrongInSpaceHigh = The geiger counter has no idea it is even near a moon.
		//Ash
			AshSrfLanded = The surface is covered in fresh lava.  Fortunately, this moon has a very low abundance of radioactive heavy metals.
			AshInSpaceLow = There is a dainty little band of radiation circling Ash.
			AshInSpaceHigh = The geiger counter thinks Ash's magnetopause is funny looking.
		//Scaythe
			ScaytheSrfLanded = A spike of radiation has been detected at Scaythe's poles.  No one knows how it got there.
			ScaytheInSpaceLow = The geiger counter sees fuzzy balls of radiation at Scaythe's poles.  Probably best not to go there.
			ScaytheInSpaceHigh = The geiger counter begins to yawn.
		//Scindo
			ScindoSrfLanded = The surface of Scindo is littered with radioactive material.  Perhaps we should be going now?
			ScindoInSpaceLow = The radioactivity from the planet below is making a strange humming noise.
			ScindoInSpaceHigh = The geiger counter thinks it would be a bad idea to land on Scindo.
		//Gateway
			GatewaySrfLanded = HaXorZ
			GatewayFlyingLow = The geiger counter wonders what it did to deserve this.
			GatewayFlyingHigh = The geiger counter begs you not to go any deeper.
			GatewayInSpaceLow = A thick band of intense radiation surrounds Gateway. Why would you come here?!?
			GatewayInSpaceHigh = A thick band of deadly radiation surrounds Gateway and it's rings.  
		//Proxim
			ProximSrfLanded = The needle on the geiger counter spun around twice then flew off.
			ProximInSpaceLow = Proxim orbits inside of Gateways radiation belt.  This may be the most dangerous place in the entire solar system.
			ProximInSpaceHigh = The geiger counter does not know how to count above a bajillion.
		//Kohm
			KohmSrfLanded = The geiger counter is quite comfortable on the surface of Kohm.
			KohmFlyingLow = There is almost no radiation here.
			KohmFlyingHigh = The geiger counter can taste the ionosphere.
			KohmInSpaceLow = The geiger counter is just glad we did not go closer to Gateway.
			KohmInSpaceHigh = There is a gentle ionosphere around Kohm that shields it from radiation.
		//Eidos
			EidosSrfLanded = Eidos is slightly sheilded from cosmic radiation by Gateways magnetopause
			EidosInSpaceLow = The geiger counter thinks Eidos looks like a mint dip 'n dot
			EidosInSpaceHigh = The gieger counter thinks we are dangerously close to Gateway's outer radiation belt.
		//Ansia
			AnsiaSrfLanded = There is nothing to protect Ansia from the periodic onslaught of charged particles from Gateway.
			AnsiaInSpaceLow = The geiger counter begins to count: "ONE geiger, hahaha.  TWO geiger, hahaha.  THREE geiger.....hahaha."
			AnsiaInSpaceHigh = The geiger counter starts to cry as Ansia enters Gateway's outer radiation belt.
		//Jade
			JadeSrfLanded = With no atmosphere or magnetosphere, Jade is essentially naked....in a cosmic sense.
			JadeInSpaceLow = The geiger counter can see a fuzzy glow around Gateway from here.
			JadeInSpaceHigh = The geiger counter begins to yawn.
		//Rock
			RockSrfLanded = Rock is covered in radioactive....rocks.
			RockInSpaceLow = The geiger counter detects a low level of radiation emanating from the surface.  It is probably dangerous down there!
			RockInSpaceHigh = Rock has no protection from cosmic radiation.
		//Vasto
			VastoSrfLanded = All ice and no Magnetosphere makes Vasto a dull boy.
			VastoInSpaceLow = The only radiation here is the glare from Vasto's albino surface.
			VastoInSpaceHigh = Perhaps Vasto is a projectile in a cosmic snowball fight between Kerbol and Tempus!
		//Voss
			VossSrfLanded = The geiger counter dies of boredom.
			VossInSpaceLow = The geiger counter questions the meaning of it's existance.
			VossInSpaceHigh = Voss has no protection from cosmic radiation.
		//Kerbol
			KerbolSrfLanded = Uuuuuuummmmm?!?
			KerbolFlyingLow = Wut Wut?!?
			KerbolFlyingHigh = How are you doing this?  Are you a wizard?
			KerbolInSpaceLow = STILL......HOT!!!!!
			KerbolInSpaceHigh = The geiger counter feels sorry for the old star.
		//Tribute
			TributeSrfLanded = Kerbin's surface was blasted off long ago.  The remaining core is still radioactive and dangerous.  Perhaps we should be going now?
			TributeInSpaceLow = The surface is radioactive and dangerous.  Are you sure you want to go down there
			TributeInSpaceHigh = Looks hot down there.  The surface is glowing with radiation.
		//Dynasty
			DynastySrfLanded = The geiger counter thinks Dynasty is a nice place to visit.  But, it wouldn't want to live here.
			DynastyFlyingLow = There is very little activity on Dynasty.
			DynastyFlyingHigh = The geiger counter twiddles it's thumbs as it waits for something to do.
			DynastyInSpaceLow = Dynasty has no magnetosphere but the surface looks fairly safe due to it's atmosphere.
			DynastyInSpaceHigh = The geiger counter thinks it sees a giant face on the surface of Dynasty... then realizes it was just the shadows playing tricks.
		//Drohze
			DrohzeSrfLanded = The surface is slightly radioactive.  Perhaps it was once impacted by a giant radioactive asteroid?
			DrohzeInSpaceLow = The geiger counter clicks happily as it skims the surface of Drohze.
			DrohzeInSpaceHigh = The geiger counter detects a low level of radiation on the planet's surface.
		//Janus
			JanusSrfLanded = The surface of an ancient gas giant should be increadibly radioactive.  Yet some how, Janus has virtually no radiation below its clouds.
			JanusFlyingLow =  Virtually no radiation detected here.  How is this possible?
			JanusFlyingHigh = The geiger counter suddenly stops clicking.  You wonder if it is broken.
			JanusInSpaceLow = The radiation ring around Janus reminds the geiger counter of its favorite donut.
			JanusInSpaceHigh = Janus has a very uniform magnetopause.  This is probably due to the lack of stellar wind and attention from its home star.
		//Tau
			TauSrfLanded = Tau has a very active core and a healthy magnetosphere around it.
			TauFlyingLow = Tau has virtually no radiation in it's atmosphere.
			TauFlyingHigh = The geiger counter feels right at home.
			TauInSpaceLow = Tau has a healthy magnetosphere around it.  The radiation bands around the planet are only slightly scary.
			TauInSpaceHigh = Tau is sheilded from most radiation by Janus's magnetopause.
		//Eterna
			EternaSrfLanded = There is no radiation here... but lots of snowboarding opportunities!
			EternaFlyingLow = The geiger counter begins to shiver.
			EternaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			EternaInSpaceLow = Eterna has no magnetosphere.
			EternaInSpaceHigh = Eterna dips in and out of Janus's outer radiation belt.
		//Talon
			TalonSrfLanded = Talon's poles are quite radioactive.  You wonder if Talon's Santa Clause has a nuclear powered sled.
			TalonInSpaceLow = The geiger counter is detecting radiation anomalies on the poles of Talon.
			TalonInSpaceHigh = Talon is safe within Janus's magnetopause.
		//Lond
			LondSrfLanded = Lond has no protection against cosmic rays.
			LondInSpaceLow = The geiger counter is not interested in what Lond has to say
			LondInSpaceHigh = Lond is pretty boring from a radiological stand point.
		//Verna
			VernaSrfLanded = On a planet this inactive, a geiger counter might as well be called a geiger waiter.
			VernaFlyingLow = Nothing of interest here.  The geiger counter goes back to sleep.
			VernaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			VernaInSpaceLow = Verna has no magnetosphere.  You are just measuring the background radiation.
			VernaInSpaceHigh = The geiger counter begins beatboxing out of boredom.
	}
}

Thank you for the wonderful mod!!

Stop what you’re doing and start looking at Kerbalism 3.0. Those messages are a thing of the past, they no longer show up in the new science mode.

Link to comment
Share on other sites

12 minutes ago, Sir Mortimer said:

Stop what you’re doing and start looking at Kerbalism 3.0. Those messages are a thing of the past, they no longer show up in the new science mode.

Ahhh.  I guess I was under the impression that 3.0 was quite far out.

Link to comment
Share on other sites

On 4/21/2019 at 7:53 AM, Uberns said:

snip

Using stock messages as in still using stock planet names? If yes, that means that internally, Beyond Home may be using stock planet names (probably), they're just displayed under a different name. You'd have to change the stock messages themselves, and not add new ones.

@EXPERIMENT_DEFINITION:HAS[#id[geigerCounter]]:NEEDS[BeyondHome,FeatureScience]:AFTER[Kerbalism]

This is a slightly safer option, as it won't throw errors if kerbalism is not installed.

But again, as Sir Mortimer said, you should not bother with this as they'll become redundant fairly soon.

Edited by SilverState
Link to comment
Share on other sites

On 3/31/2019 at 5:07 PM, lordcirth said:

What parts of TAC do you want?

Apologies for a lengthy reply. I'm still just getting back into modding and PC gaming. I wanted everything of Kerbalism except anything to do with life support- I'd like to solely use TAC.

Link to comment
Share on other sites

6 hours ago, SilverState said:

*snip*

Thanks for the reply SilverState!  That fixed the problem.  The [*] at the end of @EXPERIMENT_DEFINITION[*] needed to be removed.  It actually looks like BeyondHome used custom planet names for every planet except Kerbin.  Thank you as well for the suggestion to avoid errors!

I know those science defs aren't going to end up seeing the light of day, but it was driving me nuts that I could not figure out why they were not changing.

 

Link to comment
Share on other sites

16 hours ago, Uberns said:

Snip

 

That actually makes sense. The [*] is a short way of typing :HAS[#name[*]]. That's what functionally it does. So my initial guess was off because I didn't pay enough attention to your syntax. 

As you probably noticed, they don't have names, just ids. So MM was looking for a name inside an experiment definition, which it obviously did not find, therefore nothing got patched.

Edited by SilverState
Link to comment
Share on other sites

10 hours ago, SilverState said:

 

That actually makes sense. The [*] is a short way of typing :HAS[#name[*]]. That's what functionally it does. So my initial guess was off because I didn't pay enough attention to your syntax. 

As you probably noticed, they don't have names, just ids. So MM was looking for a name inside an experiment definition, which it obviously did not find, therefore nothing got patched.

Ahh.  That makes sense.  The only reason I included the [*] in the first place was because that is how it was written on support cfgs for New Horizons and OPM.  Thanks again!

Link to comment
Share on other sites

10 minutes ago, Uberns said:

Ahh.  That makes sense.  The only reason I included the [*] in the first place was because that is how it was written on support cfgs for New Horizons and OPM.  Thanks again!

Interesting. Was there a MM syntax change at some point? the 

@EXPERIMENT_DEFINITION[*]
{
	whatever
}

should never work from what i can understand about MM. if you wanted to patch all the experiment definitions, you'd use

@EXPERIMENT_DEFINITION,*
{
	whatever
}

As i learned a few days ago, the moment you use a :HAS, MM is basically forced to do a search through all experiment definitions, regardless of what you do. It'll obviously only match the ones that respect the :HAS conditions, but nevertheless, it searches through all of them.

Link to comment
Share on other sites

Below I am posting the cfg I am using for playing Kerbalism with the Beyond Home planet pack.  If you are interested in using these mods together,  place this file in the Gamedata>Kerbalism>Support folder.

I intentionally made a couple of moons pass through the radiation belts of their parent planet.  I know this is probably not realistic, but I wanted an extra challenge in my playthrough.  The planet Fury is probably the most extreme example.  If you do not like it, setting the inner_extension for Fury to something like 0.8 or 0.85 may look more realistic to you (it is on line 20 underneath name=furyRadiationModel).

GoogleDrive link: https://drive.google.com/file/d/1tbiD68VA0rS8-p-SnW6A6nOXpPOrFEGQ/view?usp=sharing

Or open the spoiler below for the code:

Spoiler

// ===========================================================
// Beyond Home support cfg, by Uberns
// (the OPM and New_Horizons support cfgs were
// shamelessly used as templates in the making of
// this file)
//
// Radiation distance-field models
// ===========================================================

//Model for Fury.  Make inner radiation belt cross orbit of Anger
//Make Anger's orbit cross the magnetopause 
RadiationModel:NEEDS[BeyondHome]
{
  name = furyRadiationModel

  has_inner = true
  inner_dist = 1.25
  inner_radius = 0.05
  inner_compression = 1.10
  inner_extension = 0.72
  inner_deform = 0.05
  inner_quality = 50.0

  has_pause = true
  pause_radius = 1.75
  pause_compression = 1.10
  pause_extension = 0.5
  pause_height_scale = 1.5
  pause_deform = 0.1
  pause_quality = 30.0
}

//Model for Gateway.  Bring outer belt closer to Eidos
RadiationModel:NEEDS[BeyondHome]
{
  name = gatewayRadiationModel

  has_inner = true
  inner_dist = 2.2
  inner_radius = 1.0
  inner_compression = 1.05
  inner_extension = 0.8
  inner_quality = 30.0

  has_outer = true
  outer_dist = 3.2
  outer_radius = 6.0
  outer_compression = 1.09
  outer_extension = 0.7
  outer_border_start = 0.1
  outer_border_end = 1.0
  outer_quality = 30.0

  has_pause = true
  pause_radius = 10.5
  pause_compression = 1.05
  pause_extension = 0.2
  pause_height_scale = 1.5
  pause_quality = 20.0
}

//Model for Janus.  Remove compression and extension because Janus is so far away 
//from Tempus that I do not think it's magnetic field will be distorted significantly by it.
//Kerbol is a white dwarf now and has no stellar wind
RadiationModel:NEEDS[BeyondHome]
{
  name = janusRadiationModel

  has_inner = true
  inner_dist = 2.2
  inner_radius = 1.0
  //inner_compression = 1.05
  //inner_extension = 0.8
  inner_quality = 30.0

  has_outer = true
  outer_dist = 3.5
  outer_radius = 6.0
  //outer_compression = 1.05
  //outer_extension = 0.7
  outer_border_start = 0.1
  outer_border_end = 1.0
  outer_quality = 30.0

  has_pause = true
  pause_radius = 15.5
  //pause_compression = 1.05
  //pause_extension = 0.2
  pause_height_scale = 1.9
  pause_quality = 20.0
}

//Model for Tau.  Remove compression and extension because the Janus system is so far away 
//from Tempus that I do not think it's magnetic field will be distorted significantly by it.
//Kerbol is a white dwarf now and has no stellar wind
RadiationModel:NEEDS[BeyondHome]
{
  name = tauRadiationModel                                        // unique name for the model

  has_inner = true
  inner_dist = 2.0                                    // inner torus 'a' radius
  inner_radius = 0.4                                  // inner torus 'b' radius
  //inner_compression = 1.1                             // deformation on the dayside
  //inner_extension = 0.9                               // deformation on the other side
  inner_quality = 50.0                                // border quality, used at generation time

  has_outer = true
  outer_dist = 2.0                                    // outer torus 'a' radius
  outer_radius = 2.0                                  // outer torus 'b' radius
  //outer_compression = 1.1
  //outer_extension = 0.8
  outer_border_start = 0.1                            // the outer belt is defined on the surface of the outer torus
  outer_border_end = 1.0                              // its size fade from border_start to border_end with distance from the body
  outer_quality = 60.0

  has_pause = true
  pause_radius = 4.5                                  // pause sphere radius
  //pause_compression = 1.1
  //pause_extension = 0.2
  pause_height_scale = 1.5                            // 'vertical' deformation
  pause_quality = 30.0
}

// ===========================================================
// Beyond Home body radiation definitions
// ===========================================================
//RadiationBody:NEEDS[BeyondHome]
//{
//	name = Sun
//	radiation_model = heliopause
//	radiation_pause = -0.020
//}

//Rhode uses the name Kerbin in the files for Beyond Home.
RadiationBody:NEEDS[BeyondHome]
{
	name = Kerbin
	radiation_model = earth
	radiation_inner = 8.0
	radiation_outer = 2.0
	radiation_pause = -0.008
}

RadiationBody:NEEDS[BeyondHome]
{
	name = Lua
	radiation_model = irregular
	radiation_pause = -0.003
}

RadiationBody:NEEDS[BeyondHome]
{
	name = Ash
	radiation_model = metallic
	radiation_inner = 1.0
	radiation_pause = -0.005
}

//inner belt is a serious radiation hazard for Anger
RadiationBody:NEEDS[BeyondHome]
{
	name = Fury
	radiation_model = furyRadiationModel
	radiation_inner = 10.5
	radiation_pause = -0.006
}

//Extreeme magnetic influence of the planet has produced dangerous
//radiation belts around the planet.  However the Magnetopause provides
//excellent shelter from cosmic radiation.
RadiationBody:NEEDS[BeyondHome]
{
	name = Hydrus
	radiation_model = earth
	radiation_inner = 20.0
	radiation_outer = 6.0
	radiation_pause = -0.039
}

//Scindo's description says it has extensive mineral deposits due to
//cosmic particles impacting it.  This has produced a low level radiation
//field across the entire planet
RadiationBody:NEEDS[BeyondHome]
{
  name = Scindo
  radiation_model = surface
  radiation_pause = 0.066                   // surface radiation
}

//Scaythe is magnetically inactive.  For unknown reasons, radioactive isotopes
are slightly concentrated at the poles
RadiationBody:NEEDS[BeyondHome]
{
  name = Scaythe
  radiation_model = anomaly
  radiation_pause = 0.160					// surface radiation
}

//Gateway's deadly inner radiation belt completely encloses Proxim.  Landing on Proxim may be
//nearly impossible.  Outer belt skims close to Eidos and sometimes Ansia enters it
RadiationBody:NEEDS[BeyondHome]
{
  name = Gateway
  radiation_model = gatewayRadiationModel
  radiation_inner = 200.0
  radiation_outer = 5.0
  radiation_pause = -0.010
}

//Kohm has a small magnetopause that lightly shields the planet.  
RadiationBody:NEEDS[BeyondHome]
{
  name = Kohm
  radiation_model = ionosphere
  radiation_pause = -0.005
}

//Rock has a slightly elevated surface radiation.
RadiationBody:NEEDS[BeyondHome]
{
  name = Rock
  radiation_model = surface
  radiation_pause = 0.047                   // surface radiation
}

//Talon crosses Janus's outer belt.  The inner belt forms a barrier against approaching spacecraft
//
RadiationBody:NEEDS[BeyondHome]
{
  name = Janus
  radiation_model = janusRadiationModel
  radiation_inner = 80.0
  radiation_outer = 3.0
  radiation_pause = -0.010
}

//Drohze has a low level of surface radiation
RadiationBody:NEEDS[BeyondHome]
{
  name = Drohze
  radiation_model = surface
  radiation_pause = 0.003                   // surface radiation
}

//The exposed core of ancient Kerbin still has a great deal of radioactivity
//present.  It is not likely that anyone will ever live here again
RadiationBody:NEEDS[BeyondHome]
{
  name = Tribute
  radiation_model = surface
  radiation_pause = 0.383                   // surface radiation
}

//Tau is still has an active core due to heating  from tidal forces
RadiationBody:NEEDS[BeyondHome]
{
	name = Tau
	radiation_model = tauRadiationModel
	radiation_inner = 5.0
	radiation_outer = 0.8
	radiation_pause = -0.009
}

//Talon has an anomalous concentration of radioactive material at it's poles
RadiationBody:NEEDS[BeyondHome]
{
  name = Talon
  radiation_model = anomaly
  radiation_pause = 0.100				// surface radiation
}

// ============================================================================
// GeigerCounter science experiment definitions
// ============================================================================
@EXPERIMENT_DEFINITION:HAS[#id[geigerCounter]]:NEEDS[BeyondHome,FeatureScience]:AFTER[Kerbalism]
{
	@RESULTS
	{
		//Fury
			FurySrfLanded = Fury's volcanos have flooded the surface with radioactive material.
			FuryFlyingLow = The geiger counter thinks it would be a bad idea to land here.
			FuryFlyingHigh = Radioactive volcanic ash covers the ship and makes it glow neon red.
			FuryInSpaceLow = A thin band of highly charged particles closely orbits Fury.
			FuryInSpaceHigh = The geiger counter wonders what it did to deserve this.
		//Anger
			AngerSrfLanded = The geiger counter is just happy that it is not on the surface of Fury.
			AngerInSpaceLow = Anger's orbit passes through one of Fury's intense radiation belts and makes the geiger counter wish it was back at home.
			AngerInSpaceHigh = The geiger counter wishes it could sit in a stronger magnetic field right about now.
		//Hydrus
			HydrusSrfLanded = The geiger counter is too busy stairing at the floating islands right now to respond.
			HydrusFlyingLow = The geiger counter yells "WATCH OUT FOR THAT FLOATING ROCK YOU FOOL."
			HydrusFlyingHigh = The geiger counter thinks that those floating islands might not be entirely stable.
			HydrusInSpaceLow = The extreme magnetic field around Hydrus has collected an impressive amount of charged particles.
			HydrusInSpaceHigh = The radiation belt around Hydrus wants to know if you can come out to play.
		//Hydron
			HydronSrfLanded = The geiger counter kind of wishes it could go visit Hyrus now.
			HydronInSpaceLow = Hydron's lack of a magnetosphere is not suprising.
			HydronInSpaceHigh = Readings fluctuate as the moon orbits Hydrus.
		//Rhode
			@KerbinSrfLanded = We really got lucky with this planet.  A strong magnetosphere and atmosphere protects us from most cosmic rays.
			@KerbinFlyingLow = Beep...............Beep...............Beep.
			@KerbinFlyingHigh = The geiger counter thinks it can see a glowing band of radiation just beyond Rhode's atmosphere.
			@KerbinInSpaceLow = There is definitely a glowing ring of radiation out there.
			@KerbinInSpaceHigh = The geiger counter wonders what a geiger is.... and why it is supposed to be counting them.
		//Lua
			LuaSrfLanded = The geiger counter is quite comfortable here
			LuaFlyingLow = The thin atmosphere does a decent job of shielding against cosmic rays.
			LuaFlyingHigh = It would probably be safer for us on the ground.
			LuaInSpaceLow = The geiger counter takes a break while Lua passes through Rhode's magnetopause.
			LuaInSpaceHigh = Lua's magnetosphere is quite lumpy.
		//Armstrong
			ArmstrongSrfLanded = The surface is completely unprotected from cosmic radiation.
			ArmstrongInSpaceLow = Armstrong has no magnetosphere to speak of.
			ArmstrongInSpaceHigh = The geiger counter has no idea it is even near a moon.
		//Ash
			AshSrfLanded = The surface is covered in fresh lava.  Fortunately, this moon has a very low abundance of radioactive heavy metals.
			AshInSpaceLow = There is a dainty little band of radiation circling Ash.
			AshInSpaceHigh = The geiger counter thinks Ash's magnetopause is funny looking.
		//Scaythe
			ScaytheSrfLanded = A spike of radiation has been detected at Scaythe's poles.  No one knows how it got there.
			ScaytheInSpaceLow = The geiger counter sees fuzzy balls of radiation at Scaythe's poles.  Probably best not to go there.
			ScaytheInSpaceHigh = The geiger counter begins to yawn.
		//Scindo
			ScindoSrfLanded = The surface of Scindo is littered with radioactive material.  Perhaps we should be going now?
			ScindoInSpaceLow = The radioactivity from the planet below is making a strange humming noise.
			ScindoInSpaceHigh = The geiger counter thinks it would be a bad idea to land on Scindo.
		//Gateway
			GatewaySrfLanded = HaXorZ
			GatewayFlyingLow = The geiger counter wonders what it did to deserve this.
			GatewayFlyingHigh = The geiger counter begs you not to go any deeper.
			GatewayInSpaceLow = A thick band of intense radiation surrounds Gateway. Why would you come here?!?
			GatewayInSpaceHigh = A thick band of deadly radiation surrounds Gateway and it's rings.  
		//Proxim
			ProximSrfLanded = The needle on the geiger counter spun around twice then flew off.
			ProximInSpaceLow = Proxim orbits inside of Gateways radiation belt.  This may be the most dangerous place in the entire solar system.
			ProximInSpaceHigh = The geiger counter does not know how to count above a bajillion.
		//Kohm
			KohmSrfLanded = The geiger counter is quite comfortable on the surface of Kohm.
			KohmFlyingLow = There is almost no radiation here.
			KohmFlyingHigh = The geiger counter can taste the ionosphere.
			KohmInSpaceLow = The geiger counter is just glad we did not go closer to Gateway.
			KohmInSpaceHigh = There is a gentle ionosphere around Kohm that shields it from radiation.
		//Eidos
			EidosSrfLanded = Eidos is slightly sheilded from cosmic radiation by Gateways magnetopause
			EidosInSpaceLow = The geiger counter thinks Eidos looks like a mint dip 'n dot
			EidosInSpaceHigh = The gieger counter thinks we are dangerously close to Gateway's outer radiation belt.
		//Ansia
			AnsiaSrfLanded = There is nothing to protect Ansia from the periodic onslaught of charged particles from Gateway.
			AnsiaInSpaceLow = The geiger counter begins to count: "ONE geiger, hahaha.  TWO geiger, hahaha.  THREE geiger.....hahaha."
			AnsiaInSpaceHigh = The geiger counter starts to cry as Ansia enters Gateway's outer radiation belt.
		//Jade
			JadeSrfLanded = With no atmosphere or magnetosphere, Jade is essentially naked....in a cosmic sense.
			JadeInSpaceLow = The geiger counter can see a fuzzy glow around Gateway from here.
			JadeInSpaceHigh = The geiger counter begins to yawn.
		//Rock
			RockSrfLanded = Rock is covered in radioactive....rocks.
			RockInSpaceLow = The geiger counter detects a low level of radiation emanating from the surface.  It is probably dangerous down there!
			RockInSpaceHigh = Rock has no protection from cosmic radiation.
		//Vasto
			VastoSrfLanded = All ice and no Magnetosphere makes Vasto a dull boy.
			VastoInSpaceLow = The only radiation here is the glare from Vasto's albino surface.
			VastoInSpaceHigh = Perhaps Vasto is a projectile in a cosmic snowball fight between Kerbol and Tempus!
		//Voss
			VossSrfLanded = The geiger counter dies of boredom.
			VossInSpaceLow = The geiger counter questions the meaning of it's existance.
			VossInSpaceHigh = Voss has no protection from cosmic radiation.
		//Kerbol
			KerbolSrfLanded = Uuuuuuummmmm?!?
			KerbolFlyingLow = Wut Wut?!?
			KerbolFlyingHigh = How are you doing this?  Are you a wizard?
			KerbolInSpaceLow = STILL......HOT!!!!!
			KerbolInSpaceHigh = The geiger counter feels sorry for the old star.
		//Tribute
			TributeSrfLanded = Kerbin's surface was blasted off long ago.  The remaining core is still radioactive and dangerous.  Perhaps we should be going now?
			TributeInSpaceLow = The surface is radioactive and dangerous.  Are you sure you want to go down there
			TributeInSpaceHigh = Looks hot down there.  The surface is glowing with radiation.
		//Dynasty
			DynastySrfLanded = The geiger counter thinks Dynasty is a nice place to visit.  But, it wouldn't want to live here.
			DynastyFlyingLow = There is very little activity on Dynasty.
			DynastyFlyingHigh = The geiger counter twiddles it's thumbs as it waits for something to do.
			DynastyInSpaceLow = Dynasty has no magnetosphere but the surface looks fairly safe due to it's atmosphere.
			DynastyInSpaceHigh = The geiger counter thinks it sees a giant face on the surface of Dynasty... then realizes it was just the shadows playing tricks.
		//Drohze
			DrohzeSrfLanded = The surface is slightly radioactive.  Perhaps it was once impacted by a giant radioactive asteroid?
			DrohzeInSpaceLow = The geiger counter clicks happily as it skims the surface of Drohze.
			DrohzeInSpaceHigh = The geiger counter detects a low level of radiation on the planet's surface.
		//Janus
			JanusSrfLanded = The surface of an ancient gas giant should be increadibly radioactive.  Yet some how, Janus has virtually no radiation below its clouds.
			JanusFlyingLow =  Virtually no radiation detected here.  How is this possible?
			JanusFlyingHigh = The geiger counter suddenly stops clicking.  You wonder if it is broken.
			JanusInSpaceLow = The radiation ring around Janus reminds the geiger counter of its favorite donut.
			JanusInSpaceHigh = Janus has a very uniform magnetopause.  This is probably due to the lack of stellar wind and attention from its home star.
		//Tau
			TauSrfLanded = Tau has a very active core and a healthy magnetosphere around it.
			TauFlyingLow = Tau has virtually no radiation in it's atmosphere.
			TauFlyingHigh = The geiger counter feels right at home.
			TauInSpaceLow = Tau has a healthy magnetosphere around it.  The radiation bands around the planet are only slightly scary.
			TauInSpaceHigh = Tau is sheilded from most radiation by Janus's magnetopause.
		//Eterna
			EternaSrfLanded = There is no radiation here... but lots of snowboarding opportunities!
			EternaFlyingLow = The geiger counter begins to shiver.
			EternaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			EternaInSpaceLow = Eterna has no magnetosphere.
			EternaInSpaceHigh = Eterna dips in and out of Janus's outer radiation belt.
		//Talon
			TalonSrfLanded = Talon's poles are quite radioactive.  You wonder if Talon's Santa Clause has a nuclear powered sled.
			TalonInSpaceLow = The geiger counter is detecting radiation anomalies on the poles of Talon.
			TalonInSpaceHigh = Talon is safe within Janus's magnetopause.
		//Lond
			LondSrfLanded = Lond has no protection against cosmic rays.
			LondInSpaceLow = The geiger counter is not interested in what Lond has to say
			LondInSpaceHigh = Lond is pretty boring from a radiological stand point.
		//Verna
			VernaSrfLanded = On a planet this inactive, a geiger counter might as well be called a geiger waiter.
			VernaFlyingLow = Nothing of interest here.  The geiger counter goes back to sleep.
			VernaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			VernaInSpaceLow = Verna has no magnetosphere.  You are just measuring the background radiation.
			VernaInSpaceHigh = The geiger counter begins beatboxing out of boredom.
	}
}

 

 

Edited by Uberns
Change the code's syntax highlighting to none
Link to comment
Share on other sites

5 minutes ago, Uberns said:

Below I am posting the cfg I am using for playing Kerbalism with the Beyond Home planet pack.  If you are interested in using these mods together,  place this file in the Gamedata>Kerbalism>Support folder.

I intentionally made a couple of moons pass through the radiation belts of their parent planet.  I know this is probably not realistic, but I wanted an extra challenge in my playthrough.  The planet Fury is probably the most extreme example.  If you do not like it, setting the inner_extension for Fury to something like 0.8 or 0.85 may look more realistic to you (it is on line 20 underneath name=furyRadiationModel).

GoogleDrive link: https://drive.google.com/file/d/1tbiD68VA0rS8-p-SnW6A6nOXpPOrFEGQ/view?usp=sharing

Or open the spoiler below for the code:

  Reveal hidden contents


// ===========================================================
// Beyond Home support cfg, by Uberns
// (the OPM and New_Horizons support cfgs were
// shamelessly used as templates in the making of
// this file)
//
// Radiation distance-field models
// ===========================================================

//Model for Fury.  Make inner radiation belt cross orbit of Anger
//Make Anger's orbit cross the magnetopause 
RadiationModel:NEEDS[BeyondHome]
{
  name = furyRadiationModel

  has_inner = true
  inner_dist = 1.25
  inner_radius = 0.05
  inner_compression = 1.10
  inner_extension = 0.72
  inner_deform = 0.05
  inner_quality = 50.0

  has_pause = true
  pause_radius = 1.75
  pause_compression = 1.10
  pause_extension = 0.5
  pause_height_scale = 1.5
  pause_deform = 0.1
  pause_quality = 30.0
}

//Model for Gateway.  Bring outer belt closer to Eidos
RadiationModel:NEEDS[BeyondHome]
{
  name = gatewayRadiationModel

  has_inner = true
  inner_dist = 2.2
  inner_radius = 1.0
  inner_compression = 1.05
  inner_extension = 0.8
  inner_quality = 30.0

  has_outer = true
  outer_dist = 3.2
  outer_radius = 6.0
  outer_compression = 1.09
  outer_extension = 0.7
  outer_border_start = 0.1
  outer_border_end = 1.0
  outer_quality = 30.0

  has_pause = true
  pause_radius = 10.5
  pause_compression = 1.05
  pause_extension = 0.2
  pause_height_scale = 1.5
  pause_quality = 20.0
}

//Model for Janus.  Remove compression and extension because Janus is so far away 
//from Tempus that I do not think it's magnetic field will be distorted significantly by it.
//Kerbol is a white dwarf now and has no stellar wind
RadiationModel:NEEDS[BeyondHome]
{
  name = janusRadiationModel

  has_inner = true
  inner_dist = 2.2
  inner_radius = 1.0
  //inner_compression = 1.05
  //inner_extension = 0.8
  inner_quality = 30.0

  has_outer = true
  outer_dist = 3.5
  outer_radius = 6.0
  //outer_compression = 1.05
  //outer_extension = 0.7
  outer_border_start = 0.1
  outer_border_end = 1.0
  outer_quality = 30.0

  has_pause = true
  pause_radius = 15.5
  //pause_compression = 1.05
  //pause_extension = 0.2
  pause_height_scale = 1.9
  pause_quality = 20.0
}

//Model for Tau.  Remove compression and extension because the Janus system is so far away 
//from Tempus that I do not think it's magnetic field will be distorted significantly by it.
//Kerbol is a white dwarf now and has no stellar wind
RadiationModel:NEEDS[BeyondHome]
{
  name = tauRadiationModel                                        // unique name for the model

  has_inner = true
  inner_dist = 2.0                                    // inner torus 'a' radius
  inner_radius = 0.4                                  // inner torus 'b' radius
  //inner_compression = 1.1                             // deformation on the dayside
  //inner_extension = 0.9                               // deformation on the other side
  inner_quality = 50.0                                // border quality, used at generation time

  has_outer = true
  outer_dist = 2.0                                    // outer torus 'a' radius
  outer_radius = 2.0                                  // outer torus 'b' radius
  //outer_compression = 1.1
  //outer_extension = 0.8
  outer_border_start = 0.1                            // the outer belt is defined on the surface of the outer torus
  outer_border_end = 1.0                              // its size fade from border_start to border_end with distance from the body
  outer_quality = 60.0

  has_pause = true
  pause_radius = 4.5                                  // pause sphere radius
  //pause_compression = 1.1
  //pause_extension = 0.2
  pause_height_scale = 1.5                            // 'vertical' deformation
  pause_quality = 30.0
}

// ===========================================================
// Beyond Home body radiation definitions
// ===========================================================
//RadiationBody:NEEDS[BeyondHome]
//{
//	name = Sun
//	radiation_model = heliopause
//	radiation_pause = -0.020
//}

//Rhode uses the name Kerbin in the files for Beyond Home.
RadiationBody:NEEDS[BeyondHome]
{
	name = Kerbin
	radiation_model = earth
	radiation_inner = 8.0
	radiation_outer = 2.0
	radiation_pause = -0.008
}

RadiationBody:NEEDS[BeyondHome]
{
	name = Lua
	radiation_model = irregular
	radiation_pause = -0.003
}

RadiationBody:NEEDS[BeyondHome]
{
	name = Ash
	radiation_model = metallic
	radiation_inner = 1.0
	radiation_pause = -0.005
}

//inner belt is a serious radiation hazard for Anger
RadiationBody:NEEDS[BeyondHome]
{
	name = Fury
	radiation_model = furyRadiationModel
	radiation_inner = 10.5
	radiation_pause = -0.006
}

//Extreeme magnetic influence of the planet has produced dangerous
//radiation belts around the planet.  However the Magnetopause provides
//excellent shelter from cosmic radiation.
RadiationBody:NEEDS[BeyondHome]
{
	name = Hydrus
	radiation_model = earth
	radiation_inner = 20.0
	radiation_outer = 6.0
	radiation_pause = -0.039
}

//Scindo's description says it has extensive mineral deposits due to
//cosmic particles impacting it.  This has produced a low level radiation
//field across the entire planet
RadiationBody:NEEDS[BeyondHome]
{
  name = Scindo
  radiation_model = surface
  radiation_pause = 0.066                   // surface radiation
}

//Scaythe is magnetically inactive.  For unknown reasons, radioactive isotopes
are slightly concentrated at the poles
RadiationBody:NEEDS[BeyondHome]
{
  name = Scaythe
  radiation_model = anomaly
  radiation_pause = 0.160					// surface radiation
}

//Gateway's deadly inner radiation belt completely encloses Proxim.  Landing on Proxim may be
//nearly impossible.  Outer belt skims close to Eidos and sometimes Ansia enters it
RadiationBody:NEEDS[BeyondHome]
{
  name = Gateway
  radiation_model = gatewayRadiationModel
  radiation_inner = 200.0
  radiation_outer = 5.0
  radiation_pause = -0.010
}

//Kohm has a small magnetopause that lightly shields the planet.  
RadiationBody:NEEDS[BeyondHome]
{
  name = Kohm
  radiation_model = ionosphere
  radiation_pause = -0.005
}

//Rock has a slightly elevated surface radiation.
RadiationBody:NEEDS[BeyondHome]
{
  name = Rock
  radiation_model = surface
  radiation_pause = 0.047                   // surface radiation
}

//Talon crosses Janus's outer belt.  The inner belt forms a barrier against approaching spacecraft
//
RadiationBody:NEEDS[BeyondHome]
{
  name = Janus
  radiation_model = janusRadiationModel
  radiation_inner = 80.0
  radiation_outer = 3.0
  radiation_pause = -0.010
}

//Drohze has a low level of surface radiation
RadiationBody:NEEDS[BeyondHome]
{
  name = Drohze
  radiation_model = surface
  radiation_pause = 0.003                   // surface radiation
}

//The exposed core of ancient Kerbin still has a great deal of radioactivity
//present.  It is not likely that anyone will ever live here again
RadiationBody:NEEDS[BeyondHome]
{
  name = Tribute
  radiation_model = surface
  radiation_pause = 0.383                   // surface radiation
}

//Tau is still has an active core due to heating  from tidal forces
RadiationBody:NEEDS[BeyondHome]
{
	name = Tau
	radiation_model = tauRadiationModel
	radiation_inner = 5.0
	radiation_outer = 0.8
	radiation_pause = -0.009
}

//Talon has an anomalous concentration of radioactive material at it's poles
RadiationBody:NEEDS[BeyondHome]
{
  name = Talon
  radiation_model = anomaly
  radiation_pause = 0.100				// surface radiation
}

// ============================================================================
// GeigerCounter science experiment definitions
// ============================================================================
@EXPERIMENT_DEFINITION:HAS[#id[geigerCounter]]:NEEDS[BeyondHome,FeatureScience]:AFTER[Kerbalism]
{
	@RESULTS
	{
		//Fury
			FurySrfLanded = Fury's volcanos have flooded the surface with radioactive material.
			FuryFlyingLow = The geiger counter thinks it would be a bad idea to land here.
			FuryFlyingHigh = Radioactive volcanic ash covers the ship and makes it glow neon red.
			FuryInSpaceLow = A thin band of highly charged particles closely orbits Fury.
			FuryInSpaceHigh = The geiger counter wonders what it did to deserve this.
		//Anger
			AngerSrfLanded = The geiger counter is just happy that it is not on the surface of Fury.
			AngerInSpaceLow = Anger's orbit passes through one of Fury's intense radiation belts and makes the geiger counter wish it was back at home.
			AngerInSpaceHigh = The geiger counter wishes it could sit in a stronger magnetic field right about now.
		//Hydrus
			HydrusSrfLanded = The geiger counter is too busy stairing at the floating islands right now to respond.
			HydrusFlyingLow = The geiger counter yells "WATCH OUT FOR THAT FLOATING ROCK YOU FOOL."
			HydrusFlyingHigh = The geiger counter thinks that those floating islands might not be entirely stable.
			HydrusInSpaceLow = The extreme magnetic field around Hydrus has collected an impressive amount of charged particles.
			HydrusInSpaceHigh = The radiation belt around Hydrus wants to know if you can come out to play.
		//Hydron
			HydronSrfLanded = The geiger counter kind of wishes it could go visit Hyrus now.
			HydronInSpaceLow = Hydron's lack of a magnetosphere is not suprising.
			HydronInSpaceHigh = Readings fluctuate as the moon orbits Hydrus.
		//Rhode
			@KerbinSrfLanded = We really got lucky with this planet.  A strong magnetosphere and atmosphere protects us from most cosmic rays.
			@KerbinFlyingLow = Beep...............Beep...............Beep.
			@KerbinFlyingHigh = The geiger counter thinks it can see a glowing band of radiation just beyond Rhode's atmosphere.
			@KerbinInSpaceLow = There is definitely a glowing ring of radiation out there.
			@KerbinInSpaceHigh = The geiger counter wonders what a geiger is.... and why it is supposed to be counting them.
		//Lua
			LuaSrfLanded = The geiger counter is quite comfortable here
			LuaFlyingLow = The thin atmosphere does a decent job of shielding against cosmic rays.
			LuaFlyingHigh = It would probably be safer for us on the ground.
			LuaInSpaceLow = The geiger counter takes a break while Lua passes through Rhode's magnetopause.
			LuaInSpaceHigh = Lua's magnetosphere is quite lumpy.
		//Armstrong
			ArmstrongSrfLanded = The surface is completely unprotected from cosmic radiation.
			ArmstrongInSpaceLow = Armstrong has no magnetosphere to speak of.
			ArmstrongInSpaceHigh = The geiger counter has no idea it is even near a moon.
		//Ash
			AshSrfLanded = The surface is covered in fresh lava.  Fortunately, this moon has a very low abundance of radioactive heavy metals.
			AshInSpaceLow = There is a dainty little band of radiation circling Ash.
			AshInSpaceHigh = The geiger counter thinks Ash's magnetopause is funny looking.
		//Scaythe
			ScaytheSrfLanded = A spike of radiation has been detected at Scaythe's poles.  No one knows how it got there.
			ScaytheInSpaceLow = The geiger counter sees fuzzy balls of radiation at Scaythe's poles.  Probably best not to go there.
			ScaytheInSpaceHigh = The geiger counter begins to yawn.
		//Scindo
			ScindoSrfLanded = The surface of Scindo is littered with radioactive material.  Perhaps we should be going now?
			ScindoInSpaceLow = The radioactivity from the planet below is making a strange humming noise.
			ScindoInSpaceHigh = The geiger counter thinks it would be a bad idea to land on Scindo.
		//Gateway
			GatewaySrfLanded = HaXorZ
			GatewayFlyingLow = The geiger counter wonders what it did to deserve this.
			GatewayFlyingHigh = The geiger counter begs you not to go any deeper.
			GatewayInSpaceLow = A thick band of intense radiation surrounds Gateway. Why would you come here?!?
			GatewayInSpaceHigh = A thick band of deadly radiation surrounds Gateway and it's rings.  
		//Proxim
			ProximSrfLanded = The needle on the geiger counter spun around twice then flew off.
			ProximInSpaceLow = Proxim orbits inside of Gateways radiation belt.  This may be the most dangerous place in the entire solar system.
			ProximInSpaceHigh = The geiger counter does not know how to count above a bajillion.
		//Kohm
			KohmSrfLanded = The geiger counter is quite comfortable on the surface of Kohm.
			KohmFlyingLow = There is almost no radiation here.
			KohmFlyingHigh = The geiger counter can taste the ionosphere.
			KohmInSpaceLow = The geiger counter is just glad we did not go closer to Gateway.
			KohmInSpaceHigh = There is a gentle ionosphere around Kohm that shields it from radiation.
		//Eidos
			EidosSrfLanded = Eidos is slightly sheilded from cosmic radiation by Gateways magnetopause
			EidosInSpaceLow = The geiger counter thinks Eidos looks like a mint dip 'n dot
			EidosInSpaceHigh = The gieger counter thinks we are dangerously close to Gateway's outer radiation belt.
		//Ansia
			AnsiaSrfLanded = There is nothing to protect Ansia from the periodic onslaught of charged particles from Gateway.
			AnsiaInSpaceLow = The geiger counter begins to count: "ONE geiger, hahaha.  TWO geiger, hahaha.  THREE geiger.....hahaha."
			AnsiaInSpaceHigh = The geiger counter starts to cry as Ansia enters Gateway's outer radiation belt.
		//Jade
			JadeSrfLanded = With no atmosphere or magnetosphere, Jade is essentially naked....in a cosmic sense.
			JadeInSpaceLow = The geiger counter can see a fuzzy glow around Gateway from here.
			JadeInSpaceHigh = The geiger counter begins to yawn.
		//Rock
			RockSrfLanded = Rock is covered in radioactive....rocks.
			RockInSpaceLow = The geiger counter detects a low level of radiation emanating from the surface.  It is probably dangerous down there!
			RockInSpaceHigh = Rock has no protection from cosmic radiation.
		//Vasto
			VastoSrfLanded = All ice and no Magnetosphere makes Vasto a dull boy.
			VastoInSpaceLow = The only radiation here is the glare from Vasto's albino surface.
			VastoInSpaceHigh = Perhaps Vasto is a projectile in a cosmic snowball fight between Kerbol and Tempus!
		//Voss
			VossSrfLanded = The geiger counter dies of boredom.
			VossInSpaceLow = The geiger counter questions the meaning of it's existance.
			VossInSpaceHigh = Voss has no protection from cosmic radiation.
		//Kerbol
			KerbolSrfLanded = Uuuuuuummmmm?!?
			KerbolFlyingLow = Wut Wut?!?
			KerbolFlyingHigh = How are you doing this?  Are you a wizard?
			KerbolInSpaceLow = STILL......HOT!!!!!
			KerbolInSpaceHigh = The geiger counter feels sorry for the old star.
		//Tribute
			TributeSrfLanded = Kerbin's surface was blasted off long ago.  The remaining core is still radioactive and dangerous.  Perhaps we should be going now?
			TributeInSpaceLow = The surface is radioactive and dangerous.  Are you sure you want to go down there
			TributeInSpaceHigh = Looks hot down there.  The surface is glowing with radiation.
		//Dynasty
			DynastySrfLanded = The geiger counter thinks Dynasty is a nice place to visit.  But, it wouldn't want to live here.
			DynastyFlyingLow = There is very little activity on Dynasty.
			DynastyFlyingHigh = The geiger counter twiddles it's thumbs as it waits for something to do.
			DynastyInSpaceLow = Dynasty has no magnetosphere but the surface looks fairly safe due to it's atmosphere.
			DynastyInSpaceHigh = The geiger counter thinks it sees a giant face on the surface of Dynasty... then realizes it was just the shadows playing tricks.
		//Drohze
			DrohzeSrfLanded = The surface is slightly radioactive.  Perhaps it was once impacted by a giant radioactive asteroid?
			DrohzeInSpaceLow = The geiger counter clicks happily as it skims the surface of Drohze.
			DrohzeInSpaceHigh = The geiger counter detects a low level of radiation on the planet's surface.
		//Janus
			JanusSrfLanded = The surface of an ancient gas giant should be increadibly radioactive.  Yet some how, Janus has virtually no radiation below its clouds.
			JanusFlyingLow =  Virtually no radiation detected here.  How is this possible?
			JanusFlyingHigh = The geiger counter suddenly stops clicking.  You wonder if it is broken.
			JanusInSpaceLow = The radiation ring around Janus reminds the geiger counter of its favorite donut.
			JanusInSpaceHigh = Janus has a very uniform magnetopause.  This is probably due to the lack of stellar wind and attention from its home star.
		//Tau
			TauSrfLanded = Tau has a very active core and a healthy magnetosphere around it.
			TauFlyingLow = Tau has virtually no radiation in it's atmosphere.
			TauFlyingHigh = The geiger counter feels right at home.
			TauInSpaceLow = Tau has a healthy magnetosphere around it.  The radiation bands around the planet are only slightly scary.
			TauInSpaceHigh = Tau is sheilded from most radiation by Janus's magnetopause.
		//Eterna
			EternaSrfLanded = There is no radiation here... but lots of snowboarding opportunities!
			EternaFlyingLow = The geiger counter begins to shiver.
			EternaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			EternaInSpaceLow = Eterna has no magnetosphere.
			EternaInSpaceHigh = Eterna dips in and out of Janus's outer radiation belt.
		//Talon
			TalonSrfLanded = Talon's poles are quite radioactive.  You wonder if Talon's Santa Clause has a nuclear powered sled.
			TalonInSpaceLow = The geiger counter is detecting radiation anomalies on the poles of Talon.
			TalonInSpaceHigh = Talon is safe within Janus's magnetopause.
		//Lond
			LondSrfLanded = Lond has no protection against cosmic rays.
			LondInSpaceLow = The geiger counter is not interested in what Lond has to say
			LondInSpaceHigh = Lond is pretty boring from a radiological stand point.
		//Verna
			VernaSrfLanded = On a planet this inactive, a geiger counter might as well be called a geiger waiter.
			VernaFlyingLow = Nothing of interest here.  The geiger counter goes back to sleep.
			VernaFlyingHigh = The geiger counter waves goodbye to the cosmic radiation.
			VernaInSpaceLow = Verna has no magnetosphere.  You are just measuring the background radiation.
			VernaInSpaceHigh = The geiger counter begins beatboxing out of boredom.
	}
}

 

 

It ok if I include these in Kerbalism?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...