Repurpose the waste from the imprecise assembly of machines for new materials. No process is ever truly perfect.
Mods introducing new content into the game.
Version: 0.11.3
Date: 2025-11-20
Bugfixes:
- Fix load error when ScrapIndustry.products[] metadata is not specified, which wasn't previously required
Version: 0.11.2
Date: 2025-11-20
Compatibility:
- Fix load error when Crushing Industry is enabled without AAI Industry
Version: 0.11.1
Date: 2025-11-20
Compatibility:
- BZ Lead: Actually change pipes to produce lead scrap lol
Version: 0.11.0
Date: 2025-11-20
Major Features:
- Begin adding support for fluid ingredients producing scrap
- Add recipe for electric engine unit from scrap
Minor Features:
- Add setting for mechanical scrap
Changes:
- Reduce amount of mechanical scrap from recipes across the board
- Add 1 gear wheel to recipe for making an engine unit from scrap
- Change internal recipe name "engine-from-scrap" to "engine-unit-from-scrap"
Compatibility:
- AAI Industry: Add recipes for motor and electric motor from scrap
- AAI Industry: Make engine unit from scrap recipes more expensive to compensate
Version: 0.10.4
Date: 2025-11-04
Bugfixes:
- Fix (sort of) gear selecting mechanical scrap recipe.
Version: 0.10.3
Date: 2025-11-02
Bugfixes:
- Fix incorrect probability when recipes share a table reference
Version: 0.10.2
Date: 2025-11-01
Bugfixes:
- Fix recipes sharing a table reference generating scrap twice
- Fix incorrect check for an empty table
Version: 0.10.1
Date: 2025-10-27
Minor Features:
- Add setting to make recipe signals visible
Bugfixes:
- Fix incorrect RU locale file
Version: 0.10.0
Date: 2025-07-08
Major Features:
- Add new Mechanical scrap as scrap from engines
Minor Features:
- Add "no scrap from scrap" setting
Balancing:
- Advanced circuit from scrap no longer requires plastic (can be changed with setting)
Version: 0.9.5
Date: 2025-07-04
Changes:
- Buff scrap from recycling (still a nerf, but less aggressive)
Version: 0.9.4
Date: 2025-06-13
Changes:
- Fix load error with recipes that have ingredients but not results
Version: 0.9.3
Date: 2025-06-13
Changes:
- Auto-exclude all science packs from generating scrap byproducts in their recipes
Version: 0.9.2
Date: 2025-06-08
Locale:
- Update RU locale (credit: Onseshigo)
Version: 0.9.1
Date: 2025-06-01
Changes:
- Add CN locale (credit: Houraiji-Kyuusyou)
- Add RU locale (credit: Osmo)
- Thank you both!
Version: 0.9.0
Date: 2025-04-24
Minor Features:
- Add `force=true` recipe metadata flag to be the opposite of `ignore=true`
Compatibility:
- Move compatibility with Wooden Industry from here to there
- Add compatibility for Rocket Reusability
- Add compatibility for Intermodal Containers
Version: 0.8.0
Changes:
- Lithium dust has been renamed to Lithium powder (internal name is still lithium-dust for compatibility reasons)
- Lithium powder scrap is now always enabled, though its volatility is still configurable
- Lithium powder is now smelted into Lithium plates instead
Balancing:
- Lithium powder volatility time has been increased from 1 to 3 minutes
- Lithium plates have less lithium powder byproducts
- Lithium no longer self-scraps
Version: 0.7.5
Bugfixes:
- Tentative fix for hand crafted recipes affecting priority order for recipes
Version: 0.7.4
Bugfixes:
- Fix crash when character skin from another mod does not have any crafting categories defined
Version: 0.7.3
Compatibility:
- Add hand crafting recipe categories to all characters, to support skin swapping mods
Version: 0.7.2
Changes:
- Add scrap smelting recipes to productivity techs
Version: 0.7.1
Compatibility:
- Reduce smelting time of lead scrap from 6.4 to 3.2 to parity ratios from BZ Lead (-50%)
Version: 0.7.0
Changes:
- Changed No Mercy to only disable productivity for molten metal recipes
- Buff molten metal from scrap (100 -> 200)
- Buff molten metal from steel scrap (200 -> 300)
- Hide scrap recipes from player crafting to reduce clutter
Graphics:
- Redo lithium dust neutralization icon
- Move icons for compatibility with other mods into graphics/icons/compat subfolder
Compatibility:
- Update compatibility for Wooden Industry 2.0.0 with Alloy Smelting
- Add compatibility for Sand from Early Crushing
Version: 0.6.4
Minor Features:
- Make self_scrap optional and definable for entire crafting categories (thanks S6X!)
Changes:
- Productivity is disabled on scrap smelting recipes when No Mercy is enabled
Version: 0.6.3
Bugfixes:
- Add hide_from_signal_gui=false to recipes for crafting from scrap.
Version: 0.6.2
Bugfixes:
- Rename fake_results to fake_ingredients, name was misleading!
Version: 0.6.1
Bugfixes:
- Fix blue chips from scrap being labeled incorrectly.
Version: 0.6.0
Minor Features:
- Added new "fake_results" option to ScrapIndustry.recipes[], which can be used to custom-tailor the scrap byproducts
Compatibility:
- Improve compat with Rusting Iron by usng the new API introduced in version 1.2.0
Changes:
- Add Pipes to mercy mode, as they're an ingredient for many other items, including engine units
- Nerf scrap byproducts to be ignored by productivity
Bugfixes:
- Fix load error when running without Space Age
- Add variant pictures for rusty iron scrap
Version: 0.5.8
Minor Features:
- Added new recipe for processing units from scrap
Changes:
- Reduced amount of molten metal yielded from melting scrap (250 -> 100), (500 -> 250 for steel)
- Replaced stone with water in holmium solution from scrap recipe
- Updated more recipes for Expensive Mode
Bugfixes:
- Improve migration code to properly enable recipes that should already be researched
Version: 0.5.7
Changes:
- Version bump
Version: 0.5.6
Major Features:
- Add recipe tints (thanks to s6x!)
Changes:
- Make rusty scrap optional with a new setting
- Mirror support for Glass from Rusting Iron
- Reduce Copper cable cost when Tin is installed for Electronic circuits from scrap
- When Tin is installed, also update recipe for Advanced circuits from scrap to match
Version: 0.5.5
Changes:
- Make rusty scrap optional with a new setting
Bugfixes:
- Fix priority on Titanium scrap
Version: 0.5.4
Changes:
- With Roc's Rusting Iron, smelted scrap is always fresh
- Set show_details_in_recipe_tooltip to false for byproducts to reduce UI clutter
Version: 0.5.3
Changes:
- Updated icons for Steel scrap to make them more distinct from iron scrap (suggested by S6X)
Version: 0.5.2
Changes:
- Scrap amount is now reduced for very expensive recipes (applies sqrt when amount is greater than 1)
Bugfixes:
- Add migrations for technology unlocks
Version: 0.5.1
Minor Features:
- Add setting to scale the failrate and also tune the minimum failrate value
- Extend random variance to include the amounts produced from recipes
Changes:
- Added constants to the API, allowing other modders to use these values directly instead of hard-coding their own
- Some scrap ratios have been modified slightly to use the new constants, but are within a factor of 2
- Random probability variance can now apply different scalars per byproduct
Bugfixes:
- Fix failrate calculation ratio
- Fix issues with failrate and scrap for derusting recipes
Version: 0.5.0
Major Features:
- Add new ScrapIndustry.products[].ignore flag, for denylisting any recipes that have the given item in its results
- Add new ScrapIndustry.items[].recycle variable. When set, an item->scrap recycling recipe will be auto-generated to replace the self-recycling recipe
- Add new recipes for reprocessing scrap metals into molten metal
Minor Features:
- Add "No mercy" mode which makes gears, cables, and sticks produce scrap
- Add setting to scale how much scrap is produced by recipes
- Add slight random variance to the amount of scrap produced
Compatibility:
- Vanilla/SA Galore's recipes are now more effectively supported with the new API and algorithm changes
- Add compatibility for brevven's BZ Titanium with Titanium scrap
Changes:
- Increased the scale of scrap byproducts by about a factor of 5
Bugfixes:
- Fix Iron scrap not actually rusting, rusts at half the time
- If a recipe already contains a scrap byproduct in its results, it won't be added and the failrate won't be applied
- Fix existing probabilities being handled incorrectly by failrate / success_penalty
Version: 0.4.1
Compatibility:
- Add support for Roc's Rusting Iron with Rusty iron scrap
Version: 0.4.0
Major Features:
- Add Hand-crafting friendly setting (enabled by default) that makes hand-crafting things easier.
Version: 0.3.2
Minor Features:
- [space-age] Added setting to disable Lithium scrap being volatile
- Fish now yield Plastic bits! Yeah, it makes me sad too
Changes:
- [space-age] Increase lithium dust yield from lithium plates by 50% (0.02 -> 0.03)
- [space-age] Increase lithium dust yield from lithium by 100% (0.01 -> 0.02)
- [space-age] Reintroduce using the fire signal icon when >= 2.0.34
- [space-age] Buffed lithium fire slightly (damage falls off much slower)
Version: 0.3.1
Bugfixes:
- Hotfix for load error on 2.0.32 due to missing new signal-fire.png icon
Version: 0.3.0
Major Features:
- [space-age] Add Lithium dust as scrap from lithium and lithium plates. Unstable!
Changes:
- [space-age] Slightly nerfed Bioplastic from bits ratio to match Plastic bars from bits (4:3:3 -> 3:2:2)
Modding:
- ScrapIndustry.recipes[] can now have ignore=false, bypassing category-based restrictions
Version: 0.2.1
Minor Features:
- [space-age] New Bioplastic from bits recipe for using your Plastic bits on Gleba
Version: 0.2.0
Major Features:
- Add new Plastic bits as scrap from plastic bars and LDS
Minor Features:
- LDS now yields copper scrap and plastic bits
- [space-age] Superconductors now yield holmium and copper scrap, and plastic bits if enabled
- [space-age] Supercapacitors now yield holmium and circuit scrap
- Engine units now yield iron and steel scrap
- Electric engine units and Flying robot frames now yield steel and circuit scrap
Changes:
- Remove self_scrap from advanced circuit and processing unit recipes
- Change Low density structure casting to be ignored
Modding:
- Add API support for multiple scrap results from a single item
Version: 0.1.1
Changes:
- Increase steel scrap yields from recipes by 50% across the board (steel plates: 0.0
- Increase copper scrap yield from copper plates by 50% (0.02 -> 0.03)
- Increase copper scrap yield from copper cables by 100% (0.01 -> 0.02)
- Engine units and Flying robot frames now yield steel scrap
- Electric engine units now yield circuit scrap
- Properly set failrate to 0 for Kovarex enrichment process
Bugfixes:
- Recycling and rocket building recipes are now ignored
- Fix priority for nuclear ore byproducts not being set (thanks s6x!)
Version: 0.1.0
Major Features:
- Initial release.