Crushing Industry - All Recipes and Crushers

by Averax

Toggleable vanilla recipes restoration for Crushing Industry mod, to allow the player choice of which recipes to use (crushed and vanilla ones). Also optionally adds all 3 variants (Vanilla, Crushing w/wo Quality) of crushers to choose from. If Muluna is installed, does the same for Crusher 2.

Tweaks
18 days ago
2.0
62
Manufacturing
Owner:
Averax
Source:
https://github.com/Jvella94/crushing-...
Homepage:
N/A
License:
GNU GPLv3
Created:
a month ago
Latest Version:
1.2.0 (18 days ago)
Factorio version:
2.0
Downloaded by:
62 users

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

  1. Copy the folder crushing-industry-all-recipes into Factorio's mods/ directory.
  2. 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.)