Jump to content

[1.10.1+] Contract Configurator [v1.30.5] [2020-10-05]


nightingale

Recommended Posts

Hmm, just wondering: Is there a way to specify "destruction by splashdown"? Needs testing :-) Maybe the contract tracker registers a short "splashed down" state before the vessel is destroyed if it hits water at ~100m/s. Or maybe "ReachState with Ocean + low altitude + high velocity"?

P.S.: Yep, definitely hooked on this whole "prepare a contract pack" thing :)

You can raise a GitHub issue and I'll look into it for VesselDestroyed. Otherwise, the workaround you suggested is the best I can come up with. But you'll want to be careful as the altitude checks are only every second or so. Actually, you can get a pretty close approximation by having it be a ReachState with Ocean, then the next parameter is a VesselDestroyed with completeInSequence = true.

Should I have used this dev version or the new official two posts up from here?

Exception occured while attempt to generate contract of type 'SatsWithParts001':

System.Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0

at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0

There should've been a different (more meaningful error just before that exception). Either way, I've fixed so it doesn't throw the exception and instead outputs a more meaningful message (give the dev version linked below 1.3.3 a try if you want).

Sorry, grabbing problems still occur (but different from before). Now there is an exception right at the moment when i grab the satellite, and the combined vessel is still not recognized as valid for the contract. Same setup from before, reproduced from clean new career.


[LOG 14:46:54.776] [Grapple Module] Grabbing on to SC-9001 Science Jr. on Walker Omega-2b
[LOG 14:46:54.778] [Progress Node Reached]: StationConstruction
[LOG 14:46:54.779] [Progress Node Complete]: StationConstruction
[LOG 14:46:54.779] [Progress Node Reached]: Docking
[LOG 14:46:54.780] [Progress Node Complete]: Docking
[EXC 14:46:54.796] InvalidOperationException: Operation is not valid due to the current state of the object
System.Collections.Generic.Queue`1[ProtoPartSnapshot].Peek ()
System.Collections.Generic.Queue`1[ProtoPartSnapshot].Dequeue ()
ContractConfigurator.Extensions+<GetHashes>d__18.MoveNext ()
System.Linq.Enumerable.Count[UInt32] (IEnumerable`1 source)
ContractConfigurator.ContractVesselTracker.OnVesselWasModified (.Vessel vessel)
EventData`1[Vessel].Fire (.Vessel data)
Part.Couple (.Part tgtPart)
ModuleGrappleNode.Grapple (.Part other, .Part dockerSide)
ModuleGrappleNode.<SetupFSM>m__17C ()
KerbalFSM.RunEvent (.KFSMEvent evt)
KerbalFSM.updateFSM (KFSMUpdateMode mode)
KerbalFSM.FixedUpdateFSM ()
ModuleGrappleNode.FixedUpdate ()

Third time's the charm? Unfortunately, I've gotta run so I didn't test in detail (I think this error depends on how your ship is constructed), but this should work (dev version here new version below). Let me know if there's trouble.

- - - Updated - - -

Alright, a bunch of fixes being released for the stuff reported this morning. Download here!

Contract Configurator 1.3.3

  • Fixed issue with some load errors getting thrown as an exception.
  • Fixed exception when docking with the claw (thanks SirJodelstein).
  • Fixed experiment filtering logic for Field Research (thanks Aelfhe1m and HarlyKin).

Link to comment
Share on other sites

Was constructing a lander above Minmus (using KIS/KAS) when this popped up while trying to quit to main menu;


Exception occured while saving ScenarioModule 'ContractVesselTracker':
System.NullReferenceException: Object reference not set to an instance of an object
at ContractConfigurator.ContractVesselTracker+<>c__DisplayClass6.<OnSave>b__3 (.Vessel v) [0x00000] in <filename unknown>:0
at System.Collections.Generic.List`1[Vessel].GetIndex (Int32 startIndex, Int32 count, System.Predicate`1 match) [0x00000] in <filename unknown>:0
at System.Collections.Generic.List`1[Vessel].Find (System.Predicate`1 match) [0x00000] in <filename unknown>:0
at ContractConfigurator.ContractVesselTracker.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0

Is there a save file for the contracts themselves I could delete and have CC redo the file?

Link to comment
Share on other sites

Was constructing a lander above Minmus (using KIS/KAS) when this popped up while trying to quit to main menu;


Exception occured while saving ScenarioModule 'ContractVesselTracker':
System.NullReferenceException: Object reference not set to an instance of an object
at ContractConfigurator.ContractVesselTracker+<>c__DisplayClass6.<OnSave>b__3 (.Vessel v) [0x00000] in <filename unknown>:0
at System.Collections.Generic.List`1[Vessel].GetIndex (Int32 startIndex, Int32 count, System.Predicate`1 match) [0x00000] in <filename unknown>:0
at System.Collections.Generic.List`1[Vessel].Find (System.Predicate`1 match) [0x00000] in <filename unknown>:0
at ContractConfigurator.ContractVesselTracker.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0

Is there a save file for the contracts themselves I could delete and have CC redo the file?

I'll look into the issue. Everything in KSP is built into the same save file (contracts aren't separate/special). Now, in Contract Configurator, if a ScenarioModule fails, that is the only thing that won't save (even then, it may partially save). Generally speaking, that may cause trouble with any existing contracts that use vessel tracking (KSS is the obvious one, but it has fallback logic to deal with the loss of the station tracking).

You may want to check your log for other errors - the only reason that should happen is if something else corrupted the vessel list with a null vessel.

Edited by nightingale
Link to comment
Share on other sites

There should've been a different (more meaningful error just before that exception). Either way, I've fixed so it doesn't throw the exception and instead outputs a more meaningful message (give the dev version linked below 1.3.3 a try if you want).

See bolded in log quote - my part is not created correctly, right? :P

1st

Exception occured while attempt to generate contract of type 'SatsWithParts001':

System.Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0

at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0

2nd

Exception occured while attempt to generate contract of type 'SatsWithParts001':

System.Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0

at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0

[LOG 11:47:08.579] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\CC_RemoteTech.dll

[LOG 11:47:08.586] AssemblyLoader: KSPAssembly 'CC_RemoteTech' V1.0

[LOG 11:47:08.586] AssemblyLoader: KSPAssemblyDependency 'ContractConfigurator' V1.0

[LOG 11:47:08.586] AssemblyLoader: KSPAssemblyDependency 'RemoteTech' V1.6

[LOG 11:47:08.587] Load(Assembly): ContractConfigurator/CC_SCANsat

[LOG 11:47:08.587] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\CC_SCANsat.dll

[LOG 11:47:08.593] AssemblyLoader: KSPAssembly 'CC_SCANsat' V1.0

[LOG 11:47:08.593] AssemblyLoader: KSPAssemblyDependency 'SCANsat' V1.0

[LOG 11:47:08.594] AssemblyLoader: KSPAssemblyDependency 'ContractConfigurator' V1.0

[LOG 11:47:08.594] Load(Assembly): ContractConfigurator/ContractConfigurator

[LOG 11:47:08.594] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\ContractConfigurator.dll

[LOG 11:47:08.596] AssemblyLoader: KSPAssembly 'ContractConfigurator' V1.0

[LOG 11:47:08.596] Load(Assembly): ContractConfigurator/MiniAVC

[LOG 11:47:08.597] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\MiniAVC.dll

[LOG 11:47:08.602] Load(Assembly): ContractPacks/AnomalySurveyor/AnomalySurveyor

[LOG 11:47:08.602] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractPacks\AnomalySurveyor\AnomalySurveyor.dll

[LOG 11:47:08.610] AssemblyLoader: KSPAssembly 'AnomalySurveyor' V1.0

[LOG 11:47:08.610] AssemblyLoader: KSPAssemblyDependency 'ContractConfigurator' V1.0

[LOG 11:47:55.017] [iNFO] ContractConfigurator.LoggingUtil: Loading DebuggingConfig node.

[WRN 11:47:55.018] ContractConfigurator.LoggingUtil: No debugging config found! LogLevel set to INFO

[LOG 11:47:55.019] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.2 loading...

[LOG 11:47:55.046] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ParameterFactories

[LOG 11:47:55.070] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering BehaviourFactories

[LOG 11:47:55.094] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ContractRequirements

[LOG 11:47:55.096] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'AnomalySurveyor'

[LOG 11:47:55.155] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'FieldResearch'

[LOG 11:47:55.156] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'SatsWithPartsGroup'

[WRN 11:47:55.156] ContractConfigurator.ContractGroup: CONTRACT_GROUP 'SatsWithPartsGroup': unexpected attribute 'weight' found, ignored.

[LOG 11:47:55.438] [iNFO] ContractConfigurator.ContractConfigurator: Loaded 22 out of 22 CONTRACT_TYPE nodes.

[LOG 11:47:55.439] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.2 finished loading.

[LOG 11:47:55.606] [EVAManager] Added module ModuleLimitedDataTransmitter to kerbalEVA_RD (Part).

[LOG 11:47:55.607] [EVAManager] Added module ModuleLimitedDataTransmitter to kerbalEVA_female (Part).

[LOG 11:47:55.609] [EVAManager] Added resource ElectricCharge to kerbalEVA_RD (Part)

[LOG 11:47:55.609] [EVAManager] Added resource ElectricCharge to kerbalEVA_female (Part)

[LOG 11:48:00.898] ExperienceSystem: Found 0 trait types

[LOG 11:48:00.899] ExperienceSystem: Found 9 effect types

[LOG 11:48:04.304] ScenarioTypes: List Created 19 scenario types loaded from 81 loaded assemblies.

[LOG 11:48:04.306] [smokeScreen PersistentEmitterManager] : OnSceneChange

[WRN 11:48:04.314] [HighLogic]: =========================== Scene Change : From MAINMENU to SPACECENTER (Async) =====================

[EXC 11:48:04.317] NullReferenceException: Object reference not set to an instance of an object

Clouds.Clouds.Update ()

[LOG 11:48:04.515] IR: [GUI] destroy

[LOG 11:47:10.135] MiniAVC -> Executing: MiniAVC - 1.0.3.0

[LOG 11:47:10.136] MiniAVC -> Assembly: D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\MiniAVC.dll

[LOG 11:47:10.136] MiniAVC -> Starter was created.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.138] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.140] KerbalEngineer -> Executing: KerbalEngineer - 1.0.16.6

[LOG 11:47:10.140] KerbalEngineer -> Assembly: D:\Spiele\Kerbal Space Program\GameData\KerbalEngineer\KerbalEngineer.dll

[LOG 11:47:10.204] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\KAS\Plugins\KAS.version

NAME: KAS

URL: https://raw.githubusercontent.com/KospY/KAS/master/kas.version

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 0.5.2

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.205] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\Chatterer\Plugins\Chatterer.version

NAME: Chatterer

URL: http://ksp-avc.cybutek.net/version.php?id=27

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 0.9.5.86

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: 1.0

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.206] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\ContractConfigurator.version

NAME: Contract Configurator

URL: https://raw.githubusercontent.com/jrossignol/ContractConfigurator/master/GameData/ContractConfigurator/ContractConfigurator.version

DOWNLOAD: https://github.com/jrossignol/ContractConfigurator/releases

GITHUB: jrossignol/ContractConfigurator

LatestRelease: NULL

AllowPreRelease: False

VERSION: 1.3.2

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: 1.0.2

KSP_VERSION_MAX: 1.0.2

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.207] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\KerbalEngineer\KerbalEngineer.version

NAME: Kerbal Engineer Redux 1.0

URL: http://ksp-avc.cybutek.net/version.php?id=6

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 1.0.16.6

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.208] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\KIS\Plugins\KIS.version

NAME: KIS

URL: https://raw.githubusercontent.com/KospY/KIS/master/kis.version

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 1.1.5

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.209] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\NavyFish\Plugins\Docking Port Alignment Indicator\DockingPortAlignmentIndicator.version

NAME: Docking Port Alignment Indicator

URL: http://ksp-avc.cybutek.net/version.php?id=111

DOWNLOAD: http://forum.kerbalspaceprogram.com/threads/43901-0-90-Docking-Port-Alignment-Indicator-%28Version-6-1-Updated-03-07-2015%29

GITHUB: NULL

