Productivity for intermediates, science packs, final products, spoilage rate, and modded recipes. Bonuses for player stats, robot specs, weapon speed, stack size, cargo landing pads, and more... Override game limits on productivity, efficiency, speed, quality, and recycling. Settings to disable, limit, and rebalance each added research. Designed for vanilla, Space Age, and overhaul mods.
Small changes concerning balance, gameplay, or graphics.
Augmented or new ways of transporting materials - belts, inserters, pipes!
Trains are great, but what if they could do even more?
New ways to deal with enemies, be it attack or defense.
Changes to the player's in-game appearance.
New Ores and resources as well as machines.
Things related to oil and other fluids.
Related to roboports and logistic robots.
Furnaces, assembling machines, production chains.
Play it your way.
This happened in a heavily modded factorio 2.1.22 game using the 4.4.21002 version of the mod. Version 4.4.21000 loads without errors. And 4.4.21001 fails to load.
4.338 Error ModManager.cpp:1786: Failed to load mod "more-infinite-research": __more-infinite-research__/data-final-fixes.lua:2: ...infinite-research__/prototypes/mir/pipeline/commands.lua:251: ...infinite-research__/prototypes/mir/pipeline/commands.lua:74: .../pipeline/compiler_orchestrator/context_construction.lua:81: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: promethium-science-pack (ambiguous-approved-pack-unlock:promethium-science-pack). No research was removed and the former solver will not be invoked.
stack traceback:
[C]: in function 'error'
...s/mir/capabilities/science_integration/science_packs.lua:27: in function 'source_for'
...s/mir/capabilities/science_integration/science_packs.lua:35: in function <...s/mir/capabilities/science_integration/science_packs.lua:33>
(...tail calls...)
...r/capabilities/science_integration/lab_compatibility.lua:14: in function 'pack_is_admitted'
...r/capabilities/science_integration/lab_compatibility.lua:193: in function <...r/capabilities/science_integration/lab_compatibility.lua:161>
(...tail calls...)
...e-infinite-research__/prototypes/mir/planner/science.lua:63: in function <...e-infinite-research__/prototypes/mir/planner/science.lua:38>
(...tail calls...)
...rch__/prototypes/mir/planner/stream_compiler/qualify.lua:124: in function <...rch__/prototypes/mir/planner/stream_compiler/qualify.lua:44>
(...tail calls...)
...rch__/prototypes/mir/planner/stream_compiler/compile.lua:43: in function <...rch__/prototypes/mir/planner/stream_compiler/compile.lua:22>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...
...infinite-research__/prototypes/mir/pipeline/commands.lua:74: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:74>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:238: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:226>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
.../pipeline/compiler_orchestrator/context_construction.lua:81: in function <.../pipeline/compiler_orchestrator/context_construction.lua:76>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:74: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:74>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:238: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:226>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...infinite-research__/prototypes/mir/pipeline/commands.lua:241: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:226>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...infinite-research__/prototypes/mir/pipeline/commands.lua:255: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
4.362 Loading mod core 0.0.0 (data.lua)
4.462 Checksum for core: 1315994576
4.474 Error ModManager.cpp:1786: Unknown collision layer "item"
Source: default (utility-constants).
working on it, stay tuned for 4.5.1
Crash with 4.5.21001
Failed to load mods: more-infinite-research/data-final-fixes.lua:2: ...infinite-research__/prototypes/mir/pipeline/commands.lua:251: ...infinite-research__/prototypes/mir/pipeline/commands.lua:74: .../pipeline/compiler_orchestrator/context_construction.lua:82: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: promethium-science-pack (ambiguous-approved-pack-unlock:promethium-science-pack). No research was removed and the former solver will not be invoked.
stack traceback:
[C]: in function 'error'
...s/mir/capabilities/science_integration/science_packs.lua:27: in function 'source_for'
...s/mir/capabilities/science_integration/science_packs.lua:35: in function <...s/mir/capabilities/science_integration/science_packs.lua:33>
(...tail calls...)
...r/capabilities/science_integration/lab_compatibility.lua:14: in function 'pack_is_admitted'
...r/capabilities/science_integration/lab_compatibility.lua:193: in function <...r/capabilities/science_integration/lab_compatibility.lua:161>
(...tail calls...)
...e-infinite-research__/prototypes/mir/planner/science.lua:63: in function <...e-infinite-research__/prototypes/mir/planner/science.lua:38>
(...tail calls...)
...rch__/prototypes/mir/planner/stream_compiler/qualify.lua:124: in function <...rch__/prototypes/mir/planner/stream_compiler/qualify.lua:44>
(...tail calls...)
...rch__/prototypes/mir/planner/stream_compiler/compile.lua:43: in function <...rch__/prototypes/mir/planner/stream_compiler/compile.lua:22>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...
...infinite-research__/prototypes/mir/pipeline/commands.lua:74: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:74>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:238: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:226>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
.../pipeline/compiler_orchestrator/context_construction.lua:82: in function <.../pipeline/compiler_orchestrator/context_construction.lua:77>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:74: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:74>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:238: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:226>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...infinite-research__/prototypes/mir/pipeline/commands.lua:241: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:226>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:251: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:250>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:250: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
stack traceback:
[C]: in function 'error'
...infinite-research__/prototypes/mir/pipeline/commands.lua:255: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk
Same here, newest version on Factorio 2.0.
Failed to load mods: more-infinite-research/data-final-fixes.lua:2: ...infinite-research__/prototypes/mir/pipeline/commands.lua:251: ...infinite-research__/prototypes/mir/pipeline/commands.lua:74: .../pipeline/compiler_orchestrator/context_construction.lua:82: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: electromagnetic-science-pack (ambiguous-approved-pack-unlock:electromagnetic-science-pack). No research was removed and the former solver will not be invoked.
stack traceback:
[C]: in function 'error'
...s/mir/capabilities/science_integration/science_packs.lua:27: in function 'source_for'
...s/mir/capabilities/science_integration/science_packs.lua:35: in function <...s/mir/capabilities/science_integration/science_packs.lua:33>
(...tail calls...)
...r/capabilities/science_integration/lab_compatibility.lua:14: in function 'pack_is_admitted'
...r/capabilities/science_integration/lab_compatibility.lua:193: in function <...r/capabilities/science_integration/lab_compatibility.lua:161>
(...tail calls...)
...e-infinite-research__/prototypes/mir/planner/science.lua:7: in function <...e-infinite-research__/prototypes/mir/planner/science.lua:6>
(...tail calls...)
...rch__/prototypes/mir/planner/stream_compiler/qualify.lua:112: in function <...rch__/prototypes/mir/planner/stream_compiler/qualify.lua:32>
(...tail calls...)
...rch__/prototypes/mir/planner/stream_compiler/compile.lua:43: in function <...rch__/prototypes/mir/planner/stream_compiler/compile.lua:22>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:45: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:37>
(...tail calls...)
https://mods.factorio.com/mod/more-infinite-research/discussion/6ad33b18698cbdddab2f4493
Had the same issue, made a small workaround that seems to work for me.
hes right, thats exactly what worked. His fix is in 4.5.2