Skip to content

Releases: jrossignol/ContractConfigurator

Contract Configurator 0.5.4

13 Jan 04:47
Compare
Choose a tag to compare
  • Workaround for stock contracts app lag issue (#3964 on Squad bugtracker).
  • Fixed NullReference issue in HasAntenna when loading a vessel with no antennas (thanks t0chas).

Contract Configurator 0.5.3

12 Jan 18:58
Compare
Choose a tag to compare
  • Extensions to PartValidation to handle more varied scenarios.
  • Added ReachState parameter. Deprecated ReachAltitudeEnvelope, ReachBiome, ReachDestination, ReachSituation and ReachSpeedEnvelope.
  • Fixed to work with additional changes in RemoteTech 1.6.
  • Minor bug fixes.

Contract Configurator 0.5.2

11 Jan 04:25
Compare
Choose a tag to compare
  • Fixed issue with HasAntenna using ActiveTarget (was breaking the RemoteTech contract pack). Huge thanks to Bluemoon for pointing this one out.

Contract Configurator 0.5.1

10 Jan 14:39
Compare
Choose a tag to compare
  • Fixed to work with RemoteTech 1.6
  • Hide text for fake Parameters related to OrbitGenerator in mission control on active contracts.
  • Removed ':' from the Duration parameter default text.

Contract Configurator 0.5.0

08 Jan 20:15
Compare
Choose a tag to compare
  • RemoteTech integration!
    • KSCConnectivity parameter - indicates that a vessel must have connectivity back to mission control.
    • HasAntenna parameter - indicates that a vessel must have one or more antenna that meet specific criteria.
    • SignalDelay parameter - requires a min/max signal delay for a connection.
    • VesselConnectivity parameter - checks for connectivity between two vessels.
    • CelestialBodyCoverage parameter - verifies that there is communication coverage of a celestial body.
    • ActiveVesselRange requirement - requires that a celestial body has a satellite with a minimum active vessel range (achievable via either an omni antenna or dish targetting active vessel).
    • CelestialBodyCoverage requiremnt - requirement for having a dish pointed at the given celestial body.
  • Vessel tracking!
    • New define attribute of VesselParameterGroup to associate the ship that completes the parameter to the given name.
    • New vessel attribute of VesselParameterGroup to require a specific vessel (previously defined using define) to be the one to complete the parameter.
    • IsNotVessel parameter for exclusion (eg. to have two VesselParameterGroup parameters in a contract that must be met by different vessels).
  • Added Duration parameter.
  • Added PartValidator parameter and deprecated HasPart and HasPartModule.
  • Merged all orbital parameters into Orbit parameter. Thanks ttagreis for contributions on altitude and period.
  • Added PartModuleTypeUnlocked requirement.
  • Changed default values for disableOnStageChange in parameters to be more logical.
  • Added new validation to check for unexpected values in config nodes - helps when developing contract configuration.
  • Reloading contract types will also re-run module manager (which means you can now reload contract types that use module manager).
  • Minor bug fixes

Contract Configurator 0.4.5

05 Jan 17:31
Compare
Choose a tag to compare
  • Fixed NullRef issue when approaching another vessel (thanks Tellion).

Contract Configurator 0.4.4

05 Jan 16:00
Compare
Choose a tag to compare
Pre-release
  • Fixed NullRef issue when approaching another vessel (thanks Tellion).

Contract Configurator 0.4.3

01 Jan 15:47
Compare
Choose a tag to compare
  • Fixed issue where SCANsat reported 100% scanning during flight loading, causing SCANsat parameters to complete early.

Contract Configurator 0.4.2

30 Dec 02:38
Compare
Choose a tag to compare
  • Improved validation when loading configuration. More checking for invalid cases and better error messaging.
  • Added HasPassengers parameter.
  • Added Funds requirement.
  • Added Science requirement.
  • Added Repuration requirement.
  • Allow zero min speed for ReachSpeedEnvelope; improved titles.
  • Minor bug fixes.

Contract Configurator 0.4.1

25 Dec 04:52
Compare
Choose a tag to compare
  • Added OrbitalInclination parameter (thanks tattagreis).
  • Added OrbitalEccentricity parameter (thanks tattagreis).
  • Added OrbitalApoapsis parameter (thanks tattagreis).
  • Added OrbitalPeriapsis parameter (thanks tattagreis).
  • Fixed defaults for SCANsatCoverage requirement.
  • Moved debug key from Alt-F9 to Alt-F10.
  • Added LICENSE.txt into download file.
  • Minor bug fixes.