Jump to content

nightingale

Members
  • Posts

    4,137
  • Joined

  • Last visited

Everything posted by nightingale

  1. That should be doable. Raised [#327]. There was a reason for having something that starts with an @ treated special for strings, but I can't remember what it is (it might've been a backwards compatibility thing). The workaround if that was the string you wanted to use is to double quote it: title = "@/targetVessel1 Crew Ship"
  2. Small update with a fix for Station Science today. Download now! ContractPack-FieldResearch 1.1.2 No longer offer Station Science contracts that are near-impossible to achieve (thanks Mermel).
  3. Big thanks to atiaxi on this release who provided some new moon landing contracts! Download now! ContractPack-Tourism 1.3.0 Changed asteroid contract to check for level 3 tracking station instead of level 2 (thanks qm3ster). New moon landing contracts (thanks atiaxi)!
  4. Alrighty, new release time (release #100, according to GitHub!). Just a few minor bug fixes for this one. Download now! Contract Configurator 1.7.6 Added Reputation function to get the player's current reputation. Fixed issue with Duration parameter possibly resetting state incorrectly when switching scenes/vessels (thanks chrisl). Minor cleanup of science experiment definitions. Improved error handling for rare contract pre-loader load exceptions (thanks Laffe).
  5. The PartTest parameter is just a thin wrapper around the stock parameter, so I don't have much visibility into how it works. But from looking at your files, I'm guessing the problem is that you have useStaging = True. Since the surface scanner isn't staged, I think doing it that way may not enable the "Run Test" clickable option, which is what you'll need. I don't have KSP available to me right now, so I can't test it out. - - - Updated - - - Nope, but should be easy enough to create, raised [#325]. It'll run at contract offer time (meaning if a player's prestige reputation changes significantly, the values will be off). Likely it'll return a number in the [-1000, 1000] range if I remember correctly how it works in game. Unrelated, I haven't forgotten about your other issue, raised [#324] so I don't lose it. EDIT: The correct term is reputation. Prestige is the number of stars for the contract. - - - Updated - - - I'll need to add some improved error handling for that, raised [#326]. I'm assuming this happened after you upgraded? Does it keep happening or is it just a one time thing. From looking at the code, I believe this will just be a one-time thing and shouldn't have a major impact (but let me know if that's inaccurate). - - - Updated - - - And as an aside, been suffering from a little bit of KSP burnout for the past few weeks, so I've been a bit slower to respond, and haven't been doing any modding. I'll get a 1.7.6 release out with this fixes soon-ish, and once I get all the Crusader Kings 2 and Europa Universalis 4 out of my system I'll resume work on other more secret KSP-related projects.
  6. Correct, I think there was a warning for an empty group. Even if it's an error, won't actually affect anything.
  7. Yeah, that's stock stuff, but Contract Configurator can make use of it too. Have a look at GameData/Squad/Contracts/Contracts.cfg - there should be a section called MODULE_DEFINITIONS with Power = xxx lines. The stock file has references to stuff like KolonyConverter (from back when FinePrint was a mod). No idea if the part modules for USI have changed, but that file should be Module Managerable if there's anything that should be counting as "Power" but isn't. And of course, because that's a stock file/system, it should be whatever mod is introducing the power source that adds the required lines if that mod wants to work well with stock/CC contracts.
  8. If you haven't seen them, how do you know they've been withdrawn? This is something that is part stock, and part up to the contract author. There are optional fields to specify a minimum and maximum expiry period, and any contract generated gets an expiry within that range (unless they aren't specified, and then it should have no expiry). This expiry is the amount of time the contract will stick around before being withdrawn. Now, the thing to keep in mind, is that the contracts are pretty random. So as long as their requirements are met, the contract (or a very similar one will get offered again). Easiest thing to do if you're looking for something specific is to just cancel the ones you don't like until the "right" one comes up.
  9. The solution to the issue should've been fairly generic, so might be there's another problem happening here. I'll take a look and let you know.
  10. What contract packs do you have installed? Is it only on a new game, or does it happen on existing games (there's a background load process that will happen for a minute or two on a new game to load some biome data that's used in some contracts). Best guess is that it has to do with how KSP loads contracts. Once I get more info I may ask you to run with some custom debug settings to see if we can pinpoint where the issue is (and see if anything can be done about it).
  11. Could be there's an issue, someone a page back posted the same thing. Check you have enough prestige to be getting 3-star contracts, and if so cycle through the contracts a couple times (cancel any 3-star ones you can to get new ones to show up). If that doesn't get it to show, send a save file and I'll take a closer look.
  12. chrisl - I realized that this was an RP-0 question, so I found the contract that was causing the issue and did some testing with it. There was a bug where the state of the timer could get reset if there was lots of parameters and a scene change or vessel change. I've fixed the bug for 1.7.6. In future you may want to mention that it's RP-0 (or better yet, link to the contract in question in GitHub). It'll help me investigate much quicker.
  13. Are you wrapping the whole thing in a VesselParameterGroup? That's what allows for tracking of parameter state across non-active vessels. Otherwise, post up the config and I'll take a closer look.
  14. Raised [#43] - I'll look into it next time I'm making changes for Waypoint Manager.
  15. I`m guessing something`s up with one of my mods messing something up ... so here you go. Groups Extended (AGExt 1.33a) Adjustable Landing Gear (AdjustableLandingGear v1.2.0) Advanced Jet Engine (AdvancedJetEngine 2.4.1) Airlock (Airlock 1.0.1) ALCOR (ALCOR 0.9.4) ALCOR IVA Patch (ALCORIVAPatch 0.9.4) Alternate Resource Panel (AlternateResourcePanel 2.7.3.0) Animate Emissive Module (ModuleAnimateEmissive v1.11) ASET Props (ASETProps 1.3) Atmospheric Sound Enhancement (AtmosphericSoundEnhancement 2.2) Atomic Age (AtomicAge 3.1.2) B9 Aerospace Procedural Parts (B9AerospaceProceduralParts 0.40) BahamutoD Animation Modules (BDAnimationModules v0.6.2) Better Buoyancy (BetterBuoyancy v1.4) blackheart612's KW Procedural Fairings (ProceduralFairings-Textures-KW 0) blackheart612's KW Procedural Fairings KSLO (ProceduralFairings-Textures-KSLO 0) blackheart612's KW Procedural Fairings Textures (ProceduralFairings-Textures-TJCCA 0) blackheart612's Procedural Part Textures (ProceduralParts-Textures-SCCKSCS 0) BZ-1 Radial Attachment Point (BZ1RadialAttachmentPoint 1.0.0) CapCom - Mission Control On The Go (CapCom 1.2) Champagne Bottle "Lafitte" (ChampagneBottleLafitte 2) Chatterer (Chatterer 0.9.6) Coherent Contracts (CoherentContracts 1.02) Collision FX (CollisionFX 3.2) Command Inventory (CommandInventory 1.0.0) Community Resource Pack (CommunityResourcePack 0.4.4) Community Tech Tree (CommunityTechTree 2.1) Connected Living Space (ConnectedLivingSpace 1.1.3.1) Contract Configurator (ContractConfigurator 1.7.5) Contract Pack: Advanced Progression (ContractConfigurator-AdvancedProgression 4.5) Contract Pack: Anomaly Surveyor (ContractConfigurator-AnomalySurveyor 1.4.2) Contract Pack: Base Construction (ContractConfigurator-BaseConstuction 0.2.3) Contract Pack: RemoteTech (ContractConfigurator-RemoteTech 2.0.01) Contract Pack: Rover Missions by Whyren (ContractConfigurator-RoverMissionsbyWhyren 3) Contract Pack: SCANSat (ContractConfigurator-ContractPack-SCANsat v0.5.2.1) Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.2.0) Contract Pack: Unmanned Contracts (ContractConfigurator-UnmannedContracts 0.3.10) Contract Pack: Useful Space Stations (ContractConfigurator-UsefulSpaceStations 1.1.1) Contract Window + (ContractsWindowPlus 5.3) ContractPack: Kerbal Aircraft Builders (ContractConfigurator-KerbalAircraftBuilders 1.1) Crossfeed Enabler (CrossFeedEnabler v3.3) Cryogenic Engines (CryoEngines 1:0.1.10) Dated QuickSaves (DatedQuickSaves 1.1.0) DeepFreeze Continued... (DeepFreeze V0.18.2.1) Distant Object Enhancement (DistantObject v1.6.1) Distant Object Enhancement default config (DistantObject-default v1.6.1) DMagic Orbital Science (DMagicOrbitalScience 1.0.8) Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.2.0) Docking Sounds (DockingSounds 1.2) DSD Mobile Processing Labs (DSDMobileProcessingLabs 1.0.0) Editor Extensions (EditorExtensions 2.12) Engine Lighting (EngineLighting 1.4.0) EngineResponseTime (EngineResponseTime 1.0.5) Enhanced Navball (EnhancedNavBall 1.3.6.0) EPL part hider for MKS (EPL-MKS 1.0) ERS (ERS 0.2.3) EVA Enhancements (EVAEnhancements 1.0.0) EVA Parachutes (VNG-Parachute 1.2) EVA Parachutes by default (VNG-Parachute-EVALoading 1.0) EVAManager (EVAManager 6) Extraplanetary Launchpads (ExtraPlanetaryLaunchpads 5.2.2) FASA Launch Clamps and Towers (FASALaunchClamps 5.34) Ferram Aerospace Research (FerramAerospaceResearch 3:0.15.5.1) Field Experience (FieldExperience 1.0.2) Filter Extensions - Default Configuration (FilterExtensionsDefaultConfig 2.4.1) Filter Extensions - Plugin (FilterExtensions 2.4.1) Final Frontier (FinalFrontier 0.8.6-1370) Firespitter Core (FirespitterCore v7.1.4) Fusebox (Fusebox 1.51) G-Effects (G-Effects 0.2.2) Graphic Memory Monitor (GCMonitor 1.2.6) Haystack Continued (HaystackContinued 0.4.1.0) Heat Management (HeatManagement 0.26) Heat Shield for the Mk1 Command Pod (HeatShieldfortheMk1CommandPod 1.1) Historian (Historian 1.1.1) HotRockets (HotRockets 1.0.4.1) HotRockets - Community Configs (HotRocketsCommunityConfigs 7.25) Hullcam VDS (HullcamVDS 0.50) Impact! (Impact v1.2.0) Interstellar Fuel Switch Core (InterstellarFuelSwitch-Core 1.17) JebediahKerman42's Procedural Parts Textures a.k.a. FreedomTex (FreedomTex 1.5.1) JSIPartUtilities (JSIPartUtilities v0.3) Karibou Expedition Rover (KaribouExpeditionRover 0.0.4) Kerbal Alarm Clock (KerbalAlarmClock v3.4.0.0) Kerbal Attachment System (KAS 0.5.4) Kerbal Construction Time (KerbalConstructionTime 1.2.2) Kerbal Engineer Redux (KerbalEngineerRedux 1.0.18.0) Kerbal Foundries Wheels and Repulsors ALPHA (KerbalFoundries Beta_19. Kerbal Inventory System (KIS 1.2.2) Kerbal Joint Reinforcement (KerbalJointReinforcement v3.1.4) Kerbal Stats (KerbalStats 2.0.0) Kopernicus Planetary System Modifier (Kopernicus 1:beta-04) KSI - Placement Services (KSIPlacementServices 0.1.7) KSP AVC (KSP-AVC 1.1.5.0) LightsOut (LightsOut 0.1.4) Lithobrake Exploration Technologies (LithobrakeExplorationTechnologies 0.2.1) MagiCore (MagiCore 1.0.0.0) Menu Stabilizer (MenuStabilizer 1) 'MK1-2 Pod' IVA Replacement by ASET (MK12PodIVAReplacementbyASET 0.1.1) Mk2 cockpit expansion (Mk2CockpitExpansion 1.2.5) Mk3 Hypersonic Systems (Mk3HypersonicSystems 1.0.2.3) Mk3 Mini Expansion Pack (Mk3MiniExpansionPack V1.2) MK3 Pod IVA Replacement by Apex (MK3InternalsApex 0.1.1) ModularFlightIntegrator (ModularFlightIntegrator 1.1.1) Module Manager (ModuleManager 2.6.8) ModuleRCSFX (ModuleRCSFX v4.2) Navball Docking Alignment Indicator (NavballDockingIndicator 7) Navball Up Default (NavballUpDefault V0.1) NavHud (NavHud 1.2.1) Near Future Electrical (NearFutureElectrical 0.5.3) Near Future Electrical Core (NearFutureElectrical-Core 0.5.3) Near Future Electrical Extras: Decaying RTGs Patch (NearFutureElectrical-DecayingRTGs 0.5.3) Near Future IVA Props (NearFutureProps 0.4.3) Near Future Propulsion (NearFuturePropulsion 0.5.3) Near Future Propulsion Extras: Hydrogen NTR Configs (NearFuturePropulsionExtras 0.5.3) Near Future Solar (NearFutureSolar 0.5.3) Near Future Spacecraft Parts (NearFutureSpacecraft 0.4.3) Olympic1's ARP Icons (Olympic1ARPIcons 0.6.0a) OpenTree (OpenTree 2.3) ORIGAME Foldable assets RT Dishes (origameFoldableAssets 0.5) OSE Workshop (Workshop 0.10.2) Part Commander (PartCommander 1.0.2.4) PlanetShine (PlanetShine 0.2.3.1) PlanetShine - Default configuration (PlanetShine-Config-Default 0.2.3.1) Portrait Stats (PortraitStats 6.0) Precise Node (PreciseNode 1.1.3) Procedural Fairings (ProceduralFairings v3.15) Procedural Fairings - For Everything! (ProceduralFairings-ForEverything v0.1) Procedural Parts (ProceduralParts v1.1.7) Procedural Parts - MainSailor's Gamma Textures (GammaTextures v1.11) Procedural Parts - Saturn / Nova Texture Pack (ProceduralParts-Textures-SaturnNova 1) QuickBrake (QuickBrake v1.01) QuickSearch (QuickSearch v1.13) QuizTech Aero Pack (QuizTechAeroPack v1.2.9) RasterPropMonitor (RasterPropMonitor v0.23.0) RasterPropMonitor Core (RasterPropMonitor-Core v0.23.0) RCS Build Aid (RCSBuildAid 0.7.2) RCS Sounds (RCSSounds 4.3a) RealChute Parachute Systems (RealChute 1.3.2.3) Reflection Plugin for KSP (ReflectionPlugin 1.2) RemoteTech (RemoteTech v1.6.8) REPOSoftTech-Agencies (REPOSoftTech-Agencies V1.0.2.0) Resource Details in Tracking Center (TCShipInfo 0.3) Rover Wheel Sounds (RoverWheelSounds 1.2) S.K.B. (Serious Kerbal Business) (SeriousKerbalBusiness 1.6) SCANsat (SCANsat v14.2) Science Revisited Revisited (ScienceRevisitedRevisited 1.3.1) ScienceAlert (ScienceAlert 1.8.9) ScreenMessageHider (ScreenMessageHider 1.1) Ship Manifest (ShipManifest 4.4.1.1) ShowAllFuels (ShowAllFuels 1) SmokeScreen - Extended FX Plugin (SmokeScreen 2.6.9) Solver Engines plugin (SolverEngines v1.11) Sounding Rockets! (SoundingRockets 0.2.2) Spacetux Shared Assets (SpacetuxSA 0.3.6) StageRecovery (StageRecovery 1.5.7) Station Science (StationScience 1.5) Stock Bug Fix Modules (StockBugFixModules v1.0.4c.2) Stockalike Station Parts Expansion (StationPartsExpansion 0.3.3) Surface Lights (surfacelights 1.0) TAC Fuel Balancer (TacFuelBalancer v2.5.1) TAC Life Support (TACLS v0.11.1.20) TAC Life Support (TACLS) - stock config (TACLS-Config-Stock v0.11.1.20) Targetron (Targetron v1.4.2.1) Tarsier Space Technology with Galaxies (TarsierSpaceTechnologyWithGalaxies 1:5.4.1) Taurus HCV - 3.75 m Stock-ish Crew Pod (RandSCapsuledyne 1:1.5.3) Thermometer (Thermometer 1.0.10) ToadicusTools (ToadicusTools 15) Toolbar (Toolbar 1.7.9) Trajectories (Trajectories v1.4.3) Transfer Window Planner (TransferWindowPlanner v1.3.1.0) Tweakable Everything - Engine Staging Toggle (TweakableEverything-EngineStagingToggle 1.12) Tweakable Everything - Fairing Staging Toggle (TweakableEverything-FairingStagingToggle 1.12) TweakableEverything (TweakableEverything 1.12) USI Kolonization Systems (MKS/OKS) (UKS 0.31.9) USI Survival Pack (USI-SRV 0.3.1) USI Tools (USITools 0.4.2) Vanguard Technologies Core (VNG-Plugin 0.7.2) Ven's Stock Part Revamp (VenStockRevamp v1.8.1) Vessel Viewer (VesselView v0.71) Water Sounds (WaterSounds 1.1) Waypoint Manager (WaypointManager 2.4.2) Sorry for the trouble Looks like a small bug in the text generation code - can you try the dev dll? I believe that should fix it.
  16. Looks like there was a bug that was causing this to fail in the tracking station and flight views (due to KSP limitations). Will be fixed in Contract Configurator 1.7.6.
  17. Honestly, I think a key observation here is that it does not show up in Failed or Cancelled after it is gone. (Either by failing it, or by cancelling it in CapCom without leaving space center screen.) Is there a way the contract could want to be gone because it became impossible, like when a contract pack is deleted and you fail all contracts that you had in progress? There should've been something before that. It's possible that debug didn't get turned on properly, I'd have to see the full log to say for sure.
  18. I'll need a log file - the fact that they're inconsistent implies that there's something crashing somewhere.
  19. The original thread was about stock Tourist contracts, but this response is about Tourism Plus - responded on the proper thread here.
  20. All the VesselParameter parameters will store the state value for each vessel that a check gets performed on - so it may be enough to just switch to another vessel when the contract has been accepted. For some parameters you may not even have to do that much. If you want to find the id, you may want to search for just the first few characters - Squad stores them without the dashes (I noticed the inconsistency, but have never bothered to try to fix it). Make sure that you're on the latest version of Contract Configurator. There was a recent fix to the Facility requirement where the check would fail outside the astronaut complex. If that's not the issue, have a look at this section of the wiki for turning debug on, and then provide a log file with the log level set to debug. I'll have to check the facility levels - I remember testing it and it was zero based, but it's always possible I got it wrong or Squad changed it or something.
  21. Well, took a quick peek, and the check for vessel type happens on a number of different conditions, including switching vessels. So the first question would be - if you save and reload, does it work then? Otherwise, I'd have to see a screenshot of the contract in question (the contract window while in flight). Once I get that I'll have a look at the rover contracts - could be an issue with those. - - - Updated - - - Well, I've had an asteroid spawner on the backlog for a while (#184). But you've got the right idea otherwise - it's basically just vessel spawning, so if you can get the .craft file set up right, it should work. Try it first with a .craft file that you've saved yourself in the VAB. If you can get that loading, then you know it's an issue with your .craft file. Otherwise, it's something with the contract and I'd need to see them to comment further.
  22. New release, few features, few bug fixes. Download now! Contract Configurator 1.7.5 Added HasResourceCapacity parameter. Added Round function for Duration class. Fixed issue with hidden parameters in a sequence not unhiding in Contracts Window +. Fixed issue with Duration parameter when not used with VesselParameterGroup (thanks master18). Fixed issue with handling of $ character in strings (thanks ManuxKerb).
  23. Procedural is not random! Great summary, as always. Glad to see that everything's going into 1.1 (makes it easier to deal with mod breakage if it all happens at once).
×
×
  • Create New...