Quality holmium ore returns more holmium solution

by Quezler

Quality holmium ore finally yields you more.

Tweaks
16 days ago
2.0
2.48K
Factorio: Space Age Icon Space Age Mod
Fluids Manufacturing Cheats

b An item is blocking the machine holmium-solution-quality-based-productivity

8 months ago

After some update I started to get these items holmium-solution-quality-based-productivity inside the machine after each craft.
They can't be taken out with inserters or loaders. The only way is manually.

Maybe it's related to the Factorio setting for showing hidden items?

I "fixed" it by changing the line

quality_holmium_solution_recipe.results = {
{type = "item", name="holmium-solution-quality-based-productivity", amount = 0},
{type = "fluid", name="holmium-solution", amount = 100},
}

Amount to 0. But I understand that this item is how you calculate the extra output...
Is my intuition correct?

Thanks

8 months ago

I've been having the same issue, in my case it only seems to affect the chemical plants placed on a space platform (to make use of Maraxis' hydro plant recipe and extra module slots)

8 months ago

yeah i have yet to update the mod, the devs changed the behavior of one of the entity flags but i haven't got around to porting it yet.

8 months ago

me too

8 months ago

Fixed in 1.2.0.

8 months ago

crash on loading game

The mod Quality holmium ore returns more holmium solution (1.2.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event quality-holmium-ore-returns-more-holmium-solution::on_configuration_changed
The mod Quality holmium ore returns more holmium solution (1.2.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event quality-holmium-ore-returns-more-holmium-solution::on_entity_cloned (ID 135)
value for required parameter 1 (inventory_index) is missing
stack traceback:
    [C]: in function '__newindex'
    ...-holmium-ore-returns-more-holmium-solution__/control.lua:151: in function <...-holmium-ore-returns-more-holmium-solution__/control.lua:104>
stack traceback:
    [C]: in function 'clone'
    ...-holmium-ore-returns-more-holmium-solution__/control.lua:63: in function <...-holmium-ore-returns-more-holmium-solution__/control.lua:50>
8 months ago

can you send me your save?

8 months ago
(updated 8 months ago)

.

8 months ago

Error in assignID: technology with name 'legendary-quality' does not exist. It was removed by quality_unlocked.

Source: mythic-quality (technology).

8 months ago
(updated 8 months ago)

yes sorry. i modified that mod so that it would work with other mods instead of crashing. checking... the save loads with it disabled. i have not modified any other mods in ways that would break anything.

also thx 4 hosting version control, i am playing happily right now with 1.1.3 (modified as above to effectively disable it) which i fetch from your version control

8 months ago

Stable is .47 whilst i'm using a feature from .48, to "fix it" for now change defines.inventory.crafter_modules to defines.inventory.assembling_machine_modules, there is no side effect to making this change.

8 months ago

(well not the modules, but crafter input & output, see this doc link for the opposite: https://lua-api.factorio.com/latest/defines.html#defines.inventory)

6 months ago

I'm getting the very same issue, using the machine with quality causes it to keep stopping after every other craft with an item I have to remove manually. Very frustrating, first time using the mod.

5 months ago

you are not supposed to remove the item, it is supposed to go to the hidden surface and get converted into said free fluids, head into editor mode and look around on the hidden surface to see what is going wrong.

5 months ago

I've already removed the mod and carried on, it wouldn't have been possible to proceed with my game if I'd had to keep babysitting the machine every few seconds.

5 months ago

well then lets hope that the next person includes a save file since mod compatibility issues like there are hard to diagnose without.

5 months ago

The mods I'm using (other than this one) are the additional quality tiers mod, the one to unlock quality from the start, and the shattered planet mod.

17 days ago
(updated 17 days ago)

I think the problem is related to productivity. The machine gets stuck because the output cannot stack anymore, and it also cannot achieve a fluid transition.

I applied this change and it works now.

--- a/mods_2.0/044_quality-holmium-ore-returns-more-holmium-solution/data.lua
+++ b/mods_2.0/044_quality-holmium-ore-returns-more-holmium-solution/data.lua
@@ -93,8 +93,8 @@ local holmium_solution_item = {
{draw_background = true, icon = holmium_solution_fluid.icon, scale = 0.375},
{icon = "core/graphics/icons/technology/effect-constant/effect-constant-recipe-productivity.png"}
},
- stack_size = 1,
- flags = {"only-in-cursor", "not-stackable", "spawnable"},
+ stack_size = 1000,
+ flags = {"only-in-cursor", "spawnable"},
hidden = true,
}
data:extend{holmium_solution_item}

Edit: Still, it doesn't work as intended. It doesn't halt but the machine's output doesn't make any sense.

17 days ago

the item MUST NOT stack, that literally breaks the mod and only tricks you into thinking its working, it just causes the bonus to not be given.

it'd be better to send me your "broken" saves.

17 days ago
(updated 17 days ago)

Yeah I have tested a little bit more as you say, it wont work.

so reverted to main branch, this is what I see

https://imgur.com/a/fDHraGv

It works at the start, starts outputting some holmium then it stops.

I see that If I change the machines quality while it is working, it goes like limbo state, machine stucks at 100%, still output stuff via coupons.

https://imgur.com/a/zPpt4s5

Ok so If I make the high quality machine first, then swap back to lower quality one, it feels like infinite (I haven't check there on code, maybe it generates 1024x so fast and coupons stack(I reverted maybe internal value?), machine cannot output that fast)

If I make the low quality machine first, then swap back to high quality one, machine waits for coupon, but it wont output anything to pipes.

https://imgur.com/a/2nKjaO1

I dont know this helps but here one scenario that I have created with my small number mods ^^

scenario: https://filebin.net/rccom1vgpvi3duzx/buggy.zip
save file: https://filebin.net/rccom1vgpvi3duzx/buggy_save.zip

Let me know if you need anything, thank you

Edit: so for now as a quick solution, make the changes first(machine quality, modules etc) then start putting stuff. it seems like it works fine as intended.

16 days ago

the missing puzzle piece was people upgrading the quality of the machine itself, i had code to address it but it looks like i missed to reconnect a proxy.

New response