ShinyIcons

by Zombiee

Sort and organize the recipes in the crafting menu so that's it's cleaner. Meant for use with Bob's, also supports Angel's and Omni.

Tweaks
4 years ago
0.15 - 0.18
154

i Integration of Loaders

5 years ago

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

New response