Quality Engineering

by NOiZE

A different perspective on quality: engineer it step by step instead of gambling on recyclers. Each production step can raise quality by at most one tier. Includes ore washing, a dedicated Purification Furnace, fluid purification for Electromagnetic Plants, and rebalanced quality/speed modules with real power and speed costs.

Overhaul
4 days ago
2.1
11
Manufacturing

Changelog

Version: 0.7.0
Date: 2026-08-28
  Features:
    - First public release.
    - Ore Washing: chemical-plant recipes that wash ores (and crushed ores / sand when Crushing Industry is present) into washed variants for quality-focused production chains.
    - Purification Furnace: dedicated electric furnace with its own purification recipes (high input cost, quality-friendly). Replaces the former dependency on configurable-arc-furnace.
    - Fluid Purification: late-game recipes for Electromagnetic Plants that purify fluid-based processes with calcite.
    - Quality modules rebalanced for a deterministic, high-cost playstyle (see below).
    - Speed modules carry meaningful negative quality so pure speed lines are not free quality.
    - Mining drills can no longer accept quality modules — quality comes from the production chain.
    - Maximum quality jump limited to +1 tier per step (utility-constants override).
  Module balance:
    - Speed 1:  +20% speed, +50% energy, −15% quality
    - Speed 2:  +30% speed, +60% energy, −20% quality
    - Speed 3:  +50% speed, +70% energy, −40% quality
    - Quality 1: −20% speed, +100% energy, +20% quality
    - Quality 2: −30% speed, +200% energy, +30% quality
    - Quality 3: −50% speed, +400% energy, +50% quality
    - Values are applied directly when vanilla-module-config is absent; when it is present, the same numbers are injected as its setting defaults so the two paths cannot drift.
  Purification Furnace:
    - Crafting speed 0.5, 50 kW drain, 1000 kW working, 3 module slots, no base productivity.
    - Recipe: 40 steel plate + 20 copper cable + 4 processing units + 20 refined concrete.
    - Technology: prerequisite metallurgic-science-pack; 500 packs of automation / logistic / chemical / production / space / metallurgic science at 60 s each.
  Compatibility:
    - Soft dependency on vanilla-module-config (uses its settings when present).
    - Soft dependency on Crushing Industry / crushing-industry-tweaks for washed crushed ores.
    - Recommended companion mods: em-holmium-charging, quality-plants, captive-spawner-nutrients, downgrade-port, quality-upkeep and customizable-quality-names.
  Internal:
    - Shared utilities for recipe/tech indexing, icon layering, biological filtering, and module balance.
    - Fluid purification unlocks exclusively on the Electromagnetic Plant technology; a cleanup pass strips stray unlocks from recycling / quality / scrap-related techs.
    - Washing recipes avoid blacklisted technologies (recycling, quality, scrap, spoilage, upkeep, downgrade) when choosing unlock locations.