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 vs vanilla ores). 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
an hour ago
2.0
0
Manufacturing
Owner:
Averax
Source:
https://github.com/Jvella94/crushing-...
Homepage:
N/A
License:
GNU GPLv3
Created:
an hour ago
Latest Version:
1.0.0 (an hour ago)
Factorio version:
2.0
Downloaded by:
0 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 "-crushed" or "-vanilla" recipe variants for supported recipes.
  • Startup setting to choose default behavior:
  • If default is "crushed", the original recipe becomes the crushed variant and a "-vanilla" copy is created.
  • If default is "vanilla" (default-to-crushed = false), the original recipe stays vanilla and a "-crushed" copy is created.

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)

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-crushed=Concrete (crushed)
concrete-vanilla=Concrete (vanilla)

Note: recipe IDs must match the internal names created by the mod (e.g. concrete-crushed, lab-vanilla, coal-liquefaction-crushed, etc.)