All the Resources Mod


Unified resource and production mod focused on Factorio 2.0, Krastorio 2, Space Exploration, SEI and AAI. Primary support targets are K2, SE and SE+K2; Space Age is maintained as a secondary basic-compatibility target. ATRM is not intended to erase the identity of the mods it is built from. It exists because I love playing with them.

Content
a day ago
2.0
28
Mining Fluids Manufacturing
Owner:
MoSII2710
Source:
N/A
Homepage:
https://discord.gg/YVUQs9ees
License:
MIT
Created:
a day ago
Latest Version:
2.8.68 (a day ago)
Factorio version:
2.0
Downloaded by:
28 users

All The Resource Mods (ATRM)

Why I made ATRM

Hi,I am MoSII2710, and I have been playing Factorio with Space Exploration and Krastorio 2 for years. During that time, the resource mods created by Brevven, together with the later work by cackling.fiend, Timeken, Ashier and other contributors, became a permanent part of the Factorio experience for me.
For my own playthroughs, a factory without the additional metals, ores, alloys, chemistry chains and specialized intermediates simply no longer felt complete.
At the same time, the original ecosystem grew into a large collection of individual mods. That modular approach has many advantages, but for the particular combination I play it also means a large number of separate dependencies, compatibility patches, duplicated integration code and historical compatibility paths that are no longer relevant to my game.
Some parts of this ecosystem also did not receive quite the amount of integration, maintenance or progression polish that I personally wanted for a long-running Space Exploration + Krastorio 2 playthrough.
So I eventually decided to stop merely wishing for those changes and started working on the modpack myself.
That work became All The Resource Mods — ATRM.
ATRM started as a personal consolidation project. Its goal is not to replace or diminish the original mods, but to preserve their resource-mod experience in a form that is easier to maintain, audit and develop as one coherent system.

What ATRM does

ATRM combines the former collection of resource, metallurgy, chemistry, foundry and intermediate-product mods into one coordinated Factorio mod.
Instead of maintaining dozens of mostly independent packages, ATRM provides one shared architecture for:

  • resources and ore generation;
  • metallurgy and refining;
  • chemistry chains;
  • alloys and specialized materials;
  • foundry and casting recipes;
  • intermediate products;
  • technology progression;
  • Krastorio 2 integration;
  • Space Exploration integration;
  • combined SE + K2 progression;
  • selected AAI / SEI integrations;
  • internal validation and regression auditing.

The consolidation also makes it possible to remove a considerable amount of compatibility code for mods, modpacks and historical configurations that ATRM does not intend to support.
This is an intentional design decision.
ATRM is primarily maintained around the environments I actually play and test. Keeping obsolete compatibility branches indefinitely would make the code harder to understand and would increase the risk of regressions in the configurations that matter most.
The result is a smaller compatibility target, but a much more deeply integrated one.

Main compatibility focus

ATRM 2.8.68 has been validated with:
Factorio 2.0
Krastorio 2
Space Exploration
Space Exploration + Krastorio 2
SEI Foundry, where available
selected AAI modules used by Space Exploration
basic Factorio: Space Age startup compatibility as a secondary target
ATRM is especially designed around large, long-running SE / K2 / SE+K2 games.

**Important:** ATRM replaces the individual component mods listed below. Do not enable the original component mods at the same time as ATRM.

Credits and original mods

ATRM exists only because a number of mod authors created this ecosystem first.
The overwhelming majority of the ideas, graphics, material identities, recipe concepts and original implementations contained in ATRM come from those earlier projects. I am deeply grateful for the work that went into them.
My contribution is the integration, restructuring, compatibility work, progression reconciliation, refactoring, auditing, bug fixing and continued development of the combined ATRM package.
If you like the material systems in ATRM, please also visit the original Mod Portal pages and give the original projects and maintainers the recognition they deserve.

BZ / Brevven resource family