VERSION: 6.2

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:26.382] Config(CONTRACT_GROUP) ContractPacks/AnomalySurveyor/AnomalySurveyor/AnomalySurveyor

[LOG 11:47:26.383] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Bop_DeadKraken/AS_Bop_DeadKraken

[LOG 11:47:26.383] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Duna_Face/AS_Duna_Face

[LOG 11:47:26.383] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Duna_MSL/AS_Duna_MSL

[LOG 11:47:26.384] Config(@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Duna_MSL/@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[sCANsat]

[LOG 11:47:26.384] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Jool_Monolith/AS_Jool_Monolith

[LOG 11:47:26.384] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_IslandAirfield/AS_Kerbin_IslandAirfield

[LOG 11:47:26.385] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_Monolith/AS_Kerbin_Monolith

[LOG 11:47:26.385] Config(@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Kerbin_Monolith/@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[sCANsat]

[LOG 11:47:26.386] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_Pyramids/AS_Kerbin_Pyramids

[LOG 11:47:26.386] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_UFO/AS_Kerbin_UFO

[LOG 11:47:26.386] Config(@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Kerbin_UFO/@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[sCANsat]

[LOG 11:47:26.387] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_Memorial/AS_Mun_Memorial

[LOG 11:47:26.387] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_Monolith/AS_Mun_Monolith

[LOG 11:47:26.387] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_RockArch/AS_Mun_RockArch

[LOG 11:47:26.388] Config(@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Mun_RockArch/@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[sCANsat]

[LOG 11:47:26.388] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_UFO/AS_Mun_UFO

[LOG 11:47:26.388] Config(@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[sCANsat],*) ContractPacks/AnomalySurveyor/SCANsat/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[sCANsat],*

[LOG 11:47:26.389] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Vall_Icehenge/AS_Vall_Icehenge

[LOG 11:47:26.389] Config(@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Vall_Icehenge/@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[sCANsat]

[LOG 11:47:26.390] Config(AGENT) ContractPacks/AnomalySurveyor/Agencies/Agents/Anomaly Surveyor Group

[LOG 11:47:26.390] Config(PART) ContractPacks/AnomalySurveyor/Monolith/part/mega_monolith

[LOG 11:47:26.390] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/BiomeStudy/FS_BiomeStudy

[LOG 11:47:26.391] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/ClimateStudy/FS_ClimateStudy

[LOG 11:47:26.391] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/Experiment/FS_Experiment

[LOG 11:47:26.391] Config(CONTRACT_GROUP) ContractPacks/FieldResearch/FieldResearch/FieldResearch

[LOG 11:47:26.392] Config(CONTRACT_CONFIGURATOR) ContractPacks/FieldResearch/FieldResearch/CONTRACT_CONFIGURATOR

[LOG 11:47:26.392] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/GeologicalStudy/FS_GeologicalStudy

[LOG 11:47:26.392] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/HardScience/FS_HardScience

[LOG 11:47:26.393] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/KSC/FS_KSC

[LOG 11:47:26.393] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/Scientist/FS_Scientist

[LOG 11:47:26.393] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/Scraps/FS_Scraps

[LOG 11:47:26.394] Config(AGENT) ContractPacks/FieldResearch/Agencies/Agents/Field Research Team

[LOG 11:47:26.394] Config(CONTRACT_GROUP) ContractPacks/SatsWithParts/SatsWithParts/misc/SatsWithPartsGroup

[LOG 11:47:26.394] Config(CONTRACT_CONFIGURATOR) ContractPacks/SatsWithParts/SatsWithParts/misc/CONTRACT_CONFIGURATOR

[LOG 11:47:26.395] Config(PART) ContractPacks/SatsWithParts/SatsWithParts/part/SatsWithParts001

[LOG 11:47:26.395] Config(CONTRACT_TYPE) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/SatsWithParts001

[LOG 11:47:26.395] Config(REQUIREMENT) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/Any

[LOG 11:47:26.396] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/ExperimentalPart

[LOG 11:47:26.396] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/OrbitGenerator

[LOG 11:47:28.074] Config(@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],*) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],*

[LOG 11:47:28.075] Config(@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[!SCANsat]

[LOG 11:47:28.075] Config(@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[!SCANsat]

[LOG 11:47:28.075] Config(@CONTRACT_TYPE[AS_Mun_Memorial]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Memorial]:NEEDS[!SCANsat]

[LOG 11:47:28.076] Config(@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[!SCANsat]

[LOG 11:47:28.076] Config(@CONTRACT_TYPE[AS_Mun_UFO]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_UFO]:NEEDS[!SCANsat]

[LOG 11:47:28.077] Config(@CONTRACT_TYPE[AS_Mun_Monolith]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Monolith]:NEEDS[!SCANsat]

[LOG 11:47:28.077] Config(@CONTRACT_TYPE[AS_Duna_Face]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_Face]:NEEDS[!SCANsat]

[LOG 11:47:28.077] Config(@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[!SCANsat]

[LOG 11:47:28.078] Config(@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[!SCANsat]

[LOG 11:47:28.078] Config(REQUIREMENT) zzzMaruko/SrvyContAnom/PerformOrbitalSurvey

[LOG 11:47:32.972] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Bop_DeadKraken/AS_Bop_DeadKraken

[LOG 11:47:32.973] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Duna_Face/AS_Duna_Face

[LOG 11:47:32.973] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Duna_MSL/AS_Duna_MSL

[LOG 11:47:32.974] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Kerbin_Monolith/AS_Kerbin_Monolith

[LOG 11:47:32.975] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Kerbin_UFO/AS_Kerbin_UFO

[LOG 11:47:32.975] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_Memorial/AS_Mun_Memorial

[LOG 11:47:32.976] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_Monolith/AS_Mun_Monolith

[LOG 11:47:32.977] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_RockArch/AS_Mun_RockArch

[LOG 11:47:32.977] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_UFO/AS_Mun_UFO

[LOG 11:47:32.978] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Vall_Icehenge/AS_Vall_Icehenge

[LOG 11:47:32.979] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_Monolith] to ContractPacks/AnomalySurveyor/Kerbin_Monolith/AS_Kerbin_Monolith

[LOG 11:47:32.980] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_UFO] to ContractPacks/AnomalySurveyor/Kerbin_UFO/AS_Kerbin_UFO

[LOG 11:47:32.981] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Memorial] to ContractPacks/AnomalySurveyor/Mun_Memorial/AS_Mun_Memorial

[LOG 11:47:32.982] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_RockArch] to ContractPacks/AnomalySurveyor/Mun_RockArch/AS_Mun_RockArch

[LOG 11:47:32.984] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_UFO] to ContractPacks/AnomalySurveyor/Mun_UFO/AS_Mun_UFO

[LOG 11:47:32.984] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Monolith] to ContractPacks/AnomalySurveyor/Mun_Monolith/AS_Mun_Monolith

[LOG 11:47:32.986] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_Face] to ContractPacks/AnomalySurveyor/Duna_Face/AS_Duna_Face

[LOG 11:47:32.987] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_MSL] to ContractPacks/AnomalySurveyor/Duna_MSL/AS_Duna_MSL

[LOG 11:47:32.988] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Vall_Icehenge] to ContractPacks/AnomalySurveyor/Vall_Icehenge/AS_Vall_Icehenge

[LOG 11:47:34.644] PartLoader: Compiling Part 'ContractPacks/SatsWithParts/SatsWithParts/part/SatsWithParts001'

[ERR 11:47:34.645] PartCompiler: Cannot replace texture as texture replacement string is invalid. Syntax is 'origTextureName newTextureURL'

[LOG 11:47:34.651] PartLoader: Part 'ContractPacks/SatsWithParts/SatsWithParts/part/SatsWithParts001' has no database record. Creating.

[LOG 11:47:34.654] DragCubeSystem: Creating drag cubes for part 'SatsWithParts001'

[LOG 11:48:06.685] ContractSystem: Found 16 contract types

[LOG 11:48:06.686] ContractSystem: Found 80 parameter types

[LOG 11:48:06.688] ContractSystem: Found 5 predicate types

[LOG 11:48:06.700] StrategySystem: Found 0 strategy types

[LOG 11:48:06.701] StrategySystem: Found 4 effect types

[LOG 11:48:06.708] [scenarioDestructibles]: Loading... 0 objects registered

[LOG 11:48:06.709] [scenarioUpgradeableFacilities]: Loading... 0 objects registered

[LOG 11:48:06.722] Loading Depletion Nodes

[LOG 11:48:06.722] DepNodeCount: 0

[LOG 11:48:06.723] Loading Biome Nodes

[LOG 11:48:06.723] BiomeNodeCount: 0

[LOG 11:48:06.723] Loading Planet Nodes

[LOG 11:48:06.723] PlanetNodeCount: 0

[LOG 11:48:06.725] 6/14/2015 11:48:06 AM,KerbalAlarmClock,No Alarms to Load

[LOG 11:48:06.726] Loading Status Nodes

[LOG 11:48:06.726] StatNodeCount: 1

[LOG 11:48:06.727] Loading Vessel Nodes

[LOG 11:48:06.727] StatNodeCount: 1

[LOG 11:48:07.455] [iNFO] ContractConfigurator.ContractConfigurator: Disabled 2 ContractTypes.

[LOG 11:48:07.456] [iNFO] ContractConfigurator.ContractConfigurator: Finished Adjusting ContractTypes

[LOG 11:48:07.457] [ARConfiguration] Setting Kerbin's range to 800000

[LOG 11:48:07.536] 6/14/2015 11:48:07 AM,KerbalAlarmClock,Contracts System Ready

[LOG 11:48:07.714] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_BiomeStudy]

[LOG 11:48:07.716] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [AS_Kerbin_Pyramids]

[ERR 11:48:07.720] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:07.720] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:07.722] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:GetNextContract(ContractPrestige, Boolean)

ContractConfigurator.ContractPreLoader:GenerateContract(ConfiguredContract)

ContractConfigurator.ConfiguredContract:MeetRequirements()

Contracts.Contract:Generate(Type, ContractPrestige, Int32, State)

Contracts.ContractSystem:GenerateContract(Int32, ContractPrestige, Type)

Contracts.ContractSystem:GenerateContract(Int32&, ContractPrestige)

Contracts.ContractSystem:GenerateContracts(Int32&, ContractPrestige, Int32)

Contracts.ContractSystem:RefreshContracts()

Contracts.

:MoveNext()

[LOG 11:48:07.768] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_KSC]

[ERR 11:48:07.822] Input is null

[LOG 11:48:07.823] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Scientist]

[WRN 11:48:08.883] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1672897 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:09.236] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:09.237] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:09.237] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:09.346] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1098862 seconds) to generate: FS_Experiment[scienceSubjects]

[WRN 11:48:09.982] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1131592 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:10.335] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:10.336] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:10.337] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:10.494] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1587143 seconds) to generate: FS_Experiment[scienceSubjects]

[WRN 11:48:10.893] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1091232 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:11.233] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:11.233] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:11.234] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:11.370] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1371384 seconds) to generate: FS_GeologicalStudy[scienceSubjects]

[WRN 11:48:11.572] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1092834 seconds) to generate: FS_Experiment[scienceSubjects]

[WRN 11:48:12.160] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1616287 seconds) to generate: FS_HardScience[ss0]

[WRN 11:48:12.623] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1178284 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:12.844] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:12.844] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:12.845] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:12.950] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1060867 seconds) to generate: FS_ClimateStudy[scienceSubjects]

[ERR 11:48:12.974] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:12.974] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:12.975] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:38.301] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1227646 seconds) to generate: FS_HardScience[ss0]

[WRN 11:49:08.595] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.180603 seconds) to generate: FS_HardScience[ss0]

[WRN 11:49:38.838] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1174469 seconds) to generate: FS_HardScience[ss0]

[LOG 11:49:39.148] Text Generator Loaded: 339 entries in 16 Text Sets

[LOG 11:49:40.993] Awarding 75000 funds to player for contract advance

[LOG 11:49:46.930] Awarding 40366.9717311859 funds to player for contract advance

[LOG 11:49:49.995] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Experiment]

[ERR 11:49:50.014] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

Link to comment
Share on other sites

See bolded in log quote - my part is not created correctly, right? :P

