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
2 months ago
2.0
246
Logistics

b Fix for stack inserter

a month 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})

a month ago

hey, where do you put that code ?

New response