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

b Crash after update

7 days ago
(updated 7 days ago)

Logged in after a month break, updated all mods, recieved error message. Tried reseting settigns and reinstalling the mod - didn't work. Downgrading to 4.3.21000 helped. Game version 2.1.22 (experimtental)

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:81: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: space-science-pack (unresolved-approved-pack-dependencies:space-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

7 days ago
(updated 7 days ago)

.

7 days ago

working on it, stay tuned for 4.5.1

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

6 days ago

Hi, sorry for the nekro, I'm getting a nearly similar crash too (after updating to 4.5.21002)
Failed to load mods: more-infinite-research/data-final-fixes.lua:2: ...infinite-research__/prototypes/mir/pipeline/commands.lua:251: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: automation-science-pack (ambiguous-approved-pack-unlock:automation-science-pack). No research was removed and the former solver will not be invoked.
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

2 days ago

hopefully all fixed, if its still broken let me know

2 days ago

Hi, still getting a crash with last update sadly :c

Failed to load mods: more-infinite-research/data-final-fixes.lua:2: ...infinite-research__/prototypes/mir/pipeline/commands.lua:255: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: automation-science-pack (ambiguous-approved-pack-unlock:automation-science-pack). No research was removed and the former solver will not be invoked.
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:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:255: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:254>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:254: 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:53: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:255: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:254>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:254: 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:259: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk

2 days ago

Hi, still getting a crash with last update sadly :c

Failed to load mods: more-infinite-research/data-final-fixes.lua:2: ...infinite-research__/prototypes/mir/pipeline/commands.lua:255: ...s/mir/capabilities/science_integration/science_packs.lua:35: MIR approved science binding is unresolved: automation-science-pack (ambiguous-approved-pack-unlock:automation-science-pack). No research was removed and the former solver will not be invoked.
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:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:255: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:254>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:254: 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:53: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
(...tail calls...)
...infinite-research__/prototypes/mir/pipeline/commands.lua:255: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:254>
(...tail calls...)
[C]: in function 'xpcall'
...-research__/prototypes/mir/pipeline/compiler_context.lua:49: in function <...-research__/prototypes/mir/pipeline/compiler_context.lua:41>
[C]: in function 'pcall'
...infinite-research__/prototypes/mir/pipeline/commands.lua:254: 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:259: in function <...infinite-research__/prototypes/mir/pipeline/commands.lua:247>
(...tail calls...)
more-infinite-research/data-final-fixes.lua:2: in main chunk

This is curious because it's the same error that was resolved a few updates ago - Something is messing up the unlock flow for 'automation-science-pack' which blows everything up. Out of personal curiosity, have you tried disabling mods that alter research?

2 days ago
(updated 2 days ago)

Actually, I did! I tried both with and without this one:
https://mods.factorio.com/mod/discovery_tree
So i discarded it as a (hard) incompatibility.
The other ones that I got that are "related" to research are (gonna list them and try in a case by case basis):
Research productivity (I highly doubt this one actually interfers with yours, it's just a research to improve passive prod in labs) (nope)
Parallel research: Nope, deactivating it still gives a crashes
More Toolbelt & Axe Research: Nope, this only adds some researchs, yet I still tried, nothing.
Labcore Space Age Better: Nope (please don't judge me)
Gleba Lab: Nnnnope
Fish Productivity: Glub Glub (nope)
Combat Research: nope :c

I don't think I got something "aggressive" other than these installed, related to research.
Could things like Krastorio Spaced Out mess with this mod somewhat? Any kind of idea on what should I look for?

2 days ago
(updated 2 days ago)

I even tried deactivating outer rim (has a dependency: science spread, I expected this one to be the problematic one, but nope). Nope.
EDIT: I even chopped off Krastorio 2 from the load list, nope, still failing :c

New response