1st

Exception occured while attempt to generate contract of type 'SatsWithParts001':

System.Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0

at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0

2nd

Exception occured while attempt to generate contract of type 'SatsWithParts001':

System.Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0

at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0

[LOG 11:47:08.579] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\CC_RemoteTech.dll

[LOG 11:47:08.586] AssemblyLoader: KSPAssembly 'CC_RemoteTech' V1.0

[LOG 11:47:08.586] AssemblyLoader: KSPAssemblyDependency 'ContractConfigurator' V1.0

[LOG 11:47:08.586] AssemblyLoader: KSPAssemblyDependency 'RemoteTech' V1.6

[LOG 11:47:08.587] Load(Assembly): ContractConfigurator/CC_SCANsat

[LOG 11:47:08.587] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\CC_SCANsat.dll

[LOG 11:47:08.593] AssemblyLoader: KSPAssembly 'CC_SCANsat' V1.0

[LOG 11:47:08.593] AssemblyLoader: KSPAssemblyDependency 'SCANsat' V1.0

[LOG 11:47:08.594] AssemblyLoader: KSPAssemblyDependency 'ContractConfigurator' V1.0

[LOG 11:47:08.594] Load(Assembly): ContractConfigurator/ContractConfigurator

[LOG 11:47:08.594] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\ContractConfigurator.dll

[LOG 11:47:08.596] AssemblyLoader: KSPAssembly 'ContractConfigurator' V1.0

[LOG 11:47:08.596] Load(Assembly): ContractConfigurator/MiniAVC

[LOG 11:47:08.597] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\MiniAVC.dll

[LOG 11:47:08.602] Load(Assembly): ContractPacks/AnomalySurveyor/AnomalySurveyor

[LOG 11:47:08.602] AssemblyLoader: Loading assembly at D:\Spiele\Kerbal Space Program\GameData\ContractPacks\AnomalySurveyor\AnomalySurveyor.dll

[LOG 11:47:08.610] AssemblyLoader: KSPAssembly 'AnomalySurveyor' V1.0

[LOG 11:47:08.610] AssemblyLoader: KSPAssemblyDependency 'ContractConfigurator' V1.0

[LOG 11:47:55.017] [iNFO] ContractConfigurator.LoggingUtil: Loading DebuggingConfig node.

[WRN 11:47:55.018] ContractConfigurator.LoggingUtil: No debugging config found! LogLevel set to INFO

[LOG 11:47:55.019] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.2 loading...

[LOG 11:47:55.046] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ParameterFactories

[LOG 11:47:55.070] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering BehaviourFactories

[LOG 11:47:55.094] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ContractRequirements

[LOG 11:47:55.096] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'AnomalySurveyor'

[LOG 11:47:55.155] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'FieldResearch'

[LOG 11:47:55.156] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'SatsWithPartsGroup'

[WRN 11:47:55.156] ContractConfigurator.ContractGroup: CONTRACT_GROUP 'SatsWithPartsGroup': unexpected attribute 'weight' found, ignored.

[LOG 11:47:55.438] [iNFO] ContractConfigurator.ContractConfigurator: Loaded 22 out of 22 CONTRACT_TYPE nodes.

[LOG 11:47:55.439] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.2 finished loading.

[LOG 11:47:55.606] [EVAManager] Added module ModuleLimitedDataTransmitter to kerbalEVA_RD (Part).

[LOG 11:47:55.607] [EVAManager] Added module ModuleLimitedDataTransmitter to kerbalEVA_female (Part).

[LOG 11:47:55.609] [EVAManager] Added resource ElectricCharge to kerbalEVA_RD (Part)

[LOG 11:47:55.609] [EVAManager] Added resource ElectricCharge to kerbalEVA_female (Part)

[LOG 11:48:00.898] ExperienceSystem: Found 0 trait types

[LOG 11:48:00.899] ExperienceSystem: Found 9 effect types

[LOG 11:48:04.304] ScenarioTypes: List Created 19 scenario types loaded from 81 loaded assemblies.

[LOG 11:48:04.306] [smokeScreen PersistentEmitterManager] : OnSceneChange

[WRN 11:48:04.314] [HighLogic]: =========================== Scene Change : From MAINMENU to SPACECENTER (Async) =====================

[EXC 11:48:04.317] NullReferenceException: Object reference not set to an instance of an object

Clouds.Clouds.Update ()

[LOG 11:48:04.515] IR: [GUI] destroy

[LOG 11:47:10.135] MiniAVC -> Executing: MiniAVC - 1.0.3.0

[LOG 11:47:10.136] MiniAVC -> Assembly: D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\MiniAVC.dll

[LOG 11:47:10.136] MiniAVC -> Starter was created.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.137] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.138] MiniAVC -> Starter was destroyed.

[LOG 11:47:10.140] KerbalEngineer -> Executing: KerbalEngineer - 1.0.16.6

[LOG 11:47:10.140] KerbalEngineer -> Assembly: D:\Spiele\Kerbal Space Program\GameData\KerbalEngineer\KerbalEngineer.dll

[LOG 11:47:10.204] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\KAS\Plugins\KAS.version

NAME: KAS

URL: https://raw.githubusercontent.com/KospY/KAS/master/kas.version

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 0.5.2

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.205] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\Chatterer\Plugins\Chatterer.version

NAME: Chatterer

URL: http://ksp-avc.cybutek.net/version.php?id=27

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 0.9.5.86

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: 1.0

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.206] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\ContractConfigurator\ContractConfigurator.version

NAME: Contract Configurator

URL: https://raw.githubusercontent.com/jrossignol/ContractConfigurator/master/GameData/ContractConfigurator/ContractConfigurator.version

DOWNLOAD: https://github.com/jrossignol/ContractConfigurator/releases

GITHUB: jrossignol/ContractConfigurator

LatestRelease: NULL

AllowPreRelease: False

VERSION: 1.3.2

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: 1.0.2

KSP_VERSION_MAX: 1.0.2

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.207] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\KerbalEngineer\KerbalEngineer.version

NAME: Kerbal Engineer Redux 1.0

URL: http://ksp-avc.cybutek.net/version.php?id=6

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 1.0.16.6

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.208] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\KIS\Plugins\KIS.version

NAME: KIS

URL: https://raw.githubusercontent.com/KospY/KIS/master/kis.version

DOWNLOAD: NULL

GITHUB: NULL

VERSION: 1.1.5

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:10.209] MiniAVC -> D:\Spiele\Kerbal Space Program\GameData\NavyFish\Plugins\Docking Port Alignment Indicator\DockingPortAlignmentIndicator.version

NAME: Docking Port Alignment Indicator

URL: http://ksp-avc.cybutek.net/version.php?id=111

DOWNLOAD: http://forum.kerbalspaceprogram.com/threads/43901-0-90-Docking-Port-Alignment-Indicator-%28Version-6-1-Updated-03-07-2015%29

GITHUB: NULL

VERSION: 6.2

KSP_VERSION: 1.0.2

KSP_VERSION_MIN: NULL

KSP_VERSION_MAX: NULL

CompatibleKspVersion: True

CompatibleKspVersionMin: True

CompatibleKspVersionMax: True

CompatibleGitHubVersion: True

[LOG 11:47:26.382] Config(CONTRACT_GROUP) ContractPacks/AnomalySurveyor/AnomalySurveyor/AnomalySurveyor

[LOG 11:47:26.383] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Bop_DeadKraken/AS_Bop_DeadKraken

[LOG 11:47:26.383] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Duna_Face/AS_Duna_Face

[LOG 11:47:26.383] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Duna_MSL/AS_Duna_MSL

[LOG 11:47:26.384] Config(@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Duna_MSL/@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[sCANsat]

[LOG 11:47:26.384] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Jool_Monolith/AS_Jool_Monolith

[LOG 11:47:26.384] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_IslandAirfield/AS_Kerbin_IslandAirfield

[LOG 11:47:26.385] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_Monolith/AS_Kerbin_Monolith

[LOG 11:47:26.385] Config(@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Kerbin_Monolith/@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[sCANsat]

[LOG 11:47:26.386] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_Pyramids/AS_Kerbin_Pyramids

[LOG 11:47:26.386] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Kerbin_UFO/AS_Kerbin_UFO

[LOG 11:47:26.386] Config(@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Kerbin_UFO/@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[sCANsat]

[LOG 11:47:26.387] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_Memorial/AS_Mun_Memorial

[LOG 11:47:26.387] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_Monolith/AS_Mun_Monolith

[LOG 11:47:26.387] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_RockArch/AS_Mun_RockArch

[LOG 11:47:26.388] Config(@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Mun_RockArch/@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[sCANsat]

[LOG 11:47:26.388] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Mun_UFO/AS_Mun_UFO

[LOG 11:47:26.388] Config(@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[sCANsat],*) ContractPacks/AnomalySurveyor/SCANsat/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[sCANsat],*

[LOG 11:47:26.389] Config(CONTRACT_TYPE) ContractPacks/AnomalySurveyor/Vall_Icehenge/AS_Vall_Icehenge

[LOG 11:47:26.389] Config(@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[sCANsat]) ContractPacks/AnomalySurveyor/Vall_Icehenge/@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[sCANsat]

[LOG 11:47:26.390] Config(AGENT) ContractPacks/AnomalySurveyor/Agencies/Agents/Anomaly Surveyor Group

[LOG 11:47:26.390] Config(PART) ContractPacks/AnomalySurveyor/Monolith/part/mega_monolith

[LOG 11:47:26.390] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/BiomeStudy/FS_BiomeStudy

[LOG 11:47:26.391] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/ClimateStudy/FS_ClimateStudy

[LOG 11:47:26.391] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/Experiment/FS_Experiment

[LOG 11:47:26.391] Config(CONTRACT_GROUP) ContractPacks/FieldResearch/FieldResearch/FieldResearch

[LOG 11:47:26.392] Config(CONTRACT_CONFIGURATOR) ContractPacks/FieldResearch/FieldResearch/CONTRACT_CONFIGURATOR

[LOG 11:47:26.392] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/GeologicalStudy/FS_GeologicalStudy

[LOG 11:47:26.392] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/HardScience/FS_HardScience

[LOG 11:47:26.393] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/KSC/FS_KSC

[LOG 11:47:26.393] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/Scientist/FS_Scientist

[LOG 11:47:26.393] Config(CONTRACT_TYPE) ContractPacks/FieldResearch/Scraps/FS_Scraps

[LOG 11:47:26.394] Config(AGENT) ContractPacks/FieldResearch/Agencies/Agents/Field Research Team

[LOG 11:47:26.394] Config(CONTRACT_GROUP) ContractPacks/SatsWithParts/SatsWithParts/misc/SatsWithPartsGroup

[LOG 11:47:26.394] Config(CONTRACT_CONFIGURATOR) ContractPacks/SatsWithParts/SatsWithParts/misc/CONTRACT_CONFIGURATOR

[LOG 11:47:26.395] Config(PART) ContractPacks/SatsWithParts/SatsWithParts/part/SatsWithParts001

[LOG 11:47:26.395] Config(CONTRACT_TYPE) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/SatsWithParts001

[LOG 11:47:26.395] Config(REQUIREMENT) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/Any

[LOG 11:47:26.396] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/ExperimentalPart

[LOG 11:47:26.396] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/OrbitGenerator

[LOG 11:47:28.074] Config(@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],*) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],*

[LOG 11:47:28.075] Config(@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_Monolith]:NEEDS[!SCANsat]

[LOG 11:47:28.075] Config(@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_UFO]:NEEDS[!SCANsat]

[LOG 11:47:28.075] Config(@CONTRACT_TYPE[AS_Mun_Memorial]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Memorial]:NEEDS[!SCANsat]

[LOG 11:47:28.076] Config(@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_RockArch]:NEEDS[!SCANsat]

[LOG 11:47:28.076] Config(@CONTRACT_TYPE[AS_Mun_UFO]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_UFO]:NEEDS[!SCANsat]

[LOG 11:47:28.077] Config(@CONTRACT_TYPE[AS_Mun_Monolith]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Monolith]:NEEDS[!SCANsat]

[LOG 11:47:28.077] Config(@CONTRACT_TYPE[AS_Duna_Face]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_Face]:NEEDS[!SCANsat]

[LOG 11:47:28.077] Config(@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_MSL]:NEEDS[!SCANsat]

[LOG 11:47:28.078] Config(@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[!SCANsat]) zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Vall_Icehenge]:NEEDS[!SCANsat]

[LOG 11:47:28.078] Config(REQUIREMENT) zzzMaruko/SrvyContAnom/PerformOrbitalSurvey

[LOG 11:47:32.972] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Bop_DeadKraken/AS_Bop_DeadKraken

[LOG 11:47:32.973] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Duna_Face/AS_Duna_Face

[LOG 11:47:32.973] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Duna_MSL/AS_Duna_MSL

[LOG 11:47:32.974] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Kerbin_Monolith/AS_Kerbin_Monolith

[LOG 11:47:32.975] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Kerbin_UFO/AS_Kerbin_UFO

[LOG 11:47:32.975] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_Memorial/AS_Mun_Memorial

[LOG 11:47:32.976] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_Monolith/AS_Mun_Monolith

[LOG 11:47:32.977] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_RockArch/AS_Mun_RockArch

[LOG 11:47:32.977] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Mun_UFO/AS_Mun_UFO

[LOG 11:47:32.978] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_*]:HAS[#tag[sCANsat]],NEEDS[!SCANsat],* to ContractPacks/AnomalySurveyor/Vall_Icehenge/AS_Vall_Icehenge

[LOG 11:47:32.979] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_Monolith] to ContractPacks/AnomalySurveyor/Kerbin_Monolith/AS_Kerbin_Monolith

