i fixed it on my own and the mod appears to work as intended... (i last played on Factorio 0.16.51 so a lot had changed. but all appears as normal, no apparant errors.)
Dependency and others:
"factorio_version": "1.1",
"dependencies": ["base >= 1.1.0",
"stdlib >= 1.4.4",
"? bobmining >= 1.0.0",
"? bobplates >= 1.0.2",
"? cargo-ships >= 0.0.55",
"? alien-biomes",
"? SpaceMod",
"? Krastorio2 >= 1.0.4",
"! IndustrialRevolution",
"! omnimatter_fluid"],
files to change:
FoodIndustry_1.8.146\prototypes\cattle\cattle.lua
FoodIndustry_1.8.146\prototypes\trees\trees-entity.lua
change:
local sounds = require("base.prototypes.entity.demo-sounds")
to:
local sounds = require("base.prototypes.entity.sounds")
FoodIndustry_1.8.146\prototypes\technology.lua
FoodIndustry_1.8.146\compatibilities\ir-compatibility-technologies.lua
for fi-tech-more-energy-1:
change:
effects = {
{
type = "nothing",
effect_description = {'technology-effect.fi-tech-more-energy-bonus', "50"},
icon = "__FoodIndustry__/graphics/technology/fi-tech-more-energy-bonus-1.png",
modifier = 50
},
to:
effects = {
{
type = "nothing",
effect_description = {'technology-effect.fi-tech-more-energy-bonus', "50"},
icon = "__FoodIndustry__/graphics/technology/fi-tech-more-energy-bonus-1.png",
icon_size = 32,
modifier = 50
},
took about 1 hour since i don't know jack about coding or factorio dependencies. problem was the icon_size was not specified in 2 files and demo-sounds.lua is no more, so just use the "sounds.lua" instead. (probably been consolidated into one.)