Smart Inserters


A modern and configurable approach at adjustable inserters to change pickup/drop position/offsets, and much more like custom inserter length, custom setting for ranges and diagonals, support for slim and big inserters... Enjoy!

Utilities
2 hours ago
1.1 - 2.1
11.1K
Logistics
Owner:
Wip-Sama
Source:
https://github.com/Wip-Sama/Smart_Inserters
Homepage:
N/A
License:
GNU LGPLv3
Created:
2 years ago
Latest Version:
2.1.0 (2 hours ago)
Factorio version:
1.1 - 2.1
Downloaded by:
11.1K users

If you like the mod, share it with your friends!

You can migrate from Bob's Adjustable Inserters to this mod even mid-game without problems, and your technologies will be migrated too! Just remember to check the mod settings before you start playing to ensure that everything is exactly how you want it.

How to use the In-World Configurator:

  • Right click to select the pickup position
  • Left-click to select the drop position
  • Holding SHIFT inverts pick/drop
  • Holding CONTROL and pressing any button will switch pick/drop
  • Any click inside the offset buttons will change the micro-offsets
  • New: You can swap the left/right click behaviors in the Per Player mod settings!

Shortcuts & Hotkeys:

  • Use shortcuts with your cursor over an inserter to execute quick actions. (By default, all shortcuts start without a key bound to them. Check your control settings to bind the ones you prefer!)
  • Use the in-world pickup/drop shortcut to change pickup/drop positions without needing to open the GUI.

NEW: The Copy/Paste Configurator UI!

When you copy an inserter and paste it onto another, a powerful new UI will appear! This Configurator allows you to selectively paste exact settings, including:

  • Drop/Pickup Positions & Offsets: Choose exactly which positions or micro-offsets to overwrite.
  • Facing Direction: Force the destination inserter to face the same physical direction.
  • Relative Orientation: Copy positions relative to the base (Vanilla behavior), or force them to absolute directions!
  • Filters & Circuit Settings: Granular toggles to paste whitelist/blacklist filters, stack sizes, spoil priorities, and circuit network conditions.

Features:

  • In-world sector to visually update the positions without opening any UI menus.
  • Copy/Paste Configurator to easily manage and replicate complex inserter setups.
  • The grid size can be as small as 3x3 (distance 1) and as big as 13x13 (distance 6) + increments! (Warning: Extremely large grids may cause performance issues)
  • Highly customizable mod settings: Disable long-handed inserters, enforce single-line drops, force directional inserters, and control exactly how max ranges are calculated!
  • Technology trees to unlock range and diagonals (ON by default, optional).
  • Technology to unlock micro-offsets.
  • Option to stop chasing items on belts (for UPS savings).
  • Custom support for slim/arrow inserters.
  • Support for oddly shaped inserters like 2x2, 2x6, and any other size (tested up to 2x6).
  • Seamless migration from Bob's Adjustable Inserters with automatic technology mapping.

Planned features & Changelog History:

  • Hide Long inserters recipe ✅ 1.0.1 (DEFAULT is false from 2.0.6)
  • Technology to unlock grid size (maybe) ✅ 1.0.2
  • Change pick offset ✅ 1.0.5
  • Ui changes (remove the separator for pickup/drop offset selector) ✅ 1.0.6
  • Offset technology ✅ 1.0.6
  • Support for 2x2 inserter ✅ 1.0.8
  • Support for 3x3 inserter ✅ 2.0.0
  • Support for oddly shaped inserter ✅ 2.0.0
  • Support for ghost inserter ✅ 2.0.4
  • Support for quick angles / presets
  • Renai transportation support is planned for 1.3! (not anymore, I don't have time to implement this for now)

Why not just use Bob's Adjustable Inserters?

  • I'm glad you asked! Bob's mod is fantastic, and I used it for a long time. The main difference comes down to the mod's license. While Factorio mods have visible source code, Bob's license is very restrictive regarding redistribution; you cannot freely fork and reupload a modified version to the mod portal without his expressed permission.
  • This mod uses a quite permissive open-source license. This means that if I ever stop playing Factorio or maintaining this mod, anyone in the community is completely free to fork it, update it, and keep it alive on the portal for everyone else!

Mod History & Inserter_Config

  • Originally, this mod started as a simple fork of "Inserter_Config" because I wanted to fix a bug and add a few QoL features. The original author did an incredible job! However, with the 2.x.x update, this mod has been completely rewritten from the ground up to the point where it's hard to even consider it a fork anymore. I'm leaving the mention of Inserter_Config here to commemorate the original mod that started it all.