The BZ resource mods are the central foundation of ATRM. They were originally created by Brevven and later received extensive Factorio 2.0 maintenance and contributions from cackling.fiend, Morganite and others.
Aluminum — Brevven / cackling.fiend
Graphite & Diamonds — Brevven / cackling.fiend / Morganite
Salt & Chlorine — Brevven / cackling.fiend / Morganite
Foundry — Brevven / cackling.fiend
Natural Gas — Brevven / cackling.fiend and contributors
Noble Metals — Brevven / cackling.fiend
Lead — Brevven / cackling.fiend / Morganite
BZ Lib — Brevven / cackling.fiend / Morganite
Silica & Silicon — Brevven / cackling.fiend
Tin — Brevven / cackling.fiend / Morganite
Titanium — Brevven / cackling.fiend
Tungsten — Brevven / cackling.fiend / Morganite
Zirconium — Brevven / cackling.fiend
A special thank-you goes to Brevven for creating the BZ material philosophy in the first place, and to cackling.fiend and the other maintainers for keeping so much of that ecosystem usable on modern Factorio versions.

Timeken / cackling.fiend material and chemistry mods

A second major part of ATRM comes from the material and chemistry mods originally developed by Timeken and subsequently maintained or updated for Factorio 2.0 by cackling.fiend.
ChemistryForYou
Chromium
Cobalt
GasGasGases
Indium
IntermediatesForYou
Limestone
MetalsForYou
Nylon
Tantalite
These mods extend the BZ-style material philosophy into additional metals, industrial gases, chemistry and specialized intermediates. They are a major reason why the complete resource set works so well in a large overhaul playthrough.

Legacy resource mods maintained by Ashier

Several additional resource mods were brought forward to Factorio 2.0 by Ashier as Legacy editions. ATRM incorporates and further integrates their content.
Brass Tacks Legacy
Brim Stuff Legacy
If I Had A Nickel Legacy
Lasing Around Legacy
Them Thar Hills Legacy
My thanks go both to the original creators of these mods and to Ashier for keeping them alive and available for Factorio 2.0.

Other credited work

Some component mods themselves incorporate work from additional authors and artists. For example, the Natural Gas lineage includes the gas-fired boiler work by ElAdamo, together with contributions from other community members.
ATRM preserves the original license and attribution material inside the distribution wherever required. The files shipped in LICENSES/, licenses/, AUTHORS.md and THIRD-PARTY-NOTICES.md are the authoritative attribution records for bundled third-party material.

Why one mod instead of a modpack?

ATRM is deliberately more than a Mod Portal “modpack” that merely declares dependencies.
A dependency-only pack would still leave every component responsible for its own loading order, compatibility patches, settings, technology edits and cross-mod assumptions.
ATRM instead integrates those systems into a common codebase.
This allows:
- one central loader and module architecture;
- one compatibility layer instead of many overlapping ones;
- direct reconciliation of technology prerequisites;
- direct reconciliation of recipe unlock ownership;
- consistent handling of productivity;
- consistent foundry, casting and machine categories;
- coordinated resource registration for Space Exploration;
- common GUI grouping and ordering;
- removal of obsolete cross-compatibility paths;
- regression auditing against the original individual-mod stack;
- easier testing of K2-only, SE-only and SE+K2 configurations;
- easier long-term maintenance.

The intention is to retain the character of the original mods while treating them as parts of a single industrial system.

Changelog

The complete development and release history is maintained separately in ATRM's changelog.txt / changelog documentation.
The Mod Portal description intentionally focuses on the purpose, scope, compatibility philosophy, credits and licensing of ATRM rather than duplicating the full technical change history.
For ATRM 2.8.68, the separate changelog documents the consolidation of the original mod collection, technology and progression reconciliation, K2 and Space Exploration integration, tantalum/niobium expansion, gold-processing redesign, chemistry and rocket-fuel changes, foundry/casting integration, cross-material recipes, productivity cleanup and the extensive validation work performed before the initial public release.

