Quality Control

by raley

Assemblers and furnaces earn quality upgrades for the entire factory.

Content
24 days ago
2.0
1.23K
Factorio: Space Age Icon Space Age Mod
Logistic network Manufacturing Cheats

g [Fixed] Compatibility issue with Factorissimo and Blueprint-Sandboxes

25 days ago

I guess it crashes when a machine tries to evolve.

The Quality Control mod (1.8.0) caused an unrecoverable error.

Please report this error to the mod author.

Error while running event quality-control::on_nth_tick(1)
LuaEntity API call when LuaEntity was invalid.
stack traceback:
[C]: in function 'index'
__quality-control
/scripts/core.lua:510: in function 'attempt_upgrade_normal'
quality-control/scripts/core.lua:629: in function 'process_upgrade_attempts'
quality-control/scripts/core.lua:770: in function <quality-control/scripts/core.lua:710>

My config for the mod:

Difficulty Mode: Normal

Manufacturing Hours Required for Change: 1.5

Change Probability Percentage: 10

Cost Increase per Quality Level: 0

Quality Probability Accumulation Rate: Medium

Continue Accumulating at Maximum Quality: Enabled

Change Modules with Entity: Disabled

Ignore Hidden Qualities: Disabled

I don't play with any other mods that affect quality, but I do have one that adds an electric stone furnace. Maybe it's trying to upgrade the furnace but can't?

Here is my save with the move list inside.
https://drive.google.com/drive/folders/1nZ3FV3DQuYmndidGQErPLV42u0GXYCgE?usp=sharing

I love this mod; the fact that things improve over time is a great idea. If I can't fix it, what other mod would you recommend? Thanks in advance.

25 days ago

To add to that, some of my electric ovens have evolved on their own over time. Not all of them, but some.
I also have a mod that adds loaders, but if I press Ctrl+Shift+Q, it says it's excluded. If i can help with something else, let me know.

25 days ago

Hi Cris, thanks for the save file and breakdown of what’s going on! I wish all bug reports had this level of detail.

That should be enough for me to figure out what’s going on, I can take a look today.

24 days ago

The fix is up. Let me know if you run into any other issues?

My mod skips upgrades for entities inside a blueprint-sandbox. But entities inside a factorissimo factory that are inside a blueprint sandbox weren't being properly skipped. So it should just work now.

24 days ago

Hey raley, I'd love it if all modders were as dedicated as you in responding to and maintaining their mods! So the problem was the blueprint sandbox, I would never have thought of that haha, If anything else happens, I'll let you know. Again, I love the mod; it's the perfect thing for me. Thanks for responding so quickly and fixing it!

24 days ago

Hi there, just came here to let you know about my own crash with blueprint-sandboxes! (just lo let you know).
My crash occured when I changed from "personal" to "workforce" scenarios.

The mod Blueprint Sandboxes (3.2.2) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event blueprint-sandboxes::on_gui_selection_state_changed (ID 68)
The mod Quality Control (1.8.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event quality-control::on_surface_created (ID 70)
quality-control/scripts/core.lua:240: attempt to index local 'surface' (a nil value)
stack traceback:
quality-control/scripts/core.lua:240: in function <quality-control/scripts/core.lua:237>
stack traceback:
[C]: in function 'create_surface'
blueprint-sandboxes/scripts/lab.lua:72: in function <blueprint-sandboxes/scripts/lab.lua:50>
(...tail calls...)
blueprint-sandboxes/scripts/sandbox.lua:244: in function 'Transfer'
blueprint-sandboxes/scripts/sandbox.lua:601: in function 'Toggle'
blueprint-sandboxes/scripts/toggle-gui.lua:202: in function 'OnGuiDropdown'
blueprint-sandboxes/control.lua:217: in function <blueprint-sandboxes/control.lua:216>

24 days ago

Thanks Driku, I missed that, my bad. I'm testing the fix now. Nice avatar by the way! Magnifico!

New response