[LOG 11:47:32.980] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Kerbin_UFO] to ContractPacks/AnomalySurveyor/Kerbin_UFO/AS_Kerbin_UFO

[LOG 11:47:32.981] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Memorial] to ContractPacks/AnomalySurveyor/Mun_Memorial/AS_Mun_Memorial

[LOG 11:47:32.982] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_RockArch] to ContractPacks/AnomalySurveyor/Mun_RockArch/AS_Mun_RockArch

[LOG 11:47:32.984] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_UFO] to ContractPacks/AnomalySurveyor/Mun_UFO/AS_Mun_UFO

[LOG 11:47:32.984] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Mun_Monolith] to ContractPacks/AnomalySurveyor/Mun_Monolith/AS_Mun_Monolith

[LOG 11:47:32.986] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_Face] to ContractPacks/AnomalySurveyor/Duna_Face/AS_Duna_Face

[LOG 11:47:32.987] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Duna_MSL] to ContractPacks/AnomalySurveyor/Duna_MSL/AS_Duna_MSL

[LOG 11:47:32.988] [ModuleManager] Applying node zzzMaruko/SrvyContAnom/@CONTRACT_TYPE[AS_Vall_Icehenge] to ContractPacks/AnomalySurveyor/Vall_Icehenge/AS_Vall_Icehenge

[LOG 11:47:34.644] PartLoader: Compiling Part 'ContractPacks/SatsWithParts/SatsWithParts/part/SatsWithParts001'

[ERR 11:47:34.645] PartCompiler: Cannot replace texture as texture replacement string is invalid. Syntax is 'origTextureName newTextureURL'

[LOG 11:47:34.651] PartLoader: Part 'ContractPacks/SatsWithParts/SatsWithParts/part/SatsWithParts001' has no database record. Creating.

[LOG 11:47:34.654] DragCubeSystem: Creating drag cubes for part 'SatsWithParts001'

[LOG 11:48:06.685] ContractSystem: Found 16 contract types

[LOG 11:48:06.686] ContractSystem: Found 80 parameter types

[LOG 11:48:06.688] ContractSystem: Found 5 predicate types

[LOG 11:48:06.700] StrategySystem: Found 0 strategy types

[LOG 11:48:06.701] StrategySystem: Found 4 effect types

[LOG 11:48:06.708] [scenarioDestructibles]: Loading... 0 objects registered

[LOG 11:48:06.709] [scenarioUpgradeableFacilities]: Loading... 0 objects registered

[LOG 11:48:06.722] Loading Depletion Nodes

[LOG 11:48:06.722] DepNodeCount: 0

[LOG 11:48:06.723] Loading Biome Nodes

[LOG 11:48:06.723] BiomeNodeCount: 0

[LOG 11:48:06.723] Loading Planet Nodes

[LOG 11:48:06.723] PlanetNodeCount: 0

[LOG 11:48:06.725] 6/14/2015 11:48:06 AM,KerbalAlarmClock,No Alarms to Load

[LOG 11:48:06.726] Loading Status Nodes

[LOG 11:48:06.726] StatNodeCount: 1

[LOG 11:48:06.727] Loading Vessel Nodes

[LOG 11:48:06.727] StatNodeCount: 1

[LOG 11:48:07.455] [iNFO] ContractConfigurator.ContractConfigurator: Disabled 2 ContractTypes.

[LOG 11:48:07.456] [iNFO] ContractConfigurator.ContractConfigurator: Finished Adjusting ContractTypes

[LOG 11:48:07.457] [ARConfiguration] Setting Kerbin's range to 800000

[LOG 11:48:07.536] 6/14/2015 11:48:07 AM,KerbalAlarmClock,Contracts System Ready

[LOG 11:48:07.714] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_BiomeStudy]

[LOG 11:48:07.716] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [AS_Kerbin_Pyramids]

[ERR 11:48:07.720] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:07.720] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:07.722] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:GetNextContract(ContractPrestige, Boolean)

ContractConfigurator.ContractPreLoader:GenerateContract(ConfiguredContract)

ContractConfigurator.ConfiguredContract:MeetRequirements()

Contracts.Contract:Generate(Type, ContractPrestige, Int32, State)

Contracts.ContractSystem:GenerateContract(Int32, ContractPrestige, Type)

Contracts.ContractSystem:GenerateContract(Int32&, ContractPrestige)

Contracts.ContractSystem:GenerateContracts(Int32&, ContractPrestige, Int32)

Contracts.ContractSystem:RefreshContracts()

Contracts.

:MoveNext()

[LOG 11:48:07.768] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_KSC]

[ERR 11:48:07.822] Input is null

[LOG 11:48:07.823] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Scientist]

[WRN 11:48:08.883] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1672897 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:09.236] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:09.237] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:09.237] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:09.346] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1098862 seconds) to generate: FS_Experiment[scienceSubjects]

[WRN 11:48:09.982] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1131592 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:10.335] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:10.336] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:10.337] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:10.494] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1587143 seconds) to generate: FS_Experiment[scienceSubjects]

[WRN 11:48:10.893] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1091232 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:11.233] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:11.233] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:11.234] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:11.370] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1371384 seconds) to generate: FS_GeologicalStudy[scienceSubjects]

[WRN 11:48:11.572] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1092834 seconds) to generate: FS_Experiment[scienceSubjects]

[WRN 11:48:12.160] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1616287 seconds) to generate: FS_HardScience[ss0]

[WRN 11:48:12.623] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1178284 seconds) to generate: FS_HardScience[ss0]

[ERR 11:48:12.844] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:12.844] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:12.845] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:12.950] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1060867 seconds) to generate: FS_ClimateStudy[scienceSubjects]

[ERR 11:48:12.974] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[ERR 11:48:12.974] ContractConfigurator.ConfiguredContract: Error initializing contract!

[EXC 11:48:12.975] Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories)

ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract)

ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType)

UnityEngine.Debug:LogException(Exception)

ContractConfigurator.LoggingUtil:LogException(Exception)

ContractConfigurator.ConfiguredContract:Initialize(ContractType)

ContractConfigurator.<ContractGenerator>d__f:MoveNext()

ContractConfigurator.<ContractGenerator>d__2:MoveNext()

ContractConfigurator.ContractPreLoader:Update()

[WRN 11:48:38.301] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1227646 seconds) to generate: FS_HardScience[ss0]

[WRN 11:49:08.595] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.180603 seconds) to generate: FS_HardScience[ss0]

[WRN 11:49:38.838] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1174469 seconds) to generate: FS_HardScience[ss0]

[LOG 11:49:39.148] Text Generator Loaded: 339 entries in 16 Text Sets

[LOG 11:49:40.993] Awarding 75000 funds to player for contract advance

[LOG 11:49:46.930] Awarding 40366.9717311859 funds to player for contract advance

[LOG 11:49:49.995] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Experiment]

[ERR 11:49:50.014] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

That looks to be the case, but this is the error I was looking for:

[COLOR=#333333][ERR 11:48:07.720] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.[/COLOR]

Basically, ReachSpecificOrbit needs to be used together with OrbitGenerator in the same contract.

- - - Updated - - -

Well, there is still trouble in some cases, same as before (identification fails) but without the exception. I've raised a Github issue for this. But, i have noticed something that might help in debugging - a minor secondary issue when the capture happens without refocus.

Yeah, that implies that before the refocus happens there's an exception - I need to see the log to know what the exception was.

Link to comment
Share on other sites

Basically, ReachSpecificOrbit needs to be used together with OrbitGenerator in the same contract.

I have these in the same contract type - is the order of them in the file important - or am I mission something to tell the PARAMETER which BEHAVIOUR to use?

PARAMETER

{

name = ReachSpecificOrbit

type = ReachSpecificOrbit

disableOnStateChange = false

}

BEHAVIOUR

{

name = OrbitGenerator

type = OrbitGenerator

RANDOM_ORBIT

{

//targetBody = from contract type

// Type of orbit to generate. Valid values are from

// FinePrint.Utilities.OrbitType:

// EQUATORIAL

// KOLNIYA

// POLAR

// RANDOM

// STATIONARY

// SYNCHRONOUS

// TUNDRA

type = RANDOM

}

}

- - - Updated - - -

Basically, ReachSpecificOrbit needs to be used together with OrbitGenerator in the same contract.

I have these in the same contract type - is the order of them in the file important - or am I mission something to tell the PARAMETER which BEHAVIOUR to use?

Something like the index?

// The index (0-based) in the OrbitGenerator behaviour of the orbit we

// wish to reference.

// Default = 0

PARAMETER

{

name = ReachSpecificOrbit

type = ReachSpecificOrbit

disableOnStateChange = false

}

BEHAVIOUR

{

name = OrbitGenerator

type = OrbitGenerator

RANDOM_ORBIT

{

//targetBody = from contract type

// Type of orbit to generate. Valid values are from

// FinePrint.Utilities.OrbitType:

// EQUATORIAL

// KOLNIYA

// POLAR

// RANDOM

// STATIONARY

// SYNCHRONOUS

// TUNDRA

type = RANDOM

}

}

Link to comment
Share on other sites

I have these in the same contract type - is the order of them in the file important - or am I mission something to tell the PARAMETER which BEHAVIOUR to use?

Something like the index?

// The index (0-based) in the OrbitGenerator behaviour of the orbit we

// wish to reference.

// Default = 0

PARAMETER

{

name = ReachSpecificOrbit

type = ReachSpecificOrbit

disableOnStateChange = false

}

BEHAVIOUR

{

name = OrbitGenerator

type = OrbitGenerator

RANDOM_ORBIT

{

//targetBody = from contract type

// Type of orbit to generate. Valid values are from

// FinePrint.Utilities.OrbitType:

// EQUATORIAL

// KOLNIYA

// POLAR

// RANDOM

// STATIONARY

// SYNCHRONOUS

// TUNDRA

type = RANDOM

}

}

Order won't matter, the way you're doing it looks right, but I'd have to see the whole contract to say for sure. Are there other errors/warnings for that contract? Make sure the BEHAVIOUR is at the root of the contract (check the alt-f10 debug menu). Otherwise, I fixed the log message to output the name of the contract - do you mind retrying with the dev version and posting a new log?

Link to comment
Share on other sites

Order won't matter, the way you're doing it looks right, but I'd have to see the whole contract to say for sure. Are there other errors/warnings for that contract? Make sure the BEHAVIOUR is at the root of the contract (check the alt-f10 debug menu). Otherwise, I fixed the log message to output the name of the contract - do you mind retrying with the dev version and posting a new log?

CONTRACT_TYPE

{

name = SatsWithParts001

group = SatsWithPartsGroup

title = Satellite Contract 001

notes = Launch a satellite into orbit.

synopsis = Launch a satellite into orbit.

description = Launch an unmanned satellite into orbit at the specified celestial body and make sure it carries the special equipment provided by the contractor.

completedMessage = Mission Success!

prestige = Trivial

minExpiry = 1

maxExpiry = 30

deadline = 2000

cancellable = true

declinable = true

targetBody = Kerbin

rewardScience = 0

rewardReputation = 50

rewardFunds = 15000

failureReputation = 75

failureFunds = 50000

advanceFunds = 20000

PARAMETER

{

name = VesselParameterGroup

type = VesselParameterGroup

PARAMETER

{

name = HasCrew

type = HasCrew

minCrew = 0

maxCrew = 0

disableOnStateChange = false

}

PARAMETER

{

name = PartValidation

type = PartValidation

VALIDATE

{

part = SatsWithParts001

minCount = 1

}

disableOnStateChange = false

}

PARAMETER

{

name = ReachSpecificOrbit

type = ReachSpecificOrbit

deviationWindow = 10.0

disableOnStateChange = false

}

PARAMETER

{

name = Duration

type = Duration

duration = 100d

preWaitText = Awaiting deployment.

waitingText = Satellite deployed.

completionText = Service time completed.

}

}

}

REQUIREMENT

{

name = Any

type = Any

REQUIREMENT

{

name = Orbit

type = Orbit

}

REQUIREMENT

{

name = FlyBy

type = FlyBy

}

}

BEHAVIOUR

{

name = ExperimentalPart

type = ExperimentalPart

part = SatsWithParts001

add = True

remove = True

}

BEHAVIOUR

{

name = OrbitGenerator

type = OrbitGenerator

RANDOM_ORBIT

{

//targetBody =

// Type of orbit to generate. Valid values are from

// FinePrint.Utilities.OrbitType:

// EQUATORIAL

// KOLNIYA

// POLAR

// RANDOM

// STATIONARY

// SYNCHRONOUS

// TUNDRA

type = RANDOM

}

}

}

