OhScrap! CKAN

Part Failures: Parachutes, Engines, Gimbals, Resources, Batteries, Reaction Wheels, Control Surfaces and more! Using ScrapYard for Kerbal Space Program.

License: Expat-MIT

Game Version: 1.12.2

Source code: zer0Kerbal/OhScrap

Downloads: 12,880

Author: zer0Kerbal

Mod Website: Forum Thread

Support this mod: Donate

Followers: 31

Outdated Mod

This mod is not known to work with the latest version of Kerbal Space Program. Proceed with caution.

Information Changelog Stats

Download on Curseforge or Github or SpaceDock.

Available on CKAN as OhScrap.

OhScrap! (OHS) (formerly UPFM)

Adopted by @zer0Kerbal, originally by @severedsolo

Mod Version KSP version License Expat-MIT

Curseforge CKAN GitHub SpaceDock

Code KSP-AVC Validate AVC .version files

brought to you by KGEx

Description

Preamble by @severedsolo

Poor Val, she's not having a good day. There she was on her way back from orbit, and this happened:

A bad day for Val

You see, I forgot to take her shiny new ship for a test flight before sending it to space, so the reaction wheels failed. Then her oxygen started venting into space. So she quickly burned retrograde and started her re-entry. Except that as she came into land, the parachute failed too. Like I said, not a good day.

Sound exciting? Then why don't you install Oh Scrap! today.

Features

This mod adds: - Part Failures: - Parachutes, Engines, Gimbals, Resources, Batteries, Reaction Wheels, Control Surfaces, and more - All these failures can make your day turn out like Vals. - Can be disabled or enabled through the difficulty settings menu - Failures follow the bathtub curve - brand new untested parts are more likely to fail than pre-tested models. - If you re-use a part too many times though, it will reach the end of it's shelf-life and be more prone to failure. - Generations - Subsequent "new models" of parts become more reliable than their earlier counterparts. - A part you've just researched is more likely to fail than a part that has been tried and tested many times - even if it's brand new. - Repairs - Some parts can be repaired remotely, some need an EVA. - You always have a better chance of repairing a part on EVA - Engineers have a better chance of repairing a part on EVA, the more experienced the engineer, the better the chance of success - Compatibility - KRASH - Kerbal Construction Time

Eye candy of a really awesome Static Test that someone set up

(used with permission):


Cabin notes

  • When I make a serious save / mod breaking change, CKAN will happily update you without you ever seeing a changelog. This means you could happily load your save, not notice the major version number has changed, and seriously break something. I do not like this. So CKAN users must use Kerbal Changelog, because that way nobody can say they weren't warned :).
  • The mod contains two parts, a command/parachute and Heatshield/cargo-bay.
  • Future Plans: lol. Except compatibility patches, keep it working with future KSP updates.
  • Community Tech Tree integration and Tech Tree Balancing (need feedback and assistance)
  • I have not personally tested the patches
  • Have a request? Glad to have them, kindly submit through GitHub.
  • Would love to see one or more textures that could be set as variants. Would need help with the textures. :D

Localization work in progress

  • [x] English - in progress
  • [ ]

HELP WANTED - See the README in the Localization folder for instructions for adding or improving translations for languages other than English. GitHub push is the best way to contribute. Additions and corrections solicited and welcome!


How to support

Support Github Sponsor Patreon Buy zer0Kerbal a snack


See More

  • Discussions and news on this mod: See Discussions or KSP Forums
  • Changelog Summary for more details of changes : See ChangeLog
  • Known Issues for more details of feature requests and known issues : See Known Issues

Installation Directions

  • Use
    CKAN

Dependencies

  • [x] Kerbal Space Program [^1]
  • [x] Module Manager [^2] to keep track of how many times a part has been built/recovered so that is a hard dependency. (obtained separately)
  • [x] ScrapYard is required if you want the mod to actually do anything. (obtained separately)

Recommends

Suggests

Mods that benefit OhScrap (OYS)

Other fun mods by zed'K

Supports

Conflicts

  • none

Replaces

  • none

Tags

  • plugin, config, career, uncrewed, crewed

*red box below is a link to forum post on how to get support*

How to get support

