Releases: KSP-RO/TestFlight
v1.3 Experimental 1
TestFlight v1.3 Experimental
This is an experimental development release and should only be used to provide testing feedback
v1.3 Is a major refactor of TestFlight and removes the concept of 'scope'. All data is now stored globally and reliability does not change when you move to different scopes. This does remove some game play, but the complexity of the system, mainly due to KSPs complexity in persisting data, was holding back other features and I've decided those other features are more important.
Things to test
If you are helping test this experimental, thank you!. Things to look for:
NOTE: For proper testing of this build, it should be tested on a normal live save game. However please make a backup of your save game first!
- This version is a major change to how data is stored in KSP's persistent.sfs file, and would normally be save game breaking. However I have added code to automatically migrate the saved data from the old format to the new format the first time you load and then save your game. Easiest way to do this is just load your game, then immediately exit to the main menu.
- Everything should work exactly as before, with the obvious difference being no more scopes.
v1.2.2.0 TestFlight
v1.2.2.0
- NEW: UI: New TestFlight window available at Space Center that will contain new features in the future. For now can be used to modify global settings.
- FIX: Remember last MET upon reload
- FIX: FAILURES: Set initial engine ignition state based on current engine ignition state rather than UNKNOWN
- FIX: Persist operatingTime on the part so that loading a game doesn't mess up the timer
- FIX: FAILURES: IgnitionFail fallback to 100% baseIgnitionChance if not defined in configs
- UI: Reduced logging in Editor scene
v1.2.1.0 TestFlight
v1.2.1.0
- FIX: UI: Fixed Master Status Display getting into a bad UI state when failed parts where removed from the vessel, which caused other Non-TF Windows to get temporarily broken
- CONFIGS: Restore ignition charges on the pad but not in the air
- FAILURES: IgnitionFail: Don't apply pressureCurve if it evaluates to 0
- FAILURES: IgnitionFail: Always restore ignition charge if in PRELAUNCH situation
- UI: Updated timestamp on FlightLogger to better match stock KSP entries
- CONFIG: Updated all engines with new pressure based IgnitionFail configs
- CONFIG: Updated FloatCurve tangents on all configured parts
- CONFIG: The KW part representing 2xRL10 engines now records data at twice the rate
- UI: Tighter GUI popping to hopefuly reduce clashes between mods
- FIX: #53 OneShot failures weren't being triggered
- CONFIG: Restore ignition charge on all IgnitionFail failures
- FAILURES: Allow IgnitionFail to scale based on dynamic pressure
- UI: Add failures to F3 Flight Log along with MET timestamp
- CONFIG: Add low tech transfer from Aerobee line to AJ10 Early line
v1.2.0.0 TestFlight
Highlights
This version of TestFlight includes some major changes including a brand new Interop API that allows mods that have dynamic parts to work with TestFlight. In addition there are many config changes to sync up with the latest versions of Realism Overhaul and RP-0.
VERY IMPORTANT: If you use RealFuels, RealismOverhaul, or RP-0 you will need to get the latest versions of those mods, being released in sync with this version of TestFlight, to ensure continued proper operation. If you do not, TestFlight will not properly attach to parts.
Change Log
- New Interop API allows mods that make dynamic parts, such as RealFuels and Procedural Parts, to connect with TestFlight and provide data that identifies parts by those dynamic properties.
- Totally reworked configs pre-processor makes it easier to update and add new part configs
- New Query System allows for far more control in configs as to what modules apply to what
- Support for failure modules to operate on specific engines in a part when a part has more than one engine module.
- You can now see the rated burn time on engines in the VAB
- Fixed some benign NREs
- Possible fix for the TestFlight MSD sometimes going blank and taking half the UI with it for a few seconds
- Updates to several engine configs including LR-89, LR-105, and AJ10 series engines to match current configs in RealismOverhaul/RP-0
- Fixed a bug that sometimes prevented TestFlight from properly determining state change of an engine from NOT_IGNITED to IGNITED
- Fix bug in settings window where your last view settings page was not properly restored upon loading the window
- EngineModuleWrapper and all Engine based Failure Modules now support two ways of addressing specific ModuleEngines and ModuleEnginesFX on a part; Index and engineID
- Added new Diffuculty Setting to make all parts operate under a Single Scope rather than distinct scopes based on craft location & situation
- If a part uses the TestFlightReliability_Engine module, the rated burn time for the engine as well as the burn through time and penalty is now listed in part's "Info" window in the VAB.
- New part aliasing feature allows configs to change without loss of flight data in most cases. Also allows multiple parts to be treated as the same part.
v1.1.0.0 TestFlight
TestFlight v1.1.0.0
Change Log
- Changed AJ10 engine config names to line up with RP-0
- NEW ENGINE: XLR11 (FASA Pack) --> XLR99
- NEW ENGINE: LR-87-3 (FASA and AIES Packs) --> LR-87-5 --> LR-87-7 --> LR-87-9 --> LR-87-11 --> LR-87-11A
- NEW ENGINE: RL10A-1 (Squd, KW, and FASA Packs) -> RL10A-3-1 --> RL10A-3-3 --> RL10A-3-3A --> RL-10A-4 --> RL-10A-4-1/2 --> RL10B-2 --> RL10C-1
- FIX spelling error in settings window
- FIX #47 Parts that are destroyed or staged will now remain in the MSD for about 15 seconds giving you time to see their status
- FIX Incorrect LR-89 engine reference
- NEW Initial support for Procedural Tanks, more to come on this!
v1.0.0.0 Vanguard
v0.4.6.2 - Alpha - Stock
Alpha Release
This is an Alpha Development Release and thus should be assumed to contain bugs that may or make not break your game. Use of this release in a clean test save game is highly recommended.
Change Log
- FIX AVC .version file had bad formatting
- FIX autogenerated URLs for AVC and CKAN had incorrect URLs
- FIX Output pretty JSON for CKAN
- FIX ID in .version file was backwards
- FIX Property
deepSpaceThreshold
in Core was wrong format - NEW #37 MSD will now restore its previous visibility state
- FIX #38 DataRecorder_Engine now uses the common engine wrapper
- FIX #39 Improved support for RF/MFT and ModuleEngineConfig. Derivative engines should work properly now.
- NEW #40 The amount of thrust lost in the ReducedMaxThrust failure can now be configured with the
thrustReduction
property which is a multiplier from 0 to 1. - [RealismOverhaul] Major work on tweaking Aerobee, X-405, and AJ-10 engines for both realistic reliability and fun gameplay.
- [RealismOverhaul] NEW Engine configs for AJ10-142 and AJ10-104D
- [RealismOverhaul] NEW Engine configs for LR-89-5
- [RealismOverhaul] NEW Engine configs for LR-105-5
- [RealismOverhaul] NEW Engine configs for Bell 80XX series engine
v0.4.6.2 - Alpha - Realism Overhaul
Alpha Release
This is an Alpha Development Release and thus should be assumed to contain bugs that may or make not break your game. Use of this release in a clean test save game is highly recommended.
Change Log
- FIX AVC .version file had bad formatting
- FIX autogenerated URLs for AVC and CKAN had incorrect URLs
- FIX Output pretty JSON for CKAN
- FIX ID in .version file was backwards
- FIX Property
deepSpaceThreshold
in Core was wrong format - NEW #37 MSD will now restore its previous visibility state
- FIX #38 DataRecorder_Engine now uses the common engine wrapper
- FIX #39 Improved support for RF/MFT and ModuleEngineConfig. Derivative engines should work properly now.
- NEW #40 The amount of thrust lost in the ReducedMaxThrust failure can now be configured with the
thrustReduction
property which is a multiplier from 0 to 1. - [RealismOverhaul] Major work on tweaking Aerobee, X-405, and AJ-10 engines for both realistic reliability and fun gameplay.
- [RealismOverhaul] NEW Engine configs for AJ10-142 and AJ10-104D
- [RealismOverhaul] NEW Engine configs for LR-89-5
- [RealismOverhaul] NEW Engine configs for LR-105-5
- [RealismOverhaul] NEW Engine configs for Bell 80XX series engine
v0.4.6.1 - Alpha - Stock
Alpha Release
This is an Alpha Development Release and thus should be assumed to contain bugs that may or make not break your game. Use of this release in a clean test save game is highly recommended.
Change Log
- ShutdownEngine failure should now also shutdown the visual effects playing with certain mods like RealPlume/Smoekscreen
- ShutdownEngine failure now uses the common EngineModuleWrapper
- ReducedMaxThrust should now work properly with RF/MFT or any other ModuleEngineConfigs based mod
- TestFlight now has AVC .version files. It does not include miniAVC, but if you are using the full AVC mod (which I highly suggest because its awesome) you should now be notified of updates
- TestFlight now generates CKAN files so should be on CKAN soon
- FIX Fixed a bug in Failure modules that was preventing the
duFail
andduRepair
properties from working. Unfortunately due to the way KSP works, you will need to create new craft for this fix to take effect. Any existing craft or saved .craft files will not work.
v0.4.6.1 - Alpha - Realism Overhaul
Alpha Release
This is an Alpha Development Release and thus should be assumed to contain bugs that may or make not break your game. Use of this release in a clean test save game is highly recommended.
Change Log
- ShutdownEngine failure should now also shutdown the visual effects playing with certain mods like RealPlume/Smoekscreen
- ShutdownEngine failure now uses the common EngineModuleWrapper
- ReducedMaxThrust should now work properly with RF/MFT or any other ModuleEngineConfigs based mod
- TestFlight now has AVC .version files. It does not include miniAVC, but if you are using the full AVC mod (which I highly suggest because its awesome) you should now be notified of updates
- TestFlight now generates CKAN files so should be on CKAN soon
- FIX Fixed a bug in Failure modules that was preventing the
duFail
andduRepair
properties from working. Unfortunately due to the way KSP works, you will need to create new craft for this fix to take effect. Any existing craft or saved .craft files will not work.