Adds an agricultural roboport for automated crop management executed by robots.
Mods introducing new content into the game.
Version: 1.3.5
Date: 2025-12-26
Improvements:
- Added backward compatibility with base game
- Space Age DLC is now optional
- Quality is now optional
Version: 1.3.4
Date: 2025-12-25
Improvements:
- Added graphics assets for agricultural roboports and related technology, thanks to Cackling Fiend: (https://mods.factorio.com/user/cackling.fiend)
Bugfixes:
- Tweaked technology prerequisites for Lignumis
Version: 1.3.3
Date: 2025-12-24
Bugfixes:
- Fixed game freeze when enabling filters with empty whitelist (infinite loop in seeding routine)
Version: 1.3.2
Date: 2025-12-23
Improvements:
- Added entity and technology descriptions for Agricultural Roboport
- Updated dense seeding descriptions to remove outdated performance warnings
- Virtual seed entities are now hidden from Factoriopedia
Bugfixes:
- Fixed crash in editor mode when deferred element setting tried to access non-existent players
Version: 1.3.1
Date: 2025-12-21
Mod Compatibility:
- Added support for Lignumis mod - unlocks Vegetation Planner early
Version: 1.3.0
Date: 2025-12-18
Major Features:
- Added Vegetation Planner - a manual selection tool for planning vegetation in specific areas
- Accessible via shortcut bar or ALT+V hotkey after researching "Soil Analysis" technology
- Independent filter configuration separate from roboport settings
- Alt-select to clear vegetation ghosts from selected areas
Improvements:
- Improved terrain compatibility checks for more accurate plant placement
Version: 1.2.3
Date: 2025-12-16
Performance:
- Significantly improved seeding performance by pre-computing seed metadata once instead of on every tile check
- Surface compatibility now checked once per seed type instead of repeatedly for each position
- Collision check budget now properly accounts for wiggle attempts (prevents performance spikes in dense mode)
- Optimized plant size sorting to use cached data instead of repeated prototype lookups
Improvements:
- Filter dropdowns now intelligently show only planet-compatible seeds (e.g., Gleba plants only appear on Gleba)
- Quality seeds now require explicit whitelist configuration - unfiltered mode uses normal quality only
Changes:
- Dense mode seeding is now more CPU-friendly with proper collision check budgeting
Version: 1.2.2
Date: 2025-12-15
Major Features:
- Added startup setting 'Seed in dense grid' for planting seeds on every tile instead of every 3rd tile
- Dense mode enables much tighter plant packing for higher crop density
- Added 'agro-seed-info' console command to inspect plant properties (collision boxes, tile requirements, etc.)
Changes:
- Dense mode requires game restart to take effect (startup setting)
- Performance impact: Dense seeding increases collision checks - use whitelist filters to limit load
Info:
- Dense mode recommended only with whitelist filters to control which plants are seeded
- See mod description for performance tuning guidance
Version: 1.2.1
Date: 2025-12-10
Changes:
- Automatic detection of ALL seed items - no configuration needed
- Removed 'agricultural-roboport-additional-seeds' startup setting (no longer necessary)
- Prototype scanning now checks every data.raw category for items with plant_result
- Supports any modded agricultural item regardless of naming convention or item category
Info:
- No user action required - mod automatically detects all seeds
- Existing saves will work seamlessly (virtual seed info rebuilds automatically)
- Better mod compatibility - works with any mod adding plantable items
Version: 1.2.0
Date: 2025-12-09
Major Features:
- Added support for non-standard seed items from other mods (e.g., boompuff-spore from Boompuff Agriculture)
- Added startup setting 'agricultural-roboport-additional-seeds' to specify custom seed items by name
- Virtual seed entities now created for items with plant_result in multiple categories (item, capsule, ammo, tool)
- Custom seeds automatically appear in filter dropdowns and work with all roboport features
Changes:
- Blacklist filter mode now works at item level (quality-agnostic) - blocking an item blocks all qualities
- Whitelist filter mode continues to support per-quality filtering
- UI dynamically switches between item and item-with-quality selectors based on filter mode
- Virtual seed info now rebuilt on every game load and mod configuration change for consistency
Bugfixes:
- Fixed filter UI crashes when switching between whitelist and blacklist modes
- Fixed seeding logic to use prototype introspection instead of string pattern matching
- Fixed virtual seed info indexing to use actual seed item names
Compatibility:
- Now compatible with mods adding custom agricultural items (e.g., Boompuff Agriculture)
- Supports any item with plant_result regardless of naming convention
Version: 1.1.3
Date: 2025-12-06
Bugfixes:
- Fixed map_generator_bounding_box property being less than collision_box which caused game crash in conjunction with some mods.
Version: 1.1.2
Date: 2025-12-05
Bugfixes:
- Fixed game crash when pasting blueprints (index out of bounds in consumed_items)
Version: 1.1.1
Date: 2025-12-05
Bugfixes:
- Fixed quality mutation not properly extracting quality name from LuaQualityPrototype objects
- Fixed manual planting not preserving quality from seeds (now uses consumed_items data)
Changes:
- Added "Chance of quality improvement" setting (0-100%, default 10%) to control upgrade vs downgrade probability for quality mutations
- Increased maximum quality mutation multiplier from 100 to 200
Version: 1.1.0
Date: 2025-12-02
Major Features:
- Added quality plants and seeds support - plants now retain seed quality and display quality badges
- Added quality mutation system when harvesting plants with configurable chance multiplier
- Added startup setting to enable/disable quality tracking (requires game restart)
- UI now dynamically switches between quality-aware and simple item selectors based on quality setting
- Added quality mutation chance multiplier setting (0.5% base chance, configurable 0-100+)
Changes:
- Optimized sprite rendering using only_in_alt_mode flag for automatic visibility control
- Improved plant registration to handle both table and userdata quality types
- Added translations for new quality settings in all supported languages (EN, DE, ES, FR, JA, RU, ZH-CN)
Version: 1.0.5
Date: 2025-11-30
Bugfixes:
- Fixed quality roboports not being processed by TDM handler (using unit_number lookup and quality-aware entity search)
- Fixed metatable behavior to properly return nil for non-existent storage keys
- Added comprehensive debug logging for troubleshooting entity creation and storage
Version: 1.0.4
Date: 2024
Bugfixes:
- Fixed crash when seeds don't have tile restrictions (now placeable anywhere)
- Added compatibility with mods using tile_buildability_rules (e.g., wayward-seas)
- Fixed handling of plant specifications without autoplace or autoplace_specification
Version: 1.0.2
Date: 2024
Bugfixes:
- Fixed handling of entity prototypes using "icons" property instead of "icon"
Version: 1.0.1
Date: 2024
Bugfixes:
- Added support for mod-invoked ghost construction (e.g., Mouse-Over Construction mod)
- Fixed property initialization issue where values were set to 0 instead of false
Version: 1.0.0
Date: 2024
Major Features:
- Initial release of Agricultural Roboport mod
- Automated crop management with construction robots
- Operating modes: Harvest and Seed, Harvest Only, Seed Only
- Seed filtering system with up to 5 seed types
- Logistic network integration for seed requests
- Settings paste support between roboports
- Blueprint support with settings preservation
- Configurable TDM (Time-Division Multiplexing) processing
- Multi-language localization support (EN, DE, ES, FR, JA, RU, ZH-CN)
- Custom status indicators showing operating mode