Relationship to Space Exploration and Krastorio 2

ATRM is not part of Space Exploration or Krastorio 2 and is not endorsed by their authors.
They are important compatibility targets because they are the overhauls around which ATRM has primarily been developed and tested.
Space Exploration — Factorio Mod Portal
Krastorio 2 — Factorio Mod Portal
Both projects represent an enormous amount of work and are major reasons ATRM exists in its current form. My own long-term SE/K2 games are the practical environment in which the need for this consolidation became obvious.

Compatibility philosophy

ATRM does not attempt to support every Factorio overhaul or every compatibility combination ever supported by one of the original component mods.
That would defeat one of the main reasons for the project.
Instead, ATRM follows three principles:
Preserve the original material experience.
The recognizable ores, metals, chemistry chains, machines and intermediates should continue to feel like the mods from which they came.
Integrate deeply where ATRM is actually maintained.
Krastorio 2, Space Exploration and the combined SE+K2 environment receive explicit progression and recipe work rather than shallow “it loads” compatibility.
Remove unsupported historical baggage.
Compatibility code that is irrelevant to ATRM's supported environments may be removed instead of being carried forever.
This keeps the project understandable enough to maintain while still supporting the large overhaul environment for which it was created.

Savegames and migration

ATRM tries to preserve established prototype identities where practical, but replacing a large stack of independent mods with a single integrated mod is inherently a significant change.
Back up important saves before changing a running mod list.
The most reliable experience is always a new game created with ATRM installed from the beginning. Existing SE/K2 saves have been used during ATRM development and testing, but no complex Factorio mod migration can be guaranteed for every possible third-party mod combination.

License & Copyright

All The Resource Mods (ATRM) is a derivative and integration project based on the work of multiple Factorio mod authors.
The original source code, graphics, designs, concepts, localization and other material incorporated from the individual source mods remain the work and property of their respective authors and contributors and remain subject to their respective original licenses.
My own original contributions to ATRM — including new integration code, compatibility work, restructuring, audits, progression changes and ATRM-specific additions — are released under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license, unless a file or component states otherwise.
ATRM does not claim exclusive copyright over the incorporated third-party work.
The original copyright notices, licenses and attribution requirements of the incorporated projects remain applicable. They are preserved within the ATRM distribution and documented in the accompanying license and attribution files.
Where an original component license differs from the ATRM license, the license of that original component remains controlling for that material.
For detailed attribution and licensing information, please consult the license and third-party attribution files included with the ATRM distribution, in particular:
LICENSE
AUTHORS.md
THIRD-PARTY-NOTICES.md
LICENSES/
ATRM-specific work
ATRM-specific additions and integration: MoSII2710
License for original ATRM contributions: CC BY-SA 4.0
This license applies only to original ATRM contributions where no pre-existing third-party license governs the material.

Third-party material

ATRM contains and modifies material originating from multiple independently licensed Factorio mods. Incorporation into ATRM does not transfer ownership of that material and does not replace its original license.
Any copyright notice, attribution requirement or other condition required by an original license remains applicable to the corresponding material.
Factorio is a trademark of Wube Software Ltd. ATRM is a community project and is not affiliated with or endorsed by Wube Software.
Space Exploration, Krastorio 2 and all other referenced mods remain independent projects belonging to their respective authors and maintainers.

Final thanks

ATRM would not exist without the people who created the individual mods first.
Thank you especially to Brevven for the BZ resource ecosystem; to cackling.fiend, Morganite, Timeken, Ashier and the many other maintainers, artists, translators and contributors who kept these material mods alive; and to the authors and maintainers of Space Exploration, Krastorio 2, AAI and related projects for building the overhaul environment in which I have spent so many hours playing Factorio.
ATRM is my attempt to keep that resource-mod experience together, maintainable and enjoyable for the kind of Factorio game I personally love to play.
— MoSII2710