More Infinite Research


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.

Tweaks
51 minutes ago
0.13 - 2.1
7.00K
Logistics Trains Combat Character Mining Fluids Logistic network Manufacturing Cheats

g Crash repor in heavily modded game

7 days ago
(updated 7 days ago)

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).

7 days ago

working on it, stay tuned for 4.5.1

7 days ago

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

7 days ago

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...)

6 days ago

https://mods.factorio.com/mod/more-infinite-research/discussion/6ad33b18698cbdddab2f4493

Had the same issue, made a small workaround that seems to work for me.

6 days ago

hes right, thats exactly what worked. His fix is in 4.5.2

New response