CONTRACT_GROUP

{

name = SatsWithPartsGroup

minVersion = 1.1.3

maxSimultaneous = 5

maxCompletions = 0

weight = 10.0

//agent =

}

CONTRACT_CONFIGURATOR

{

disabledContractType = ARMContract

disabledContractType = BaseContract

disabledContractType = CollectScience

disabledContractType = ExploreBody

disabledContractType = GrandTour

disabledContractType = ISRUContract

disabledContractType = RecordTrackContract

disabledContractType = PartTest

disabledContractType = PlantFlag

disabledContractType = RecoverAsset

disabledContractType = SatelliteContract

disabledContractType = StationContract

disabledContractType = SurveyContract

disabledContractType = TourismContract

disabledContractType = WorldFirstContract

}

Tried to create the part a different way.

+PART[sensorGravimeter]

{

@name = SatsWithParts001

-TechRequired =

@entryCost = 0

@cost = 10000

//category = Science

//subcategory = 0

@title = Equipment for Satellite 001

@manufacturer = Contractor

@description = Make sure to attach this to the satellite!

//mass = 0.005

//maxTemp = 1200 // = 3200

//PhysicsSignificance = 1

//bulkheadProfiles = srf

-MODULE[ModuleEnviroSensor] {}

-MODULE[ModuleScienceExperiment] {}

}

Dev version:

Contract pops up in mission control !!!

No visible orbit in tracking station ...

Part is not available in VAB ...

[LOG 15:53:01.962] Config(CONTRACT_GROUP) ContractPacks/SatsWithParts/SatsWithParts/misc/SatsWithPartsGroup

[LOG 15:53:01.963] Config(CONTRACT_CONFIGURATOR) ContractPacks/SatsWithParts/SatsWithParts/misc/CONTRACT_CONFIGURATOR

[LOG 15:53:01.963] Config(+PART[sensorGravimeter]) ContractPacks/SatsWithParts/SatsWithParts/part/+PART[sensorGravimeter]

[LOG 15:53:01.964] Config(CONTRACT_TYPE) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/SatsWithParts001

[LOG 15:53:01.964] Config(REQUIREMENT) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/Any

[LOG 15:53:01.964] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/ExperimentalPart

[LOG 15:53:01.965] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/OrbitGenerator

[LOG 15:53:22.503] PartLoader: Compiling Part 'Squad/Parts/Science/sensorGravimeter/sensorGravimeter/SatsWithParts001'

[LOG 15:53:22.511] PartLoader: Part 'Squad/Parts/Science/sensorGravimeter/sensorGravimeter/SatsWithParts001' has no database record. Creating.

[LOG 15:53:22.514] DragCubeSystem: Creating drag cubes for part 'SatsWithParts001'

[LOG 15:53:31.756] [iNFO] ContractConfigurator.LoggingUtil: Loading DebuggingConfig node.

[WRN 15:53:31.757] ContractConfigurator.LoggingUtil: No debugging config found! LogLevel set to INFO

[LOG 15:53:31.758] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.3 loading...

[LOG 15:53:31.785] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ParameterFactories

[LOG 15:53:31.810] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering BehaviourFactories

[LOG 15:53:31.836] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ContractRequirements

[LOG 15:53:31.838] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'AnomalySurveyor'

[LOG 15:53:31.899] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'FieldResearch'

[LOG 15:53:31.900] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'SatsWithPartsGroup'

[WRN 15:53:31.901] ContractConfigurator.ContractGroup: CONTRACT_GROUP 'SatsWithPartsGroup': unexpected attribute 'weight' found, ignored.

[LOG 15:53:32.197] [iNFO] ContractConfigurator.ContractConfigurator: Loaded 22 out of 22 CONTRACT_TYPE nodes.

[LOG 15:53:32.198] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.3 finished loading.

[LOG 15:54:54.845] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[ERR 15:54:54.859] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[WRN 15:54:54.859] ContractConfigurator.ReachSpecificOrbitFactory: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

[WRN 15:55:12.740] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1190643 seconds) to generate: FS_HardScience[ss0]

[LOG 15:55:14.280] SCREENSHOT!!

[LOG 15:55:16.097] Awarding 20000 funds to player for contract advance

[LOG 15:55:20.444] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[WRN 15:55:22.277] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1119232 seconds) to generate: FS_HardScience[ss0]

[LOG 15:55:23.828] Awarding 20199.9998092651 funds to player for contract advance

[ERR 15:55:25.102] Input is null

[LOG 15:55:29.733] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[ERR 15:55:29.747] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[WRN 15:55:29.748] ContractConfigurator.ReachSpecificOrbitFactory: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

[LOG 15:55:31.322] Awarding 20000 funds to player for contract advance

[LOG 15:55:33.988] Flight State Captured

[ERR 15:55:33.991] Input is null

Edited by KerbMav
Link to comment
Share on other sites

CONTRACT_GROUP

{

name = SatsWithPartsGroup

minVersion = 1.1.3

maxSimultaneous = 5

maxCompletions = 0

weight = 10.0

//agent =

}

CONTRACT_CONFIGURATOR

{

disabledContractType = ARMContract

disabledContractType = BaseContract

disabledContractType = CollectScience

disabledContractType = ExploreBody

disabledContractType = GrandTour

disabledContractType = ISRUContract

disabledContractType = RecordTrackContract

disabledContractType = PartTest

disabledContractType = PlantFlag

disabledContractType = RecoverAsset

disabledContractType = SatelliteContract

disabledContractType = StationContract

disabledContractType = SurveyContract

disabledContractType = TourismContract

disabledContractType = WorldFirstContract

}

Tried to create the part a different way.

+PART[sensorGravimeter]

{

@name = SatsWithParts001

-TechRequired =

@entryCost = 0

@cost = 10000

//category = Science

//subcategory = 0

@title = Equipment for Satellite 001

@manufacturer = Contractor

@description = Make sure to attach this to the satellite!

//mass = 0.005

//maxTemp = 1200 // = 3200

//PhysicsSignificance = 1

//bulkheadProfiles = srf

-MODULE[ModuleEnviroSensor] {}

-MODULE[ModuleScienceExperiment] {}

}

Dev version:

Contract pops up in mission control !!!

No visible orbit in tracking station ...

Part is not available in VAB ...

[LOG 15:53:01.962] Config(CONTRACT_GROUP) ContractPacks/SatsWithParts/SatsWithParts/misc/SatsWithPartsGroup

[LOG 15:53:01.963] Config(CONTRACT_CONFIGURATOR) ContractPacks/SatsWithParts/SatsWithParts/misc/CONTRACT_CONFIGURATOR

[LOG 15:53:01.963] Config(+PART[sensorGravimeter]) ContractPacks/SatsWithParts/SatsWithParts/part/+PART[sensorGravimeter]

[LOG 15:53:01.964] Config(CONTRACT_TYPE) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/SatsWithParts001

[LOG 15:53:01.964] Config(REQUIREMENT) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/Any

[LOG 15:53:01.964] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/ExperimentalPart

[LOG 15:53:01.965] Config(BEHAVIOUR) ContractPacks/SatsWithParts/SatsWithParts/SatsWithParts/OrbitGenerator

[LOG 15:53:22.503] PartLoader: Compiling Part 'Squad/Parts/Science/sensorGravimeter/sensorGravimeter/SatsWithParts001'

[LOG 15:53:22.511] PartLoader: Part 'Squad/Parts/Science/sensorGravimeter/sensorGravimeter/SatsWithParts001' has no database record. Creating.

[LOG 15:53:22.514] DragCubeSystem: Creating drag cubes for part 'SatsWithParts001'

[LOG 15:53:31.756] [iNFO] ContractConfigurator.LoggingUtil: Loading DebuggingConfig node.

[WRN 15:53:31.757] ContractConfigurator.LoggingUtil: No debugging config found! LogLevel set to INFO

[LOG 15:53:31.758] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.3 loading...

[LOG 15:53:31.785] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ParameterFactories

[LOG 15:53:31.810] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering BehaviourFactories

[LOG 15:53:31.836] [iNFO] ContractConfigurator.ContractConfigurator: Finished Registering ContractRequirements

[LOG 15:53:31.838] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'AnomalySurveyor'

[LOG 15:53:31.899] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'FieldResearch'

[LOG 15:53:31.900] [iNFO] ContractConfigurator.ContractConfigurator: Loading CONTRACT_GROUP: 'SatsWithPartsGroup'

[WRN 15:53:31.901] ContractConfigurator.ContractGroup: CONTRACT_GROUP 'SatsWithPartsGroup': unexpected attribute 'weight' found, ignored.

[LOG 15:53:32.197] [iNFO] ContractConfigurator.ContractConfigurator: Loaded 22 out of 22 CONTRACT_TYPE nodes.

[LOG 15:53:32.198] [iNFO] ContractConfigurator.ContractConfigurator: Contract Configurator 1.3.3 finished loading.

[LOG 15:54:54.845] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[ERR 15:54:54.859] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[WRN 15:54:54.859] ContractConfigurator.ReachSpecificOrbitFactory: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

[WRN 15:55:12.740] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1190643 seconds) to generate: FS_HardScience[ss0]

[LOG 15:55:14.280] SCREENSHOT!!

[LOG 15:55:16.097] Awarding 20000 funds to player for contract advance

[LOG 15:55:20.444] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[WRN 15:55:22.277] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1119232 seconds) to generate: FS_HardScience[ss0]

[LOG 15:55:23.828] Awarding 20199.9998092651 funds to player for contract advance

[ERR 15:55:25.102] Input is null

[LOG 15:55:29.733] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[ERR 15:55:29.747] ContractConfigurator.ReachSpecificOrbitFactory: Could not find OrbitGenerator BEHAVIOUR to couple with ReachSpecificOrbit PARAMETER.

[WRN 15:55:29.748] ContractConfigurator.ReachSpecificOrbitFactory: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter!

[LOG 15:55:31.322] Awarding 20000 funds to player for contract advance

[LOG 15:55:33.988] Flight State Captured

[ERR 15:55:33.991] Input is null

CONTRACT_TYPE

