More Infinite Research


Adds configurable infinite research for late-game factories: productivity for intermediates, logistics items, combat supplies, modules, science packs, harvesting and breeding, modpacks and Space Age, plus repeatable player, robot, weapon speed, vanilla tech and overhauls, and cargo logistics bonuses. Designed for vanilla, Space Age, and overhaul mods, with startup settings to enable, cap, or rebalance each added research line.

Tweaks
2 hours ago
2.0 - 2.1
1.63K
Logistics Trains Combat Character Mining Fluids Logistic network Manufacturing Cheats

Changelog

Version: 1.9.2
Date: 2026-07-07

  Compatibility:

    - Backported the tested More Infinite Research 2.2.0 source snapshot to Factorio 2.0.
    - Legacy metadata targets Factorio 2.0 with `base >= 2.0`.
    - Kept Quality hidden and optional, and kept Space Age optional without a Factorio 2.1 dependency floor.
    - Removed Factorio 2.1-only cargo logistics technology modifiers from legacy.
    - Added compatible Air Scrubbing clean-filter productivity support.
    - Added compatible ATAN Ash separation productivity support.
    - Added compatible AAI-style loader, big mining drill, and ATAN-style nuclear science support.
    - Added progression-aware official and modded science-pack ingredient policies.

  Internal:

    - Backported typed prototype facts, capability diagnostics, loop-risk reports, and lab-matrix reports.
    - Backported generated-stream manifests, compatibility claim data, and report diff tooling.
Version: 2.2.0
Date: 2026-07-07

  Compatibility:

    - Added a typed prototype fact registry for recipes, technologies, machines, labs, owners, and rule surfaces.
    - Added compiler decision rows for generated technologies, rejected loop risks, and observed rule surfaces.
    - Added loop-risk reports for recycling, cleaning, voiding, barrel/container, transmutation, and self-return recipes.
    - Added lab-matrix reports so each generated technology can be checked against labs that accept its science set.
    - Added useful-level estimates to recipe productivity cap reports.
    - Added Air Scrubbing clean-filter productivity for exact pollution and spore filter crafting recipes.
    - Kept Air Scrubbing scrubbing, cleaning, recovery, and environmental-removal recipes diagnostic-only.
    - Added ATAN Ash separation productivity for the exact ash separation recipe.
    - Kept ATAN Ash landfill, brick, nutrient, foundation, tile, and recovery-style ash sinks outside MIR streams.
    - Added AAI-style loader recipe coverage to transport belt productivity.
    - Added Big Mining Drill coverage through mining drill productivity.
    - Added ATAN-style Nuclear Science coverage through science-pack productivity.
    - Added compatibility coverage for Fluid Must Flow, Robot Attrition, Jetpack, and Equipment Gantry.
    - Added compatibility coverage for AAI Containers and AAI Industry.
    - Added capability diagnostics for entity-backed loader crafting recipes.
    - Added capability diagnostics for entity-backed mining-drill crafting recipes.
    - Added native modifier ownership diagnostics for selected lab, mining, logistics, and robot modifiers.
    - Added negative capability coverage for loop risks, hidden recipes, cap-zero recipes, and loader/drill structural decoys.

  Internal:

    - Kept the new compiler path report-only so broad unknown mod behavior remains observed before it is emitted.
    - Added compatibility safeguards for AAI-style loaders, standalone big mining drills, and ATAN-style nuclear science packs.
    - Added progression-aware science-pack ingredient policies for official and modded science-pack chains.
    - Extended compatibility observation output with compiler, decision, capability, loop-risk, rule-surface, and lab-matrix rows.
    - Added schema helpers, a resolver contract, capability policy, and compatibility claims.
    - Added generated-stream manifest linting and planner report diff tooling.
