Skip to content

Releases: severedsolo/OhScrap

Hotfix for Beta 15

15 Feb 16:00
Compare
Choose a tag to compare
  • Fixed NRE on saving

UPFM Beta 15 (0.15)

15 Feb 14:05
Compare
Choose a tag to compare
  • Further tweaks to the failure model.
  • Implemented "safety rating" system - rather than seeing actual failure rates, a part will be assigned a "safety rating" from 0-5.
  • The GUI will now display the "safety rating" of your vessel (based on lowest value) rather than percentages. It will also tell you what your worst part is.
  • Removed "replace parts" button from GUI as this functionality is now available through ScrapYard
  • Fixed a couple of NREs.
  • Parts can now exceed the "safety threshold" if they are at End Of Life.
  • Space Engines will now be determined by ISP at 1 atmosphere, rather than by thrust (the Poodle was being classified as a launch engine)

UPFM Beta 14 (0.14)

26 Dec 21:37
Compare
Choose a tag to compare
  • Fixed RCS failures not working
  • Fixed situation where 2nd flights could be more likely to fail than 1st flights.
  • Failure rates for the same types of part will no longer be allowed to vary by more than 10% (assuming all other things are equal)
  • reduced expectedLifetime for all parts, but also changed the way it's calculated, so they will fail less while within their lifetime, but won't last as many launches as they did before.
  • Parts will now never be more likely to fail than the safety threshold allows.

UPFM Beta 13 (0.13)

21 Nov 10:26
Compare
Choose a tag to compare
  • Rewrote Random Number Generator to make it less random (sounds counter-intuitive I know, but this system means that parts aren't failing every two minutes and we don't need to artificially limit failures)
  • Fixed Solar Panel Failures spamming NextDouble if the panel wasn't deployed.

UPFM Beta 12 (0.12)

19 Nov 15:38
Compare
Choose a tag to compare
  • Removed secondary failure check
  • Fixed failures always happening at maxTimeToFailure instead of randomly
  • Resource Blacklist is now editable via MM - see this post for details on format required.
  • Solar panels can now have sun tracking failures.
  • Fixed issue where fixed panels would report failures even though they can't be deployed or retracted (thanks to forum user New Horizons for showing me how to fix this.)
  • MASSIVELY reduced logging for release versions. It will now only log when something interesting happens.
  • EVA kerbals will no longer prompt warnings about the safety threshold.
  • GUI will no longer open by itself in the flight scene.
  • RCS Failures now actually work.
  • Parachutes will now warn you of a failure before you try to deploy them.
  • Fuel Line Leaks will warn you before the explosion happens. If the engine is shut down quickly enough the explosion won't happen.
  • Fuel Line Leaks will now actually leak liquid fuel (very slowly). This will happen regardless of whether the engine is throttled up or not.
  • Added option to stop timewarp when failure happens (defaults to on)

UPFM Beta 11 (0.11)

12 Nov 11:47
Compare
Choose a tag to compare
UPFM Beta 11 (0.11) Pre-release
Pre-release
  • Fixed MM Patches so chances to baseChance actually respected.
  • Fixed space engines not having lower failure rates than launch engines.
  • Added RCS Failures (warning - experimental)

UPFM Beta 10

03 Nov 05:29
Compare
Choose a tag to compare
  • Recompiled against KSP 1.3.1 and latest ScrapYard
  • Tweaked failure module:
    High Gen 1 failure rates, but sharp drop off with each build.
  • baseChance lowered to 1%
  • reverted previous changes to maxFailureTime

Hotfix for Beta 9 (0.9.1)

23 Jul 08:19
Compare
Choose a tag to compare
  • Fixed issue where displayChance updating was being skipped before the figures are passed to EditorWarnings on reloading a craft with existing failures (thanks Tyko)
  • Fixed issue where part highlight would default to off on reloading a craft with Failures. (thanks Tyko)
  • Further refinement to Reliability Model. Failures will now occur up to a maximum of 6 hours after craft is loaded, but will depend on how reliable the part is (unreliable parts will fail sooner) - Engines are excluded from this change.

Failure Module Test

23 Jul 13:12
Compare
Choose a tag to compare
Failure Module Test Pre-release
Pre-release
  • Tweaked failure module:
    High Gen 1 failure rates, but sharp drop off with each build.
    baseChance lowered to 1%

UPFM Beta 9 (0.9)

22 Jul 05:30
Compare
Choose a tag to compare

BACK UP YOUR SAVES BEFORE INSTALLING THIS UPDATE. THERE HAS BEEN A MAJOR CODE REFACTORING AND THE RELIABILITY MODEL HAS CHANGED SIGNIFICANTLY. EXISTING VESSELS MAY BE DETRIMENTALLY EFFECTED OR FAIL WHEN YOU DON'T EXPECT THEM TO

The changes to the reliability model are an experiment. I have been playing with them for a couple of days and am happy, but I want general feedback from other users.

  • Overhauled Reliability Model. It seems silly that early parts fail so easily, and then later parts hardly fail at all. expectedLifetime also had absolutely no bearing on a parts actual lifetime beyond Gen 1 and this seems silly. The new model balances this. Parts that are generally designed to be recovered (launch engines, parachutes etc) - will have higher initial failure rates but will have longer lifetimes. Parts that are designed to be sent into space and probably not come back (reaction wheels, solar panels etc) will have a lower initial failure rate but won't survive so many launches. Expected Lifetime now does what you would expect it to, and can be edited via MM (note that parts can still survive for less/more than the expected, it's just an average). The overall effect should be that overall failure rates are lower, but new builds will not reduce failure rates by as much as they used to. There is a certain amount of randomisation applied to failure rates, so every part will have it's own unique failure rate, but the actual randomisation applied will be linked to how many times you have built that part (ie failure rates should still generally trend downwards the more you use that part).
  • To compliment this change, UPFM will now track failure rates for each part from cradle to grave, rather than guessing on load as it did before.
  • In light of the above, the default Safety Threshold (the point where UPFM starts warning you that parts are unsafe) has been reduced to 25%. This will probably not affect existing saves and you'll have to change it manually.
  • Failures will no longer occur during KRASH simulations
  • Added option to EditorWarnings window to automatically replace any parts that are above the Safety Threshold (note that this will also remove the part from the SY Inventory, so be sure you want to do it before you click that button).
  • Improved Logging.
  • Events (toggle part failure, trash part, repair) will only show once on a part, rather than once per failure module. Any changes will affect all modules (so you click repair once, and if it works, everything gets repaired).