Cross-posting for others that ends here, this helped me understand the issue: https://mods.factorio.com/mod/factoriohd_logistics/discussion/60c1cd0177457f7dd7943e11
Indeed if your game recognize a system with less than 2GB of VRAM it may set the texture settings to "low". A possibly faulty config in this mod will make the game look for regular file resources that are not present.
To fix this you need to extract the mod zip and change factoriohd_terrain_0.0.7/config.lua
, lines 13 to 16, needs to end with {["hr-*"] = {},}
like:
["concrete"] = {["hr-*"] = {},},
["stone-path"] = {["hr-*"] = {},},
["hazard-concrete-left"] = {["hr-*"] = {},},
["hazard-concrete-right"] = {["hr-*"] = {},},
same for factoriohd_logistics_0.0.8/config.lua
, line 17 needs to be changed from:
["combinator"] = { ["hr-*"] = {}, ["remnants"] = {},},
to
["combinator"] = { ["hr-*"] = {}, ["remnants"] = { ["hr-*"] = {}, },},
I have no knowledge about this but it seems to instruct the client on which kind of HR or regular resources the mod is exposing. If your game graphic settings are set to low, the games tries to search for low resolution graphics in that mode, but the mod is only exposing HR png, so it crashes.
Specify the { ["hr-*"] = {}, }
seems to ensure that the game will know that no base graphic file are there, thus it should work.
Again this is just guessing.
Anyway this is mostly needed for multiplayer games like in my case, where all the other players are on high-end PCs where the mod works flawlessly as the texture are set to high. Otherwise you can just disable the mod... But anyway if other users stumble on this, like in case of a Steam Deck, hope it helps!
Sadly if this is not fixed upstream you would need to share the patched mods with others and the server to have this work. I've just got it working on the Deck, i still need to try to share it with others and push on the server. Hope it doesn't get overridden.
@RedViperPT do you might have time to push this fix? Assuming i got it right. At least my copy seems to run now with the mod enabled.