Experimental, limited testing. Earlier versions were tested in game by one player. Back up your save before you try it. Source will be released next week.
A fork of Section Autocraft. Personal Autocraft is a fork of Section Autocraft by MengLei (MengLeiFudge), based on MengLei's 1.1.0. It is not made or endorsed by MengLei, so please don't report problems with Personal Autocraft to him.
Personal Autocraft
Tell the mod what to build, and it hand-crafts it for you: it asks your logistics robots for the missing materials, keeps what you already carry for the build, and crafts it in rounds that fit your inventory.
How to use the [Auto] section
- Turn Autocraft on with its shortcut button (the wrench, "Toggle autocraft").
- The mod adds a logistics section to your character named [Auto] + the wrench + your name. It keeps this section switched off on purpose and reads it anyway, so the finished items are never a standing logistic request.
- Put an item and an amount in that section. The mod builds exactly that many, once, and removes the entry when the build is finished.
- For the materials it writes a second section, [Auto] ... -Missing materials. Robots deliver into it; what you already carry is set aside for the build first, so nothing is asked for twice. The section deletes itself when nothing is left to fetch.
- Builds are crafted in rounds. The first round starts straight away with what you carry; later rounds wait until their materials have arrived and are sized to fit your free slots, with 5 slots kept free.
- The leftmost build in the [Auto] section goes first. A build that is blocked (a part that can't be hand-crafted, an unresearched recipe, a recipe this surface doesn't allow) pauses on its own and doesn't hold up the others.
- Problems show as wrench alerts in the alert bar, for example "[Autocraft] N build(s) waiting". Hover over an alert for the reasons.
Turning Autocraft off cancels the crafts it queued (your own crafts stay), removes the materials list and clears its alerts.
Settings
Per player: the section prefix (default: the wrench signal), how section names are matched, a completion sound, a hand crafting speed multiplier (1 = normal speed) and a debug chat line for round sizes. Map setting "Log file detail": what goes in script-output/personal-autocraft.log (off, info or debug). It is off by default; choose Info if you want a record of what Autocraft did.
Compatibility
- Factorio 2.1. Only the base game is required; tested with Space Age.
- Can't be enabled together with Section Autocraft: both use the same setting, shortcut and signal names. To switch a save, let your builds finish, disable Section Autocraft and enable Personal Autocraft. Your [Auto] section and your settings carry over; builds under way start fresh.
- English only. Not tested in multiplayer.
Thanks
- MengLei (MengLeiFudge) for writing Section Autocraft and releasing it under the MIT License. Personal Autocraft would not exist without it.
- BAYUNZIYUE, who worked out the implementation logic with MengLei and helped test the original.
- From the original mod's credits: nmalaguti's Autocraft, which inspired Section Autocraft, and Meister177's Faster Hand Crafting Speed, whose approach the hand crafting speed setting follows.
License
MIT. Copyright (c) 2025 MengLeiFudge; Copyright (c) 2026 Gefion for the modifications. The full text is in the LICENSE file in the mod.