Updated Construction Drones
Adds ground based construction robots. A repackage of roy192's fork of the original mod by Klonan. WARNING: Please note that 2.0 support is experimental, use at your own risk!

от extermeon
Factorio Customizable Processing Unit. Allow to write any logic on low level machine code. The fCPU acts like a programmable microcontroller with a vector coprocessor that supports many useful instructions.
fCPU — мод для Factorio (Факторио) от автора extermeon. Factorio Customizable Processing Unit. Allow to write any logic on low level machine code. The fCPU acts like a programmable microcontroller with a vector coprocessor that supports many useful instructions.
Его скачали 13,6 тыс. раз: это 151-е место среди модов Factorio в нашем каталоге, редкость — «обычный» (нижняя половина по скачиваниям). Мод обновлялся в течение года, актуальная версия — 0.4.65.
Дополнительных модов для работы не требует.
8 шт · нажмите, чтобы открыть
Текст автора на языке оригинала
min, max, filter, comparison, etc...fCPU is a combinator that includes:
Programs for fCPU are entered in plain text in simplified assembly language (this guide is enough for a quick study) and consists of lines. Each line represents one instruction. An instruction consists of mnemonics and operands. For example: mov out1 123[item=copper-ore], here mov is a mnemonic, out1 is the first operand, 123[item=copper-ore] is the second operand. This instruction tells the processor to send signal [item=copper-ore] with number 123 on to wires connected to the output.
Mnemonics are abbreviated names of operations that the processor understands and knows how to execute. Operands are arguments to operations. They are used to indicate the values on which an operation will be performed.
The following can be used as operands:
123[item=copper-ore])123 - signal value represented by number [item=copper-ore] - type can be represented by pictogram or text
reg1, r2, ...)var1, v2, ...)mem1, m2, ...)lgn[1], lgn@2, logi[34], ...)red, green, red1, green@3, ...)out1, out2, ..., out256)34):label, :anyname, ...)The processor executes instructions from a written program in turn, line by line.
There are 8 generic purpose read/write registers, named reg1, ... reg8 or alias r1, ... r8. Each register store signal type and numeric value (floating point numbers are supported). For example mov reg2 10[item=iron-plate], this instruction assigns to reg2 value of 10 and type of \[item=iron-plate].
Besides general purpose registers there are some read only registers:
cnr or green cng input wirelognet, not a sum of its valuesOutput registers (write only):
The stack grows downwards in memory (from higher addresses to lower addresses). If you want to know how much space left, use sp register (mov r1 sp).
Use push and pop mnemonics to write and read from stack. push r1 r2 r3 shorthand for
push r1
push r2
push r3
Procedure support through the call, ret, enter, and leave mnemonics, with semantics closely resembling x86. bp stores the address of the beginning of the current function's stack frame, enabling access to local variables.
call saves the return address by pushing it onto the stack, then transfers control to the target label or address. This allows nested and recursive procedure calls. Same as:
push ipt
jmp addr offset
ret completes a procedure by popping the return address from the stack and resuming execution at that location. Same as:
pop
jmp
enter initializes a new stack frame for a procedure. It pushes the current base pointer onto the stack and sets a new base pointer, optionally reserving space for local variables. Same as:
push bp ; save previous base pointer `bp`
mov bp, sp ; set new stack frame base `sp`
sub sp, size ; allocate space for local variables
leave reverses the effect of enter by restoring the previous base pointer and adjusting the stack pointer, effectively destroying the current stack frame before returning. Same as:
mov sp, bp ; discard local variables
pop bp ; restore previous base pointer `bp`
Stack diagram after some procedure calls.
4096
| ... |
| older ipt | `call :fn1`
| | `enter 3`
| old bp |
| var1 | <-- old bp - 1
| ... |
| var3 | <-- old bp - 3
| ... |
| old ipt | `Описание длинное — здесь его начало. Читать целиком на странице автора
Файл скачивается с официального сервера Factorio Mod Portal, без перезаливов и сторонних установщиков
Подробная инструкция для FactorioВставьте значок в описание на Factorio Mod Portal, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.
[](https://modka.app/factorio/fcpu/)<a href="https://modka.app/factorio/fcpu/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>[url=https://modka.app/factorio/fcpu/]Описание на русском — Модка[/url]Запустите Factorio и откройте в главном меню «Моды». Перейдите на вкладку «Установить» и найдите «fCPU» поиском (название — как на странице мода у нас). Нажмите «Установить» — игра скачает мод и обязательные зависимости. Нажмите «Подтвердить»: игра перезапустится с новыми модами. Включать и выключать моды можно на вкладке «Установленные». В мультиплеере набор модов подстраивается сам: при подключении к серверу игра предложит скачать те же моды.
Файл скачивается с официального сервера Factorio Mod Portal, куда его загрузил extermeon. Мы не перезаливаем и не изменяем моды.
10 января 2026, актуальная версия — 0.4.65. Дата берётся с официальной страницы мода при каждом обновлении каталога.
Adds ground based construction robots. A repackage of roy192's fork of the original mod by Klonan. WARNING: Please note that 2.0 support is experimental, use at your own risk!
A new missile silo for tactical strikes against the biters. The missile payload bay can be filled with ammo and capsules of your choice, so you can decide if you want a single nuclear warhead, a cluster napalm shell or something completely different.
Adds a combinator that reads inventories, fuel and equipment grid of locomotives, wagons, cars, furnaces, assemblers, roboports, rocket silos and reactors.
No more lazy robots. 4x charging ports, 20x charge speed, 5x energy buffer.
Adds transport drones and transport depots
Automatically configures item requests and inserter conditions. Supports all logistic chests: passive provider, active provider, storage, requester, and buffer.