Hi Zombiee,
thanks for your awesome mods, use all three of them and won't miss them anymore!
Please, a suggestion to better integrate with "ultimate belts", "deadlock loaders" and "miniloaders".
Currently they are (obviously) not sorted in your structure, so I'd like to ask for following changes:
1) info.json:
Add optional dependencies:
"? miniloader >= 1.7",
"? deadlock-beltboxes-loaders >= 2.0",
"? deadlock-integrations >= 2.0",
"? ultimatebelts >= 0.17"
(versions are for Factorio 0.17.0 or - if required - higher, so it should work...)
2) functions.lua
transportbelt = {
{"black-transport-belt","shinybelt1","a0"},
{"basic-transport-belt","shinybelt1","a0"},
{"transport-belt","shinybelt1","a1"},
{"fast-transport-belt","shinybelt1","a2"},
{"express-transport-belt","shinybelt1","a3"},
{"green-transport-belt","shinybelt1","a4"},
{"turbo-transport-belt","shinybelt1","a4"},
{"purple-transport-belt","shinybelt1","a5"},
{"ultimate-transport-belt","shinybelt1","a5"},
{"ultra-fast-belt","shinybelt1","b1"},
{"extreme-fast-belt","shinybelt1","b2"},
{"ultra-express-belt","shinybelt1","b3"},
{"extreme-express-belt","shinybelt1","b4"},
{"ultimate-belt","shinybelt1","b5"}},
undergroundbelt = {
{"basic-underground-belt","shinybelt2","a0"},
{"underground-belt","shinybelt2","a1"},
{"fast-underground-belt","shinybelt2","a2"},
{"express-underground-belt","shinybelt2","a3"},
{"green-underground-belt","shinybelt2","a4"},
{"turbo-underground-belt","shinybelt2","a4"},
{"purple-underground-belt","shinybelt2","a5"},
{"ultimate-underground-belt","shinybelt2","a5"},
{"ultra-fast-underground-belt","shinybelt2","b1"},
{"extreme-fast-underground-belt","shinybelt2","b2"},
{"ultra-express-underground-belt","shinybelt2","b3"},
{"extreme-express-underground-belt","shinybelt2","b4"},
{"original-ultimate-underground-belt","shinybelt2","b5"}},
splitter = {
{"basic-splitter","shinybelt3","a0"},
{"splitter","shinybelt3","a1"},
{"fast-splitter","shinybelt3","a2"},
{"express-splitter","shinybelt3","a3"},
{"green-splitter","shinybelt3","a4"},
{"turbo-splitter","shinybelt3","a4"},
{"purple-splitter","shinybelt3","a5"},
{"ultimate-splitter","shinybelt3","a5"},
{"ultra-fast-splitter","shinybelt3","b1"},
{"extreme-fast-splitter","shinybelt3","b2"},
{"ultra-express-splitter","shinybelt3","b3"},
{"extreme-express-splitter","shinybelt3","b4"},
{"original-ultimate-splitter","shinybelt3","b5"}},
loader = {
{"basic-loader","shinybelt4","a0"},
{"loader","shinybelt4","a1"},
{"transport-belt-loader","shinybelt4","a1"},
{"fast-loader","shinybelt4","a2"},
{"fast-transport-belt-loader","shinybelt4","a2"},
{"express-loader","shinybelt4","a3"},
{"express-transport-belt-loader","shinybelt4","a3"},
{"turbo-transport-belt-loader","shinybelt4","a4"},
{"purple-loader","shinybelt4","a4"},
{"green-loader","shinybelt4","a5"},
{"ultimate-transport-belt-loader","shinybelt4","a5"},
{"ultra-fast-belt-loader","shinybelt4","b1"},
{"extreme-fast-belt-loader","shinybelt4","b2"},
{"ultra-express-belt-loader","shinybelt4","b3"},
{"extreme-express-belt-loader","shinybelt4","b4"},
{"ultimate-belt-loader","shinybelt4","b5"},
{"miniloader","shinybelt4","a1"},
{"fast-miniloader","shinybelt4","a2"},
{"express-miniloader","shinybelt4","a3"},
{"turbo-miniloader","shinybelt4","a4"},
{"purple-miniloader","shinybelt4","a4"},
{"green-miniloader","shinybelt4","a5"},
{"ultimate-miniloader","shinybelt4","a5"},
{"ub-ultra-fast-miniloader","shinybelt4","b1"},
{"ub-extreme-fast-miniloader","shinybelt4","b2"},
{"ub-ultra-express-miniloader","shinybelt4","b3"},
{"ub-extreme-express-miniloader","shinybelt4","b4"},
{"ub-ultimate-miniloader","shinybelt4","b5"},
{"filter-miniloader","shinybelt5","a1"},
{"fast-filter-miniloader","shinybelt5","a2"},
{"express-filter-miniloader","shinybelt5","a3"},
{"purple-filter-miniloader","shinybelt5","a4"},
{"turbo-filter-miniloader","shinybelt5","a4"},
{"green-filter-miniloader","shinybelt5","a5"},
{"ultimate-filter-miniloader","shinybelt5","a5"},
{"ub-ultra-fast-filter-miniloader","shinybelt5","b1"},
{"ub-extreme-fast-filter-miniloader","shinybelt5","b2"},
{"ub-ultra-express-filter-miniloader","shinybelt5","b3"},
{"ub-extreme-express-filter-miniloader","shinybelt5","b4"},
{"ub-ultimate-filter-miniloader","shinybelt5","b5"}},
looks nice assuming that you use either deadlock or miniloaders... it may mess up if (and why would you) use both.
(would like to add a screenshot here to show an example of the results but don't know how...)
Thanks very much again!
Eule