Skip to content

Releases: severedsolo/OhScrap

Oh Scrap 1.5.1.2

28 Feb 05:44
Compare
Choose a tag to compare
  • Changed license back to MIT as I apparently forgot to do this in the main repo

Oh Scrap! 1.5.1.1

02 Feb 06:54
Compare
Choose a tag to compare
  • No changes from 1.5.1 but this time remembered to ship the DLL

Oh Scrap! 1.5.1

01 Feb 22:10
Compare
Choose a tag to compare
  • Recompiled against KSP 1.6.1
  • Fixed SRBs rolling 4-5 times before launch (which was leading to the abnormally high failure rates)
  • Fixed all parts automatically being tested because apparently vessel.speed is not relative to the vessel.....
  • Fixed SRB safety ratings not really reflecting the parts likelyhood to fail.
  • Fixed invalid characters in EngineFailureModule patch
  • Fixed Space Engine (Terrier etc) always having a Safety Rating of 1 and simultaneously being physically incapable of failing.
  • Logger will create Logs directory if it doesn't exist
  • Slightly reduced baseFailureChance of SRBs

Oh Scrap! 1.5

13 Jan 09:20
Compare
Choose a tag to compare
  • Recompiled against KSP 1.6.0 (1.5.x should continue to work fine)
  • Fixed issue where failure rolls would be spammed in prelaunch
  • Exposed baseFailureChance and expectedLifetime for Space Engines in the MM config for EngineFailureModule
  • Added bash script to automate release build process (only relevant if you are compiling from source, but it's in the Github Repo so mentioned it here)

OhScrap 1.4.2

22 Dec 14:25
Compare
Choose a tag to compare
  • Fixed SRBs failing during KRASH sims (for real this time)

Oh Scrap 1.4.1

19 Dec 11:38
Compare
Choose a tag to compare
  • Fixed SRBs being allowed to fail during KRASH simulations

Oh Scrap 1.4

23 Nov 05:10
Compare
Choose a tag to compare
  • CKAN USERS ONLY: Kerbal Changelog by Benjamin Kerman is now a required dependency
  • MANUALLY INSTALLED USERS: Kerbal Changelog by Benjamin Kerman is bundled as an optional (but recommended) mod.
  • Recompile against KSP 1.5.1
  • Failures will no longer be calculated per part. Instead, we'll take into account the overall reliability of the vessel, and use that to determine failure rates. (Ie, if you stick a bunch of really good parts on your rocket, and one really crappy one, the rocket will still be less prone to fail than one with all crappy parts). A really cool side effect of this, is that if you stage away your bad parts, your vessel will become more reliable overall (ie, you can have a bad launch vehicle, but a tried and tested payload, and once the launch vehicle is gone, the payload will be uber reliable).
  • Failures will be rolled for constantly (but rate limited) instead of just on loading the vessel. At the moment, it's every 10 seconds in atmosphere for the first two minutes, every 2.5 minutes after that while in atmosphere (known as "plane mode") and every 30 kerbal minutes out of the atmosphere - to simulate the fact that things are much more likely to go wrong on launch.
  • All of the above parameters can be edited in DefaultSettings.cfg which is located at OhScrap/PluginData
  • Parts can only fail if they are actually in use (ie engines firing, Reaction wheels turning, etc) - this may have been technically in the last version, but I found a bunch of places where it wasn't actually turned on.
  • Overall rebalance of the reliability system
  • Remote Repair has been reduced to a 20% chance of success, EVA to 40% and engineers will give a 10%*their level boost to the repair chance (so a Lv5 Engineer will give you a 90% chance of repair on EVA).
  • MASSIVE code cleanup - handling the failures on a per vessel, rather than per part basis means less garbage, better performance and easier for me to maintain etc. I've also moved a BUNCH of duplicated code into their own common methods.
  • Parts that have not been tested/launched can now be recovered. The tradeoff for this is that those parts will receive NO bonuses for recovery. Ie, it will still have the failure rate of a "fresh off the factory line" part.
  • Parts that have not been tested/launched can now be recovered. The tradeoff for this is that those parts will receive NO bonuses for recovery. Ie, it will still have the failure rate of a "fresh off the factory line" part.
  • Randomisation is gone. Parts will have standard failure rates.
  • Safety Rating system now runs from 1-10 rather than 1-5
  • Safety Ratings are now relative rather than absolute (ie it's linked to the parts base reliability, not a fixed number)
  • Mod will log to the OhScrap/Logs folder
  • "Extra Logging" option will show you every roll and a guess at the probability of a part failing in the next 2 minutes/15 minutes/30 days (depending on the Vessels Situation). Note that this can be inaccurate in some situations.
  • You can also see this information in the UI by creating an empty text file called debug.txt in the Oh Scrap Directory (all lower case if your OS cares about such things)
  • Probably a bunch of other stuff I'm not remembering right now.
  • Added option to override Stage Recovery and recover parts but no funds. Please note this is highly experimental and may not even work at all. 

Oh Scrap 1.4 Release Candidate 2

19 Nov 14:04
Compare
Choose a tag to compare
Pre-release
  • Fixed bug where very high gen parts would never degrade.
  • Fixed bug where very high gen parts could return a zero chance of failure on first launch.

Oh Scrap 1.4 Release Candidate 1

18 Nov 08:20
Compare
Choose a tag to compare
Pre-release

Changes from beta 6

  • Decouple vessel failure rate from part failure rate (will mean less wild variations when adjusting the MM patches)
  • Fixed repair rolls
  • Plane Mode now kicks in after 2 minutes
  • Plane mode checks now occur every 150 seconds
  • Fixed Solar Panels "failing" when they were physically incapable of doing so.

Oh Scrap 1.4 Beta 6

12 Nov 18:27
Compare
Choose a tag to compare
Oh Scrap 1.4 Beta 6 Pre-release
Pre-release
  • Changed initial failure rate generation (again)
  • Logger will no longer log when nothing happened.
  • Add option to remove funds that StageRecovery gives you if that mod is installed. (UNTESTED)
  • "Worst part" will now display the worst part in terms of failure rate, rather than guessing by safety rating.
  • Rebalanced atmospheric/plane failure rates a little