RemoteTechnologiesGroup / RemoteTech

Community developed continuation of Kerbal Space Program's RemoteTech mod.
http://remotetechnologiesgroup.github.io/RemoteTech
GNU General Public License v2.0
233 stars 102 forks source link

Remote Tech contracts vanished #741

Closed NikPower closed 6 years ago

NikPower commented 6 years ago

Updated KSP from 1.3.0 to 1.3.1, Updated Remote Tech from 1.8.8 to 1.8.9 Remote Tech contracts vanished :((

KSP-TaxiService commented 6 years ago

Hi, Please provide your log and a short description of what was happening during your KSP and RT upgrades. Did your accepted contracts disappear after the upgrades?

NikPower commented 6 years ago

O.S: Windows 7 64 bits KSP: v 1.3.1 64 bit Problem: Remote Tech 1.8.9 contracts unavailable in KSP 1.3.1

Reproduction steps:

  1. I was using KSP version 1.3.0 and RT version 1.8.8 - Remote Tech contracts were OK,
  2. then updated KSP to 1.3.1 and SCAN said RT 1.8.9 is available I updated RT to 1.8.9 via SCAN
  3. I've started the new career in KSP 1.3.1 + RT 1.8.9 - Remote Tech contracts were not available in mission control
  4. I downloaded RT 1.8.8.10 manually and unzipped it into GameData - Remote Tech contracts become available
  5. Conclusion - looks like old Contract Pack: Remote Tech 2.1.4 by Nightingale is not compatible with new Remote Tech 1.8.9
steffenbanhardt commented 6 years ago

Uploading my KSP.log -- There are many errors like this one:

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',PARAMETER 'KSCConnectivity' of type 'KSCConnectivity': Unknown parameter 'KSCConnectivity'.

ContractConfigurator.HasAntennaFactory: CONTRACT_TYPE 'RT_EverythingSat', PARAMETER 'HasAntenna' of type 'HasAntenna': Error parsing antennaType

KSP.log

KSP-TaxiService commented 6 years ago

@NikPower @steffenbanhardt Hey, thanks for details provided! I am bluffed by this bug because I do not make any change in RT 1.8.9 that would cause this contract issue.

You may be interested to know the ContractConfigurator thread has various bug reports on contract vanishing since the release of KSP 1.3.1.

I am trying to pinpoint down to the root cause and if it is due to changes in RT 1.8.9.

KSP-TaxiService commented 6 years ago

I found one of the RT 1.8.9 changes that causes ContractConfigurator to go apeshit. I am guessing CC was compiled against RT 1.8.8 and didn't expected the new attributes added by myself.

I will report this to the CC thread with what I found.

KSP-TaxiService commented 6 years ago

It seems the CC mod isn't updated for while.

I am going to close this issue as there isn't anything to fix this bug on RT side. :-(