Ultimate Belts_Owoshima_And_Pankeko-Mod

by Pankeko

This mod adds an additional five tiers of belts to the game, beyond what is currently available from other mods. The fastest belt in this mod is equivalent to 6 express belts. Modified by Owoshima to adjust the bet speeds to achieve close to the new max belt speed; modified by Pankeko to have sweet new graphics.

Content
2 years ago
0.17 - 1.1
5.85K
Logistics

g nitinol grears instead of tungsten gears

4 years ago

When playing with angels industries, with components, all gears except nitinol ones are removed, could you replace the tungsten gears in all belts for the nitinol ones, so that there's no conflict with angels industries with components?

4 years ago

Ok, Ive been taking a look at your code, for some reason the module logic in the recipe update files doesnt work, I have bobmodules, meaning I have all bobs modules, but the ultra espress belt doesnt have any module as ingredient, and the lsat two tiers only have vanilla speed and efficiency modules, tiers 2 and 3

4 years ago

Two more things, when using beltlayer, the normal order in the crafting menu is belt, underground belt, beltlayer connector, but for the ultra fast tier, the order is changed, it goes belt, beltlayer connector, underground belt. Finally, could you add a condition in data final fixes doing something like this:

if settings.startup["angels-enable-components"].value then
bobmods.lib.recipe.replace_ingredient_in_all("tungsten-gear-wheel","nitinol-gear-wheel")
end

I made a personal mod for this part, using bob library, it basically replaces the tungsten gear wheels for the nitinol ones if that setting is enabled, because angels induestries with that setting on removes recipes for all gear wheels except for nitinol's, but it doesnt remove the items, so your mod still finds them and uses them as ingredients

4 years ago

I found the issue with the crafting menu order for the ultra fast underground belts:

prototypes/items/item-update.lua:71
data.raw.item["ultra-fast-underground-belt-beltlayer-connector"].order = "b[underground-belt]-f[exteme-fast-underground-belt]2"

that's the original line, replace it with:
data.raw.item["ultra-fast-underground-belt-beltlayer-connector"].order = "b[underground-belt]-f[ultra-fast-underground-belt]2"

same thig with prototypes/items/item-update.lua:102
replace data.raw.recipe["ultra-fast-belt-loader"].order = "e[compact-loader]-f[extreme-fast-underground-belt-loader]" by data.raw.recipe["ultra-fast-belt-loader"].order = "e[compact-loader]-f[ultra-fast-underground-belt-loader]"

4 years ago

I found why the recipes didn't have the right modules as ingredients:

Both in prototypes/recipes/belt-recipe-update.lua and prototypes/recipes/underground-recipe-update.lua, replace every if data.raw.item["some module"] by if data.raw.module["some module"], this should work

4 years ago

you have to do that in the splitter update file too

4 years ago

I modiffied the mod, all bugs are fixed, and its fully compatible with angels industries with components, if you want let me know and Ill give it to you, so you can upload it

New response