A powerful 5×5 smelting machine with speed 5, fluid support, quality scaling, and configurable module slots, base productivity, and east-west fluid passthrough. Space Exploration compatible.
Mods introducing new content into the game.
Version: 0.6.2
Date: 2026-02-15
Bugfixes:
- Fixed crash without Space Age: frozen_patch and heating_energy now only added when Space Age is active.
Version: 0.6.1
Date: 2026-02-14
Changes:
- Added Hurricane046 credit for graphics assets (CC BY license) in info.json and DESCRIPTION.md.
- Added energy drain setting (idle consumption, default 30 kW) separate from energy usage (full load).
- Overrode SE -spaced clone description to remove misleading "Cannot use productivity in space" warning.
Bugfixes:
- Fixed sound paths: __base__/sound/open-close/ → __base__/sound/ (machine-open.ogg, machine-close.ogg).
- Fixed mod zip naming: underscores in version → dots (advanced-furnace-plus_0.6.1.zip).
Version: 0.6.0
Date: 2026-02-14
Changes:
- Rebalanced default energy consumption: 3000 kW → 900 kW (proportional to Foundry/Electric Furnace at crafting speed 5).
- Rebalanced default pollution: 6 → 8 per minute (proportional to crafting speed and building tier).
- Simplified energy/pollution settings: removed separate min/max, now single base value each.
- Energy now scales automatically with quality via engine-native quality_affects_energy_usage.
- Reduced maximum allowed energy setting from 50000/100000 to 10000 kW.
Features:
- Added working sounds (electric furnace loop + idle sound).
- Added GUI open/close sounds.
- Added map_color for minimap visibility.
- Added allow_productivity = true to the crafting recipe.
Bugfixes:
- Removed deprecated ingredient_count property (removed in Factorio 2.0).
- Removed non-functional fast_replaceable_group = "furnace" (5×5 cannot fast-replace 3×3).
- Fixed se_allow_in_space flag evaluation (false or nil → explicit check).
- Changed SE dependencies to hidden-optional (?) for proper load ordering without cluttering mod portal.
Optimizations:
- Removed dead code: unused quality_tiers table, interpolate() function, and duplicate settings reads from data-final-fixes.lua.
- Cleaned up quality.lua (was empty placeholder, now contains documentation).
- Reused set_from_array helper in SE -spaced clone patching.
- Replaced table.insert with indexed assignment in SE category sync.
- Synced quality_affects_energy_usage to SE -spaced clone.
Version: 0.5.0
Date: 2026-02-14
Features:
- Added min/max settings for energy and pollution (min values are used, max are for documentation).
- Energy min (default 3000 kW) — actual power consumption.
- Pollution min (default 6/min) — actual emissions rate.
Info:
- Quality scaling affects crafting speed and health only (engine limitation). Energy and pollution stay constant at "min" values.
- Higher quality = more efficient: Legendary produces 2.5× more items with same power, so energy/pollution PER ITEM is 2.5× lower.
- Auto-swap if min > max to prevent misconfiguration.
Version: 0.4.9
Date: 2026-02-07
Features:
- Added startup setting for energy consumption (100–50000 kW, default 3000 kW).
- Added startup setting for pollution per minute (0–100, default 6).
Info:
- Quality scaling affects only crafting speed and health (engine default). Energy consumption and pollution remain constant regardless of quality level.
Version: 0.4.8
Date: 2026-02-07
Features:
- Added Space Exploration productivity restoration: when SE creates the "-spaced" clone of the furnace, it removes productivity. We now patch it back — restoring "productivity" to allowed_effects, the base productivity bonus, and syncing crafting categories.
Changes:
- Added "space-exploration-postprocess" as optional dependency to ensure our data-final-fixes runs after SE creates the -spaced clone.
Version: 0.4.7
Date: 2026-02-07
Bugfixes:
- Fixed Crushing Industry dependency name: was "CrushingIndustry", should be "crushing-industry". Now our data-final-fixes.lua correctly runs after Crushing Industry modifies recipes.
Version: 0.4.6
Date: 2026-02-07
Bugfixes:
- Added Crushing Industry as optional dependency to ensure our data-final-fixes.lua runs AFTER Crushing Industry modifies the recipe. This fixes the multi-fluid detection not working.
Version: 0.4.5
Date: 2026-02-07
Bugfixes:
- Fixed multi-fluid detection: now removes ALL extra fluids (keeping only the first one) instead of looking specifically for lubricant. This handles cases where mods replace or add multiple fluids.
Version: 0.4.4
Date: 2026-02-07
Changes:
- Improved multi-fluid recipe compatibility: if another mod adds a second fluid ingredient (e.g. Crushing Industry adds concrete mix), lubricant is now removed from the recipe instead of changing the category. This keeps the recipe craftable in standard Assembling Machines with one fluid input.
Version: 0.4.3
Date: 2026-02-07
Features:
- Added multi-fluid recipe compatibility: if another mod adds a second fluid ingredient to the recipe (e.g. Crushing Industry adds concrete mix), the recipe category is automatically changed to "chemistry" so it can be crafted in a Chemical Plant (which has 2 fluid inputs).
Version: 0.4.2
Date: 2026-02-06
Bugfixes:
- Fixed recipe category: changed from "advanced-crafting" (Space Age only) to "crafting-with-fluid" (base game). The furnace can now be crafted in Assembling Machine 2/3 without requiring Space Age.
Version: 0.4.1
Date: 2026-02-02
Major Features:
- Added startup settings for module slots (0-8) and base productivity (0-200%).
- Added optional East-West fluid passthrough mode (startup setting): west and east pipe connections share one fluid, allowing it to flow through the furnace to the next entity in line. North/south remain separate input/output for other fluids.
- Added full quality support: higher quality levels increase crafting speed and health via the engine's built-in quality scaling system.
- Added data-final-fixes.lua to sync crafting categories from all base furnaces, ensuring compatibility with mods (Space Age, Space Exploration, Krastorio 2, etc.) that add new smelting categories after data.lua.
- Added startup setting to allow placement in space (Space Exploration). When enabled and SE is installed, the furnace can be built on orbital and space surfaces.
- Added Aquilo freezing/thawing support: the furnace has a heating energy cost (200 kW) and a hand-painted frozen overlay, so it correctly freezes without heating and thaws when connected to heat pipes.
Changes:
- Refactored entity prototype: graphics paths, fluid boxes, and constants extracted into local variables for maintainability.
- Removed redundant data-update.lua; all prototype logic consolidated between data.lua and data-final-fixes.lua.
- Removed unnecessary recipe-category.lua (base game already defines "smelting").
- Increased fluid box volumes from 100 to 200 for smoother throughput.
- Added frozen_patch graphics layer for Aquilo visual feedback.
- Added impact resistance (30%) to the entity.
- Added entity-description keys to locale files.
- Improved info.json dependency syntax (space before optional mod names per Factorio convention).
- Added FAQ.md and DESCRIPTION.md for the mod portal.
Bugfixes:
- Fixed potential desync: crafting categories are now merged deterministically (sorted) in data-final-fixes.
- Fixed fluid pipe positions to align with the 5x5 grid.
Version: 0.3.3
Date: 2025-12-23
Bugfixes:
- Fixed mod loading error: the 'kiln' recipe category is no longer used unless provided by other mods.
- Updated furnace recipe, item and technology prototypes so the furnace appears and can be crafted correctly in-game.
Version: 0.3.2
Date: 2025-12-23
Changes:
- Further refined the visual scale and sprite position of the furnace to better match the 5x5 footprint.
- Adjusted pipe connector alignment to fit vanilla pipes more tightly and reduce visible gaps when connected.
Bugfixes:
- Fixed minor visual artifacts when placing multiple furnaces next to each other.
Version: 0.3.1
Date: 2025-12-21
Features:
- Added the ability to select recipes that use fluids as inputs and/or outputs when the furnace is created.
- Added support for stone (brick) smelting recipes, similar to the vanilla stone furnaces.
Changes:
- Adjusted the visual scale and footprint of the furnace: size reduced from 7x7 to 5x5 tiles.
- Increased furnace crafting speed from 4 to 5 and expanded the number of module slots.
- Updated icons and localization for the new name Advanced Furnace Plus (Fork).
Bugfixes:
- Fixed graphics paths (__advanced-furnace-plus__/...) and mod loading errors.