orionguy Posted October 10, 2023 Share Posted October 10, 2023 (edited) Good evening @linuxgurugamer, I'm recently having an issue with the "Launch a new space station" contracts. Looking through configurator I see the error... ContractConfigurator.PartValidationFactory: CONTRACT_TYPE 'StationCoreCombined', PARAMETER 'PartValidHab' of type 'PartValidation': unexpected node 'PARAMETER'. It seems to happen in the SSPX validation (SSPX is installed). Here is the player log. And here is my mod list... Spoiler Action Groups Extended (AGExt 1:2.4.1.3) Airplane Plus (AirplanePlus 26.5) AlphaMensae's Modular Launch Pads (ModularLaunchPads 2.6.1) ASET Consolidated Agency (ASETAgency v2.0.2) ASET Consolidated Avionics Pack (ASETAvionics v3.0.1) ASET Consolidated Props Pack (ASETProps v2.0.6) ASSET Mk1 reentry pod (ASSET-Mk1 v1.0) Astrogator (Astrogator v1.0.0) AT Utils (AT-Utils v1.10.1) Aviation Lights (AviationLights 1:v4.2.1.1) Avionics Systems (AvionicsSystems v1.3.7) B9 Aerospace Procedural Wings - Fork (B9-PWings-Fork 3:0.44.0) B9 Part Switch (B9PartSwitch v2.20.0) Better SR Bs (BetterSRBs 1.2.6) BetterTimeWarpContinued (BetterTimeWarpCont 2.3.13) Breaking Ground (BreakingGround-DLC 1.7.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) ClickThrough Blocker (ClickThroughBlocker 1:2.1.10.21) CommNet Relays (ContractConfigurator-CommNetRelays v2.1.0) Community Category Kit (CommunityCategoryKit v112.0.1) Community Delta-V Maps (CommunityDeltaVMaps 2:2.8) Community Resource Pack (CommunityResourcePack v112.0.1) Community Tech Tree (CommunityTechTree 1:3.4.4) Community Trait Icons (CommunityTraitIcons v1.1.1) Completely Non-Aggressive Rocketry (CNAR) (CompletelyNonAggressiveRocketry 1.0.2) Conformal Decals (ConformalDecals 0.2.12) Contract Configurator (ContractConfigurator v2.6.5.0) Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.3.1) Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4) Contract Pack: Giving Aircraft a Purpose (GAP) (GAP 1.6.1) Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10) Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2) Contract Parser (ContractParser 9.0) Contracts Window + (ContractsWindowPlus 9.4) Crew R&R (CrewQueueTwo 1.1.11.4) Cryo Tanks (CryoTanks 1.6.5) Cryo Tanks Core (CryoTanks-Core 1.6.5) Cryogenic Engines (CryoEngines 1:2.0.6) Custom Barn Kit (CustomBarnKit 1.1.22.0) Custom Pre Launch Checks (CustomPreLaunchChecks 1.8.1.1) DE_IVAExtension (DE-IVAExtension v1.2.0) Deployable Engines Plugin (DeployableEngines 1.3.1) DMagic Orbital Science (DMagicOrbitalScience 1.4.3) Docking Cam (DockingCamKURS 1.3.8.5) Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.10.0.0) Dynamic Battery Storage (DynamicBatteryStorage 2:2.2.5.0) Editor Extensions Redux (EditorExtensionsRedux 3.4.5) Engine Ignitor (standalone) (EngineIgnitorReignited 1.3.7.6) EVA Parachutes & Ejection Seats (EVAParachutes 0.2.0.3) Extra Docking Ports (ExtraDockingPorts v1.3.1) Ferram Aerospace Research Continued (FerramAerospaceResearchContinued 3:0.16.1.2) Final Frontier (FinalFrontier 1.10.0-3485) Firespitter Core (FirespitterCore v7.17) Firespitter Resources config (FirespitterResourcesConfig v7.17) FreeIva (FreeIva 0.2.17.1) FuelWings (FuelWings 1:v4) Harmony 2 (Harmony2 2.2.1.0) Heat Control (HeatControl 0.6.1) Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.3.2) HullcamVDS Continued (HullcamVDSContinued 0.2.2.1) Internal RCS (InternalRCS 1.3) JSIPartUtilities (JSIPartUtilities 0.5.0.5) Kerbal Changelog (KerbalChangelog v1.4.2) Kerbal Construction Time (KerbalConstructionTime 1:1.4.12) Kerbal Engineer Redux (KerbalEngineerRedux 1.1.9.0) Kerbal Improved Save System (KerbalImprovedSaveSystem v2.4.2) Kerbal Konstructs (KerbalKonstructs v1.8.6.1) Kerbalism (Kerbalism 3.17) Kerbalism - Default Config (Kerbalism-Config-Default 3.17) Kerbalism Companion Calculator (KerbalismCompanionCalculator v1.3.0) Kerbin Side Remastered (KerbinSideRemastered 1.0.1) Kerbin Side Remastered GAP (KerbinSideRemasteredGAP 1:v2.1.7) Kerbin Side Remastered Gap Extras (KerbinSideRemasteredGapExtras v1.0.5) Kiwi Tech Tree Overhaul (KiwiTechTree 1.4.0) KOOSE (KOOSE 2.0.1) kOS Astrogator (kOS-Astrogator v0.2.2) kOS: Scriptable Autopilot System (kOS 1:1.4.0.0) kOSPropMonitor-Adopted (kOSPropMonitor 1.7.3) kOS-SCANSat (kOS-SCANSat 1.2.0.0) KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.34) Kronal Vessel Viewer Continued (KVVContinued 0.1.1) KSA IVA Upgrade (KSAIVAUpgrade v1.6.6) KSC Extended (KSCExtended 3.0.2) KSC Harbor (KSCHarbor 1.2) KSP Bug Report (KSPBugReport 1.1) KSP Community Fixes (KSPCommunityFixes 1.31.1) KSP Rescue Pod Fix (KSPRescuePodFix 1.6.4.14) KSPBurst (KSPBurst v1.5.5.1) KXAPI (KXAPI 1.2.0) MagiCore (MagiCore 1.3.2.5) Making History (MakingHistory-DLC 1.12.1) MechJeb 2 (MechJeb2 2.14.3.0) Missing Robotics (MissingRobotics 1) MissingHistory (MissingHistory 1.9.3) MK-1 Stockalike open cockpit ( inline external seat ) (MK1StkOpenCockpit 1:1.3.0) Modular Computer Package Revived (ModularComputerPackageRevived 2.0.1) ModularFlightIntegrator (ModularFlightIntegrator 1.2.10.0) Module Manager (ModuleManager 4.2.3) More Servos (MoreServos v1.2.0) Navball Docking Alignment Indicator CE-2 (NavballDockAlignIndCE 1.1.1.3) NavUtilities Updated (NavUtilitiesUpdated 0.8.0.9) Near Future IVA Props (NearFutureProps 1:0.7.1) Near Future Solar (NearFutureSolar 1.3.2) Near Future Solar Core (NearFutureSolar-Core 1.3.2) Omega's Stockalike Structures: No Textures Required (StockalikeStructures 0.0.12) Pilot Assistant (PilotAssistant v1.13.4c) Portrait Stats (PortraitStats 18.0) Probe Control Room Recontrolled (ProbeControlRoomRecontrolled 1.3.3.0) Progress Parser (ProgressParser 11.0) RasterPropMonitor (RasterPropMonitor 1:v0.31.13.3) RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.13.3) Rational Resources (RationalResources 1.49.1) RCS Build Aid (RCSBuildAid v1.0.6) RealChute Material Extensions (MaterialExtensionsForRealChute 0.1.2) RealChute Parachute Systems (RealChute v1.4.8.3) ReStock (ReStock 1.4.3) Restock Waterfall Expansion (RestockWaterfallExpansion 2.1.0) ReStock+ (ReStockPlus 1.4.3) Retractable Lifting Surface Module (RetractableLiftingSurface 0.2.1.2) Reviva (Reviva 0.8.1) SCANsat (SCANsat v20.4) Scatterer Sunflare (Scatterer-sunflare 3:v0.0838) Science Pancake - 2.5m Materials Bay (SciencePancake 1.0) Servo Controller (ServoController v1.2.1) Shabby (Shabby 0.3.0.0) Ship Manifest (ShipManifest 6.0.8.0) Smart Parts (SmartParts 1.9.17) SmokeScreen - Extended FX Plugin (SmokeScreen 2.8.14.0) Space Age (SpaceAge v1.3.8) SpaceTux Library (SpaceTuxLibrary 0.0.8.5) Staged Animation (StagedAnimation v2.0) StageRecovery (StageRecovery 1.9.6.3) Starilex MK1 IVA (StarilexMk1NeedleIVA v1.0) Stock TKS (StockTKS 1.0) Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 2.0.10) Stockalike Station Parts Expansion Redux - Internal Spaces (StationPartsExpansionRedux-IVAs 2.0.10) Strategia (Strategia 1.8.0) Surface Mounted Lights (surfacelights 1.19) SXTContinued (SXTContinued 2:0.3.29.8) The Janitor's Closet (JanitorsCloset 0.3.8) Through The Eyes of a Kerbal (ThroughTheEyesOfaKerbal 2.0.4.4) Toolbar (Toolbar 1:1.8.1.1) Toolbar Controller (ToolbarController 1:0.1.9.11) Trajectories (Trajectories v2.4.5.2) TRP-Hire (TRPHire 0.6.11) Tundra's Space Center (TundraSpaceCenter 2.0.2) TweakScale Redistributable (TweakScale-Redist v2.4.7.4) Universal Storage II Finalized (UniversalStorage2 4.0.1.1) Utility Weight (UtilityWeight 2.0.0) Vessel Viewer Continued (VesselView 2:0.8.9) VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:0.8.9) Waterfall Core (Waterfall 0.9.0) Wernher Checker Continued (WernherCheckerContinued 0.5.13.1) Thanks for all you do! Edited October 11, 2023 by orionguy Quote Link to comment Share on other sites More sharing options...
orionguy Posted October 12, 2023 Share Posted October 12, 2023 (edited) On 10/9/2023 at 8:30 PM, orionguy said: Good evening @linuxgurugamer, I'm recently having an issue with the "Launch a new space station" contracts. Looking through configurator I see the error... ContractConfigurator.PartValidationFactory: CONTRACT_TYPE 'StationCoreCombined', PARAMETER 'PartValidHab' of type 'PartValidation': unexpected node 'PARAMETER'. It seems to happen in the SSPX validation (SSPX is installed). Here is the player log. And here is my mod list... Reveal hidden contents Action Groups Extended (AGExt 1:2.4.1.3) Airplane Plus (AirplanePlus 26.5) AlphaMensae's Modular Launch Pads (ModularLaunchPads 2.6.1) ASET Consolidated Agency (ASETAgency v2.0.2) ASET Consolidated Avionics Pack (ASETAvionics v3.0.1) ASET Consolidated Props Pack (ASETProps v2.0.6) ASSET Mk1 reentry pod (ASSET-Mk1 v1.0) Astrogator (Astrogator v1.0.0) AT Utils (AT-Utils v1.10.1) Aviation Lights (AviationLights 1:v4.2.1.1) Avionics Systems (AvionicsSystems v1.3.7) B9 Aerospace Procedural Wings - Fork (B9-PWings-Fork 3:0.44.0) B9 Part Switch (B9PartSwitch v2.20.0) Better SR Bs (BetterSRBs 1.2.6) BetterTimeWarpContinued (BetterTimeWarpCont 2.3.13) Breaking Ground (BreakingGround-DLC 1.7.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) ClickThrough Blocker (ClickThroughBlocker 1:2.1.10.21) CommNet Relays (ContractConfigurator-CommNetRelays v2.1.0) Community Category Kit (CommunityCategoryKit v112.0.1) Community Delta-V Maps (CommunityDeltaVMaps 2:2.8) Community Resource Pack (CommunityResourcePack v112.0.1) Community Tech Tree (CommunityTechTree 1:3.4.4) Community Trait Icons (CommunityTraitIcons v1.1.1) Completely Non-Aggressive Rocketry (CNAR) (CompletelyNonAggressiveRocketry 1.0.2) Conformal Decals (ConformalDecals 0.2.12) Contract Configurator (ContractConfigurator v2.6.5.0) Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.3.1) Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4) Contract Pack: Giving Aircraft a Purpose (GAP) (GAP 1.6.1) Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10) Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2) Contract Parser (ContractParser 9.0) Contracts Window + (ContractsWindowPlus 9.4) Crew R&R (CrewQueueTwo 1.1.11.4) Cryo Tanks (CryoTanks 1.6.5) Cryo Tanks Core (CryoTanks-Core 1.6.5) Cryogenic Engines (CryoEngines 1:2.0.6) Custom Barn Kit (CustomBarnKit 1.1.22.0) Custom Pre Launch Checks (CustomPreLaunchChecks 1.8.1.1) DE_IVAExtension (DE-IVAExtension v1.2.0) Deployable Engines Plugin (DeployableEngines 1.3.1) DMagic Orbital Science (DMagicOrbitalScience 1.4.3) Docking Cam (DockingCamKURS 1.3.8.5) Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.10.0.0) Dynamic Battery Storage (DynamicBatteryStorage 2:2.2.5.0) Editor Extensions Redux (EditorExtensionsRedux 3.4.5) Engine Ignitor (standalone) (EngineIgnitorReignited 1.3.7.6) EVA Parachutes & Ejection Seats (EVAParachutes 0.2.0.3) Extra Docking Ports (ExtraDockingPorts v1.3.1) Ferram Aerospace Research Continued (FerramAerospaceResearchContinued 3:0.16.1.2) Final Frontier (FinalFrontier 1.10.0-3485) Firespitter Core (FirespitterCore v7.17) Firespitter Resources config (FirespitterResourcesConfig v7.17) FreeIva (FreeIva 0.2.17.1) FuelWings (FuelWings 1:v4) Harmony 2 (Harmony2 2.2.1.0) Heat Control (HeatControl 0.6.1) Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.3.2) HullcamVDS Continued (HullcamVDSContinued 0.2.2.1) Internal RCS (InternalRCS 1.3) JSIPartUtilities (JSIPartUtilities 0.5.0.5) Kerbal Changelog (KerbalChangelog v1.4.2) Kerbal Construction Time (KerbalConstructionTime 1:1.4.12) Kerbal Engineer Redux (KerbalEngineerRedux 1.1.9.0) Kerbal Improved Save System (KerbalImprovedSaveSystem v2.4.2) Kerbal Konstructs (KerbalKonstructs v1.8.6.1) Kerbalism (Kerbalism 3.17) Kerbalism - Default Config (Kerbalism-Config-Default 3.17) Kerbalism Companion Calculator (KerbalismCompanionCalculator v1.3.0) Kerbin Side Remastered (KerbinSideRemastered 1.0.1) Kerbin Side Remastered GAP (KerbinSideRemasteredGAP 1:v2.1.7) Kerbin Side Remastered Gap Extras (KerbinSideRemasteredGapExtras v1.0.5) Kiwi Tech Tree Overhaul (KiwiTechTree 1.4.0) KOOSE (KOOSE 2.0.1) kOS Astrogator (kOS-Astrogator v0.2.2) kOS: Scriptable Autopilot System (kOS 1:1.4.0.0) kOSPropMonitor-Adopted (kOSPropMonitor 1.7.3) kOS-SCANSat (kOS-SCANSat 1.2.0.0) KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.34) Kronal Vessel Viewer Continued (KVVContinued 0.1.1) KSA IVA Upgrade (KSAIVAUpgrade v1.6.6) KSC Extended (KSCExtended 3.0.2) KSC Harbor (KSCHarbor 1.2) KSP Bug Report (KSPBugReport 1.1) KSP Community Fixes (KSPCommunityFixes 1.31.1) KSP Rescue Pod Fix (KSPRescuePodFix 1.6.4.14) KSPBurst (KSPBurst v1.5.5.1) KXAPI (KXAPI 1.2.0) MagiCore (MagiCore 1.3.2.5) Making History (MakingHistory-DLC 1.12.1) MechJeb 2 (MechJeb2 2.14.3.0) Missing Robotics (MissingRobotics 1) MissingHistory (MissingHistory 1.9.3) MK-1 Stockalike open cockpit ( inline external seat ) (MK1StkOpenCockpit 1:1.3.0) Modular Computer Package Revived (ModularComputerPackageRevived 2.0.1) ModularFlightIntegrator (ModularFlightIntegrator 1.2.10.0) Module Manager (ModuleManager 4.2.3) More Servos (MoreServos v1.2.0) Navball Docking Alignment Indicator CE-2 (NavballDockAlignIndCE 1.1.1.3) NavUtilities Updated (NavUtilitiesUpdated 0.8.0.9) Near Future IVA Props (NearFutureProps 1:0.7.1) Near Future Solar (NearFutureSolar 1.3.2) Near Future Solar Core (NearFutureSolar-Core 1.3.2) Omega's Stockalike Structures: No Textures Required (StockalikeStructures 0.0.12) Pilot Assistant (PilotAssistant v1.13.4c) Portrait Stats (PortraitStats 18.0) Probe Control Room Recontrolled (ProbeControlRoomRecontrolled 1.3.3.0) Progress Parser (ProgressParser 11.0) RasterPropMonitor (RasterPropMonitor 1:v0.31.13.3) RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.13.3) Rational Resources (RationalResources 1.49.1) RCS Build Aid (RCSBuildAid v1.0.6) RealChute Material Extensions (MaterialExtensionsForRealChute 0.1.2) RealChute Parachute Systems (RealChute v1.4.8.3) ReStock (ReStock 1.4.3) Restock Waterfall Expansion (RestockWaterfallExpansion 2.1.0) ReStock+ (ReStockPlus 1.4.3) Retractable Lifting Surface Module (RetractableLiftingSurface 0.2.1.2) Reviva (Reviva 0.8.1) SCANsat (SCANsat v20.4) Scatterer Sunflare (Scatterer-sunflare 3:v0.0838) Science Pancake - 2.5m Materials Bay (SciencePancake 1.0) Servo Controller (ServoController v1.2.1) Shabby (Shabby 0.3.0.0) Ship Manifest (ShipManifest 6.0.8.0) Smart Parts (SmartParts 1.9.17) SmokeScreen - Extended FX Plugin (SmokeScreen 2.8.14.0) Space Age (SpaceAge v1.3.8) SpaceTux Library (SpaceTuxLibrary 0.0.8.5) Staged Animation (StagedAnimation v2.0) StageRecovery (StageRecovery 1.9.6.3) Starilex MK1 IVA (StarilexMk1NeedleIVA v1.0) Stock TKS (StockTKS 1.0) Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 2.0.10) Stockalike Station Parts Expansion Redux - Internal Spaces (StationPartsExpansionRedux-IVAs 2.0.10) Strategia (Strategia 1.8.0) Surface Mounted Lights (surfacelights 1.19) SXTContinued (SXTContinued 2:0.3.29.8) The Janitor's Closet (JanitorsCloset 0.3.8) Through The Eyes of a Kerbal (ThroughTheEyesOfaKerbal 2.0.4.4) Toolbar (Toolbar 1:1.8.1.1) Toolbar Controller (ToolbarController 1:0.1.9.11) Trajectories (Trajectories v2.4.5.2) TRP-Hire (TRPHire 0.6.11) Tundra's Space Center (TundraSpaceCenter 2.0.2) TweakScale Redistributable (TweakScale-Redist v2.4.7.4) Universal Storage II Finalized (UniversalStorage2 4.0.1.1) Utility Weight (UtilityWeight 2.0.0) Vessel Viewer Continued (VesselView 2:0.8.9) VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:0.8.9) Waterfall Core (Waterfall 0.9.0) Wernher Checker Continued (WernherCheckerContinued 0.5.13.1) Thanks for all you do! I think I found the problem... starting in line 191 of StationCoreCombined.cfg it should read... PARAMETER { name = PartValidHab type = Any title = Include a habitat module hideChildren = true The key there is type = Any It was trying to do a PartValidation of a PartValidation block, while it should have been accepting Any truth from the following PartValidation blocks. Also the minCount = 1 needs to go away on line 197 as it doesn't do anything in the Any block. At least that's my novice understanding of what was happening. Edited October 12, 2023 by orionguy correcting statement for minCount Quote Link to comment Share on other sites More sharing options...
Biggen Posted March 11 Share Posted March 11 (edited) Is this mod functioning as it should? I seem to be getting the same contracts over and over like "Launch a Mun station" or "Launch a Minmus Station" even though I've already done both of them. I literally just completed the "Launch a Kerbin station" and when I went back to mission control the same contract was there again for me to do! Then I was looking through the contracts that I'm not being offered and it says I have "unmet" requrements. However, the unmet requirements are wrong as far as I can tell. For example, the "Add a mobile processing lab to a station" says I have two unmet requirements: Must have a station without a mobile processing lab (I don't have any stations with MPLs) and May only have three offered/active Bases and Stations contract at one time (I don't have any active and have three offered). So I guess I'm confused why it's telling me I don' thave certain requirements which as far as I can tell I do and why I'm getting the same exact "Launch a station" contracts over and over again. Edited March 11 by Biggen Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 15 Author Share Posted March 15 New release, 3.7.3.3 Thanks to github user @zhangyuesai for these fixes: StationCoreCombined.cfg, ReplaceFaultyModule.cfg and BaseCreate.cfg all have power module validation. But the titles are slightly different among contracts, and even in the same contracts. This PR makes them consistent. In BaseCreate.cfg, hideChildren is changed to false to show power module requirement explicitly, making it consistent with the other two contracts. Adds KopernicusSolarPanel validation to ReplaceFaultyModule.cfg and BaseCreate.cfg, so the two contracts are available when Kopernicus is installed. Fixes some typos. Quote Link to comment Share on other sites More sharing options...
Fizzlebop Smith Posted March 15 Share Posted March 15 This has pretty much concrete the decision to sign up with Patreon. Seeing you manage these mods and continue to breathe life into something I'm so passionate about is quite amazing. You inspire me. I downloaded my first developement software and cried myself to sleep the other night.. lol. The fact that KSP2 left out procedurally generated contracts is the single most discouraging aspect of its deviation from my expectation. I thank you for all that you do to keep this game so amazing. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 18 Author Share Posted March 18 On 3/15/2024 at 3:28 PM, Fizzlebop Smith said: The fact that KSP2 left out procedurally generated contracts is the single most discouraging aspect of its deviation from my expectation. Keep in mind that the procedurally generated contacts are not a part of KSP1, that was a mod called Contract Configurator. Thank you for your support Quote Link to comment Share on other sites More sharing options...
Fizzlebop Smith Posted March 18 Share Posted March 18 Wait, What really?! I only played Vanilla KSP1 until a few months ago when i discovered CKAN. Aside from the milestone missions, I had randomness applied to mission content. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 18 Author Share Posted March 18 13 minutes ago, Fizzlebop Smith said: Wait, What really?! I only played Vanilla KSP1 until a few months ago when i discovered CKAN. Aside from the milestone missions, I had randomness applied to mission content. Yup. There is _some_ randomness in the stock contracts, but they are fairly limited, that's why CC was written. Quote Link to comment Share on other sites More sharing options...
Fihnakis Posted March 19 Share Posted March 19 @linuxgurugamer If I wanted to change it so station contracts will only generate after I've orbited 3 bodies would I change the following part of the .cfg, targetBody1 = OrbitedBodies().Where(body => @/stations.Where(v => v.CelestialBody() == body).Count() == 0).SelectUnique() and change body).Count() == 0 to say == 3 would this make it so I would have had to orbit 3 bodies before the contracts start? Thank you and thank you for fixing AllY'all!!!! Quote Link to comment Share on other sites More sharing options...
Aelfhe1m Posted March 19 Share Posted March 19 3 hours ago, Fihnakis said: @linuxgurugamer If I wanted to change it so station contracts will only generate after I've orbited 3 bodies would I change the following part of the .cfg, targetBody1 = OrbitedBodies().Where(body => @/stations.Where(v => v.CelestialBody() == body).Count() == 0).SelectUnique() and change body).Count() == 0 to say == 3 would this make it so I would have had to orbit 3 bodies before the contracts start? Thank you and thank you for fixing AllY'all!!!! Not quite, that line counts the number of stations around each body, looking for bodies without an existing station. What you want to do is add an additional REQUIRENT to the contract (untested): REQUIREMENT { type = expression name = orbited3bodiesRequirement title = Must have orbited at least 3 Celestial Bodies. expression = OrbitedBodies().Count() > 2 } Quote Link to comment Share on other sites More sharing options...
Fihnakis Posted March 19 Share Posted March 19 30 minutes ago, Aelfhe1m said: Not quite, that line counts the number of stations around each body, looking for bodies without an existing station. What you want to do is add an additional REQUIRENT to the contract (untested): REQUIREMENT { type = expression name = orbited3bodiesRequirement title = Must have orbited at least 3 Celestial Bodies. expression = OrbitedBodies().Count() > 2 } I really appreciate it, will try this out right now!! Quote Link to comment Share on other sites More sharing options...
Fihnakis Posted March 20 Share Posted March 20 @Aelfhe1mWell it may be a while until I can try it. I tried cheating my way to quickly hit 3 orbits (have only orbited Kerbin) but of course it couldn't be that easy. Can I set orbitedbodies somewhere to try and trigger it? I searched for the value in my save file but it's not there. Quote Link to comment Share on other sites More sharing options...
Aelfhe1m Posted March 20 Share Posted March 20 (edited) 7 hours ago, Fihnakis said: @Aelfhe1mWell it may be a while until I can try it. I tried cheating my way to quickly hit 3 orbits (have only orbited Kerbin) but of course it couldn't be that easy. Can I set orbitedbodies somewhere to try and trigger it? I searched for the value in my save file but it's not there. First, sorry but small error in my supplied code. "type = Expression" is case sensitive and needs to be changed. Other than that, I just tested it, and it seems to work as intended. I created a new career save with CC and this contract pack installed. Cheated myself a huge pile of cash and science with which to upgrade buildings and buy tech required, then designed an over-built test rocket to send Jeb to The Mun and Minmus. Checking back at Mission Control after each step, I confirmed that the contract did not become available until all 3 bodies had been orbited. As for how OrbitedBodies gets its values - it seems to read from the stock progress system. In a save file this is stored in the Scenario -> ProgressTracking node, which for my test save looked like: Spoiler SCENARIO { name = ProgressTracking scene = 6, 7, 8, 5 Progress { FirstLaunch { completedManned = 329.15999999999059 } RecordsAltitude { completed = 435.01999999989431 record = 70000 } RecordsSpeed { completed = 2570.5777655022439 record = 2500 } RecordsDistance { completed = 520.06880371079455 record = 100000 } ReachedSpace { completedManned = 435.03999999989429 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Kerbin { reached = 671.41903076152437 Orbit { completedManned = 671.41903076152437 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Escape { completedManned = 23442.138344115483 } } Mun { reached = 23442.138344115483 Orbit { completedManned = 29531.283839429852 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Escape { completedManned = 126500.72856600804 } Flyby { completedManned = 23442.138344115483 } } Minmus { reached = 328921.3959615872 Orbit { completedManned = 345922.85841246211 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Flyby { completedManned = 328921.3959615872 } } } } A few screenshots from Mission Control: Spoiler After orbiting Kerbin and The Mun: After orbiting Minmus as well: Update: What the progress tracking node looked like after Jeb returned home from his mission: Spoiler SCENARIO { name = ProgressTracking scene = 6, 7, 8, 5 Progress { FirstLaunch { completedManned = 329.15999999999059 } FirstCrewToSurvive { completed = 557299.58680736937 crew { crews = Jebediah Kerman } } RecordsAltitude { completed = 435.01999999989431 record = 70000 } RecordsSpeed { completed = 2570.5777655022439 record = 2500 } RecordsDistance { completed = 520.06880371079455 record = 100000 } ReachedSpace { completedManned = 435.03999999989429 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Kerbin { reached = 671.41903076152437 Orbit { completedManned = 671.41903076152437 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Escape { completedManned = 23442.138344115483 } Landing { completed = 545846.42737095559 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } SurfaceEVA { completed = 557180.20680725819 crew { crews = Jebediah Kerman } } FlagPlant { completed = 557207.34680728347 } ReturnFromOrbit { completed = 545846.42737095559 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } } Mun { reached = 23442.138344115483 Orbit { completedManned = 29531.283839429852 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Escape { completedManned = 126500.72856600804 } ReturnFromOrbit { completed = 545846.42737095559 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Flyby { completedManned = 23442.138344115483 } ReturnFromFlyBy { completed = 545846.42737095559 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } } Minmus { reached = 328921.3959615872 Orbit { completedManned = 345922.85841246211 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Escape { completedManned = 364909.43153888435 } ReturnFromOrbit { completed = 545846.42737095559 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } Flyby { completedManned = 328921.3959615872 } ReturnFromFlyBy { completed = 545846.42737095559 vessel { name = Test Orbiter flag = ContractConfigurator/Agencies/PartTest } crew { crews = Jebediah Kerman } } } } } Edited March 20 by Aelfhe1m Added extra progress Quote Link to comment Share on other sites More sharing options...
Fihnakis Posted March 21 Share Posted March 21 This is fantastic, thank you for helping me out with this. This pretty much completes my slow progression playthrough I was trying to achieve. Quote Link to comment Share on other sites More sharing options...
J534 Posted April 5 Share Posted April 5 Anyone know how I can get my specialist to my Munar base? It's the toppled over rocket there When I try to make my specialist EVA so he can go over there it tells me tourists cant eva Screenshot: https://drive.google.com/file/d/1PMdY_rdXN4tWr7aFZQ-VwbP4OZG8rlSj/view?usp=sharing Quote Link to comment Share on other sites More sharing options...
Aelfhe1m Posted April 5 Share Posted April 5 41 minutes ago, J534 said: Anyone know how I can get my specialist to my Munar base? It's the toppled over rocket there When I try to make my specialist EVA so he can go over there it tells me tourists cant eva Screenshot: https://drive.google.com/file/d/1PMdY_rdXN4tWr7aFZQ-VwbP4OZG8rlSj/view?usp=sharing Depends how cheaty your willing to play it. Easy but very cheaty way is to convert the specialist to a non-tourist type by editing your persistent save file (TAKE A BACKUP) then EVA them across to the "base". It shouldn't affect the contract's ability to remove the kerbal once all the requirements have been met. Not too hard but a bit cheesy - I see a Pathfinder icon, so you probably have KAS/KIS installed. You could send up a supply probe with some KAS parts in inventory (remember a wrench or screwdriver) and use your crew kerbal to link the lander to the base using a RTS-1/JS-1 connections - unfortunately the max pipe length is 30m, so you'll also need a couple of pylons and extra RTS-1's to bridge the 70m gap to the base. But once they're connected up and the links are changed to dock, the base and the ship become one vessel and that should satisfy the requirement for your specialist to be on the base. [minimum parts in inventory 2xground pylons, 3 x RTS-1, 1 x JS-1, screwdriver/wrench] Spoiler If you don't have KAS or think transferring crew through tiny little pipes is too cheaty (some mods do supply larger pipes) then the stock method would be to send a crewed rover (with cabin not external command seats) with a three docking ports (1 for docking and two spares to attach to the lander and base [if it doesn't already have one]). Use stock construction to take one port off the rover and attach it to your lander. Dock rover to lander and transfer specialist to rover. Drive over to base. Attach other docking port and dock rover. Wait for specialist's mission timer to complete. Undock rover. Drive back to ship and dock again. [Warning: docking rovers to grounded vessels/bases can be very fiddly] Quote Link to comment Share on other sites More sharing options...
J534 Posted April 5 Share Posted April 5 1 hour ago, Aelfhe1m said: Depends how cheaty your willing to play it. Easy but very cheaty way is to convert the specialist to a non-tourist type by editing your persistent save file (TAKE A BACKUP) then EVA them across to the "base". It shouldn't affect the contract's ability to remove the kerbal once all the requirements have been met. Not too hard but a bit cheesy - I see a Pathfinder icon, so you probably have KAS/KIS installed. You could send up a supply probe with some KAS parts in inventory (remember a wrench or screwdriver) and use your crew kerbal to link the lander to the base using a RTS-1/JS-1 connections - unfortunately the max pipe length is 30m, so you'll also need a couple of pylons and extra RTS-1's to bridge the 70m gap to the base. But once they're connected up and the links are changed to dock, the base and the ship become one vessel and that should satisfy the requirement for your specialist to be on the base. [minimum parts in inventory 2xground pylons, 3 x RTS-1, 1 x JS-1, screwdriver/wrench] Reveal hidden contents If you don't have KAS or think transferring crew through tiny little pipes is too cheaty (some mods do supply larger pipes) then the stock method would be to send a crewed rover (with cabin not external command seats) with a three docking ports (1 for docking and two spares to attach to the lander and base [if it doesn't already have one]). Use stock construction to take one port off the rover and attach it to your lander. Dock rover to lander and transfer specialist to rover. Drive over to base. Attach other docking port and dock rover. Wait for specialist's mission timer to complete. Undock rover. Drive back to ship and dock again. [Warning: docking rovers to grounded vessels/bases can be very fiddly] LOL like how you put "base" in quotes HAHA. I like your first cheat option. Thanks for the tips!! Quote Link to comment Share on other sites More sharing options...
J534 Posted April 6 Share Posted April 6 Quote use your crew kerbal to link the lander to the base using a RTS-1/JS-1 connections Thanks for the tip about pylons too. Been trying to figure out what all the parts are for and dunno if I would have figured out what to do with them. Quote Link to comment Share on other sites More sharing options...
J534 Posted April 10 Share Posted April 10 I'm trying to complete a Life Support Expansion contract. The contract says: Have at least 2 TACLS resource converters With Module: Tac Generic Converter Count: At Least 2 So I landed a module with some of the Planetary Base System's TAC life support converters but the mission wont complete. There is no TAC Generic Converter part. Is this a bug and is there anything I can do to complete the contract? Even if it involves cheating. Quote Link to comment Share on other sites More sharing options...
dave1904 Posted April 10 Share Posted April 10 35 minutes ago, J534 said: I'm trying to complete a Life Support Expansion contract. The contract says: Have at least 2 TACLS resource converters With Module: Tac Generic Converter Count: At Least 2 So I landed a module with some of the Planetary Base System's TAC life support converters but the mission wont complete. There is no TAC Generic Converter part. Is this a bug and is there anything I can do to complete the contract? Even if it involves cheating. The cheat menu. Alt F12. Click contracts-Active. Quote Link to comment Share on other sites More sharing options...
J534 Posted April 10 Share Posted April 10 7 hours ago, dave1904 said: The cheat menu. Alt F12. Click contracts-Active. Thanks!! Quote Link to comment Share on other sites More sharing options...
a Beaver Posted November 13 Share Posted November 13 Are there any plans to add compatibility with Kerbalism life support? 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.