Credits and Special Thanks

  • @magico13 both for ScrapYard, and helping with all the questions/issues while making this.
  • @severedsolo
  • The maintainers/authors of DangIt - most of this would never have happened without looking at your code to figure out how to make stuff work.
  • @`Zelda' for ideas and support 🧧
  • @eightiesboi for ideas, support and testing! 🧧

Legal Mumbo Jumbo (License provenance)

Current (1) - zer0Kerbal

License Expat-MIT
Forum: Thread - Source: GitHub

All bundled mods are distributed under their own licenses
All art assets (textures, models, animations, sounds) are distributed under their own licenses

Original (0) - Author: severedsolo

License Expat-MIT Thread - Download - Source: GitHub


Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date

IMG:hero:1

v2.2.1.0 original: 01 Oct 2019 zed'K | updated: 28 Sep 2021 zed'K

[^1]: may work on other versions (YMMV) [^2]: Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date! [^3]: this isn't a mod.

Version 2.2.0.0 for Kerbal Space Program 1.12.2

Released on 2021-09-22

Mod Version KSP version KSP-AVC [License GPLv2]LINK:license []LINK:license
Code Validate AVC .version files


Version 2.2.0.0 - final countdown...

Update

  • recompile for KSP 1.12.x
  • to .NET 4.7.2
  • to C# 9.0
  • to Version.tt [v2.0.0.0]

correct

  • changelog thank you to 7ranceaddic7

See Full Changelog for full details of changes
See Known Issues for known issues


red box below is a link to forum post on how to get support
How to get support


Kerbal Space Program 1.12.1
Unity 2019.2.2f1
.NET Framework 4.7.2
C# 9.0

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date


Download (63.05 KiB)

Version 2.1.1.1 for Kerbal Space Program 1.9.1

Released on 2021-07-19

OhScrap!Version KSP 1.9.1 KSP-AVC License MIT
Validate AVC .version files


Version 2.1.1.1-prerelease

More ways to Fail, and more Kerbals allowed to fix it (part II)

02 Jun 2021 [KSP 1.9.1]

Repair

subChangee = fix Icon.ping (issue #11) by moving it where it should be
  • other minor housekeeping items

Updatechangelog to modern KerbalChangeLog standards

Changed Back end

  • add auto JSON
  • update automation to latest version
  • start working with yaclog-KSP (thank you cineboxandrew!)

See Full Changelog for full details of changes
See Known Issues for known issues


red box below is a link to forum post on how to get support
How to get support


Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date


Download (44.88 KiB)

Version 2.1.1.0 for Kerbal Space Program 1.9.1

Released on 2021-07-19

OhScrap!Version KSP 1.9.1 KSP-AVC License MIT
Validate AVC .version files


Version 2.1.1.0 - More ways to Fail, and more Kerbals allowed to fix it

  • folder restructuring
  • improved workflow
  • added 'Validate AVC .version files' workflow by @ DasSkelett (thank you @HebaruSan)
  • added CONTRIBUTING.md
  • added htm versions of Readme.md CONTRIBUTING.md to root
  • included Readme.htm in future release
  • internal automation updates
Allow 'Mechanics' from USI to affect effets
  • suggested by @dirk
  • current code allowed Engineers (and only Engineers) a bonus to repairs
  • adjusted code to allow any Kerbal with the "FailureRepairSkill" to receive a bonus to repairs
  • FailureRepairSkill is a Stock skill that all Engineers have
  • added a patch that adds FailureRepairSkill to USI MKS Mechanics
  • easy to add "FailureRepairSkill" to other careers if requested by users
New parts can fail!
  • Implement engine under-thrust/under-Isp failures in a way that doesn't depend on thrust limiter.
  • thank you to @bfrobin446
  • ~~code from TestFlight~~ (thank you @Agathorn @linuxgurugamer and et al)
  • ~~section covering this code (CC BY-NC-SA 4.0) inserted into license file~~
Speed up new code
  • thank you to @Lisias
  • reset repository/code to 2.1.0.0
  • updated to faster version of new EngineModuleWrapper.cs
  • new code subject to GitHub ToS and to existing OhScrap License (MIT)

See Full Changelog for full details of changes
See Known Issues for known issues


red box below is a link to forum post on how to get support
How to get support


Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date


Download (48.24 KiB)

Version 2.1.0.0 for Kerbal Space Program 1.9.1

Released on 2020-03-13

OhScrap! Version KSP version KSP-AVC License: MIT MIT-17x17.png


Version 2.1.0.0 - new maintainer, same great taste!

  • >>-- Adoption by zer0Kerbal --<<
  • recompiled for KSP 1.9.1
  • recompiled against .NET 4.8
  • updated file structure
  • updated .csproj to zer0Kerbal's
  • updated to zer0Kerbal's automated build process
  • added Logger.cs
  • use Version.Number from tt processes
  • adjusted log path from /severedsolo/OhScrap/Logs/ to /OhScrap/Logs/

Kerbal Space Program 1.9.1
Unity 2019.2.2f1
.NET Framework 4.8

Download (36.41 KiB)

Stats for OhScrap!

Downloads over time

Downloads per version

New followers per day

Top Referrers

  1. spacedock.info
  2. forum.kerbalspaceprogram.com
  3. www.google.com
  4. yandex.ru
  5. www.curseforge.com
  6. duckduckgo.com
  7. www.bing.com
  8. github.com
  9. search.yahoo.com
  10. sd1a.52k.de

Export Raw Stats

Export Downloads

Export Followers

Export Referrals

Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.