Version: 2.1.5
Date: 2026-07-05

  Compatibility:

    - Added known-competitor profiles for exact recipe-productivity overlaps found in the local idea-mod audit.
    - Skipped MIR lab productivity when a matching infinite native laboratory-productivity owner is active.
    - Skipped MIR worker robot battery when Better Bot Battery-style infinite native robot battery owner is active.
    - Added diagnostics-only compatibility planner rows for active audit roles and deliberate non-actions.
    - Added recipe productivity cap diagnostics for non-default recipe maximum productivity values.

  Internal:

    - Fixed local audits so official built-ins include required official dependencies such as Recycler for Quality.
    - Fixed offline dependency closure for Factorio `~` dependencies such as Mini Machines' shared settings mod.
    - Kept generated local scenarios rooted in configured root zips instead of dependency-only library zips.
    - Allowed generated and baseline local audit scenarios with no root mods.
    - Shortened audit user-data paths to avoid Windows path-length false negatives.
    - Added optional hardlink and symlink staging for local compatibility audit mod zips.
    - Added reviewed expected-failure rules for external 2.1 local-library stress failures.
    - Added downloaded dependency-cache support to local 2.1 audit profiles.
    - Tightened load-failure grouping to classify Factorio error excerpts instead of MIR audit-row text.
    - Made mir.ps1 profile-driven for release, overnight, and local-audit commands with simple path overrides.
    - Added compatibility observation artifacts and a report command for planner and recipe-cap diagnostics.
    - Added PowerShell script checks for parsing, duplicate parameters, ignored outputs, and secret-output guards.
    - Added Factorio 2.0 and 2.1 run profiles for release gates, overnight sweeps, and local audits.
    - Made compatibility audits select Factorio line, local scenario defaults, and available official built-ins.
    - Added a docs-only release check command for release-note and documentation refreshes after a clean full gate.
    - Trimmed release archives so extra repository files are not shipped in the mod zip.
Version: 1.9.1
Date: 2026-07-05

  Compatibility:

    - Backported the tested More Infinite Research 2.1.0 source snapshot to Factorio 2.0.
    - Kept Quality hidden and optional, and kept Space Age optional without a Factorio 2.1 dependency floor.
    - Removed Factorio 2.1-only cargo logistics technology modifiers from legacy.
    - Kept compatible 2.1.0 recipe-productivity ownership safeguards.
    - Kept compatible vanilla productivity-family adoption and fluid-output productivity streams.

  Internal:

    - Fixed local audits so official built-ins include required official dependencies such as Recycler for Quality.
    - Tightened load-failure grouping to classify Factorio error excerpts.
Version: 2.1.0
Date: 2026-07-03

  Features:

    - Added fluid productivity research for oil processing, cracking, lubricant, sulfuric acid, acid neutralization, and thrusters.
    - Added Space Age material productivity research for landfill, artificial soil, molten metals, carbon, ice, and bacteria.
    - Added lithium-from-brine productivity coverage to Lithium Productivity.
    - Rail Productivity now covers Elevated Rails supports and ramps when Elevated Rails is active.
    - Split Stone Product Productivity into Landfill, Artificial Soil, and Molten Metals research lines.
    - Updated Space Age science-pack requirements for fluid, agriculture, bacteria, breeding, and shooting-speed research.
    - Updated cargo logistics technology icons to better match their Space Age unlocks.
    - Added an opt-in pipeline extent startup multiplier; default 100% leaves prototypes unchanged.

  Compatibility:

    - Vanilla Space Age productivity technologies can adopt safe residual recipes from compatible planet-style mods.
    - Existing saves refresh technology effects when adopted vanilla-family recipe signatures change.
    - Known competing productivity technologies are replaced only when MIR fully matches their recipes and effect values.
    - Unknown external recipe-productivity owners make MIR suppress matching effects instead of duplicating ownership.
    - Elevated Rails and Quality remain hidden load-order dependencies without separate visible requirements.

  Migration:

    - Retired Stone Product Productivity progress migrates into Landfill Productivity.
    - Artificial Soil Productivity and Molten Metals Productivity start as new separate research lines.
Version: 1.9.0
Date: 2026-07-02

  Compatibility:

    - Published the Factorio 2.0 legacy backport from the tested More Infinite Research 2.0.5 source snapshot.
    - Legacy metadata targets Factorio 2.0 with `base >= 2.0`.
    - Quality remains a hidden optional dependency, and Quality module recipes can still be discovered when active.
    - Removed Factorio 2.1-only cargo logistics research from legacy.