{

name = SatsWithParts001

group = SatsWithPartsGroup

title = Satellite Contract 001

notes = Launch a satellite into orbit.

synopsis = Launch a satellite into orbit.

description = Launch an unmanned satellite into orbit at the specified celestial body and make sure it carries the special equipment provided by the contractor.

completedMessage = Mission Success!

prestige = Trivial

minExpiry = 1

maxExpiry = 30

deadline = 2000

cancellable = true

declinable = true

targetBody = Kerbin

rewardScience = 0

rewardReputation = 50

rewardFunds = 15000

failureReputation = 75

failureFunds = 50000

advanceFunds = 20000

PARAMETER

{

name = VesselParameterGroup

type = VesselParameterGroup

PARAMETER

{

name = HasCrew

type = HasCrew

minCrew = 0

maxCrew = 0

disableOnStateChange = false

}

PARAMETER

{

name = PartValidation

type = PartValidation

VALIDATE

{

part = SatsWithParts001

minCount = 1

}

disableOnStateChange = false

}

PARAMETER

{

name = ReachSpecificOrbit

type = ReachSpecificOrbit

deviationWindow = 10.0

disableOnStateChange = false

}

PARAMETER

{

name = Duration

type = Duration

duration = 100d

preWaitText = Awaiting deployment.

waitingText = Satellite deployed.

completionText = Service time completed.

}

}

}

REQUIREMENT

{

name = Any

type = Any

REQUIREMENT

{

name = Orbit

type = Orbit

}

REQUIREMENT

{

name = FlyBy

type = FlyBy

}

}

BEHAVIOUR

{

name = ExperimentalPart

type = ExperimentalPart

part = SatsWithParts001

add = True

remove = True

}

BEHAVIOUR

{

name = OrbitGenerator

type = OrbitGenerator

RANDOM_ORBIT

{

//targetBody =

// Type of orbit to generate. Valid values are from

// FinePrint.Utilities.OrbitType:

// EQUATORIAL

// KOLNIYA

// POLAR

// RANDOM

// STATIONARY

// SYNCHRONOUS

// TUNDRA

type = RANDOM

}

}

}

You have extra braces (KSP doesn't validate that very well). Try fixing the indentation - that should make it far easier to tell when something's amiss.

Also if you look at the debug menu, you'll see all the missing things:

RmAy95A.png

Link to comment
Share on other sites

You have extra braces (KSP doesn't validate that very well). Try fixing the indentation - that should make it far easier to tell when something's amiss.

Also if you look at the debug menu, you'll see all the missing things:

http://i.imgur.com/RmAy95A.png

Narf. The small things in life ... :P

Thanks!


CONTRACT_TYPE
{
name = SatsWithParts001
group = SatsWithPartsGroup
title = Satellite Contract 001
notes = Launch a satellite into orbit.
synopsis = Launch a satellite into orbit.
description = Launch an unmanned satellite into orbit at the specified celestial body and make sure it carries the special equipment provided by the contractor.
completedMessage = Mission Success!
weight = 10.0
prestige = Trivial
minExpiry = 1
maxExpiry = 30
deadline = 2000
cancellable = true
declinable = true
targetBody = Kerbin
rewardScience = 0
rewardReputation = 50
rewardFunds = 15000
failureReputation = 75
failureFunds = 50000
advanceFunds = 20000

PARAMETER
{
name = VesselParameterGroup
type = VesselParameterGroup

PARAMETER
{
name = HasCrew
type = HasCrew
minCrew = 0
maxCrew = 0

disableOnStateChange = false
}

PARAMETER
{
name = PartValidation
type = PartValidation

VALIDATE
{
part = SatsWithParts001
minCount = 1
}

disableOnStateChange = false
}

PARAMETER
{
name = ReachSpecificOrbit
type = ReachSpecificOrbit
deviationWindow = 10.0

disableOnStateChange = false
}

PARAMETER
{
name = Duration
type = Duration

duration = 100d

preWaitText = Awaiting deployment.

waitingText = Satellite deployed.

completionText = Service time completed.
}
}

REQUIREMENT
{
name = Any
type = Any

REQUIREMENT
{
name = Orbit
type = Orbit
}

REQUIREMENT
{
name = FlyBy
type = FlyBy
}
}

BEHAVIOUR
{
name = ExperimentalPart
type = ExperimentalPart

part = SatsWithParts001

add = True
remove = True
}

BEHAVIOUR
{
name = OrbitGenerator
type = OrbitGenerator

RANDOM_ORBIT
{
//targetBody =

// Type of orbit to generate. Valid values are from
// FinePrint.Utilities.OrbitType:
// EQUATORIAL
// KOLNIYA
// POLAR
// RANDOM
// STATIONARY
// SYNCHRONOUS
// TUNDRA
type = RANDOM
}
}
}

Orbit showing up now, but the part is still missing ...

Also there are warnings in your and my contract regarding orbits?

And there is an orbit not belonging to any contract (available or active) whose AP and PE move side by side inside Kerbin.

http://imgur.com/a/ey6sk

Also the RANDOM orbit always looks the same?

Edit: Rejected two/three FS contracts until mine popped up. Again it generated a second orbit deep inside Kerbin belonging to an agent with no active/offered contracts.

[LOG 19:22:39.234] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_ClimateStudy]

[WRN 19:22:39.739] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1873169 seconds) to generate: FS_HardScience[ss0]

[LOG 19:22:48.961] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_HardScience]

[WRN 19:22:49.436] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1212158 seconds) to generate: FS_HardScience[ss0]

[LOG 19:22:50.780] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:22:50.812] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Experiment]

[WRN 19:22:51.172] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1488647 seconds) to generate: FS_Scraps[scienceSubject]

[LOG 19:22:52.624] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:22:52.657] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_BiomeStudy]

[WRN 19:22:52.990] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1541138 seconds) to generate: FS_Scraps[scienceSubject]

[ERR 19:22:54.237] Input is null

[LOG 19:22:54.237] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:22:57.570] Awarding 20603.999420166 funds to player for contract advance

[LOG 19:22:58.406] Flight State Captured

[ERR 19:22:58.411] Input is null

Looked for a second contract.

[WRN 19:25:40.982] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1177979 seconds) to generate: FS_HardScience[ss0]

[LOG 19:25:49.851] Flight State Captured

[LOG 19:25:49.853] Saving Achievements Tree...

[LOG 19:25:49.854] Saving Achievements Tree...

[LOG 19:25:49.865] Game State Saved to saves/Test/persistent

[WRN 19:26:10.660] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1132813 seconds) to generate: FS_HardScience[ss0]

[WRN 19:26:12.207] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.2258301 seconds) to generate: FS_HardScience[ss0]

[LOG 19:26:13.571] Flight State Captured

[LOG 19:26:13.573] Saving Achievements Tree...

[LOG 19:26:13.574] Saving Achievements Tree...

[LOG 19:26:13.585] Game State Saved to saves/Test/persistent

[LOG 19:26:16.292] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_HardScience]

[WRN 19:26:16.752] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.2026978 seconds) to generate: FS_HardScience[ss0]

[LOG 19:26:17.964] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_HardScience]

[WRN 19:26:18.462] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1950073 seconds) to generate: FS_HardScience[ss0]

[WRN 19:26:19.317] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1126709 seconds) to generate: FS_HardScience[ss0]

[ERR 19:26:19.331] Input is null

[LOG 19:26:19.331] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Scientist]

[LOG 19:26:21.055] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [AS_Kerbin_IslandAirfield]

[LOG 19:26:22.189] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:26:24.093] Awarding 19801.9802570343 funds to player for contract advance

[LOG 19:26:24.821] Flight State Captured

[ERR 19:26:24.823] Input is null

[ERR 19:26:24.823] Input is null

[LOG 19:26:24.824] Saving Achievements Tree...

[LOG 19:26:24.824] Saving Achievements Tree...

[ERR 19:26:24.826] Input is null

[ERR 19:26:24.827] Input is null

[ERR 19:26:24.827] Input is null

[LOG 19:26:24.836] Game State Saved to saves/Test/persistent

[LOG 19:26:25.652] Flight State Captured

[ERR 19:26:25.655] Input is null

[ERR 19:26:25.655] Input is null

[LOG 19:26:25.655] Saving Achievements Tree...

[LOG 19:26:25.656] Saving Achievements Tree...

[ERR 19:26:25.658] Input is null

[ERR 19:26:25.659] Input is null

[ERR 19:26:25.659] Input is null

Went to Tracking Station. Second contract has same orbit as first one.

Edit: The orbit intersects the Mun's orbit, so ... but the contract itself seemed to work out OK.

[WRN 19:26:25.678] [HighLogic]: =========================== Scene Change : From SPACECENTER to TRACKSTATION =====================

[LOG 19:26:26.196] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Destroying the TransferWindowPlanner (TWP)

[LOG 19:26:26.196] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Destroying Toolbar Button

[LOG 19:26:26.197] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Destroying the KerbalAlarmClock-KACSpaceCenter

[LOG 19:26:26.198] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Destroying Toolbar Button

[LOG 19:26:26.198] 6/14/2015 7:26:26 PM,KerbalAlarmClock,AppLauncher: Destroying Button-BEFORE NULL CHECK

[LOG 19:26:26.198] 6/14/2015 7:26:26 PM,KerbalAlarmClock,AppLauncher: Destroying Button-AFTER NULL CHECK

[LOG 19:26:26.199] 6/14/2015 7:26:26 PM,KerbalAlarmClock,API Cleaned up

[LOG 19:26:26.199] [smokeScreen PersistentEmitterManager] : OnDestroy

[LOG 19:26:26.199] IR: [servoController] destroy

[LOG 19:26:26.200] IR: [GUI] destroy

[LOG 19:26:26.422] AddonLoader: Instantiating addon 'ActiveTextureManagement' from assembly 'ActiveTextureManagement'

[LOG 19:26:26.423] AddonLoader: Instantiating addon 'Clouds' from assembly 'Clouds'

[LOG 19:26:26.423] AddonLoader: Instantiating addon 'OverlayMgr' from assembly 'OverlayMgr'

[LOG 19:26:26.424] Clouds: Volume Enabled=False

[LOG 19:26:26.424] Clouds: Volume Enabled=False

[LOG 19:26:26.425] Clouds: Volume Enabled=False

[LOG 19:26:26.426] AddonLoader: Instantiating addon 'KISAddonPickup' from assembly 'KIS'

[LOG 19:26:26.426] AddonLoader: Instantiating addon 'ServoController' from assembly 'InfernalRobotics'

[LOG 19:26:26.426] IR: [servoController] awake

[LOG 19:26:26.427] AddonLoader: Instantiating addon 'ControlsGUI' from assembly 'InfernalRobotics'

[LOG 19:26:26.428] Parsing rect

[LOG 19:26:26.429] Parsing rect

[LOG 19:26:26.429] Parsing rect

[LOG 19:26:26.429] Parsing bool

[LOG 19:26:26.429] Parsing bool

[LOG 19:26:26.430] IR: [GUI] awake

[LOG 19:26:26.432] AddonLoader: Instantiating addon 'SMAddon' from assembly 'ShipManifest'

[LOG 19:26:26.432] AddonLoader: Instantiating addon 'PersistentEmitterManager' from assembly 'SmokeScreen'

[LOG 19:26:26.432] AddonLoader: Instantiating addon 'StageRecovery' from assembly 'StageRecovery'

[LOG 19:26:26.434] AddonLoader: Instantiating addon 'TRActivator' from assembly 'TextureReplacer'

[LOG 19:26:26.435] AddonLoader: Instantiating addon 'KACTrackingStation' from assembly 'KerbalAlarmClock'

[LOG 19:26:26.435] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Awakening the KerbalAlarmClock-KACTrackingStation

[LOG 19:26:26.436] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loading Settings

[LOG 19:26:26.438] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loading Transfer Modelling Data

[LOG 19:26:26.470] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Transfer Modelling Data Load Complete

[LOG 19:26:26.470] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Initialising the Toolbar Icon

[LOG 19:26:26.471] 6/14/2015 7:26:26 PM,KerbalAlarmClock,WarpRates:8

[LOG 19:26:26.472] 6/14/2015 7:26:26 PM,KerbalAlarmClock,API Ready

[LOG 19:26:26.472] AddonLoader: Instantiating addon 'TransferWindowPlannerTrackingStation' from assembly 'TransferWindowPlanner'

