Factorio+

by fishbus

A mod that builds upon and tweaks the vanilla experience with a little bit of everything: crafting, furnaces, resources, turrets, vehicles, enemies and weapons. [Built for base 2.0 Factorio - Works with Space Age]

Overhaul
a day ago
0.18 - 2.0
22.3K
Transportation Logistics Trains Combat Armor Enemies Environment Mining Fluids Logistic network Manufacturing Power Storage

b [Fixed] Incompatible with other mods

7 months ago

Hi,
i'm using your mod and i'm having fun with it but it seems your mod has a compatibility problem with other mods.
I'm using this mod:
https://mods.factorio.com/mod/WaterExtractor
It adds a water pump jack to factorio.
The pump should be unlocked with the technology "steel-processing" from the base game.
When i use your mod the pump jack is missing.

When i use the following command to show all "effects" (f.e. the unlocked recipes) of the technologie "steel-processing" i see only the three recipes that are defined in your technology.lua ("steel-plate", "steel-chest", "large-burner-mining-drill")

/c game.player.print(serpent.block(game.player.force.technologies["steel-processing"].prototype.effects))

For me it looks like your technology.lua overrides all effects of the technology "steel-processing" instead of only adding your specific effects.
With this you delete all effects of other mods. If i'm correct.

How it should be done i do not know.

7 months ago
(updated 7 months ago)

Hiya,

My mistake, I originally did an override when I started the mod. I have been doing a proper implementation for most items/techs/recipes, but It looks like I've forgotten a few. So expect this to be fixed next version.

Fwiw, you use table.insert or table.remove to add or remove entries in case you want to just affect specific things to that, instead of a flat override.

Cheers

7 months ago

Hi, thank you for your response.
I'm helping me with manually activating the recipe.

/c game.player.print(game.player.force.recipes["water-well-pump"].enabled)

But i wanted to inform you about this problem.

Cheers

New response