Version: 2.0.5
Date: 2026-07-01

  Features:

    - Expanded Electric Shooting Speed to cover base electric weapons and Space Age Tesla weapons.
    - Mining Drill Productivity now covers Omega Drill-style and broader modded mining-drill recipes.
    - Added optional Spoilage Preservation and Agricultural Growth Speed research, disabled by default.
    - Agricultural Growth Speed affects newly planted tower crops and does not rescan existing crops.
    - Combined Character Logistic Trash Slot bonuses into Character Inventory Slot research.
    - Renamed Heavy Ammunition Productivity to Cannon Shell Productivity and broadened shell/ammo coverage.
    - Added base-game Research Productivity using the native laboratory productivity modifier.
    - Refreshed generated technology icons, effect badges, settings labels, and localized descriptions.
    - Added diagnostic overlap reporting for generated direct-effect technologies.

  Compatibility:

    - Improved generated weapon-speed ownership so vanilla finite rocket, cannon, and tank bonuses stay intact.
    - Improved recipe-productivity ownership detection so MIR does not duplicate other infinite productivity techs.
    - Space Age keeps vanilla productivity ownership for processing units, low-density structures, plastic, and rocket fuel.
    - Quality module productivity recipes can be discovered when Quality is active without a visible dependency.

  Migration:

    - Existing trash-slot progress now moves into the combined Character Inventory Slot technology.
    - No other existing generated technology IDs were renamed.
Version: 2.0.0
Date: 2026-06-30

  Features:

    - Updated More Infinite Research for Factorio 2.1.
    - Added Space Age cargo logistics research for unloading distance and optional landing pad count.
    - Added lab-compatible science-pack selection for generated technologies.
    - Added flexible science-pack policies for configured, space, promethium, official, and active lab packs.
    - Added startup diagnostics for generated and skipped streams, recipe matches, and base extensions.
    - Added Factorio 2.1 recipe-category support and late data-final-fixes generation.
    - Added layered icons, effect badges, localized descriptions, and normal effect text for generated research.
    - Added startup settings for optional vanilla weapon shooting speed cleanup.

  Generator changes:

    - Improved science-pack inheritance, prerequisites, max-level, availability, and continuation checks.
    - Improved recipe matching for hidden, recycling, lab-input, biochamber, and modded science-pack recipes.
    - Improved base-technology extension generation so vanilla and other-mod technologies remain unchanged.
    - Added compatibility profile support for stream items, patterns, exclusions, and groups.

  Compatibility:

    - Raised the base dependency to Factorio 2.1.8 or newer.
    - Added optional official DLC ordering floors for Elevated Rails, Recycler, Quality, and Space Age.
    - Added cleanup for compatible competing base extensions and recipe-productivity technologies.
    - Added Better Robots Extended compatibility for competing worker robot storage research.
    - Added a startup setting to prefer MIR over selected competing infinite technologies.
    - Added opportunistic compatibility for several popular productivity and recipe mods.
    - Improved optional Space Age behavior, including Space Age installs without Quality.

  Locale:

    - Replaced placeholder text in German, Spanish, French, Italian, Polish, Brazilian Portuguese, and Simplified Chinese.
    - Updated Russian localization coverage and terminology to match current English locale keys.
    - Updated in-game descriptions for productivity, direct-effect, and Space Age cargo logistics research.
    - Moved Spanish localization to Factorio's supported es-ES locale code.
    - Removed empty placeholder locale folders so only complete locale packs are shipped.

  Migration:

    - No existing prototype IDs were renamed. No migration is required.
Version: 1.2.9
Date: 2025-10-30

  Changes:

    - Enabled Character Logistic Trash Slot research by default.
    - Disabled Character Reach research by default.
    - Character Reach research no longer grants item pickup distance.
    - Character Reach research still grants reach, build distance, resource reach, and item drop distance.
    - Increased the default Inserter Capacity extension curve.
    - The optional Inserter Capacity infinite continuation is now more expensive.
