Quality of Life research


Adds bonuses and optionally research for bigger bags (more inventory space), movement/walking/running speed, character hand crafting speed, long reach (optional far resource reach), and player mining speed. Use settings to choose which ones you want, either through research or by just choosing a value yourself.

Utilities
a day ago
0.15 - 2.0
180K

g [Invalid] Error ControllerLogisticGui.cpp:131: Wrong number of logistic filters

4 years ago

Hello Aidiakapi!

After updating to 0.18.13 I caught very strange bug.
Problem is solved, but in general looks strange. Can you have a look to thread, please?
https://forums.factorio.com/viewtopic.php?f=7&t=82453

4 years ago

The crash on the C++ side is a bug in the game itself, and should be resolved by Wube.

It's a weird situation, since the only version of this mod compatible with 0.18.13 doesn't actually have any logistic slots in them anymore. So that means that somewhere, internally in their code base, they didn't completely remove the logistic slot bonuses, and only removed it at the API level.

Turning off the mod sadly cannot remove the bonuses, this is a weird quirk of the way Wube handles uninstalls. They'll remove the technologies, but not undo any effects they applied (iirc it had something to do with map load performance). There's nothing that can be done about that from a mod's perspective, because at the point you disable the mod, no code from that mod can run anymore.

In the meanwhile, I've added a command /qol-reset-technology-effects, which just calls reset_technology_effects for all forces.

4 years ago

Hello!
Thank for update

but /qol-reset-technology-effects doesn't have any effect
seems like I broke my save

I have old save created with Factorio 0.18.10 (QOL 2.4.0)
https://imgur.com/7mTpGfR
when I load it it shows me migrated content
and I see removed logistic slots
https://imgur.com/8Wc2iPE
and everything works fine

with map created with Factorio 0.18.13 (QOL 2.5.0)
https://imgur.com/tlchR6V
I don't see removed logistic slots tech
https://imgur.com/Iioe3fF
but Inventory Exception is exist after changing planet(surface)

Can I manually remove this technologies?

4 years ago

next level
I applied command reset() (Reset everything. All technologies are set to not researched, all modifiers are set to default values.)
and everything works fine (maybe because logistic tech was not researched)

then I applied research_all_technologies() - and got exception again

4 years ago

Can I manually remove this technologies?

The reason you don't see it listed, is because it was never in there in the first place. Version of the mod before 2.5.0 would fail to load in 0.18.13, as a consequence, the only versions compatible with 0.18.13 do not add any logistic slots.

Running /c for _, tech in pairs(game.technology_prototypes) do if tech.name:find('qol') then log(tech.name) end end on your savefile results in these technologies: paste
As you can see, nothing related to logistic slots is in there.

As for why it is crashing, I can't tell, I no longer have source code access to Factorio, so I can't look into the C++ side of things and see what's causing it. Overall, it's just waiting for Wube to respond to you and for them to fix it.

Running /c for _, tech in pairs(game.player.force.technologies) do if tech.name:find('qolinternal%-') then tech.researched = false end end will unresearch all internal technologies, which consequently removes any effects that QoL has on your savefile. (The internal technologies can be synced back up to the normal technologies with /qol-reset.) However, the game still crashes. This makes me think that the problem is unrelated to this mod.

Undoing all researches from this mod (/c for _, tech in pairs(game.player.force.technologies) do if tech.name:find('qol') then tech.researched = false end end) still causes the crash.

Undoing all the researches, and then removing the mod, still causes it to crash.

I'm not convinced there's any relationship between the crash and this mod, so I'll mark this as invalid, however, if you feel like it is somehow still related, feel free to ping me again. My recommendation is to stay on the previous patch for now, and wait for Wube the fix the underlying crash.

New response