Ultra Fast Inserters Redux


A high-performance collection of ultra-fast bulk and filter inserters that move items at blistering speed with no animations keeping your UPS high and your factory flying. Originally created by gmyx, updated for Factorio 2.0.

Content
15 days ago
2.0
177
Logistics

b Fix for stack inserter

6 days ago

The stack inserter wasn't working, so I created a fix. It might not be perfect, but it functions properly.

local fast = util.table.deepcopy(data.raw["inserter"]["stack-inserter"])
fast.name = "ultra-fast-stack-inserter"
fast.icon = data.raw["inserter"]["stack-inserter"].icon
fast.icon_size = data.raw["inserter"]["stack-inserter"].icon_size
fast.flags = {"placeable-neutral", "placeable-player", "player-creation"}
fast.hand_size = 1.5
fast.minable.result = "ultra-fast-stack-inserter"
fast.pickup_position = {0, -1}
fast.insert_position = {0, 1.2}
fast.extension_speed = 20
fast.rotation_speed = 20
fast.fast_replaceable_group = "inserter"

fast.hand_base_picture = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
hr_version = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
priority = "extra-high",
scale = 0.25,
width = 1,
visible = false
},
priority = "extra-high",
width = 1,
visible = false
}

fast.hand_base_shadow = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
hr_version = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
priority = "extra-high",
scale = 0.25,
width = 1,
visible = false
},
priority = "extra-high",
width = 1,
visible = false
}

fast.hand_closed_picture = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
hr_version = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
priority = "extra-high",
scale = 0.25,
width = 1,
visible = false
},
priority = "extra-high",
width = 1,
visible = false
}

fast.hand_closed_shadow = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
hr_version = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
priority = "extra-high",
scale = 0.25,
width = 1,
visible = false
},
priority = "extra-high",
width = 1,
visible = false
}

fast.hand_open_picture = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
hr_version = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
priority = "extra-high",
scale = 0.25,
width = 1,
visible = false
},
priority = "extra-high",
width = 1,
visible = false
}

fast.hand_open_shadow = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
hr_version = {
filename = "base/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png",
height = 1,
priority = "extra-high",
scale = 0.25,
width = 1,
visible = false
},
priority = "extra-high",
width = 1,
visible = false
}

data:extend({fast})

New response