kspkat Posted March 19 Share Posted March 19 1 minute ago, Brigadier said: In the current setup, you'll have to send a resupply mission with a Kerbal engineer, do the EVA and switch the fuel manually, or ditch (deorbit or terminate) the satellite when it runs out of fuel. Did I mention it is a satellite? The plan is to have hundreds of these just orbiting different bodies. Manually going to each one and refueling is not practical or feasible. It also makes absolutely 0 sense to have to have a kerbal physically present to change fuel. Changing fuel in a nuclear reactor is not done with your hands, it is done by robot. Why is it in a more advanced world, they have to send someone to manually refuel and handle materials with their hands? It makes no sense. Kerbals have access to future tech we don't so why do they have to take a step backwards in this area? I would make a MM patch to remove this but I can't seem to get the parts to work like normal fuel tanks. Without being able to make the parts work by modifying their config files, I cannot make a MM patch to do the same. If someone could help me figure out how to make a MM patch that'd be amazing Quote Link to comment Share on other sites More sharing options...
Brigadier Posted March 19 Share Posted March 19 Yes you did and I'm not disagreeing with you, just laying out what the mod currently expects. Trying to apply RL logic isn't always valid since game balance might be the reason the devs chose this restriction. Have you tried reaching out on the USI Discord server? https://discord.gg/QcxpreRF. The devs occasionally respond there although RoverDude has been very busy. Quote Link to comment Share on other sites More sharing options...
kspkat Posted March 27 Share Posted March 27 (edited) On 3/19/2024 at 1:43 PM, Brigadier said: Yes you did and I'm not disagreeing with you, just laying out what the mod currently expects. Trying to apply RL logic isn't always valid since game balance might be the reason the devs chose this restriction. Have you tried reaching out on the USI Discord server? https://discord.gg/QcxpreRF. The devs occasionally respond there although RoverDude has been very busy. No I have not tried reaching them there. Maybe I will because I have another problem. Stock reaction wheels EC usage don't seem to show in the near future systems manager. edit: appears the discord invite link expired Edited March 27 by kspkat Quote Link to comment Share on other sites More sharing options...
Brigadier Posted March 27 Share Posted March 27 9 hours ago, kspkat said: edit: appears the discord invite link expired I DMed you. Quote Link to comment Share on other sites More sharing options...
Nestea3 Posted March 28 Share Posted March 28 Hello, my question regards the Near Future Construction mod. CKAN shows it to only be compatible with versions up to 1.3.1 Is that correct? Quote Link to comment Share on other sites More sharing options...
Aelfhe1m Posted March 28 Share Posted March 28 9 minutes ago, Nestea3 said: Hello, my question regards the Near Future Construction mod. CKAN shows it to only be compatible with versions up to 1.3.1 Is that correct? No, CKAN shows that mod version 1.3.1 is compatible with KSP 1.8.0 to 1.11.99 (which means it is most likely also compatible with KSP 1.12.5 - and I've used in on such without problems) Quote Link to comment Share on other sites More sharing options...
Shadow Wolf TJC Posted March 29 Share Posted March 29 Is anyone available to help me diagnose this fatal crash-inducing bug? Spoiler Loading has failed due to an unhandled error Failure in subsystem : Part compilation Part: UX-0 'KerboPower' Fission Generator (NearFutureElectrical/Parts/FissionReactors/reactor-0625/reactor-0625) System.NullReferenceException: Object reference not set to an instance of an object at SystemHeat.ModuleSystemHeatFissionReactor.GetInfo () [0x000ae] in <2e62a3a58b7b49e4b572caf6a58e7a44>:0 at PartLoader.CompilePartInfo (AvailablePart newPartInfo, Part part) [0x0024e] in <4b449f2841f84227adfaad3149c8fdba>:0 at (wrapper dynamic-method) PartLoader+<CompileParts>d__56.PartLoader+<CompileParts>d__56.MoveNext_Patch0(PartLoader/<CompileParts>d__56) at KSPCommunityFixes.Performance.KSPCFFastLoader+<FrameUnlockedCoroutine>d__62.MoveNext () [0x0006c] in <3eabfe001b54477fa1107e2a2ab315ee>:0 I'll also include some snippets of the 200+MB .log file (I've got dozens of mods installed, if not at least 100) that mention the part 'reactor-0625' in the hopes that they would help further in troubleshooting the problem: Spoiler Skip to the last few spoilers if you want to see the end of the log, when the game crashed. Spoiler [LOG 08:45:32.873] Load DDS texture: NearFutureElectrical/Parts/FissionReactors/reactor-0625-e [LOG 08:45:33.028] Load DDS texture: NearFutureElectrical/Parts/FissionReactors/reactor-0625-n [LOG 08:45:33.119] Load DDS texture: NearFutureElectrical/Parts/FissionReactors/reactor-0625 Spoiler [LOG 09:22:09.920] Load MU model: NearFutureElectrical/Parts/FissionReactors/reactor-0625 [LOG 09:22:09.930] [Shabby] custom shader: KSP/Emissive/Bumped Specular Spoiler [LOG 10:26:20.053] Config(@PART[reactor-0625]:NEEDS[NearFutureElectrical]) KerbalHealth/Patches/KHNFE/@PART[reactor-0625]:NEEDS[NearFutureElectrical] Spoiler [LOG 10:26:22.708] Config(PART) NearFutureElectrical/Parts/FissionReactors/reactor-0625/reactor-0625 Spoiler [LOG 10:26:22.710] Config(@PART[reactor-0625]:NEEDS[CommunityTechTree]:FOR[NearFutureElectrical]) NearFutureElectrical/Patches/NFElectricalCommunityTechTree/@PART[reactor-0625]:NEEDS[CommunityTechTree]:FOR[NearFutureElectrical] Spoiler [LOG 10:26:26.344] Config(@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint]) SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] [LOG 10:26:26.344] Config(@PART[nuclearfuel-0625,nuclearfuel-125,nuclearfuel-25]:BEFORE[zzzzzzSimpleRepaint]) SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[nuclearfuel-0625,nuclearfuel-125,nuclearfuel-25]:BEFORE[zzzzzzSimpleRepaint] [LOG 10:26:26.344] Config(@PART[nuclear-recycler-25]:BEFORE[zzzzzzSimpleRepaint]) SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[nuclear-recycler-25]:BEFORE[zzzzzzSimpleRepaint] [LOG 10:26:26.345] Config(@PART[rtg-0625]:BEFORE[zzzzzzSimpleRepaint]) SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[rtg-0625]:BEFORE[zzzzzzSimpleRepaint] [LOG 10:26:26.345] Config(@PART[nfe-reactor-tiny-1,nfe-reactor-tiny-2,nfe-reactor-0625-1,nfe-reactor-125-1,nfe-reactor-25-1,nfe-reactor-25-2,nfe-reactor-375-1,nfe-reactor-375-2]:BEFORE[zzzzzzSimpleRepaint]) SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[nfe-reactor-tiny-1,nfe-reactor-tiny-2,nfe-reactor-0625-1,nfe-reactor-125-1,nfe-reactor-25-1,nfe-reactor-25-2,nfe-reactor-375-1,nfe-reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] Spoiler [LOG 10:26:27.982] Config(@PART[reactor-0625]:AFTER[NearFutureElectrical]) SkyhawkScienceSystem/ModSupport/NearFutureElectrics/NearFutureElectrics/@PART[reactor-0625]:AFTER[NearFutureElectrical] [LOG 10:26:27.983] Config(@PART[nfe-reactor-0625-1]:AFTER[NearFutureElectrical]) SkyhawkScienceSystem/ModSupport/NearFutureElectrics/NearFutureElectrics/@PART[nfe-reactor-0625-1]:AFTER[NearFutureElectrical] Spoiler [LOG 10:26:32.847] Config(@PART[reactor-0625]:FOR[SystemHeatFissionReactors]) SystemHeatFissionReactors/NearFutureElectrical/NearFutureElectricalReactors/@PART[reactor-0625]:FOR[SystemHeatFissionReactors] Spoiler [LOG 10:26:33.888] Config(@PART[reactor-0625]) TweakScale/Deprecating/patches/NF/NFE_TweakScale/@PART[reactor-0625] Spoiler [LOG 10:26:35.306] Config(@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE]) TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] Spoiler [LOG 10:26:35.317] Config(@PART[reactor-0625]:NEEDS[NearFutureElectrical,TweakScale]:FOR[TweakScaleCompanion_PKMC_NFE]) TweakScaleCompanion/PKMC/NFE/patches/Electrical/@PART[reactor-0625]:NEEDS[NearFutureElectrical,TweakScale]:FOR[TweakScaleCompanion_PKMC_NFE] Spoiler [LOG 08:32:07.292] Applying update SkyhawkScienceSystem/Patches/Science/StockScienceSupport/@PART[*]:HAS[#TechRequired[experimentalElectrics]]:FIRST to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:32:12.958] Applying update 000_USITools/Patches/Logistics/@PART[*]:HAS[!MODULE[USI_ModuleFieldRepair],@RESOURCE[EnrichedUranium]] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:32:31.017] Applying update 999_KSP-Recall/patches/fundskeeper/@PART[*]:HAS[!MODULE[ModuleAsteroid],!MODULE[ModuleComet],!MODULE[KerbalEVA]]:NEEDS[KSPRECALL-FUNDSKEEPER] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:52:02.332] Applying update kOS/kOS-module-manager/@PART[*]:FOR[kOS]:HAS[!KOSNameTag] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:52:49.188] Applying update NearFutureElectrical/Patches/NFElectricalCommunityTechTree/@PART[reactor-0625]:NEEDS[CommunityTechTree]:FOR[NearFutureElectrical] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:52:49.953] Applying update SkyhawkScienceSystem/ModSupport/NearFutureElectrics/NearFutureElectrics/@PART[reactor-0625]:AFTER[NearFutureElectrical] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:56:42.418] Applying update RocketSoundEnhancementDefault/Configs/ShipEffects/@PART:HAS[~RSENoFX[*],#crashTolerance]:AFTER[RocketSoundEnhancementDefault] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 08:58:48.128] Applying update SystemHeatFissionReactors/NearFutureElectrical/NearFutureElectricalReactors/@PART[reactor-0625]:FOR[SystemHeatFissionReactors] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:00:36.438] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] [LOG 09:00:36.439] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-125.cfg/PART[reactor-125] [LOG 09:00:36.439] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-25-2.cfg/PART[reactor-25-2] [LOG 09:00:36.449] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-25.cfg/PART[reactor-25] [LOG 09:00:36.449] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-375-2.cfg/PART[reactor-375-2] [LOG 09:00:36.449] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-375.cfg/PART[reactor-375] [LOG 09:00:36.450] Applying update TweakScaleCompanion/PKMC/NFE/patches/000_CleanUp/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2,rtg-0625]:NEEDS[NearFutureElectrical,TweakScale]:BEFORE[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/RTG/rtg-0625.cfg/PART[rtg-0625] [LOG 09:00:36.551] :FOR[TWEAKSCALECOMPANION_PKMC_NFE] pass Spoiler [LOG 09:00:36.938] Applying update TweakScaleCompanion/PKMC/NFE/patches/Electrical/@PART[reactor-0625]:NEEDS[NearFutureElectrical,TweakScale]:FOR[TweakScaleCompanion_PKMC_NFE] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:02:09.299] Applying update RationalHydroDynamics/RationalBuoyancy/@PART:HAS[#rationalBuoyancy]:FOR[zRationalBuoyancy] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:03:26.051] Applying update RationalHydroDynamics/RationalBuoyancy/@PART:HAS[#rationalBuoyancy]:FOR[zRationalBuoyancy] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:04:30.726] Applying update RationalHydroDynamics/RationalPressure/@PART:HAS[#maxPressure]:FOR[zRationalPressure] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:11:02.367] Applying update DeepSky/ThorTech/Patches/dstt_shieldnir/@PART:HAS[!MODULE[ModuleAblator],#category[Electrical]]:FOR[zThorTech] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:13:12.704] Applying update SkyhawkScienceSystem/Patches/Science/ScienceTiers/@PART[*]:HAS[#TechRequired[*9]]:BEFORE[zzzSkyhawkScienceSystem] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:18:25.079] Applying update B9PartSwitch/PartInfo/@PART[*]:HAS[@MODULE[ModuleB9PartSwitch]]:FOR[zzzzzz-B9PartSwitch] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 09:20:16.858] Applying update SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] [LOG 09:20:16.858] Applying update SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-125.cfg/PART[reactor-125] [LOG 09:20:16.858] Applying update SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-25-2.cfg/PART[reactor-25-2] [LOG 09:20:16.858] Applying update SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-25.cfg/PART[reactor-25] [LOG 09:20:16.859] Applying update SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-375-2.cfg/PART[reactor-375-2] [LOG 09:20:16.859] Applying update SimpleRepaint/IgnoreParts/NearFutureElectrical/@PART[reactor-0625,reactor-125,reactor-25,reactor-25-2,reactor-375,reactor-375-2]:BEFORE[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-375.cfg/PART[reactor-375] Spoiler [LOG 10:26:36.891] Applying update SimpleRepaint/Patches/SimpleRepaint/@PART[*]:HAS[#SR_Ignore[*]]:AFTER[zzzzzzSimpleRepaint] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:26:42.979] Applying update PartInfoInPAW/PartInfoInPAW/@PART[*]:FOR[zzzzzzzzPartInfoInPAW] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:27:12.132] Applying update KSPCommunityFixes/MMPatches/ModSupport/KSPRecall/@PART[*]:HAS[@MODULE[Refunding]]:LAST[999_KSP-Recall] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:27:43.056] Applying update KSPCommunityFixes/MMPatches/ModSupport/KSPRecall/@PART[*]:HAS[#hasRefundingOnRecovery[?rue]]:LAST[999_KSP-Recall] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:27:53.531] Applying update KSPCommunityFixes/MMPatches/ModSupport/KSPRecall/@PART[*]:HAS[#hasRefundingOnRecovery]:LAST[999_KSP-Recall] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:28:55.403] Applying update CARP/DScreen/carpParts/@PART[*]:HAS[#bulkheadProfiles[*size0*],~TechRequired[*AC],~TechRequired[*MC],~TechRequired[*RD],~TechRequired[*TS],~TechRequired[*SPH],~bulkheadProfiles[*size1*],~bulkheadProfiles[*size1p5*],~bulkheadProfiles[*size2*],~bulkheadProfiles[*size3*],~bulkheadProfiles[*size4*]]:LAST[CARP] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:30:03.246] Applying update 999_KSP-Recall/patches/attached-on-editor/@PART[*]:HAS[!MODULE[ProceduralPart],!MODULE[WingProcedural],!MODULE[ModuleAsteroid],!MODULE[ModuleComet],!MODULE[KerbalEVA]]:LAST[KSPRECALL-ATTACHED-ON-EDITOR]:NEEDS[TweakScale] to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:33:17.201] Applying update InterstellarFuelSwitch/PatchManager/ActiveMMPatches/IntegratedDecoupler/@PART[*]:FINAL to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:34:51.376] Applying update Kopernicus/Config/SolarPanels/@PART:HAS[@MODULE[ModuleB9PartSwitch],~useKopernicusSolarPanels[false]]:FINAL to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:36:58.460] Applying update ModActions/part/@PART[*]:HAS[@RESOURCE[*]&!MODULE[ModuleResourceActions2]]:Final to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:37:08.606] Applying update ModActions/part/@PART[*]:Final to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:37:19.971] Applying update PartInfo/PartInfo/@PART[*]:HAS[~name[TCAModule*],~name[Deployed*],~name[Potato*]]:FINAL to NearFutureElectrical/Parts/FissionReactors/reactor-0625.cfg/PART[reactor-0625] Spoiler [LOG 10:45:41.380] enabling TSMD..NearFutureElectrical/Parts/FissionReactors/reactor-25 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.383] enabling TSMD..NearFutureElectrical/Parts/FissionReactors/reactor-25-2 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.387] enabling TSMD..NearFutureElectrical/Parts/FissionReactors/reactor-125 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.390] enabling TSMD..NearFutureElectrical/Parts/FissionReactors/reactor-375 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.393] enabling TSMD..NearFutureElectrical/Parts/FissionReactors/reactor-375-2 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.397] enabling TSMD..NearFutureElectrical/Parts/FissionReactors/reactor-0625 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.401] enabling TSMD..NearFutureElectrical/Parts/NuclearFuel/nuclearfuel-25 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.405] enabling TSMD..NearFutureElectrical/Parts/NuclearFuel/nuclearfuel-125 (UnityEngine.Transform) updateMode: True [LOG 10:45:41.408] enabling TSMD..NearFutureElectrical/Parts/NuclearFuel/nuclearfuel-0625 (UnityEngine.Transform) updateMode: True Spoiler [LOG 11:10:00.386] PartLoader: Compiling Part 'NearFutureElectrical/Parts/FissionReactors/reactor-0625/reactor-0625' [WRN 11:10:00.429] PartLoader Warning: Variable rationalBuoyancy not found in Part [WRN 11:10:00.430] PartLoader Warning: Variable rationalPressure not found in Part [WRN 11:10:00.434] PartLoader Warning: Variable lpgLF not found in Part [WRN 11:10:00.439] PartLoader Warning: Variable lpg not found in Part [WRN 11:10:00.443] PartLoader Warning: Variable SSS_Tier not found in Part [EXC 11:10:00.601] NullReferenceException: Object reference not set to an instance of an object FlightGlobals.get_VesselsLoaded () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FindNodeApproaches () (at <4b449f2841f84227adfaad3149c8fdba>:0) (wrapper dynamic-method) ModuleDockingNode.ModuleDockingNode.<SetupFSM>b__142_1_Patch0(ModuleDockingNode) KerbalFSM.FixedUpdateFSM () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FixedUpdate () (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Spoiler [LOG 11:10:00.903] PartLoader: Part 'NearFutureElectrical/Parts/FissionReactors/reactor-0625/reactor-0625' has no database record. Creating. [LOG 11:10:00.903] [DragCubeSystem]: Drag cubes not found or cannot be read for part Part. Generating New drag cubes. [EXC 11:10:00.941] NullReferenceException: Object reference not set to an instance of an object FlightGlobals.get_VesselsLoaded () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FindNodeApproaches () (at <4b449f2841f84227adfaad3149c8fdba>:0) (wrapper dynamic-method) ModuleDockingNode.ModuleDockingNode.<SetupFSM>b__142_1_Patch0(ModuleDockingNode) KerbalFSM.FixedUpdateFSM () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FixedUpdate () (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Spoiler [LOG 11:10:01.241] [KSPCF/DragCubeGeneration] Creating drag cubes for part 'reactor-0625' [EXC 11:10:01.291] NullReferenceException: Object reference not set to an instance of an object FlightGlobals.get_VesselsLoaded () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FindNodeApproaches () (at <4b449f2841f84227adfaad3149c8fdba>:0) (wrapper dynamic-method) ModuleDockingNode.ModuleDockingNode.<SetupFSM>b__142_1_Patch0(ModuleDockingNode) KerbalFSM.FixedUpdateFSM () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FixedUpdate () (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...
Cheesecake Posted March 29 Share Posted March 29 @Shadow Wolf TJC Did you install the mod correctly? I think we need the whole log or the part where the installed mods and the created folders are listed. Also we need the KSP-version. Quote Link to comment Share on other sites More sharing options...
Shadow Wolf TJC Posted March 30 Share Posted March 30 @CheesecakeFor starters, my KSP version is the most recent one (1.12.5 I believe). As for the log, do you know where I could possibly upload a 284MB log file for others to view (assuming they would even have the patience to sort through such a ludicrously-large log file)? Quote Link to comment Share on other sites More sharing options...
AmanitaVerna Posted March 30 Share Posted March 30 First zip it up and see how much smaller it becomes, then upload it to some cloud service like OneDrive or Google drive and share it. Anyone who wants to look at it can download and extract it. If it's that big, in all likelihood it contains a lot of repeated exceptions and stuff, and will compress really well as a result. Quote Link to comment Share on other sites More sharing options...
Shadow Wolf TJC Posted March 30 Share Posted March 30 @AmanitaVernaYou were right! Compressing the 200+MB .log file into a .zip file had shrunk it down to a little less than 8MB in size. Anyways, here's the file download for those who'd like to view the .log file for further troubleshooting (which I'll probably delete later to make room for other files as needed). Quote Link to comment Share on other sites More sharing options...
Pipcard Posted March 31 Share Posted March 31 (edited) (crossposting from the MKS thread) I am currently testing base designs, but I am having issues with the nuclear reactors. The info for the USI/MKS or Near Future Electrical nuclear reactors shows that there is a "Nuclear Fuel Container" that allows for Enriched Uranium transfer, but when I try to transfer fuel from an EnrU container (even with a high level engineer), it says that the "Selected part can't handle radioactive storage, exiting transfer mode." Note that the reactors are patched to work with System Heat, so I am not sure how transferring fuel works. Edited March 31 by Pipcard Quote Link to comment Share on other sites More sharing options...
Rakete Posted March 31 Share Posted March 31 2 hours ago, Pipcard said: (crossposting from the MKS thread) I am currently testing base designs, but I am having issues with the nuclear reactors. The info for the USI/MKS or Near Future Electrical nuclear reactors shows that there is a "Nuclear Fuel Container" that allows for Enriched Uranium transfer, but when I try to transfer fuel from an EnrU container, it says that the "Selected part can't handle radioactive storage, exiting transfer mode." Note that the reactors are patched to work with System Heat, so I am not sure how transferring fuel works. In order to transfer Uranium you need a well trained engineer on board. I don't know where the limit is exactly but a 5☆ engineer will enable the transfer for sure. Quote Link to comment Share on other sites More sharing options...
Shadow Wolf TJC Posted March 31 Share Posted March 31 35 minutes ago, Rakete said: In order to transfer Uranium you need a well trained engineer on board. I don't know where the limit is exactly but a 5☆ engineer will enable the transfer for sure. If this is what I suspect it is, the level required depends on game difficulty settings, which might be changed in-game, right? (Normally, since I'm going for a playtest-focused career playthrough, I just set the required levels to be as low as possible, to be as lenient as possible.) Quote Link to comment Share on other sites More sharing options...
Pipcard Posted March 31 Share Posted March 31 5 hours ago, Rakete said: In order to transfer Uranium you need a well trained engineer on board. I don't know where the limit is exactly but a 5☆ engineer will enable the transfer for sure. I tried it with high level engineers. Even testing in Sandbox (where Kerbals are at the maximum level), it still shows the message "Selected part can't handle radioactive storage, exiting transfer mode." If the issue was that the engineer level wasn’t high enough, the notification would be about that, not the “selected part.” Quote Link to comment Share on other sites More sharing options...
Aelfhe1m Posted March 31 Share Posted March 31 I just did a test using CKAN to install NFE + MKS + System Heat + System Heat Nuclear Reactor Config into a new test instance of KSP and start a new sandbox save. Sure enough the Transfer Fuel button results in the error message as stated. BUT, with the PAWs for the reactor and the fuel storage container both active I was able to use the stock transfer buttons to transfer EnU. If this is not working for you then there most likely is another mod interfering somewhere. Spoiler Shown here mid transfer after clicking "In" on the reactor This is a sandbox test save on normal difficulty, with multiple 5* Engineers on board. Quote Link to comment Share on other sites More sharing options...
Brigadier Posted March 31 Share Posted March 31 Maybe I'm misremembering, but didn't the transfer require the Engineer to be on EVA? Quote Link to comment Share on other sites More sharing options...
Aelfhe1m Posted March 31 Share Posted March 31 12 minutes ago, Brigadier said: Maybe I'm misremembering, but didn't the transfer require the Engineer to be on EVA? MKS on its own requires EVA engineer to perform maintenance on the reactor, NFE on its own requires them on the ship but you can activate the PAW option without them on EVA (fuel transfer button). The combination of MKS+NFE inherits the NFE behaviour and finally MKS+NFE+System heat seems to revert back to stock resource transfer (in my admittedly very brief testing earlier today). I did not test whether the engineer was required on vessel for the triple combination. Quote Link to comment Share on other sites More sharing options...
Pipcard Posted April 1 Share Posted April 1 (edited) 8 hours ago, Aelfhe1m said: I just did a test using CKAN to install NFE + MKS + System Heat + System Heat Nuclear Reactor Config into a new test instance of KSP and start a new sandbox save. Sure enough the Transfer Fuel button results in the error message as stated. BUT, with the PAWs for the reactor and the fuel storage container both active I was able to use the stock transfer buttons to transfer EnU. If this is not working for you then there most likely is another mod interfering somewhere. Hide contents Shown here mid transfer after clicking "In" on the reactor This is a sandbox test save on normal difficulty, with multiple 5* Engineers on board. The stock transfer buttons do work in my case (MKS + Near Future Electrical + System Heat), thank you. Edited April 1 by Pipcard Quote Link to comment Share on other sites More sharing options...
Shadow Wolf TJC Posted April 3 Share Posted April 3 (edited) On 3/29/2024 at 4:15 PM, Shadow Wolf TJC said: [LOG 11:10:00.386] PartLoader: Compiling Part 'NearFutureElectrical/Parts/FissionReactors/reactor-0625/reactor-0625' [WRN 11:10:00.429] PartLoader Warning: Variable rationalBuoyancy not found in Part [WRN 11:10:00.430] PartLoader Warning: Variable rationalPressure not found in Part [WRN 11:10:00.434] PartLoader Warning: Variable lpgLF not found in Part [WRN 11:10:00.439] PartLoader Warning: Variable lpg not found in Part [WRN 11:10:00.443] PartLoader Warning: Variable SSS_Tier not found in Part [EXC 11:10:00.601] NullReferenceException: Object reference not set to an instance of an object FlightGlobals.get_VesselsLoaded () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FindNodeApproaches () (at <4b449f2841f84227adfaad3149c8fdba>:0) (wrapper dynamic-method) ModuleDockingNode.ModuleDockingNode.<SetupFSM>b__142_1_Patch0(ModuleDockingNode) KerbalFSM.FixedUpdateFSM () (at <4b449f2841f84227adfaad3149c8fdba>:0) ModuleDockingNode.FixedUpdate () (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) I'm still at a loss as to which of my mods are causing the game to crash from errors like these. In particular, whereas I'm certain that rationalBuoyancy and rationalPressure could be traced to the Rational Hydrodynamics mod, I'm at a loss as to which mods would be responsible for trying to read the following variables that are missing from various parts: lpgLF lpg SSS_Tier I've become so lost that I've started resorting towards blindly uninstalling batches of mods in the hopes that at least one of those mods would've been responsible for causing these game crashes when loading, and reinstalling mods when they weren't showing signs of improving the situation. Edit: Also, I've ruled out Near Future Electrical as being responsible, since I've found that various other mods' parts, such as Ablative Airbrake and Kerbal Atomics, are being affected. Edited April 3 by Shadow Wolf TJC Quote Link to comment Share on other sites More sharing options...
OrbitalManeuvers Posted April 3 Share Posted April 3 On 3/30/2024 at 6:51 PM, Shadow Wolf TJC said: here's the file download This is literally 500 mods. Nothing will work with 500 mods. You also have things like AtmosphericBeats, which is for KSRSS, but no KSRSS. Imho, your best bet is to start over. This is what I do: the solar system first + visuals, and test. Then add other things that are more systemic, like life support, resources, test more. Then QoL mods like KER, etc. Then finally parts mods verrrry slowly, like 1 or two at a time - since this is where conflicts will really start showing up. Also with about 100 carefully picked mods (TONS of part mods), and playing for an hour, my ksp.log file is about 12-15MB. 20+MB would signal to me that something is really wrong. Yours is 277MB. Quote Link to comment Share on other sites More sharing options...
Shadow Wolf TJC Posted April 4 Share Posted April 4 (edited) I WAS already planning on rolling back my modlist back to when it was last playable as a last resort, and then reinstalling mods until problems would pop up again. Unfortunately, it has pretty much come to this. What little I was able to find out was that something within my mod list was not playing nicely with the modded nuclear reactor parts, since the game didn't crash when I uninstalled all of the mods that added nuclear reactors (including Near Future Electrical, Kerbal Atomics, and AtomicTech). However, I managed to find a different crash-inducing bug, and this one seems to affect a broader amount of parts. Well, back to the long and laborious task of isolating those problematic crash-inducing mods... Edit: And here's the new log that I uploaded, compressed down to a 3.8MB .rar file from a 136.7MB .txt file. Note the fatal error that I've highlighted below: Spoiler [LOG 10:39:34.258] PartLoader: Compiling Part 'StationPartsExpansionRedux/Parts/Rigid/station-375/sspx-habitation-375-3/sspx-habitation-375-3' [WRN 10:39:34.350] PartLoader Warning: Variable rationalBuoyancy not found in Part [WRN 10:39:34.354] PartLoader Warning: Variable lpgLF not found in Part [WRN 10:39:34.360] PartLoader Warning: Variable lpg not found in Part [WRN 10:39:34.364] PartLoader Warning: Variable rationalPressure not found in Part [WRN 10:39:34.368] PartLoader Warning: Variable SSS_Tier not found in Part [LOG 10:39:34.375] -INFO- Tac.TacGenericConverter[FFDC6CF6][9046.84]: OnAwake [LOG 10:39:34.376] -INFO- Tac.TacGenericConverter[FFDC6CF4][9046.84]: OnAwake [LOG 10:39:34.377] -INFO- Tac.TacGenericConverter[FFDC6CF2][9046.84]: OnAwake [LOG 10:39:34.378] -INFO- Tac.TacGenericConverter[FFDC6CF0][9046.84]: OnAwake [LOG 10:39:34.380] -INFO- Tac.TacGenericConverter[FFDC6CEE][9046.84]: OnAwake [WRN 10:39:34.496] DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. [ERR 10:39:34.502] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <a3c2951fc74e4639820ef37d2d29f386>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <a3c2951fc74e4639820ef37d2d29f386>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <a3c2951fc74e4639820ef37d2d29f386>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <a3c2951fc74e4639820ef37d2d29f386>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <4b449f2841f84227adfaad3149c8fdba>:0 Now I don't know which mod is trying to look for a so-called 'LH2' tank, but I intend to find it, and if possible, fix it, and if not, leave it out. Edit #2: Mod rollback successful. My mod list has been shrunken down from approximately 700+ mods to more like approximately 300 mods, my GameData folder may have shrunk down from at least 15GB to around 9GB, and my latest .log file (which can be downloaded here) is smaller, though still pretty large at 67MB, but the game now loads to the title screen successfully without any game-crashing bugs occurring. Further testing is being done now. I'll update once I've found something new. Edited April 4 by Shadow Wolf TJC Quote Link to comment Share on other sites More sharing options...
RunaDacino Posted May 8 Share Posted May 8 I've searched and noticed others remark about the 5m fairing textures being... janky. Has anyone found a workaround, or is it sth I just gotta live with? Quote Link to comment Share on other sites More sharing options...
The Dressian Exploder Posted May 14 Share Posted May 14 (edited) Do Near Future Electrical's nuclear reactors support SystemHeat? EDIT: There were additional configs under an Extras folder of one mod or the other that I hadn't installed. It works with SH now! Edited May 19 by The Dressian Exploder Quote Link to comment Share on other sites More sharing options...
xXxpacmanxXx Posted May 18 Share Posted May 18 any idea why this might be happening? 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.