Jump to content

Contract Terms Not Triggering


Recommended Posts

KSP: 0.90 Windows 7 32bit

Problem: Contract events are not triggering correctly.

Mods installed:

Lots (about 60), but the obvious contract ones are

Coherent Contracts

Contract Configurator

Contract Window +

Detailed Report:

After starting two new careers, I've noticed that some contract terms don't seem to correctly trigger.

Case 1: When accepting one of the early missions to reach a specific altitude (30,000m in this case) the altitude was passed but completion of the contract didn't acknowledge until the altitude was approx 65,000 m.

Case 2: When testing a part (radial parachute during flight in this case), neither the altitude clause nor the speed clause triggered as highlighted in Contract Window +. When manually staging the parachute at the correct speed and altitude, the contract failed to complete.

I realise that I have a heavily modded game, and can't really be certain that any of the three mods above are actually causing the problem but if anyone has either seen this happen before, or can help trouble shoot it, it would be greatly appreciated!

Log:

I'm not sure how much use this particular log will be, but I've included it anyway:

output_log.txt

Update:

Another occurrence. This time testing the Mk16 Parachute. Screenshot shows the problem clearly (along with a lot of the mods I have installed!).

nsP6Zfsl.png?1

Edited by Exitalterego
Another example of the problem with screenshot
Link to comment
Share on other sites

Your log is a lengthy web of errors and warnings, but there are three that stood out to me, and one in particular caught my eye. Kerbal Alarm Clock and Custom Biomes are repeatedly causing null reference errors. Those are no good, and I am not familiar enough with those addons to explain why you are getting that. Is Custom Biomes still a thing after 0.90?

Contract Configurator is my bet on the culprit here though...

[INFO] ContractConfigurator.ContractConfigurator: Disabled 0 ContractTypes.
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
[INFO] ContractConfigurator.ContractConfigurator: Finished Adjusting ContractTypes
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
MissingMethodException: Method not found: 'SCANsat.SCANUtil.GetCoverage'.
at ContractConfigurator.ContractRequirement.RequirementsMet (ContractConfigurator.ConfiguredContract contract, System.Collections.Generic.List`1 contractRequirements) [0x00000] in <filename unknown>:0
at ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0
at ContractConfigurator.ConfiguredContract.SelectContractType () [0x00000] in <filename unknown>:0
at ContractConfigurator.ConfiguredContract.MeetRequirements () [0x00000] in <filename unknown>:0
at Contracts.Contract.Generate (System.Type contractType, ContractPrestige difficulty, Int32 seed, State state) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.GenerateContract (Int32 seed, ContractPrestige difficulty, System.Type contractType) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.GenerateContract (System.Int32& seed, ContractPrestige difficulty) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.GenerateContracts (System.Int32& seed, ContractPrestige difficulty, Int32 count) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.RefreshContracts () [0x00000] in <filename unknown>:0
at Contracts.ContractSystem+.MoveNext () [0x00000] in <filename unknown>:0

It might be nothing, but it looks mighty suspect to me. I'd ask in their thread what might be causing this error to occur. The stack trace should be very helpful to the creator of Contract Configurator.

Link to comment
Share on other sites

Thanks for looking Arsonide. I'll remove Contract Configurator and test again to see if this resolves the problem.

I'll also point out the various null references errors to the mod devs.

As for Custom Biomes, it is compatible with 0.90 (or should be!) but isn't being actively maintained anymore. However, I believe NathanKell is doing maintenance on it as RSS uses it so he may be interested in the null reference errors.

- - - Updated - - -

OK, so a quick test reveals that Contract Configurator itself isn't the problem (have reported the log errors to the dev though) but a CC SCANSat Mission Pack is to blame.

This mission pack was installed alongside CC via CKAN, but doesn't have it's own forum thread. I've reported this issue in the CC thread so hopefully someone will pick up on this.

I think we can consider this solved now! :)

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...