Astraph Posted January 21 Share Posted January 21 I've run into a problem with Radiation Storms in my (admittedly, very heavily modded) game. Basically, when a RadStorm happens, my game gets essentially bricked - I am unable to launch new ships, switch scenes, pretty much anything. I am able to open various windows and enter Research Centre, but Flight Tracking, VAB/SPH or even quitting the game are out of the question. That's what I get from the Console - I sadly have absolutely no coding experience, so I can't make any heads or tails outta it other than "something's wrong with the RadStorm". Looking at the log, the exact report seems to be: Spoiler [LOG 20:43:11.413] [KerbalHealth] Radstorm 0 hits Kerbin with magnitude of 2495202.53416848 (2495202.53416848 before modifiers). [EXC 20:43:11.415] IndexOutOfRangeException: Index was outside the bounds of the array. KerbalHealth.Core.PrefixFormat (System.Double value, System.Int32 digits, System.Boolean mandatorySign) (at <3e097026fbdf4d639c179ca8e6ef8031>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <3e097026fbdf4d639c179ca8e6ef8031>:0) KerbalHealth.KerbalHealthScenario.FixedUpdate () (at <3e097026fbdf4d639c179ca8e6ef8031>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Is there any workaround for this? I tried waiting for 10 in-game days, but the error just kept repeating, and I can't really wait any longer (I have a ship in LKO that needs crew evacuated, I can't launch a shuttle because of this bug and in 11 days the first Kerbal will die to HP loss)... If needed, I can provide the complete log. I guess I can always just remove Kerbal Health from this run, but I really wanted it to spice up my interplanetary missions... Quote Link to comment Share on other sites More sharing options...
garwel Posted January 22 Author Share Posted January 22 And here is the hot fix: Kerbal Health 1.6.8 Fixed freezes on some radstorms (the problem was due to an error in handling numeric strings) Download here Quote Link to comment Share on other sites More sharing options...
Astraph Posted January 23 Share Posted January 23 23 hours ago, garwel said: And here is the hot fix: Kerbal Health 1.6.8 Fixed freezes on some radstorms (the problem was due to an error in handling numeric strings) Download here Just checked, it works! Thanks a lot!!! Quote Link to comment Share on other sites More sharing options...
Syczek Posted January 27 Share Posted January 27 (edited) @garwelHaving this problem when i load craft with Kerbal on it,completly cut off me to reaching craft,tracking station etc [LOG 14:20:51.725] [KerbalHealth] KerbalHealthScenario.OnSave [EXC 14:20:51.727] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.CLS.GetCrew (ConnectedLivingSpace.ICLSSpace clsSpace) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Core.GetCrew (ProtoCrewMember pcm, System.Boolean entireVessel) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Collections.Generic.List`1[T] modifiers, System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.HealthCondition.GetMTBE (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.OnSave (ConfigNode node) (at <a252c790b4f14e1280cfecc766e8d141>:0) ScenarioModule.Save (ConfigNode node) (at <4b449f2841f84227adfaad3149c8fdba>:0) ProtoScenarioModule..ctor (ScenarioModule module) (at <4b449f2841f84227adfaad3149c8fdba>:0) ScenarioRunner.UpdateModules () (at <4b449f2841f84227adfaad3149c8fdba>:0) ScenarioRunner.GetUpdatedProtoModules () (at <4b449f2841f84227adfaad3149c8fdba>:0) Game.Updated (GameScenes startSceneOverride) (at <4b449f2841f84227adfaad3149c8fdba>:0) GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode, GameScenes startScene) (at <4b449f2841f84227adfaad3149c8fdba>:0) KSP.UI.Screens.KSCVesselMarkers.FlyVessel (Vessel v) (at <4b449f2841f84227adfaad3149c8fdba>:0) CallbackUtil+<DelayedCallback>d__4`1[T].MoveNext () (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <12e76cd50cc64cf19e759e981cb725af>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) [EXC 14:21:02.026] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.CLS.GetCrew (ConnectedLivingSpace.ICLSSpace clsSpace) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Core.GetCrew (ProtoCrewMember pcm, System.Boolean entireVessel) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Collections.Generic.List`1[T] modifiers, System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.HealthCondition.GetMTBE (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.FixedUpdate () (at <a252c790b4f14e1280cfecc766e8d141>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) [EXC 14:21:12.328] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.CLS.GetCrew (ConnectedLivingSpace.ICLSSpace clsSpace) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Core.GetCrew (ProtoCrewMember pcm, System.Boolean entireVessel) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Collections.Generic.List`1[T] modifiers, System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.HealthCondition.GetMTBE (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.FixedUpdate () (at <a252c790b4f14e1280cfecc766e8d141>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) [EXC 14:21:22.607] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.CLS.GetCrew (ConnectedLivingSpace.ICLSSpace clsSpace) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Core.GetCrew (ProtoCrewMember pcm, System.Boolean entireVessel) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Collections.Generic.List`1[T] modifiers, System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.HealthCondition.GetMTBE (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.FixedUpdate () (at <a252c790b4f14e1280cfecc766e8d141>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) [EXC 14:21:32.879] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.CLS.GetCrew (ConnectedLivingSpace.ICLSSpace clsSpace) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Core.GetCrew (ProtoCrewMember pcm, System.Boolean entireVessel) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Collections.Generic.List`1[T] modifiers, System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.HealthCondition.GetMTBE (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.FixedUpdate () (at <a252c790b4f14e1280cfecc766e8d141>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Edited January 27 by Syczek Quote Link to comment Share on other sites More sharing options...
garwel Posted January 28 Author Share Posted January 28 (edited) @Syczek Could you share the whole log (not in the post, of course, use some cloud service)? Maybe sharing the save file will also help. Edited January 28 by garwel Quote Link to comment Share on other sites More sharing options...
Syczek Posted January 28 Share Posted January 28 (edited) 1 hour ago, garwel said: @Syczek Could you share the whole log (not in the post, of course, use some cloud service)? Maybe sharing the save file will also help. Will do,i had to temporarily disable kerbal health to power trough this problem.I have heavily modded game,and i doubt that save would kick in https://www.mediafire.com/file/1c2yoi02nxuyu3h/log.zip/file here is log Edited January 28 by Syczek Quote Link to comment Share on other sites More sharing options...
Astraph Posted January 31 Share Posted January 31 One question about training - what is the best way to train Kerbals for longer missions? I am prepping an Eve mission, wanted to first make a 200-days long high Kerbin orbit mission for the crew to gain experience... But due to health issues, I had to deorbit after just 30, with the crew barely getting 6% training. I tried using the KSC training option, but I find it confusing to track how long does the training take, what is the current progress and how long do I have to wait before I can launch the mission... Plus sometimes it seems that Kerbals just stop their training midway and I have to hop into VAB and start the whole thing anew... Quote Link to comment Share on other sites More sharing options...
garwel Posted February 2 Author Share Posted February 2 On 1/31/2024 at 1:06 AM, Astraph said: One question about training - what is the best way to train Kerbals for longer missions? I am prepping an Eve mission, wanted to first make a 200-days long high Kerbin orbit mission for the crew to gain experience... But due to health issues, I had to deorbit after just 30, with the crew barely getting 6% training. I tried using the KSC training option, but I find it confusing to track how long does the training take, what is the current progress and how long do I have to wait before I can launch the mission... Plus sometimes it seems that Kerbals just stop their training midway and I have to hop into VAB and start the whole thing anew... The best way is to start by training them at KSC to the maximum. The training screen in the Editor and the status monitor in the KSC/flight scene show you the more or less accurate prediction when the training should end for each kerbal. The duration depends on how familiar they are already with respective parts and on their intelligence (or rather, stupidity) stats. You may disable the latter in the settings, then they will all take the same time to train. For especially challenging missions, you may indeed have some initial training in the orbit of Kerbin or at its moons. The training speed depends on the science modifier in the relevant situation, so the more challenging it is, the faster they train. Quote Link to comment Share on other sites More sharing options...
cyberKerb Posted February 2 Share Posted February 2 Hi Garwel - mod's looking great and I'm having fun with KSP again after a long break. Just a suggestion / request for the EVA penalty rate, is it possible to have the EVA penalty rate be 0 (or very low due to the suit) if the Kerbals helmet is off? Quote Link to comment Share on other sites More sharing options...
Syczek Posted February 3 Share Posted February 3 @garwel Any ideas what could cause problem i had, when using yours mod?? Did log provided anything usesfull?? Quote Link to comment Share on other sites More sharing options...
garwel Posted February 5 Author Share Posted February 5 On 2/3/2024 at 9:34 AM, Syczek said: @garwel Any ideas what could cause problem i had, when using yours mod?? Did log provided anything usesfull?? Yes, I think I found that bug. I want to fix another issue before I publish a new release though. In the mean time, you can download this DLL and replace with it the one in GameData\KerbalHealth folder. Tell me if you encounter the issue again. Quote Link to comment Share on other sites More sharing options...
Syczek Posted February 5 Share Posted February 5 (edited) 4 hours ago, garwel said: Yes, I think I found that bug. I want to fix another issue before I publish a new release though. In the mean time, you can download this DLL and replace with it the one in GameData\KerbalHealth folder. Tell me if you encounter the issue again. @garwelFix working thank you!! Edited February 5 by Syczek Quote Link to comment Share on other sites More sharing options...
Publius Kerman Posted March 3 Share Posted March 3 (edited) Edit: Solution, just change scene. Edited March 13 by Publius Kerman Quote Link to comment Share on other sites More sharing options...
Publius Kerman Posted March 13 Share Posted March 13 (edited) I know this is a complicated question for using your mod in ways it's not meant to be and so might not have an easily attainable answer or be possible at all, so please don't stress trying to figure this out, but any help would be much appreciated. I'm trying to use your mod and Simplex Kerbalism, and take them interstellar. This is presenting many challenges, one of them is decontamination. I know there is a setting to decontaminate while not at KSC, which is a fall back, but I'm trying to get the RDU to work with Kerbal Health. I essentially want to make it so that it's still difficult to decontaminate and can't be done anywhere willy nilly, but still able to go interstellar and never return. I'm working on a heavily modified Sickbay.cfg for the Hitchhiker RDU right now because it isn't in Simplex. I was looking at your Kerbalism patches and I'm guessing you have your own coded decontamination feature and if so what do you think would be the best way to get the RDU to jack into it to act as if they were at the KSC. Edit: Disregard, found solution. Edited March 15 by Publius Kerman Quote Link to comment Share on other sites More sharing options...
Fizzlebop Smith Posted April 1 Share Posted April 1 I am starting a new playthrough and want to add this to the particular *style* of play I am shooting for. Reading through the thread I noticed a comment I want to ask about before I begin a serious career playthrough with GU. I'm not overly concerned about radiation sources and lok forward to accidently irradiating my Kerbals, and learning how to shield, avoid etc. Even if the source is an invisible center between binaries. However, there was a comment struck through about decontamination. Is there a way for decontamination to work on a celestial outpost. A waystation on distant planet? If not could you assist me in coming up with a patch that would assist? Quote Link to comment Share on other sites More sharing options...
RunaDacino Posted April 17 Share Posted April 17 (edited) Hello! I've encountered a game-breaking bug involving this mod. There's been noted performance drops, and on me finally launching my manned mission (using kerbal construction time to load the crew), I had a stack overflow. On restarting the game, I couldn't click any buttons and on checking logs I saw that this mod was the cause. The logs are as follows: Spoiler My modlist: Spoiler Adjustable Mod Panel (KAMP) by Morse (AdjustableModPanel 1:1.5.99.0-adoption) AtmosphereAutopilot (Fly-By-Wire) (AtmosphereAutopilot v1.6.1) B9 Aerospace Procedural Wings - Fork (B9-PWings-Fork 3:0.45.1) B9 Part Switch (B9PartSwitch v2.20.0) Background Resources (BackgroundResources 1:v0.18.0.0) Better SR Bs (BetterSRBs 1.2.6) BetterBurnTime (BetterBurnTime 1.10) BetterTimeWarpContinued (BetterTimeWarpCont 2.3.13) BonVoyage (BonVoyage 1:1.4.1) CapCom - Mission Control On The Go (CapCom 2.11) Celestial Body Science Editor (CelestialBodyScienceEditor 12.0) Chatterer (Chatterer 0.9.99) Chatterer Extended (ChattererExtended 0.6.2) Classic Stock Resources (ClassicStockResources v1.2.2) ClickThrough Blocker (ClickThroughBlocker 1:2.1.10.21) CommNet Antennas Info (CommNetAntennasInfo 3.1.2) CommNet Relays (ContractConfigurator-CommNetRelays v2.1.0) Community Category Kit (CommunityCategoryKit v112.0.1) Community Resource Pack (CommunityResourcePack v112.0.1) Community Tech Tree (CommunityTechTree 1:3.4.4) Connected Living Space (ConnectedLivingSpace v2.0.2.0) Contract Configurator (ContractConfigurator v2.9.2.0) Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.3.3) Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4) Contract Pack: Exploration Plus (ContractConfigurator-ExplorationPlus 2.0.1) Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.2) Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10) Contract Pack: Research Advancement Division (ResearchAdvancementDivision 1.2.1) Contract Pack: Tourism Expanded (TourismExpanded 1.0.2) Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2) Contract Parser (ContractParser 9.0) Contract Reward Modifier (ContractRewardModifier 2.7) Contracts Window + (ContractsWindowPlus 9.4) Corvus CF (Corvus125mTwoKerbalPod 2:1.3.7) Crew R&R (CrewQueueTwo 1.1.11.4) Crowd Sourced Science (CrowdSourcedScience v6.1) Cryo Tanks (CryoTanks 1.6.5) Cryo Tanks Core (CryoTanks-Core 1.6.5) Custom Barn Kit (CustomBarnKit 1.1.22.0) DaMichel's SphericalTanks (DST) (DMTanks-SphericalTanks 1:1.1.0.0) DefaultActionGroups (DefaultActionGroups 1.4) Deployable Engines Plugin (DeployableEngines 1.3.1) DMagic Orbital Science (DMagicOrbitalScience 1.4.3) Docking Cam (DockingCamKURS 1.3.8.7) Dynamic Battery Storage (DynamicBatteryStorage 2:2.2.5.0) Easy Vessel Switch (EVS) (EasyVesselSwitch 2.3) Ferram Aerospace Research Continued (FerramAerospaceResearchContinued 3:0.16.1.2) Field Training Facility (FTF) (FieldTrainingFacility 1.2.1.1-release) Filter Extensions - Default Configuration (FilterExtensionsDefaultConfig 3.2.9) Filter Extensions - Plugin (FilterExtensions 3.2.9) Firespitter Core (FirespitterCore v7.17) Firespitter Resources config (FirespitterResourcesConfig v7.17) FreeIva (FreeIva 0.2.18.4) FullAutoStrut (FullAutoStrut v3.0.1.0) Harmony 2 (Harmony2 2.2.1.0) Haystack ReContinued (HaystackReContinued 0.5.7.6) Heat Control (HeatControl 0.6.1) Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.3.2) Integrated Stack Decouplers (IntegratedStackDecouplers 0.1.5.2) KEI (KEI 1.2.10.5) Kerbal Actuators (KerbalActuators v1.8.5) Kerbal Aircraft Expansion (KerbalAircraftExpansion 4:2.8.1.0) Kerbal Alarm Clock (KerbalAlarmClock v3.14.0.0) Kerbal Atomics (KerbalAtomics 1:1.3.3) Kerbal Attachment System (KAS 1.12) Kerbal Changelog (KerbalChangelog v1.4.2) Kerbal Construction Time (KerbalConstructionTime 1:1.4.12) Kerbal Engineer Redux (KerbalEngineerRedux 1.1.9.0) Kerbal Foundries2 (KerbalFoundriesContinued 2.4.8.18) Kerbal Health (KerbalHealth v1.6.8) Kerbal Inventory System (KIS 1.29) Komplexity (KPLX) (Komplexity 1.0.2.0-release) Konstruction (Konstruction v112.0.1) kOS: Scriptable Autopilot System (kOS 1:1.4.0.0) KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.34) KSP AVC (KSP-AVC 1.4.1.9) KSP Wheel (KSPWheel 1:0.16.14.33) KSPBurst (KSPBurst v1.5.5.1) MagiCore (MagiCore 1.4.0.0) Moar Filter Extension Configs (MoarFEConfigs 1.0.5.2) MOAR Station Science (MOARStationScience v2.6.2.1) ModularFlightIntegrator (ModularFlightIntegrator 1.2.10.0) Module Manager (ModuleManager 4.2.3) Moldavite Machines (MoldaviteMachines 1.3) Near Future Aeronautics (NearFutureAeronautics 2.1.1) Near Future Construction (NearFutureConstruction 1.3.1) Near Future Electrical (NearFutureElectrical 1.2.3) Near Future Electrical Core (NearFutureElectrical-Core 1.2.3) Near Future Exploration (NearFutureExploration 1.1.2) Near Future IVA Props (NearFutureProps 1:0.7.1) Near Future Launch Vehicles (NearFutureLaunchVehicles 2.2.0) Near Future Propulsion (NearFuturePropulsion 1.3.5) Near Future Rovers (NFR) by V2 Industries by MichaelV2.0 (RoverPack 2.0.99.0-adoption) Near Future Solar (NearFutureSolar 1.3.2) Near Future Solar Core (NearFutureSolar-Core 1.3.2) Near Future Spacecraft (NearFutureSpacecraft 1.4.3) On Demand Fuel Cells (ODFC) by Orum (ODFC-Refueled 1.2.99.0-prerelease) OPM All-in-One KSPedia Delta-V Map (OPMAllinOneKSPediaDeltaVMap 1.0.1) Part Commander Continued (PartCommanderCont 1.1.6.4) Patch Manager (PatchManager 0.0.17.6) Pathfinder (Pathfinder v1.40.4) Pathfinder CRP Play Mode (Pathfinder-PlayMode-CRP v1.40.4) Planes With Purposes (ContractConfigurator-PlanesWithPurposes 1.5.2) Precise Maneuver (PM) by Morse (PreciseManeuver 2:2.4.99.0-adoption) Probes Before Crew [PBC] (ProbesBeforeCrew 2.93) Progress Parser (ProgressParser 11.0) Rational Resources (RationalResources 2.0.6.1) RCS Build Aid (RCSBuildAid v1.0.6) SCANsat (SCANsat v20.4) Scatterer (Scatterer 3:v0.0838) Scatterer Default Config (Scatterer-config 3:v0.0838) Scatterer Sunflare (Scatterer-sunflare 3:v0.0838) ScienceAlert ReAlerted (ScienceAlert 1.9.20.4) ScrapYard (ScrapYard 2.2.2.1-release) Smart Parts (SmartParts 1.10) SpaceTux Library (SpaceTuxLibrary 0.0.8.6) StageRecovery (StageRecovery 1.9.7) State Funding Continued (StateFundingContinued 1:0.6.18.4) Station Keeping (StationKeeping 1:0.2.3.1) Stock Alarm Clock Disabler (StockAlarmClockDisabler v1.0.0) Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 2.0.10) Strategia (Strategia 1.8.0) System Heat (SystemHeat 0.6.0) System Heat - Nuclear Engine Configuration (SystemHeat-FissionEngines 0.6.0) System Heat - Nuclear Reactor Configuration (SystemHeat-FissionReactors 0.6.0) System Heat - Resource Converter Configuration (SystemHeat-Converters 0.6.0) System Heat - Resource Harvester Configuration (SystemHeat-Harvesters 0.6.0) TAC Fuel Balancer (TacFuelBalancer v2.21.5.3) TAC Life Support (TACLS) (TACLS 1:v0.18.0.0) Textures Unlimited (TexturesUnlimited 1.5.10.25) Toolbar Controller (ToolbarController 1:0.1.9.11) Tracking Station Evolved (TrackingStationEvolved 7.0) Trajectories (Trajectories v2.4.5.3) Transfer Window Planner (TransferWindowPlanner v1.8.0.0) TriggerAu Flags (TriggerAu-Flags v2.11.0.0) TweakScale Redistributable (TweakScale-Redist v2.4.7.6) Universal Storage II Finalized (UniversalStorage2 4.0.1.1) USI Core (USI-Core v112.0.1) USI Kolonization Systems (MKS/OKS) (UKS 1:v112.0.1) USI Tools (USITools v112.0.1) Waterfall Core (Waterfall 0.9.0) WaypointManager (WaypointManager 2.8.4.2) Wild Blue Tools (WildBlueTools v1.90.1) WildBlueIndustries CRP Play Mode (WildBlue-PlayMode-CRP v1.90.1) Edit: I have uninstalled Kerbal Health, perf issue persisted but the nullreference spam disappeared. I went and kept toying with things, I removed contract reward modifier, KSP AVC, FreeIVA. I also added Community Fixes. I did a manned minmus landing/return, and experienced no issues. I might go and try to add freeIVA back but it might have been the cause due to well, the IVA environments maybe? edit2: It wasn't freeIVA. Connected Living Spaces seems to be showing issues for KerbalHealth with custom command pods like Corvus Command Pod (I had issues with that pod) and with the Pandora command pod from NearFuturePods. Spoiler [LOG 15:58:00.198] [KerbalHealth] KerbalHealthScenario.OnSave [EXC 15:58:00.201] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.CLS.GetCrew (ConnectedLivingSpace.ICLSSpace clsSpace) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Core.GetCrew (ProtoCrewMember pcm, System.Boolean entireVessel) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.Logic.Test (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.MTBEModifier.Calculate (System.Collections.Generic.List`1[T] modifiers, System.Double baseValue, ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.HealthCondition.GetMTBE (ProtoCrewMember pcm) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.UpdateKerbals (System.Boolean forced) (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthScenario.OnSave (ConfigNode node) (at <a252c790b4f14e1280cfecc766e8d141>:0) ScenarioModule.Save (ConfigNode node) (at <4b449f2841f84227adfaad3149c8fdba>:0) ProtoScenarioModule..ctor (ScenarioModule module) (at <4b449f2841f84227adfaad3149c8fdba>:0) ScenarioRunner.UpdateModules () (at <4b449f2841f84227adfaad3149c8fdba>:0) ScenarioRunner.GetUpdatedProtoModules () (at <4b449f2841f84227adfaad3149c8fdba>:0) Game.Updated (GameScenes startSceneOverride) (at <4b449f2841f84227adfaad3149c8fdba>:0) GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode, GameScenes startScene) (at <4b449f2841f84227adfaad3149c8fdba>:0) GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode) (at <4b449f2841f84227adfaad3149c8fdba>:0) KSCPauseMenu.<draw>b__20_9 () (at <4b449f2841f84227adfaad3149c8fdba>:0) DialogGUIButton.OptionSelected () (at <4b449f2841f84227adfaad3149c8fdba>:0) DialogGUIButton.<Create>b__23_1 () (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.Events.InvokableCall.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0) UnityEngine.Events.UnityEvent.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0) UnityEngine.UI.Button.Press () (at <0c883c16262a4198973f823d01e07427>:0) UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <0c883c16262a4198973f823d01e07427>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <0c883c16262a4198973f823d01e07427>:0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <0c883c16262a4198973f823d01e07427>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.EventSystems.EventSystem:Update() At this time, I was doing a manned flight to Minmus with 1 veteran pilot (Jeb) , 3 tourists in the same command pod with a probe core slapped on top. I have radiation entirely disabled. Edited April 17 by RunaDacino Update Quote Link to comment Share on other sites More sharing options...
RunaDacino Posted April 25 Share Posted April 25 (edited) How long is the "Panic" condition supposed to last? I've had Bill start panicking on launch and has stayed panicking for 10 days' worth of mission already. I decided to try and save edit it out, presuming it might be a bug. If it is, what might affect it would be TAC LS and Kerbal Construction Time. I've had power go out a bit temporarily due to a very unfortunately timed eclipse causing my cryo tanks to eat my power. Edited April 25 by RunaDacino Quote Link to comment Share on other sites More sharing options...
Syczek Posted May 22 Share Posted May 22 Can we get updated MKS patch,there is so many parts not covered by this mod.I done myself mods that i use but somehow mks becomes unpassable wall for me(module manager throws errors) Quote Link to comment Share on other sites More sharing options...
garwel Posted May 22 Author Share Posted May 22 Just now, Syczek said: Can we get updated MKS patch,there is so many parts not covered by this mod.I done myself mods that i use but somehow mks becomes unpassable wall for me(module manager throws errors) I haven't played with MKS for years so haven't really been following its development. You may use this spreadsheet to find the recommended values for the parts and even to generate patch code. Quote Link to comment Share on other sites More sharing options...
Syczek Posted May 22 Share Posted May 22 4 minutes ago, garwel said: I haven't played with MKS for years so haven't really been following its development. You may use this spreadsheet to find the recommended values for the parts and even to generate patch code. The thing is this comes up when i tried to patch those parts "name specifier detected on insert node (not a patch):" i don't have foggiest idea what is that Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted May 23 Share Posted May 23 21 hours ago, Syczek said: The thing is this comes up when i tried to patch those parts "name specifier detected on insert node (not a patch):" i don't have foggiest idea what is that If I remember right, MM doesn't like it when you do a node creation (there's no operator prefix on the node) but you're doing an edit inside (there's an operator prefix on a key). Your edit operations must exist inside a node edit. These examples should be helpful. // bad MODULE // Has no prefix. This is an insert, not a patch { %name = Tweakscale // why is a patch action here? scaleType = Free otherKeys = ok } // good %MODULE[Tweakscale] // Has prefix. This is a patch operation. Also, if this node accepts a name key, skip it and put its value in the [] here { %scaleType = Free otherKeys = ok } A root node is any node that is top level and isn't a child of another node, like all the PART nodes, the EVE_CLOUDS node (used by the same visual mod) and so on. // bad %PART[someName] // MM might not like it when you % create a root node with or without a name { ... } // good PART { name = someName otherKeys = ok } @PART[someName] { newThing = this @otherKeys = stillOK } Quote Link to comment Share on other sites More sharing options...
flart Posted May 29 Share Posted May 29 after 9:40 mark, Raiz Space has a problem of openning KH GUI in-flight https://youtu.be/FhDTuwjBCL0?si=WTe0S2r1cnQ0xbxI&t=581 Quote Link to comment Share on other sites More sharing options...
Cap'tain Kerk Posted June 2 Share Posted June 2 I tried this mod but I cant even reach the mun b4 radiation kills pilot. I got training to 60% and radshield up to 1.5 but didnt had any effect. Quote Link to comment Share on other sites More sharing options...
garwel Posted June 4 Author Share Posted June 4 (edited) On 6/2/2024 at 7:51 PM, Cap'tain Kerk said: I tried this mod but I cant even reach the mun b4 radiation kills pilot. I got training to 60% and radshield up to 1.5 but didnt had any effect. Something is definitely wrong here. With Kerbal Health, radiation almost never outright kills kerbals. Are you sure about that? Do you have a log? On 5/29/2024 at 7:49 PM, flart said: after 9:40 mark, Raiz Space has a problem of openning KH GUI in-flight https://youtu.be/FhDTuwjBCL0?si=WTe0S2r1cnQ0xbxI&t=581 Hmh, looks like some kind of radstorm-related error. I'll try to check what could go wrong (althoguh it's hard to do without a log and in a very heavily modded setup). PS: I'm wondering if he is playing an old version of Kerbal Health, which did have such issues with radstorms. This was fixed in v1.6.8 in January, but maybe the author forgot to update. Edited June 6 by garwel Quote Link to comment Share on other sites More sharing options...
Al_ex Posted June 14 Share Posted June 14 I've run into a problem with Kerbal Health after installation. The health monitor in the editor does not work in career/science modes, as shown in the image below: The log is spammed with reference exceptions: Spoiler [LOG 17:24:18.234] [KerbalHealth] KerbalHealthEditorReport.DisplayData [EXC 17:24:18.258] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.KerbalHealthEditorReport.get_CLSSpacesCount () (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthEditorReport.<ShowWindow>b__34_4 () (at <a252c790b4f14e1280cfecc766e8d141>:0) DialogGUIBase.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) DialogGUIButton.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) DialogGUIBase.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) MultiOptionDialog.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) PopupDialog.SpawnPopupDialog (MultiOptionDialog dialog, System.Boolean persistAcrossScenes, UISkinDef skin, System.Boolean isModal, System.String titleExtra) (at <4b449f2841f84227adfaad3149c8fdba>:0) PopupDialog.SpawnPopupDialog (UnityEngine.Vector2 anchorMin, UnityEngine.Vector2 anchorMax, MultiOptionDialog dialog, System.Boolean persistAcrossScenes, UISkinDef skin, System.Boolean isModal, System.String titleExtra) (at <4b449f2841f84227adfaad3149c8fdba>:0) KerbalHealth.KerbalHealthEditorReport.ShowWindow () (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthEditorReport.OnAppLauncherClicked () (at <a252c790b4f14e1280cfecc766e8d141>:0) KSP.UI.Screens.ApplicationLauncherButton.OnTrue (UnityEngine.EventSystems.PointerEventData data, KSP.UI.UIRadioButton+CallType callType) (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.Events.InvokableCall`2[T1,T2].Invoke (T1 args0, T2 args1) (at <12e76cd50cc64cf19e759e981cb725af>:0) UnityEngine.Events.UnityEvent`2[T0,T1].Invoke (T0 arg0, T1 arg1) (at <12e76cd50cc64cf19e759e981cb725af>:0) KSP.UI.UIRadioButton.SetState (KSP.UI.UIRadioButton+State state, KSP.UI.UIRadioButton+CallType callType, UnityEngine.EventSystems.PointerEventData data, System.Boolean popButtonsInGroup) (at <4b449f2841f84227adfaad3149c8fdba>:0) KSP.UI.UIRadioButton.ToggleState (KSP.UI.UIRadioButton+CallType callType, UnityEngine.EventSystems.PointerEventData data) (at <4b449f2841f84227adfaad3149c8fdba>:0) KSP.UI.UIRadioButton.UnityEngine.EventSystems.IPointerClickHandler.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <0c883c16262a4198973f823d01e07427>:0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <0c883c16262a4198973f823d01e07427>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.EventSystems.EventSystem:Update() [EXC 17:24:18.271] NullReferenceException: Object reference not set to an instance of an object KerbalHealth.KerbalHealthEditorReport.get_CLSSpacesCount () (at <a252c790b4f14e1280cfecc766e8d141>:0) KerbalHealth.KerbalHealthEditorReport.<ShowWindow>b__34_4 () (at <a252c790b4f14e1280cfecc766e8d141>:0) DialogGUIBase.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) DialogGUIButton.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) DialogGUIBase.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) MultiOptionDialog.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) PopupDialog.Update () (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.