Version: 1.2.5
Date: 2025-10-29

  Features:

    - Added direct-effect infinite research for character mining speed, crafting speed, walking speed, reach, and build distance.
    - Added direct-effect infinite research for character logistic trash slots.
    - Added per-stream research time startup settings.
    - Added max-level startup settings for generated base-tech extensions.
    - Added support for stream-provided custom icons and icon tinting.

  Changes:

    - Character Inventory Slot research now uses explicit utility, military, and agricultural science packs.
    - Character Logistic Trash Slot research was introduced disabled by default.
    - Base-tech extension research time settings now allow 0 to reuse the configured default.
Version: 1.2.0
Date: 2025-10-28

  Features:

    - Added infinite extensions for braking force, research speed, worker robot storage, inserter capacity, and weapon speed.
    - Added startup settings for enabling and tuning base-tech extensions.
    - Added direct-effect rocket, cannon-shell, flamethrower, and electric weapon shooting speed research.
    - Added max-level enforcement for generated infinite stream technologies.
    - Added vanilla weapon shooting speed adjustment support.
    - Dedicated generated speed researches can own selected vanilla weapon speed bonuses.

  Changes:

    - Added default cost and science-pack profiles for each generated base-tech extension.
    - Added dedicated locale keys and setting descriptions for base-tech extension settings.
    - Corrected the promethium science pack spelling in English locale text.
Version: 1.1.5
Date: 2025-10-27

  Features:

    - Added per-stream base cost, growth factor, and max-level defaults and startup settings.
    - Added English locale support for mod name, mod description, technology names, and setting text.
    - Added locale files for German, Spanish, French, Italian, Polish, Brazilian Portuguese, Russian, and Simplified Chinese.
    - Added direct-effect Character Inventory Slot and Worker Robot Battery research.
    - Added broad productivity coverage for science packs, infrastructure, weapons, intermediates, and Space Age materials.
    - Added grouped productivity streams for modules, belts, inserters, bullets, and rockets.

  Changes:

    - Added item prototype lookup for modules and science packs when selecting icons and matching outputs.
    - Added recipe exclusions for common unwanted scrap and asteroid byproducts.
    - Added Quality module coverage to Module Productivity.
    - Refined belt tiers to cover turbo and hyper transport belt families.
    - Rail Productivity now avoids unrelated rail-like outputs.
    - Added a startup gate setting for holding generated technologies behind space or promethium science.
Version: 1.1.0
Date: 2025-10-25

  Features:

    - Added support for hiding generated productivity research when Space Age provides the vanilla equivalent.
    - Added direct-effect technology generation support for non-productivity infinite bonuses.
    - Added early Character Inventory Slot and Worker Robot Battery infinite research.
    - Added early Science Pack, Wall, Grenade, Rail, Electric Energy, Concrete, Furnace, and Drill productivity.

  Changes:

    - Expanded item lookup for generated icons and recipe matching.
    - Item lookup can use ammo, capsules, modules, and science pack prototypes where appropriate.
    - Added Space Age-aware science-pack selection with optional promethium or space-science gating.
Version: 1.0.0
Date: 2025-10-25

  Features:

    - Initial public release for Factorio 2.0 with optional Space Age support.
    - Added generated infinite recipe productivity technologies for many intermediate items and resources.
    - Generated productivity technologies cover resources not covered by vanilla productivity research.
    - Added per-technology startup enable switches for every generated research stream.
    - Added automatic recipe scanning for covered outputs and generation of matching productivity effects.
    - Added conflict trimming so recipes already covered by existing productivity technologies are skipped.
    - Added Space Age-aware science-pack selection and prerequisites for generated technologies.
    - Added a default infinite research cost curve of `8000 * 2^(L-1)` with 60-second research units.

  Initial research coverage:

    - Added productivity streams for vanilla intermediates, infrastructure, ammunition, and science packs.
    - Added Space Age and overhaul-oriented productivity streams for advanced materials.
    - Added grouped productivity streams for modules, belts, inserters, bullets, and rockets.
    - Grouped productivity streams use lower per-level gains for higher-tier items inside those groups.

  Notes:

    - The technologies are intentionally infinite, but Factorio's recipe productivity cap still applies.
    - The mod was created to make megabasing easier on lower-end hardware.
    - The mod still preserves Factorio's normal production and logistics constraints.