Author has not updated any of his mods in the last year and a half, so there's a possibility that there won't be an update anymore. Which would be sad because my fav playstyle heavily relies on the stacking :(
EDIT:
Got it to work through trial and error. I never made my own mods in Factorio and I don't have any experience with lua either. But I'm a C++ dev and I dared my luck to make this mod compatible. So it's probably a very dirty hack and it might break stuff, USE THESE FIXES AT YOUR OWN RISK!
Also, because for some reason it wouldn't recognize "crafting-with-fluid-or-metallurgy" as a valid recipe category anymore (even though the API says it's a built-in category in the game), I think my changes will require an assembling machine rather than a foundry to craft the Vulcanus equipment. Anyone with modding experience, feel free to add to my fixes in order to make the mod use the foundry again. Here are the changes required to make it work:
AGAIN, USE THESE FIXES AT YOUR OWN RISK!
root directory
info.json: change the "2.0" values in line 8 and line 13 to "2.1"
directory Prototypes
create_beltbox.lua: Line 160 should read: "category = tier_table.beltbox_category,". Change it to "categories = {tier_table.beltbox_category},".
create_loader.lua: Line 160 should read: "category = tier_table.loader_category,". Change it to "categories = {tier_table.loader_category},".
create_stack.lua: Lines 143 and 172 should read "category = "stacking"," and "category = "unstacking",", respectively. Change them to "categories = {"stacking"}," and "categories = {"unstacking"},", respectively.
public.lua: Look for the line "tier_table.loader_category = data.raw.recipe[tier_table.underground_belt].category". Below that, add the following three new lines:
if not tier_table.loader_category then
tier_table.loader_category = "crafting"
end
Also look for the line "tier_table.beltbox_category = data.raw.recipe[tier_table.underground_belt].category" Below that, add the following three new lines:
if not tier_table.beltbox_category then
tier_table.beltbox_category = "crafting"
end
vanilla_tiers.lua: Lines 79 and 86 should read "loader_category = t3_category," and "beltbox_category = t3_category,", respectively. Change them to "loader_category = "crafting-with-fluid"," and "beltbox_category = "crafting-with-fluid",", respectively.
Also, line 115 and 122 should read "loader_category = "crafting-with-fluid-or-metallurgy"," and "beltbox_category = "crafting-with-fluid-or-metallurgy",", respectively. Change those to "loader_category = "crafting-with-fluid"," and "beltbox_category = "crafting-with-fluid",", respectively.