All The Resources Mod — ATRM
ATRM combines a large family of resource, metallurgy, chemistry and
intermediate-product mods into one maintained industrial system.
What started as a consolidation of the former individual resource mods has
grown into a shared codebase with unified recipes, technology progression,
compatibility handling and regression validation.
ATRM is not just a dependency bundle.
The former component mods are treated as parts of one connected production
system.
Current Release — ATRM 2.10.38
ATRM 2.10.38 is the maintained Factorio 2.0.77 release line.
The current release is validated across the main supported profiles:
- Vanilla
- Factorio: Space Age
- Krastorio 2
- Space Exploration
- Krastorio 2 + Space Exploration
K2, SE and especially K2SE remain the main development and integration
targets, while Vanilla and Space Age are maintained as real supported profiles
rather than simple startup fallbacks.
The 2.10.x development cycle was primarily a consolidation and cleanup phase.
It included:
- resource and metallurgy integration
- sulfur and industrial chemistry cleanup
- oil, synthetic-fuel and catalyst processing
- wastewater and process-water handling
- K2SE lithium and Life Support integration
- Foundry and casting integration
- technology and recipe progression fixes
- compatibility ownership cleanup
- savegame and Hidden-Legacy handling
- localisation cleanup
- extensive prototype and progression validation
The result is the frozen Factorio 2.0 baseline from which ATRM 3.x is being
developed.
Important: ATRM replaces the individual component mods integrated into
the package. Do not enable those original component mods together with ATRM.
What ATRM provides
- Additional ores, metals, alloys and industrial materials
- Integrated refining and metallurgy chains
- K2 enrichment and SE/Pyroflux metallurgy where appropriate
- Expanded petrochemistry and coal-based chemistry
- Sulfur, sulfur dioxide and sulfur trioxide processing
- Industrial catalysts
- Advanced synthetic-fuel routes
- Wastewater treatment and material recovery
- Process-water integration
- Foundry and alternative manufacturing routes
- Lithium and Life Support chemistry for K2SE
- Coordinated technology progression
- K2 / SE / K2SE-specific machine and recipe integration
- Space Age compatibility where the active profile requires it
- Hidden-Legacy prototypes for existing factories and savegames
- Shared material, productivity and recipe conventions
- Permanent safety contracts and progression validation
Integrated / Replaced Standalone Mods
ATRM is a unified mod and already includes the content and required functionality
of the former standalone mods listed below.
Do not install these standalone mods together with ATRM.
They are intentionally marked as incompatible to prevent duplicate prototypes,
conflicting recipes and competing compatibility logic.
BZ Mods
bzlibbzaluminum2/ legacybzaluminumbzcarbon2/ legacybzcarbonbzchlorine2/ legacybzchlorinebzfoundry2/ legacybzfoundrybzgas2/ legacybzgasbzgold2/ legacybzgoldbzlead2/ legacybzleadbzsilicon2/ legacybzsiliconbztin2/ legacybztinbztitanium2/ legacybztitaniumbztungsten2/ legacybztungstenbzzirconium2/ legacybzzirconium
Other Integrated Standalone Mods
BrassTacks-UpdatedBrimStuff-UpdatedChemistryForYou2Chromium2Cobalt2GasGasGases2IfNickel-UpdatedIndium2IntermediatesForYou2LasingAround-UpdatedLimestone2MetalsForYou2Nylon2Tantalite2ThemTharHills-Updated
If Factorio reports one of these mods as incompatible with ATRM, this is
intentional. Disable the standalone mod and use the version integrated into ATRM.
Compatibility philosophy
ATRM follows a fairly simple rule:
Integrate what we actually maintain, preserve what existing saves need, and
do not keep dead compatibility code just because it once existed.
The project therefore distinguishes between:
- direct supported compatibility;
- profile-specific integration;
- optional third-party compatibility;
- legacy savegame support;
- retired historical compatibility.
Existing saves using the former individual resource mods should remain
transferable to ATRM where practical through compatible prototype IDs,
migrations and retained legacy content.
The intended migration direction is:
Individual mods → ATRM
The reverse direction:
ATRM → individual mods
is not a design goal. ATRM contains recipes, technologies, machines and
integration logic that do not exist in the standalone mods.
Compatibility is also deliberately selective. Installing another mod does not
automatically mean ATRM will override or rebalance it.
Where another mod owns a system, ATRM tries to respect that ownership.
Factorio 2.1 / ATRM 3.x
Development of ATRM 3.x is now focused on the Factorio 2.1 transition.
The current technical target is Factorio 2.1.20.
This is an active porting branch, not a finished public compatibility claim.
ATRM 2.10.38 remains the frozen Factorio 2.0 reference. Factorio-2.1 API
changes are being implemented separately so that the working 2.0 release is
not contaminated with transitional 2.1 code.
The first goal for ATRM 3.x is deliberately boring:
Get the existing ATRM system running correctly on Factorio 2.1 before
redesigning it.
The port therefore starts with a PORT-ONLY baseline:
- migrate changed Factorio prototype/API structures;
- restore clean Vanilla and Space Age startup;
- restore K2, SE and K2SE integration as compatible 2.1 versions become
available; - compare the resulting prototypes against the frozen 2.10.38 behaviour;
- only then begin the larger ATRM 3.x gameplay and coherence work.
Several ATRM-related companion and compatibility mods are already being
audited or ported against the Factorio 2.1.20 API as part of this preparation.
ATRM 3.x Roadmap
After the Factorio 2.1 port and a stable 3.x PORT-ONLY baseline, development
will continue with several larger coherence and compatibility topics.
Current backlog:
- Metallurgy Coherence
- Coal Tar & Coal Chemistry
- Low Density Structure Manufacturing
- Concrete & Galvanized Reinforcement
- SEI Casting Foundry & Recipe Harmonization
- Technology & Science-Pack Coherence
- Rocket-Silo Construction Compatibility
- Electronics Recipe & Naming Coherence
These are development directions rather than fixed feature promises.
Scope, implementation details and priorities may change as the Factorio 2.1
port progresses and new compatibility requirements become known.
Development approach
ATRM 3.x will not merge all eight roadmap items into the first Factorio 2.1
build.
The intended development order is:
2.10.38 frozen Factorio 2.0 baseline
→ Factorio 2.1.20 port
→ 3.x PORT-ONLY validation
→ material and chemistry coherence
→ recipe harmonization
→ technology integration
→ external compatibility
→ migration and regression validation
This makes the transition slower than simply changing factorio_version, but
it also gives us a clean way to tell whether a problem was caused by the
Factorio 2.1 port or by an intentional gameplay change.
Savegame policy
Savegame compatibility remains important.
Where practical ATRM will continue to:
- preserve existing prototype IDs;
- retain obsolete content as Hidden Legacy where necessary;
- use targeted migrations instead of broad technology resets;
- avoid destroying existing factories just to make the source tree cleaner.
That does not mean every historical recipe will remain available forever in
normal gameplay.
Legacy preservation and active gameplay design are treated as separate
problems.
Localisation
ATRM currently ships maintained localisation sets for:
- English
- German
- Polish
- Spanish
- Czech
- Japanese
- Russian
- Simplified Chinese
- Korean
English remains the canonical content reference for maintained translations.
Credits
ATRM would not exist without the original authors and maintainers whose work
formed the individual resource and material mods.
Special thanks to Brevven, cackling.fiend, Morganite, Timeken, Ashier and
the many contributors behind the BZ resource family and the other material,
chemistry and legacy mods integrated into ATRM.
Thanks also to the authors and maintainers of:
- Krastorio 2
- Space Exploration
- AAI
- SEI
and to the maintainers of the additional mods ATRM integrates with.
Detailed attribution and third-party notices are included in the mod package.
License
ATRM is published under the MIT License.
Bundled third-party material retains its original copyright notices and
license terms where applicable.
ATRM is developed around the kind of factory I actually play:
large, long-running, heavily modded games where materials, chemistry,
technology and compatibility eventually have to work as one system.
That is also the direction for ATRM 3.x.