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.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.