[LOG 19:26:26.473] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Awakening the TransferWindowPlanner (TWP)

[LOG 19:26:26.473] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Loading Settings

[LOG 19:26:26.474] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Initialising the Toolbar Icon

[LOG 19:26:26.475] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Skipping version check

[LOG 19:26:26.568] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Searching for KER

[LOG 19:26:26.568] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Attempting to Grab KER Types...

[LOG 19:26:26.570] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,KER Version:1.0.16.6

[LOG 19:26:26.570] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Creating Wrapper Objects

[LOG 19:26:26.570] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Success: True

[LOG 19:26:26.571] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Success: True

[LOG 19:26:26.571] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Success: True

[LOG 19:26:26.571] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Successfully Hooked KER

[LOG 19:26:26.591] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Attempting to Grab KAC Types...

[LOG 19:26:26.592] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,KAC Version:3.3.2.1

[LOG 19:26:26.594] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Got Assembly Types, grabbing Instance

[LOG 19:26:26.594] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Got Instance, Creating Wrapper Objects

[LOG 19:26:26.595] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting APIReady Object

[LOG 19:26:26.595] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Success: True

[LOG 19:26:26.595] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Alarms Object

[LOG 19:26:26.596] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Success: True

[LOG 19:26:26.596] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Alarm State Change Event

[LOG 19:26:26.596] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Create Method

[LOG 19:26:26.597] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Delete Method

[LOG 19:26:26.597] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting DrawAlarmAction

[LOG 19:26:26.597] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Successfully Hooked the KAC

[LOG 19:26:26.617] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loading Textures

[LOG 19:26:26.630] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loaded Textures

[LOG 19:26:26.630] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue

[LOG 19:26:26.631] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Loading Textures

[LOG 19:26:26.634] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Configuring Styles

[LOG 19:26:26.644] [scenarioDestructibles]: Loading... 0 objects registered

[LOG 19:26:26.645] [scenarioUpgradeableFacilities]: Loading... 0 objects registered

[LOG 19:26:26.647] 6/14/2015 7:26:26 PM,KerbalAlarmClock,No Alarms to Load

[LOG 19:26:26.789] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Contracts System Ready

[LOG 19:26:27.264] [PlanetariumCamera]: Focus: Kerbin

[WRN 19:26:27.430] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1193237 seconds) to generate: FS_HardScience[ss0]

[LOG 19:26:46.021] Flight State Captured

[LOG 19:26:46.022] Saving Achievements Tree...

[LOG 19:26:46.023] Saving Achievements Tree...

[LOG 19:26:46.034] Game State Saved to saves/Test/persistent

[LOG 19:26:46.035] 6/14/2015 7:26:46 PM,KerbalAlarmClock,AppLauncher: Destroying Button-BEFORE NULL CHECK

[LOG 19:26:46.035] 6/14/2015 7:26:46 PM,KerbalAlarmClock,AppLauncher: Destroying Button-AFTER NULL CHECK

[LOG 19:26:46.035] [smokeScreen PersistentEmitterManager] : OnSceneChange

[LOG 19:26:46.036] [Tracking Station]: SetVessel(null)

[LOG 19:26:46.036] [PlanetariumCamera]: Focus: Kerbin

[WRN 19:26:46.048] [HighLogic]: =========================== Scene Change : From TRACKSTATION to SPACECENTER =====================

But got my part to show in the VAB, was not a CC problem of course.

Edit: More a stock problem, I as I am writing down everything I notice ...

For two identical contracts only for one is the duration counter active in the stock contract window. Contract Windows mod counts them both. In the end both contracts complete though.

Edited by KerbMav
Link to comment
Share on other sites

Narf. The small things in life ... :P

Thanks!


CONTRACT_TYPE
{
name = SatsWithParts001
group = SatsWithPartsGroup
title = Satellite Contract 001
notes = Launch a satellite into orbit.
synopsis = Launch a satellite into orbit.
description = Launch an unmanned satellite into orbit at the specified celestial body and make sure it carries the special equipment provided by the contractor.
completedMessage = Mission Success!
weight = 10.0
prestige = Trivial
minExpiry = 1
maxExpiry = 30
deadline = 2000
cancellable = true
declinable = true
targetBody = Kerbin
rewardScience = 0
rewardReputation = 50
rewardFunds = 15000
failureReputation = 75
failureFunds = 50000
advanceFunds = 20000

PARAMETER
{
name = VesselParameterGroup
type = VesselParameterGroup

PARAMETER
{
name = HasCrew
type = HasCrew
minCrew = 0
maxCrew = 0

disableOnStateChange = false
}

PARAMETER
{
name = PartValidation
type = PartValidation

VALIDATE
{
part = SatsWithParts001
minCount = 1
}

disableOnStateChange = false
}

PARAMETER
{
name = ReachSpecificOrbit
type = ReachSpecificOrbit
deviationWindow = 10.0

disableOnStateChange = false
}

PARAMETER
{
name = Duration
type = Duration

duration = 100d

preWaitText = Awaiting deployment.

waitingText = Satellite deployed.

completionText = Service time completed.
}
}

REQUIREMENT
{
name = Any
type = Any

REQUIREMENT
{
name = Orbit
type = Orbit
}

REQUIREMENT
{
name = FlyBy
type = FlyBy
}
}

BEHAVIOUR
{
name = ExperimentalPart
type = ExperimentalPart

part = SatsWithParts001

add = True
remove = True
}

BEHAVIOUR
{
name = OrbitGenerator
type = OrbitGenerator

RANDOM_ORBIT
{
//targetBody =

// Type of orbit to generate. Valid values are from
// FinePrint.Utilities.OrbitType:
// EQUATORIAL
// KOLNIYA
// POLAR
// RANDOM
// STATIONARY
// SYNCHRONOUS
// TUNDRA
type = RANDOM
}
}
}

Orbit showing up now, but the part is still missing ...

Also there are warnings in your and my contract regarding orbits?

And there is an orbit not belonging to any contract (available or active) whose AP and PE move side by side inside Kerbin.

http://imgur.com/a/ey6sk

Also the RANDOM orbit always looks the same?

Edit: Rejected two/three FS contracts until mine popped up. Again it generated a second orbit deep inside Kerbin belonging to an agent with no active/offered contracts.

[LOG 19:22:39.234] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_ClimateStudy]

[WRN 19:22:39.739] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1873169 seconds) to generate: FS_HardScience[ss0]

[LOG 19:22:48.961] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_HardScience]

[WRN 19:22:49.436] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1212158 seconds) to generate: FS_HardScience[ss0]

[LOG 19:22:50.780] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:22:50.812] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Experiment]

[WRN 19:22:51.172] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1488647 seconds) to generate: FS_Scraps[scienceSubject]

[LOG 19:22:52.624] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:22:52.657] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_BiomeStudy]

[WRN 19:22:52.990] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1541138 seconds) to generate: FS_Scraps[scienceSubject]

[ERR 19:22:54.237] Input is null

[LOG 19:22:54.237] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:22:57.570] Awarding 20603.999420166 funds to player for contract advance

[LOG 19:22:58.406] Flight State Captured

[ERR 19:22:58.411] Input is null

Looked for a second contract.

[WRN 19:25:40.982] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1177979 seconds) to generate: FS_HardScience[ss0]

[LOG 19:25:49.851] Flight State Captured

[LOG 19:25:49.853] Saving Achievements Tree...

[LOG 19:25:49.854] Saving Achievements Tree...

[LOG 19:25:49.865] Game State Saved to saves/Test/persistent

[WRN 19:26:10.660] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1132813 seconds) to generate: FS_HardScience[ss0]

[WRN 19:26:12.207] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.2258301 seconds) to generate: FS_HardScience[ss0]

[LOG 19:26:13.571] Flight State Captured

[LOG 19:26:13.573] Saving Achievements Tree...

[LOG 19:26:13.574] Saving Achievements Tree...

[LOG 19:26:13.585] Game State Saved to saves/Test/persistent

[LOG 19:26:16.292] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_HardScience]

[WRN 19:26:16.752] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.2026978 seconds) to generate: FS_HardScience[ss0]

[LOG 19:26:17.964] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_HardScience]

[WRN 19:26:18.462] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1950073 seconds) to generate: FS_HardScience[ss0]

[WRN 19:26:19.317] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1126709 seconds) to generate: FS_HardScience[ss0]

[ERR 19:26:19.331] Input is null

[LOG 19:26:19.331] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [FS_Scientist]

[LOG 19:26:21.055] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [AS_Kerbin_IslandAirfield]

[LOG 19:26:22.189] [iNFO] ContractConfigurator.ConfiguredContract: Generated contract: CONTRACT_TYPE [satsWithParts001]

[LOG 19:26:24.093] Awarding 19801.9802570343 funds to player for contract advance

[LOG 19:26:24.821] Flight State Captured

[ERR 19:26:24.823] Input is null

[ERR 19:26:24.823] Input is null

[LOG 19:26:24.824] Saving Achievements Tree...

[LOG 19:26:24.824] Saving Achievements Tree...

[ERR 19:26:24.826] Input is null

[ERR 19:26:24.827] Input is null

[ERR 19:26:24.827] Input is null

[LOG 19:26:24.836] Game State Saved to saves/Test/persistent

[LOG 19:26:25.652] Flight State Captured

[ERR 19:26:25.655] Input is null

[ERR 19:26:25.655] Input is null

[LOG 19:26:25.655] Saving Achievements Tree...

[LOG 19:26:25.656] Saving Achievements Tree...

[ERR 19:26:25.658] Input is null

[ERR 19:26:25.659] Input is null

[ERR 19:26:25.659] Input is null

Went to Tracking Station. Second contract has same orbit as first one.

Edit: The orbit intersects the Mun's orbit, so ... but the contract itself seemed to work out OK.

[WRN 19:26:25.678] [HighLogic]: =========================== Scene Change : From SPACECENTER to TRACKSTATION =====================

[LOG 19:26:26.196] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Destroying the TransferWindowPlanner (TWP)

[LOG 19:26:26.196] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Destroying Toolbar Button

[LOG 19:26:26.197] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Destroying the KerbalAlarmClock-KACSpaceCenter

[LOG 19:26:26.198] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Destroying Toolbar Button

[LOG 19:26:26.198] 6/14/2015 7:26:26 PM,KerbalAlarmClock,AppLauncher: Destroying Button-BEFORE NULL CHECK

[LOG 19:26:26.198] 6/14/2015 7:26:26 PM,KerbalAlarmClock,AppLauncher: Destroying Button-AFTER NULL CHECK

[LOG 19:26:26.199] 6/14/2015 7:26:26 PM,KerbalAlarmClock,API Cleaned up

[LOG 19:26:26.199] [smokeScreen PersistentEmitterManager] : OnDestroy

[LOG 19:26:26.199] IR: [servoController] destroy

[LOG 19:26:26.200] IR: [GUI] destroy

[LOG 19:26:26.422] AddonLoader: Instantiating addon 'ActiveTextureManagement' from assembly 'ActiveTextureManagement'

[LOG 19:26:26.423] AddonLoader: Instantiating addon 'Clouds' from assembly 'Clouds'

[LOG 19:26:26.423] AddonLoader: Instantiating addon 'OverlayMgr' from assembly 'OverlayMgr'

[LOG 19:26:26.424] Clouds: Volume Enabled=False

[LOG 19:26:26.424] Clouds: Volume Enabled=False

[LOG 19:26:26.425] Clouds: Volume Enabled=False

[LOG 19:26:26.426] AddonLoader: Instantiating addon 'KISAddonPickup' from assembly 'KIS'

[LOG 19:26:26.426] AddonLoader: Instantiating addon 'ServoController' from assembly 'InfernalRobotics'

[LOG 19:26:26.426] IR: [servoController] awake

[LOG 19:26:26.427] AddonLoader: Instantiating addon 'ControlsGUI' from assembly 'InfernalRobotics'

[LOG 19:26:26.428] Parsing rect

[LOG 19:26:26.429] Parsing rect

[LOG 19:26:26.429] Parsing rect

[LOG 19:26:26.429] Parsing bool

[LOG 19:26:26.429] Parsing bool

[LOG 19:26:26.430] IR: [GUI] awake

