Belt Upgrader

by Mylon
Roboports automatically upgrade belts, splitters, underground belts, normal inserters (to fast-inserters), and assemblers within their reach.
1 year, 4 months ago
0.14 - 0.16
25461
Owner: Mylon
Source: N/A
Homepage: https://forums.factorio.com/viewtopic...
License: MIT
Created: 2 years ago
Latest Version: 0.9.9 (1 year, 4 months ago)
Factorio version: 0.14 - 0.16
Downloaded: 25461 times

Belt upgrader simplifies modernizing the base. Simply make higher tier belts and fast-inserters available to your logistic network and it will automatically upgrade inserters and belts and splitters and underground belts for you to the fastest version available. Makes for effortless upgrading of a base. Especially if using a main bus design.

  • Support any belts regardless of mods, always upgrades to the highest one.
  • Currently only supports normal inserters to fast-inserters.
  • Currently only supports vanilla Assemblers 1-3

4 roboports get checked every second (15 ticks) and older roboports check their area less often. So there may be some delays before a large base is updated.

Changelog:

Version: 0.9.9
Date: 2 . 2. 2018
Fixed:
- Assemblers should now be replaced properly instead of tying up bots for eternity.


Version: 0.9.8
Date: 2 . 2. 2018
Fixed:
- Fixed crash when roboports were removed
- Fixed crash when some prototypes had no items to place them
- Fixed that entities did not preserve their direction when replaced.


Version: 0.9.7
Date: 31 . 1. 2018
Changed:
- Tweaked method of iterating over roboports
- Standardized entity creation
Fixed:
- Fixed crash when prototype name did not match item name.


Update 0.9.6:
Updated for 0.16

Update 0.9.5:
New belts/inserters/other are created as the same force as the old one. Fixes a weird edge case with mods that use robots from other forces.

Update 0.9.4:
Fixed: Underground belts were changed recently. Fixed to support the new methods.
Fixed: Added a check to fix an incompatibility with Factorrisimo2

Update 0.9.3:
Fixed: Underground belts now preserve facing.

Update 0.9.2:
Added: Circuit connections are now preserved.
Fixed event support for mod compatibility.

Update 0.9.1:
Fixed: Figured out how to insert items into construction bots. Bots now pick up the belt they replaced. Assemblers and inserters still spill onto the ground but are marked for pickup.

Update 0.9.0:

Update for 0.15
Changed method to make belt swapping occur much more reliably.
Known bug: When replacing belts, the old belt is placed on top of the roboport and marked for pickup instead of being placed in the bot.