Bio Industries


Provides useful buildings and items, like the Bio Farm for growing trees. Solar Farm and Large Accumulator to make your electric setup easier. Bio Fuel section to produce organic plastic and batteries. Lots of New Wood Products, like the big electric pole, wooden pipes, dart turret. Plant trees using seedlings. Change terrain from deserts to grasslands using Fertilizer - helps trees grow better. And a lot more… Please visit the homepage on the forums for more information and feedback.

Content
2 months ago
2.0
8.97K
Manufacturing

b Game fails to start with Quality Assurance Mod

3 days ago

If installed with Quality Assurance ( https://mods.factorio.com/mod/QualityAssurance ) Game fails to start with the following error.

Failed to load mods: QualityAssurance/data-updates.lua:144: bad argument #1 of 3 to 'insert' (table expected, got nil)
stack traceback:
[C]: in function 'insert'
QualityAssurance/data-updates.lua:144: in main chunk

I reported it there too. It only happens if both Quality Assurance and Bio Industries are enabled.

2 days ago

@cackling.fiend, please see my response here for more info on why this is happening.

2 days ago

Hm, yes. data-updates does some technology changes including prerequisite changes. I don't think the code can just be moved to data. Since this isn't my mod and I merely updated it to 2.0, I'm not too familiar with the code. And currently I'm not in a state were I can offer big changes.
QA requiring all technologies being final after the data stage sounds a bit extreme to me. I don't think it's realistic to achieve that. So for now I'd say it's just not compatible.

2 days ago
(updated 2 days ago)

But maybe I understood the problem wrong and the fix is just in one line in Bio Industries and can be fixed easily. Then please point me into the right direction.

2 days ago

Hm, yes. data-updates does some technology changes including prerequisite changes. I don't think the code can just be moved to data. Since this isn't my mod and I merely updated it to 2.0, I'm not too familiar with the code. And currently I'm not in a state were I can offer big changes.
QA requiring all technologies being final after the data stage sounds a bit extreme to me. I don't think it's realistic to achieve that. So for now I'd say it's just not compatible.

No, QA just requires that all prerequisites in technologies exist when it's data-updates.lua is ran.

If I find the time, I can investigate a bit more. Maybe it is an easy fix after all.

New response