[LOG 19:26:26.432] AddonLoader: Instantiating addon 'SMAddon' from assembly 'ShipManifest'

[LOG 19:26:26.432] AddonLoader: Instantiating addon 'PersistentEmitterManager' from assembly 'SmokeScreen'

[LOG 19:26:26.432] AddonLoader: Instantiating addon 'StageRecovery' from assembly 'StageRecovery'

[LOG 19:26:26.434] AddonLoader: Instantiating addon 'TRActivator' from assembly 'TextureReplacer'

[LOG 19:26:26.435] AddonLoader: Instantiating addon 'KACTrackingStation' from assembly 'KerbalAlarmClock'

[LOG 19:26:26.435] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Awakening the KerbalAlarmClock-KACTrackingStation

[LOG 19:26:26.436] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loading Settings

[LOG 19:26:26.438] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loading Transfer Modelling Data

[LOG 19:26:26.470] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Transfer Modelling Data Load Complete

[LOG 19:26:26.470] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Initialising the Toolbar Icon

[LOG 19:26:26.471] 6/14/2015 7:26:26 PM,KerbalAlarmClock,WarpRates:8

[LOG 19:26:26.472] 6/14/2015 7:26:26 PM,KerbalAlarmClock,API Ready

[LOG 19:26:26.472] AddonLoader: Instantiating addon 'TransferWindowPlannerTrackingStation' from assembly 'TransferWindowPlanner'

[LOG 19:26:26.473] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Awakening the TransferWindowPlanner (TWP)

[LOG 19:26:26.473] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Loading Settings

[LOG 19:26:26.474] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Initialising the Toolbar Icon

[LOG 19:26:26.475] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Skipping version check

[LOG 19:26:26.568] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Searching for KER

[LOG 19:26:26.568] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Attempting to Grab KER Types...

[LOG 19:26:26.570] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,KER Version:1.0.16.6

[LOG 19:26:26.570] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Creating Wrapper Objects

[LOG 19:26:26.570] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Success: True

[LOG 19:26:26.571] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Success: True

[LOG 19:26:26.571] 6/14/2015 7:26:26 PM,KerbalAlarmClock-KERWrapper,Success: True

[LOG 19:26:26.571] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Successfully Hooked KER

[LOG 19:26:26.591] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Attempting to Grab KAC Types...

[LOG 19:26:26.592] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,KAC Version:3.3.2.1

[LOG 19:26:26.594] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Got Assembly Types, grabbing Instance

[LOG 19:26:26.594] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Got Instance, Creating Wrapper Objects

[LOG 19:26:26.595] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting APIReady Object

[LOG 19:26:26.595] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Success: True

[LOG 19:26:26.595] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Alarms Object

[LOG 19:26:26.596] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Success: True

[LOG 19:26:26.596] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Alarm State Change Event

[LOG 19:26:26.596] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Create Method

[LOG 19:26:26.597] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting Delete Method

[LOG 19:26:26.597] 6/14/2015 7:26:26 PM,TransferWindowPlanner-KACWrapper,Getting DrawAlarmAction

[LOG 19:26:26.597] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Successfully Hooked the KAC

[LOG 19:26:26.617] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loading Textures

[LOG 19:26:26.630] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Loaded Textures

[LOG 19:26:26.630] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue

[LOG 19:26:26.631] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Loading Textures

[LOG 19:26:26.634] 6/14/2015 7:26:26 PM,TransferWindowPlanner,Configuring Styles

[LOG 19:26:26.644] [scenarioDestructibles]: Loading... 0 objects registered

[LOG 19:26:26.645] [scenarioUpgradeableFacilities]: Loading... 0 objects registered

[LOG 19:26:26.647] 6/14/2015 7:26:26 PM,KerbalAlarmClock,No Alarms to Load

[LOG 19:26:26.789] 6/14/2015 7:26:26 PM,KerbalAlarmClock,Contracts System Ready

[LOG 19:26:27.264] [PlanetariumCamera]: Focus: Kerbin

[WRN 19:26:27.430] ContractConfigurator.ContractPreLoader: Contract attribute took too long (0.1193237 seconds) to generate: FS_HardScience[ss0]

[LOG 19:26:46.021] Flight State Captured

[LOG 19:26:46.022] Saving Achievements Tree...

[LOG 19:26:46.023] Saving Achievements Tree...

[LOG 19:26:46.034] Game State Saved to saves/Test/persistent

[LOG 19:26:46.035] 6/14/2015 7:26:46 PM,KerbalAlarmClock,AppLauncher: Destroying Button-BEFORE NULL CHECK

[LOG 19:26:46.035] 6/14/2015 7:26:46 PM,KerbalAlarmClock,AppLauncher: Destroying Button-AFTER NULL CHECK

[LOG 19:26:46.035] [smokeScreen PersistentEmitterManager] : OnSceneChange

[LOG 19:26:46.036] [Tracking Station]: SetVessel(null)

[LOG 19:26:46.036] [PlanetariumCamera]: Focus: Kerbin

[WRN 19:26:46.048] [HighLogic]: =========================== Scene Change : From TRACKSTATION to SPACECENTER =====================

But got my part to show in the VAB, was not a CC problem of course.

Edit: More a stock problem, I as I am writing down everything I notice ...

For two identical contracts only for one is the duration counter active in the stock contract window. Contract Windows mod counts them both. In the end both contracts complete though.

The random orbits come from fineprint - are you sure they were the exact same, or just really similar?

Those warnings in your screenshot aren't warnings, but just a REQUIREMENT that is unmet.

Raised [#238] for the duration thing (it's due to how the stock contract window works).

Link to comment
Share on other sites

The random orbits come from fineprint - are you sure they were the exact same, or just really similar?

I picked up the contract twice and there was only one orbit visible - both contracts completed at the same time with one satellite.

Link to comment
Share on other sites

I picked up the contract twice and there was only one orbit visible - both contracts completed at the same time with one satellite.

Could be an issue with the random seeds in getting the same value. If you generate the contract again, is it the same orbit still?

Link to comment
Share on other sites

Could be an issue with the random seeds in getting the same value. If you generate the contract again, is it the same orbit still?

I picked up four contracts, same orbit.

Cancelled all four, skipped a few days, picked up two more contracts, exactly the same orbit.

And always the strange one point orbit at Kerbin.

complete log

Of for the night!

Link to comment
Share on other sites

Exception occured while saving ScenarioModule 'ContractVesselTracker':

System.NullReferenceException: Object reference not set to an instance of an object

at ContractConfigurator.ContractVesselTracker+<>c__DisplayClass6.<OnSave>b__3 (.Vessel v) [0x00000] in <filename unknown>:0

at System.Collections.Generic.List`1[Vessel].GetIndex (Int32 startIndex, Int32 count, System.Predicate`1 match) [0x00000] in <filename unknown>:0

at System.Collections.Generic.List`1[Vessel].Find (System.Predicate`1 match) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractVesselTracker.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0

Link to comment
Share on other sites

Will targetbody = @targetBody.HasSurface() in the head of contract type do what I think it will, select a random body except Jool and Kerbol/Sun?

Edit:

I am not specifying the target body in the Requirements, it pulls from the Contract_Type.

If my contract gets selected as an offered contract and the randomizer selects Dres as targetBody, but I have not yet made a flyby or orbit at Dres (Requirement for contract showing up), will this lower the chances of my contract showing up until more bodies have been visited?

Edited by KerbMav
Link to comment
Share on other sites

Exception occured while saving ScenarioModule 'ContractVesselTracker':

System.NullReferenceException: Object reference not set to an instance of an object

at ContractConfigurator.ContractVesselTracker+<>c__DisplayClass6.<OnSave>b__3 (.Vessel v) [0x00000] in <filename unknown>:0

at System.Collections.Generic.List`1[Vessel].GetIndex (Int32 startIndex, Int32 count, System.Predicate`1 match) [0x00000] in <filename unknown>:0

at System.Collections.Generic.List`1[Vessel].Find (System.Predicate`1 match) [0x00000] in <filename unknown>:0

at ContractConfigurator.ContractVesselTracker.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0

Known issue - fix is coming in the next patch.

Will targetbody = @targetBody.HasSurface() in the head of contract type do what I think it will, select a random body except Jool and Kerbol/Sun?

Edit:

I am not specifying the target body in the Requirements, it pulls from the Contract_Type.

If my contract gets selected as an offered contract and the randomizer selects Dres as targetBody, but I have not yet made a flyby or orbit at Dres (Requirement for contract showing up), will this lower the chances of my contract showing up until more bodies have been visited?

There is no "randomizer" - you have to tell it what the target body is. You can try one of the following for what you are looking for:

targetBody = AllBodies().Where(b => b.HasSurface())
targetBody = OrbitedBodies().Where(b => b.HasSurface())

Using the OrbitedBodies() above is better than a requirement saying the body has been orbited, as using the requirement will reduce the changes of a contract showing up, as you have correctly guessed.

Link to comment
Share on other sites

There is no "randomizer" - you have to tell it what the target body is. You can try one of the following for what you are looking for:

targetBody = AllBodies().Where(b => b.HasSurface())
targetBody = OrbitedBodies().Where(b => b.HasSurface())

Using the OrbitedBodies() above is better than a requirement saying the body has been orbited, as using the requirement will reduce the changes of a contract showing up, as you have correctly guessed.

Will try that but also have tons of other problems - this is getting over my head fast ...

Thanks, fixed for next release. As always, pre-release available here for testing.

Log and screenshot here - every contract gets its own random orbit, but one does not display AP/PE in tracking station and there is still a faulty orbit inside Kerbin.

https://www.dropbox.com/sh/g3wd3xt37dimegm/AADQ66ECKO_p_HQAmA-yGBN_a?dl=0

Either the orbits do not get deleted or something else is funky - see second screenshot.

Updated log in box.

Edited by KerbMav
Link to comment
Share on other sites

I keep getting lag in flight with contract configurator installed. It appears to be tied to these "contract attribute took too long" messages, but I don't know what is causing them and/or how to fix them. (or even if this is normal) :(

0reMd96.png

It makes me sad because CC is pretty essential to my KSP experience.

Edited by JDCollie
Link to comment
Share on other sites

I keep getting lag in flight with contract configurator installed. It appears to be tied to these "contract attribute took too long" messages, but I don't know what is causing them and/or how to fix them. (or even if this is normal) :(

http://i.imgur.com/0reMd96.png

It makes me sad because CC is pretty essential to my KSP experience.

That might be the same issue as it is currently reported in the SETI thread.

@nightingale: _Zee provided his GameData folder and a savegame with instructions to recreate the performance problem with some SETIcontracts on the latest page of the SETI thread. Any help is greatly appreciated, as I m not too familiar with this myself.

Link to comment
Share on other sites

Will try that but also have tons of other problems - this is getting over my head fast ...

Log and screenshot here - every contract gets its own random orbit, but one does not display AP/PE in tracking station and there is still a faulty orbit inside Kerbin.

https://www.dropbox.com/sh/g3wd3xt37dimegm/AADQ66ECKO_p_HQAmA-yGBN_a?dl=0

Either the orbits do not get deleted or something else is funky - see second screenshot.

Updated log in box.

Nothing obvious in the log. Do you have the same issue on a new save? Sounds like something or other is corrupted. If it's still occurring in a new save, get a log that covers going to the tracking station where you see the issue.

I keep getting lag in flight with contract configurator installed. It appears to be tied to these "contract attribute took too long" messages, but I don't know what is causing them and/or how to fix them. (or even if this is normal) :(

http://i.imgur.com/0reMd96.png

It makes me sad because CC is pretty essential to my KSP experience.

It means that I need to do more performance fixes for this soon. Tracking under [#240].

That might be the same issue as it is currently reported in the SETI thread.

@nightingale: _Zee provided his GameData folder and a savegame with instructions to recreate the performance problem with some SETIcontracts on the latest page of the SETI thread. Any help is greatly appreciated, as I m not too familiar with this myself.

Looks like something different, since they don't have Field Research installed. I didn't see any logs - just a massive 300 meg download of their entire GameData directory. Unfortunately, I don't have a lot of free time right now, so If you can get me a log (KSP.log as it has timing info), I'd rather start there.

Thanks, fixed for next release.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...