Crafting Efficiency

Adds technologies to increase the gain of wastefull and expensive processes, such as copper cable, steel, gears, circuits, and engines. Requires omniLib which enables dynamic recipe generation and auto-updating entities in world with newer recipes. Works on items even if mods change their recipes. Updated for Factorio v17
a month ago
0.16 - 0.17
7466

FAQ

Q: Recipes don't auto-update.
A: They do. But only the ones added by C.E will be replaced. This requires that omniLib's startup option "autoupdate" is enabled. Researching Efficiency 1 will NOT update vanilla recipes. But researching Efficiency 2 will replace assemblers using Efficiency 1 with the newer recipe.

Q: Steel efficiency doesn't work
A: Steel efficiency, due to limitations of factorio, can only be used in conjunction with a mod that adds a furnace with a recipe selection GUI. such as the ones added by bob's mods.

To set up a custom recipe:
1) add an entry to local refItems matching the item-name.
2) add a technology prerequisite entry to refTechPreq under the same index value as the item done above.
3) add a technology icon to graphics folder with the name set to "efficiency-"..(item-name).png
3b) The photoshop psd file is provided, and other graphics may be used to make your own versions of graphics if you so desire. but be sure to save them outside the mod as well in case updating causes them to be lost. item icon size multiplier used in technology graphics is 130%.
4) in settings.lua update refItems, copying over the changed version so they match
5) create a new entry in refDefault and give it whatever value you'd like the default to be within range.

This is likely to change in future updates. this is the first iteration of the mod using omniLib and future plans may change, adapt, as i continue working with it.