Releases: jrossignol/ContractConfigurator
Releases · jrossignol/ContractConfigurator
Contract Configurator 0.5.4
- 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
- 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
- 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
- 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
- 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
- Fixed NullRef issue when approaching another vessel (thanks Tellion).
Contract Configurator 0.4.4
- Fixed NullRef issue when approaching another vessel (thanks Tellion).
Contract Configurator 0.4.3
- Fixed issue where SCANsat reported 100% scanning during flight loading, causing SCANsat parameters to complete early.
Contract Configurator 0.4.2
- 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
- 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.