Crushing Industry — All Recipes
This mod configurably restores the vanilla recipes removed by Crushing Industry, allowing the player the choice of both. You can choose which variant is the default via the settings. There is also the optional choice of adding all 3 crusher variants (Vanilla, Crushing w/wo Quality) if you've enabled the Space Crusher setting on Crushing Industry. If Muluna is installed, all 3 variants are available for the Crusher 2 as well.
Features
- Generates "-modded" or "-vanilla" recipe variants for supported recipes allowing the choice of both at the same time.
- Startup setting to choose default behavior:
- Default setting keeps the crushing industry as the originals and creates new vanilla ones.
- Which recipes are restored are in categories by recipe group.
Generated recipes (examples present in this workspace)
- Concrete
- Holmium solution (space-age)
- Electrolyte (space-age)
- Molten iron / molten copper (space-age)
- Advanced thruster oxidizer (space-age)
- Tungsten plate (space-age)
- Glass-using recipes: lab, chemical-plant, solar-panel, night-vision-equipment, display-panel, small-lamp, laser-turret, rail-signal, rail-chain-signal (plus space-age glass consumers)
- Coal consumers: coal-liquefaction, explosives, plastic-bar, poison-capsule, slowdown-capsule (plus space-age carbon)
- Optical Fiber: Advanced Circuit, Processing Unit, Selector Combinator, Roboport, Personal Roboport, Beacon.
Installation
- Copy the folder
crushing-industry-all-recipesinto Factorio'smods/directory. - Start Factorio and enable the mod.
Configuration / Settings
Place a startup settings.lua in the mod root (this workspace already contains/uses a startup setting name shown below). Key settings used by the mod:
crushing-industry-all-recipes.default-to-crushed(bool, startup) — choose whether the default recipe name is the crushed variant (true) or vanilla (false).- Feature toggles referenced in code:
crushing-industry-glass,restore-glass-recipes,crushing-industry-ore,restore-ore-recipes,crushing-industry-coal,restore-coal-recipes,crushing-industry-space-crusher,unlock-crusher-recipes.
Localization
Create a file such as:
locale/en/crushing-industry-all-recipes.cfg
Use a [recipe-name] section and put recipe internal names as keys (do not prefix the keys). Example:
[recipe-name]
concrete-modded=Concrete (Modded)
concrete-vanilla=Concrete (vanilla)
Note: recipe IDs must match the internal names created by the mod (e.g. concrete-modded, lab-vanilla, coal-liquefaction-modded, etc.)