AGMP — утилита, которая читает ваш mod-list.json и автоматически создаёт настоящий мод Factorio, содержащий все ваши активные моды в виде зависимостей.
Это снапшот вашего текущего набора модов — прямо внутри игры, без сторонних менеджеров.
Зачем?
AGMP создаёт снапшот внутри Factorio — в виде настоящего мода, который видно в меню модов. Включил — и все нужные моды активны.
Что делает:
— Читает активные моды из mod-list.json
— Создаёт папку мода с полной структурой (info.json, locale, changelog, settings)
— Нумерует снапшоты по дате: 2026-04-27_001_НазваниеМодпака
— Поддержка кириллицы в названии
— Исключает ранее созданные авто-моды из зависимостей
— Добавляет мод в mod-list.json как выключенный — не мешает текущей игре
Использование:
python AGMP.py
Введите имя автора и название модпака — готово.
Мод создаётся прямо в %APPDATA%\Factorio\mods\
Скачать: https://github.com/Sold-tov/AGMP
Также доступен .exe без необходимости устанавливать Python (см. Releases).
════════════════════════════════════════════════════════════
AGMP (Auto Generate Mod Pack) is a utility that reads your mod-list.json and generates a real Factorio mod containing all your currently active mods as dependencies — a snapshot of your mod set, living inside the game itself.
Why bother?
Tools like ModMyFactory manage mods from outside the game. AGMP takes a different approach: it creates a snapshot as a proper Factorio mod, visible in the in-game mod menu. Enable it, and all required mods are guaranteed to be active.
What it does:
— Reads active mods from mod-list.json
— Generates a complete mod folder (info.json, locale, changelog, settings)
— Date-based automatic numbering: 2026-04-27_001_MyPackName
— Cyrillic mod name support (auto-transliterates to Latin)
— Previously generated auto-mods are excluded from dependencies
— New mod is added to mod-list.json as disabled — won't affect current game
Usage:
python AGMP.py
Enter author name and modpack name — done.
Mod folder is created directly in %APPDATA%\Factorio\mods\
Prebuilt .exe available in Releases — no Python required.
Download / Source: https://github.com/Sold-tov/AGMP
License: MIT

