Source-checkedQuality of life & UI

Auto Best Quality

by NOiZE · for Factorio

Automatic quality upgrades through your construction network — always substituting the best available, always stepping up as supply improves.

346Downloads
3d agoLast updated
MITLicense
Factorio Mod PortalSource

About Auto Best Quality

From Factorio Mod Portal

Automatic quality upgrades through your construction network — always substituting the best available, always stepping up as supply improves.

Auto Best Quality

Your legendary assemblers are blueprinted and ready to be build, but you only have uncommon ones in stock. Your rare turrets were destroyed and your stockpile is depleted, so a normal replacement is better than nothing. Your production line needs rare productivity modules across 50 machines, but only 20 rare modules are available. Auto Best Quality (ABQ) fills what it can with available quality items and works toward your requested quality as better items become available.

ABQ handles quality substitutions for blueprint ghosts and upgrade orders through your construction networks and space platform hubs.

How it works

Set your intended quality in a blueprint or upgrade planner as usual. If the requested quality is unavailable, ABQ can use an allowed quality substitute from the relevant logistics network or space platform hub. It then retries pending work as supplies change, stepping entities and modules toward the requested quality: normal → uncommon → rare → epic → legendary.

ABQ works with both entities and modules, on regular surfaces and space platforms.

How to use it

  • Place blueprints as ghosts or over existing machines.
  • Use an upgrade planner for entity quality upgrades and module slot rules.
  • Use remote view when a construction network covers the machine.

ABQ works with construction requests and the networks that service them. Module requests made with blueprints or the upgrade planner are also detected by periodic proxy scans. Detection and retry timing can be adjusted in the runtime settings.

Limitations and notes

  • Substitutions and step-ups are asynchronous. ABQ processes ghosts in batches

and retries pending work periodically. Default fast and slow retry intervals are 3 and 30 seconds, respectively; new module proxy requests are scanned every 10 seconds by default. Large maps or configured batch sizes can affect how soon pending work is processed.

  • Blueprint editor display: Factorio's blueprint editor may not consistently

show module requests in its preview. ABQ checks and repairs the blueprint entity data during blueprint setup, but the editor's visual display may still be incomplete.

  • Substitutions follow the configured lower- and higher-quality limits. By

default, ABQ can substitute up to five quality levels below the target and does not use higher-quality items as substitutes.

Requirements

Requires Factorio 2.1 and the Quality mod (included with the Space Age expansion).

Settings

Runtime settings are available under Settings → Mod settings → Runtime and can be changed in-game. Enable Logging is a startup setting and requires a mod reload.

| Setting | Default | Description | | --- | ---: | --- | | Max quality levels below target | 5 | Maximum quality levels below the requested quality that ABQ may use as a substitute. | | Max quality levels above target | 0 | Maximum quality levels above the target that ABQ may use as a substitute. Zero disables higher-quality substitutes. | | Ghosts per tick (initial) | 20 | Maximum ghosts processed per tick when a blueprint is first placed. | | Ghosts per tick (retry) | 15 | Maximum pending ghosts processed per tick during retry rounds. | | Fast retry interval | 180 ticks (3 seconds) | Delay between retries after a round makes progress. | | Slow retry interval | 1,800 ticks (30 seconds) | Delay between retries when pending items are unavailable. | | Proxy scan interval | 600 ticks (10 seconds) | Delay between module-request proxy scan rounds when no other work is pending. | | Proxy scan chunks per tick | 1 | Map chunks scanned per tick for player-set module requests. Higher values scan faster and use more UPS. | | Enable Logging | Off | Writes detailed debugging information to factorio-current.log. Startup setting; requires a mod reload. |

Credits

NOiZE — mod design, Factorio modding, testing, and game knowledge.

Multiple AI assistants — development support across architecture, Lua implementation, and iterative debugging.

Support

If you enjoy this mod, consider supporting me on Ko-fi!

FAQ

Read the full description on Factorio Mod Portal →

Highlights

From source data

Footprint

Rated a light load on a server.

License

Published under MIT.

Last update

Its author last shipped an update 3d ago.

Auto Best Quality on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.8, released 2026-11-01

Recent builds

BuildReleasedGame versionsLoaders
1.0.82026-11-012.1n/a
1.0.72026-11-012.1n/a
1.0.62026-10-262.1n/a
1.0.52026-10-062.1n/a
1.0.42026-10-042.1n/a
1.0.32026-08-152.1n/a

Dependencies

  • Required: quality (factorio_portal, not in our catalogue)

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Auto Best Quality on a Factorio server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Factorio Mod Portal as “Mods”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Runs on your server

From source side support

Factorio Mod Portal lists Auto Best Quality as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-11-02Open ↗
  • ✓AuthorNOiZE, as published on Factorio Mod Portal
  • ✓LicenseMITFree

Auto Best Quality, answered

Generated from the mod’s own source data.

Do my players need to install Auto Best Quality?

Factorio Mod Portal lists Auto Best Quality as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. Auto Best Quality is free to download from Factorio Mod Portal. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Auto Best Quality on a Factorio server.

Deploy in about a minute from $2.99 a month, then add Auto Best Quality in one click.