Quality Control

by raley

Assemblers and furnaces earn quality upgrades for the entire factory.

Content
2 days ago
2.0
1.14K
Factorio: Space Age Icon Space Age Mod
Logistic network Manufacturing Cheats

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

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

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

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

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

3 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!

2 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>

2 days ago

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

New response