Releases: jrossignol/ContractConfigurator
Releases · jrossignol/ContractConfigurator
Contract Configurator 1.20.1
- Moved settings into stock settings screen.
- Compatibility with latest KSP pre-releases
Contract Configurator 1.20.0
- Support for KSP 1.2
- Fixed NRE when vessel's Landed At string is null (thanks SamLex).
Contract Configurator 1.19.0
- Added Part.UnlockCost().
- Added Part.Resources().
- Added Part.ResourceCapacity().
- Reworked ParameterDelegate - worst source of in-flight LINQ (ie. garbage).
- Check contract requirements before displaying them in mission control in case something has changed.
- Fixed issues with part parser (thanks 5thHorseman).
- Fixed exception in Mission Control (thanks Conventia & AccidentalDisassembly).
- Fixed a NullReferenceException in PartValidation.
- Fixed an incorrect condition on the ReseachBodies check which caused heaps of garbage to be created (thanks xEvilReeperx).
- Fixed issue with Duration parameter not kicking off correctly in some circumstances (thanks 5thHorseman).
Contract Configurator 1.18.1
- Fixed NRE on contract save (thanks CecilFF4).
Contract Configurator 1.18.0
- New Base and ISRU agent icons from Enceos.
- Added Resource.Density() method.
- Added partModule and partModuleType to TechResearchedRequirement.
- Fixed problem with requirement data for offered data not getting fixed until contract save (thanks severedsolo).
- Fixed sorting of contract groups (thanks pap1723).
- Fixed Resource parsing limitations (thanks hargn).
- Fixed issue with DATA nodes and child contract groups (thanks hargn).
- Disallow DMOS Seismic Impact Hammer at KSC in science subsystem (thanks BeafSalad).
- Remove short-circuit in Any/All requirement texts for players aren't given incorrect information (thanks inigma).
- Fixed an issue that prevented expressions from working in resource loading (thanks hargn).
- Cycle through new contracts to generate in a random order to prevent certain contracts from getting preference.
- Fixed issue where contract expiries were never getting set (thanks DarkonZ).
- Fixed issue with some parameters combined with the All parameter causing incorrect contract failure (thanks tomf).
- Fixed issue with selected contract in mission control getting unselected when a new contract is generated (thanks AccidentalDisassembly).
Contract Configurator 1.17.0
- Mission Control remembers the last visited tab when you open it, and takes you there.
- Added Tracking Station buttons for filtering orbits/waypoints from contracts.
- Added support for adding loading tool tips.
- Better support for Kolniya/Tundra orbits - will error if the orbit would exit the SOI. Also added CelestialBody methods to determine if the body is allowed to have Kolniya/Tundra orbits.
- Fix for contracts not being offered on a brand new save until at least one stock contract is offered (thanks to all the RP-0 users who reported this).
- Fixed issue where parameter completion data wasn't correctly copied to newly created vessel on undock/decouple (thanks linuxgurugamer).
- Fixed DraftTwitchViewers support.
- Fixed issue with using Enter button to go to Mission Control (thanks Deimos Rast).
- Fixed agent for stock satellite contracts.
- Fixed issue with sortKey in child contract groups (thanks pap1723).
Contract Configurator 1.16.2
- Fix exception error messaging.
Contract Configurator 1.16.1
- Silence Research Bodies error (thanks Liondrome).
- Fixed problems with ResearchBodies support (it was offering some contracts that it shouldn't have).
Contract Configurator 1.16.0
- Support for ResearchBodies - contracts won't be offered until the appropriate body has been researched (thanks JPLRepo).
- Integrated support for Kerbal Konstructs directly into Contract Configurator.
- New NoStaging parameter.
- Agent data for stock contracts is now defined in a cfg file, instead of hardcoded (see CONTRACT_DEFINITION in documentation).
- Properly factor in autoAccept contracts when deciding whether to enable the accept button in Mission Control (thanks ETM, Nightside & Aelfhe1m).
- Fixed issue with contract generation process starting up before the stock contract system was done loading. This would cause contracts to be offered that weren't supposed to be offered, which could cause other issues (like a contract that can be accepted but is then removed, or an active contract that gets removed unexpectedly). Thanks to everyone who's been very patient on this nasty & hard to track down bug.
- Fixed contracts that didn't properly expire once the expiry date hit.
- Increased default expiry dates (since long expiries no longer prevent other contracts from generating).
Contract Configurator 1.15.5
- Updated agent icons from Enceos.
- Fixed issue introduced in 1.15.x with Prestige() function that incorrectly treated all contracts as Trivial.
- Fixed issue with text for Funds/Science/Reputation requirements.
- Fixed issue with sorting in Available tab of Mission Control.
- Fixed exception when declining/cancelling contracts in Mission Control.