Note: Multiplayer is not currently supported, but under active testing with partial success. Multiplayer support may be added in a future update.
Smart! is the factory builder's multitool โ it lets you place hundreds of buildings in seconds with automatic belt, pipe, and power connections.
Building large factories in vanilla Satisfactory requires hundreds of repetitive clicks:
- Placing a 10ร10 foundation grid = 100 clicks
- Connecting 8 machines to splitters = 16+ belt segments
- Wiring up power poles = tedious manual connections
- One click = entire grid โ Place 100 foundations, 20 machines, or a wall of storage in a single click
- Automatic connections โ Belts, pipes, and power wire themselves to nearby buildings
- Clone entire setups โ Duplicate a complete manifold (machines + distributors + belts) instantly
- No cheating โ You still pay full resource costs; Smart! just saves your time, not your materials
- Vanilla-friendly โ Smart! only places standard game buildings; remove the mod anytime without breaking your save
- ๐ญ Megabase builders โ Scale up without carpal tunnel
- ๐จ Aesthetic builders โ Create curved roads, spiral ramps, and diagonal patterns
- โก Efficiency players โ Spend time optimizing ratios, not clicking foundations
- ๐ New players โ Visual panel interface means no keybinds to memorize
๐ Ready to learn? Check out the Smart! User's Guide โ step-by-step tutorials for every feature, from Getting Started to advanced techniques.
| Smart! Feature Spotlight by Enderprise Architecture | Smart V22 Overview by RightMindGamming |
|---|---|
More videos in the Videos section below.
New to Smart! or want to master advanced features? The Smart! User's Guide is now live with step-by-step tutorials for every feature.
The long-awaited Extend feature has returned in Smart! v24! Clone entire manifolds โ machines, distributors, belts, and pipes โ with a single click. Point at an existing setup, and Smart! duplicates the whole thing.
New visual settings interface! Press K to open the panel and adjust all Smart! options without memorizing keybinds. Perfect for new users or when you need precise control.
Create curved roads, spiral ramps, and circular arrangements. Set a rotation angle and watch your grid curve automatically.
Initial Satisfactory 1.1 Compatible Release: October 21, 2025
Current Build: v24.0.3 (Scaling + Auto-Connect + Extend)
Smart! has been completely rebuilt from the ground up for Satisfactory 1.1+ using Unreal Engine 5.3 and the latest Satisfactory Mod Loader (SML 3.11.x).
Current Status:
- Phase 1 โ Scaling: Fully released and production-ready
- Phase 2 โ Auto-Connect (Belts): Released in v23.0.0
- Phase 2 โ Auto-Connect (Pipes): Released in v23.1.0
- Phase 2 โ Auto-Connect (Power): Released in v23.2.0
- Phase 3 โ Extend: Released in v24.0.0 ๐
What's New in the Rebuild:
- ๐จ Redesigned HUD โ Modern, cleaner interface for displaying grid and mode information
- โจ๏ธ Native Keybind Integration โ Configure Smart! keybinds directly in Satisfactory's Options menu alongside vanilla controls
- ๐ Multi-Axis Spacing โ Adjust spacing independently on X, Y, and Z axes (original was single-axis only)
- ๐ Multi-Axis Steps โ Vertical stepping patterns configurable per axis
- โก Multi-Axis Stagger โ Progressive offset patterns for diagonal layouts and vertical lean effects (X/Y for horizontal diagonals, ZX/ZY for tower lean)
- ๐ฝ๏ธ Recipe Selection Mode โ Hold U to enter recipe mode, then use scroll wheel or Num8/Num5 to cycle through building recipes with enhanced HUD display showing inputs and outputs
- ๐ Belt Auto-Connect (Phase 2 โ Part 1) โ Automatically connect belts between splitters/mergers and nearby buildings
- ๐ฐ Pipe Auto-Connect (Phase 2 โ Part 2) โ Automatically connect pipes between pipeline junctions and nearby buildings
- โก Power Auto-Connect (Phase 2 โ Part 3) โ Automatically connect power poles to nearby buildings and form intelligent power grids
- ๐ Extend (Phase 3) โ Duplicate connected factory layouts with a single click, cloning entire manifolds
- ๐๏ธ Smart! Panel โ New visual settings interface (press K) for all Smart! options without memorizing keys
- ๐ Rotation Transform โ Create arcs and curved arrangements with rotation stepping
Development Roadmap:
- โ Grid Scaling โ Scale foundations, buildings, and storage in X, Y, Z dimensions
- โ Arrow Visualization โ Visual indicators showing which axis is being scaled
- โ HUD Counter Display โ Real-time display of grid dimensions and settings
- โ Spacing Mode โ Adjust spacing between scaled structures
- โ Steps Mode โ Vertical stepping patterns
- โ Stagger Mode โ Progressive offset patterns (horizontal diagonals and vertical lean)
- โ Enhanced Input System โ Modifier keys (X, Z, X+Z) for axis selection
- โ Recipe Copying โ Automatically copy recipes from holograms to spawned buildings when scaling
- โ Recipe Selection Mode โ Modal recipe cycling with U key + scroll wheel/Num8/Num5 for buildings with multiple production options
- โ Supported Items โ Foundations, production buildings (factories), storage containers, most walls, splitters, mergers, power poles
v23.0.0 โ Belt Auto-Connect (First Release):
- โ Belt Auto-Connect โ Automatically connect belts between splitters/mergers and nearby buildings
- โ Per-Player Settings โ Configure when and how auto-connect should apply
- โ Belt Tier Selection โ Choose between auto-tier (highest unlocked) or manual selection (Mk.1 through Mk.6)
- โ Scaling Integration โ Designed to work alongside Scaling layouts
v23.1.0 โ Pipe Auto-Connect (Second Release):
- โ Pipe Auto-Connect โ Automatically connect pipes between pipeline junctions and nearby buildings
- โ Junction-to-Building Connections โ Smart factory integration with fluid inputs/outputs
- โ Junction-to-Junction Manifolds โ Chain junctions together for even distribution
- โ Pipe Tier Selection โ Auto mode (highest unlocked) or manual (Mk.1/Mk.2)
- โ Vanilla-Quality Splines โ Built pipes match Satisfactory's curved appearance
- โ Smart Validation โ 35ยฐ connection angle, 25m range, alignment-weighted scoring
v23.2.0 โ Power Auto-Connect (Third Release):
- โก Power Auto-Connect โ Automatically connect power poles to nearby buildings (NEW to Smart!)
- โ Grid Topology Analysis โ Intelligent power pole grid detection and connection optimization
- โ Building-to-Pole Assignment โ Smart capacity management with configurable range and reserved slots
- โ Visual Power Line Previews โ See power connections before placing poles
- โ Context-Aware Spacing โ Auto-adjust pole spacing to match building dimensions
- โ Configurable Settings โ Per-player control over connection behavior and range
- โ Extend โ Duplicate connected factory layouts with a single click
- โ Manifold Cloning โ Automatically clones entire connected manifold (distributors, belts, pipes)
- โ Belt/Pipe Routing Preservation โ Preserves routing, connections, and recipes
- โ Manifold Lanes โ Automatically connects source and clone distributors
- โ Immediate Flow โ Chain actors and pipe networks initialized for instant item/fluid flow
- โ Smart! Panel โ New visual settings interface (press K) for all Smart! options
- โ Rotation Transform โ Create arcs and curved arrangements with rotation stepping
- ๐ Hologram Preview โ View from proposed building's perspective before placement
- ๐ Planning Tool โ Visualize sight lines and factory layouts
- ๐ Screenshot Mode โ Capture views from planned building locations
Beyond Phases: Based on community interest, additional features may include:
- Quality of life improvements
- Enhanced user interface
- Additional building type support
- Community-requested features
Get Smart! Now: ๐ v24.0.3 is live! Download Smart! from Satisfactory Mod Manager to get Scaling, Auto-Connect, and the long-awaited Extend feature. Join the Discord for support and updates!
Join the Smart! Discord: https://discord.gg/SgXY4CwXYw
๐ข Get Help & Support
- Quick answers to setup and usage questions
- Troubleshooting assistance from the community
- Direct support from the development team
- Bug Reports: Submit issues at GitHub Issue Tracker
๐ฎ See What's New
- Screenshots and videos of features in development
- Early previews of upcoming releases
- Behind-the-scenes development updates
๐งช Join Testing
- Be among the first to test new features
- Provide feedback that shapes development
- Get early access to experimental builds
๐ก Share & Discuss
- Showcase your builds using Smart!
- Share tips and tricks with other players
- Suggest new features and improvements
- Vote on development priorities
๐ Stay Informed
- Release announcements
- Development progress reports
- Community events and challenges
New to Smart!? The Discord is the best place to:
- Get setup help
- Learn how to use features
- See examples from experienced users
- Ask questions in real-time
Everyone is welcome! Whether you're a long-time user or just curious about the mod, join us at discord.gg/SgXY4CwXYw
Smart! currently supports:
- Foundations - All foundation types and sizes
- Production Buildings - Constructors, assemblers, manufacturers, refineries, smelters, foundries, packagers, blenders, particle accelerators
- Storage - Storage containers (all tiers), fluid buffers, industrial fluid buffers
- Walls - Most wall types (standard, windows, gates)
- Logistics - Splitters, mergers (all tiers)
- Power - Power poles (all types)
Items requiring multi-click or click-and-drag placement are not yet supported, including:
- Resource extractors (miners, oil pumps, water extractors)
- Wall/floor holes (conveyor, pipe holes)
- Some roof pieces
- Signs and displays
- Beams and pillars
- Multi-step placement items
Note: These items are not permanently excluded. Support for additional building types is planned for future updates.
There appears to be a compatibility issue with InfiniteNudge. When InfiniteNudge is installed, holding Smart! modifier buttons does not prevent rotation when using the mouse wheel. A proper compatibility fix is being investigated.
Workarounds:
- Uninstall or disable InfiniteNudge, or
- Use
NumPad 8/NumPad 5to adjust Smart! settings instead of the mouse wheel.
Multiplayer is not currently supported but is under active testing with partial success. Multiplayer support may be added in a future update.
The source code for Smart! is not publicly available at this time. We plan to release the source code as open source once all planned phases (Phases 1-4) are complete and we are ready to accept community code contributions. Open sourcing the codebase is on the roadmap, but we want to ensure the mod is feature-complete and stable before making the code public and opening it up for contributions.
Smart! uses native Satisfactory keybinds that can be customized in Options > Keybindings > Smart! Scaling Controls.
| Action | Default Key | Description |
|---|---|---|
| Increase/Decrease X | NumPad 8 / NumPad 5 |
Adjust grid width (rows) |
| Increase/Decrease Y | NumPad 6 / NumPad 4 |
Adjust grid depth (columns) |
| Increase/Decrease Z | NumPad 9 / NumPad 3 |
Adjust grid height (layers) |
| Increase/Decrease X (Alternate) | X (hold) + Scroll Wheel or NumPad 8/5 |
Adjust grid width with mouse wheel or NumPad |
| Increase/Decrease Y (Alternate) | Z (hold) + Scroll Wheel or NumPad 8/5 |
Adjust grid depth with mouse wheel or NumPad |
| Increase/Decrease Z (Alternate) | X + Z (hold both) + Scroll Wheel or NumPad 8/5 |
Adjust grid height with mouse wheel or NumPad |
Usage Example: Press NumPad 8 to create an 8x1x1 grid, then NumPad 6 to make it 8x4x1. Or hold X and scroll to adjust X count.
| Action | Default Key | Description |
|---|---|---|
| Activate Spacing Mode | ; (hold) |
Hold to enable spacing adjustments |
| Increase/Decrease Spacing | Scroll Wheel or NumPad 8/5 (while holding ;) |
Adjust spacing on active axis |
| Cycle Axis | Num0 (while holding ;) |
Switch between X โ Y โ Z axes |
Usage Example: Hold ;, scroll wheel or NumPad 8/5 to add 2m spacing, press Num0 to switch to Y axis, scroll to add 1m Y spacing.
| Action | Default Key | Description |
|---|---|---|
| Activate Steps Mode | I (hold) |
Hold to enable step adjustments |
| Increase/Decrease Steps | Scroll Wheel or NumPad 8/5 (while holding I) |
Adjust vertical rise on active axis |
| Cycle Axis | Num0 (while holding I) |
Switch between X โ Y axes |
Usage Example: Hold I, scroll wheel or NumPad 8/5 to create 0.5m steps per column. Works with X or Y axis.
| Action | Default Key | Description |
|---|---|---|
| Activate Stagger Mode | Y (hold) |
Hold to enable stagger adjustments |
| Increase/Decrease Stagger | Scroll Wheel or NumPad 8/5 (while holding Y) |
Adjust offset on active axis |
| Cycle Axis | Num0 (while holding Y) |
Switch between X โ Y โ ZX โ ZY axes |
Stagger Axes:
- X/Y: Horizontal diagonal patterns (sideways/forward offsets)
- ZX/ZY: Vertical lean patterns (tower leans forward/sideways as it rises)
Usage Example: Hold Y, press Num0 until "ZX", scroll to create a leaning tower effect.
| Action | Default Key | Description |
|---|---|---|
| Activate Recipe Mode | U (hold) |
Hold to enable recipe selection mode for production building holograms |
| Next/Previous Recipe | Scroll Wheel or NumPad 8/5 (while holding U) |
Cycle through available recipes for current building type |
| Clear Manual Selection | Num0 (while holding U) |
Clear manual recipe selection |
Usage Example: While aiming a production building hologram, hold U, scroll wheel or NumPad 8/5 to cycle through recipes, release U to lock in selection.
| Action | Default Key | Description |
|---|---|---|
| Activate Auto-Connect Settings | U (hold) |
Hold while aiming a distributor hologram (splitter/merger), pipe junction hologram, or power pole hologram to adjust Auto-Connect settings |
| Cycle Setting | Num0 (while holding U) |
Switch between Auto-Connect options |
| Increase/Decrease Value | Scroll Wheel or NumPad 8/5 (while holding U) |
Change the value of the currently selected Auto-Connect option |
For Belt Distributors (Splitters/Mergers):
- Enable/Disable Auto-Connect
- Distributor โ Distributor belt connections
- Distributor โ Building belt tier selection
For Pipe Junctions:
- Enable/Disable Auto-Connect
- Junction โ Junction pipe connections (manifolds)
- Junction โ Building pipe tier selection
For Power Poles:
- Enable/Disable Power Auto-Connect
- Power pole connection range (meters)
- Reserved power slots per pole
Usage Example: While aiming a splitter, merger, pipeline junction, or power pole hologram, hold U, press Num0 to cycle through Auto-Connect options, then use the scroll wheel or NumPad 8/5 to adjust the selected setting.
| Action | Default Key | Description |
|---|---|---|
| Toggle Smart! Panel | K |
Open/close the visual settings panel |
| Apply Changes | Click Apply button | Commit changes to the hologram |
| Cancel/Close | Escape |
Close panel and revert uncommitted changes |
Panel Sections:
- Grid Controls: SpinBox inputs for X, Y, Z counts with +/- direction toggles
- Recipe Selection: Dropdown with all compatible recipes, icons, and per-minute rates
- Auto-Connect Settings: Belt, Pipe, and Power controls with tier selection
- Large Grid Warnings: Safety alerts for grids โฅ100 holograms
Usage Example: Press K to open the panel, adjust grid counts using the SpinBoxes, select a recipe from the dropdown, then click Apply. The panel shows all options visually without needing to memorize modifier keys.
| Action | Default Key | Description |
|---|---|---|
| Activate Rotation Mode | , (Comma, hold) |
Hold to enable rotation adjustments |
| Increase/Decrease Rotation | Scroll Wheel or NumPad 8/5 (while holding ,) |
Adjust rotation step in degrees |
Rotation Behavior:
- Positive rotation: Curves right (clockwise when viewed from above)
- Negative rotation: Curves left (counter-clockwise)
- Multi-row grids: Create parallel curved lanes (like road lanes)
- HUD Display: Shows rotation angle, calculated radius, and buildings-per-circle
Usage Example: Hold , (comma), scroll to set 15ยฐ rotation, then scale X to create a curved arc of foundations. Combine with Y scaling for parallel curved lanes.
| Action | Default Key | Description |
|---|---|---|
| Toggle Arrows | NumPad 1 |
Show/hide axis direction arrows on holograms |
Note: All keybinds can be customized in-game via Options > Keybindings > Smart! Scaling Controls
- Alex - Original author and Project Advisor (providing guidance and counsel for the 1.1 rebuild)
- Finalomega - Lead Developer and Documentation Writer for the Satisfactory 1.1 rebuild
- Raudoc2K1 - Support Staff, Tester, Discord Moderator, and Content Creator (RightMindGamming on YouTube and Twitch)
- Shaded - Support Staff, Tester, Discord Moderator
- Robb - Update 8 port with partial functionality, SML expertise and advice
- Deantendo - Created the amazing mod icon
- HWEEKS - Original description author
Special thanks to the testers from the Smart! Discord who helped shape the v22โv23 rebuild with feedback, bug reports, and validation:
- Raudoc2K1
- Shaded
- PerseusDemigod
- -Alejandro โ Creator of Early Free Blueprint Designer and Faster Hypertube Entrances
- drewfarms
- Serjevski
Huge thanks to Marcio for all his help from the beginning of my path as mod creator, TwoTwoEleven for his awesome code examples from MM, to Archengius for his fine example of overriding the default buildings and to Mircea for some fine thoughts. Thanks jay96 for your amazing idea about arrows.
Smart! is a passion project built for the community. This complete rebuild has required significant investment in development expenses (primarily AI compute for code assistance and testing infrastructure) - all funded out of pocket.
Future Development Costs: Continuing work on Phase 4 (Camera) and future enhancements will require ongoing investment in development tools and AI-assisted research. If you're enjoying Smart! and want to see these features become reality, your support helps make it sustainable.
โ Direct Support via Ko-fi
Support on Ko-fi - Every contribution helps offset development costs and keeps Smart! moving forward!
๐ ๏ธ Windsurf Referral (Win-Win for Developers)
If you're interested in AI-assisted coding, Smart! v22 was built entirely with Windsurf. Using my referral code when you subscribe benefits us both - you get bonus credits, and I receive credits to continue Smart! development:
๐ Windsurf Referral โข Code: k7llorsf6ssoyz8t
Only use the referral if you're genuinely interested in Windsurf for your own projects - but if you are, it's a great deal for both of us!
What Your Support Enables:
- Continued development of planned features
- Faster updates and bug fixes
- Community-requested enhancements
- Sustainable development pace
No pressure - all support is completely optional. But if Smart! adds value to your game, every contribution helps keep development active. Thank you! ๐
Smart! has had quite a few videos made for it, and we're incredibly appreciative of it!
Smart! for Satisfactory 1.1+ โ These videos cover the completely rebuilt Smart! mod:
| Smart! Feature Spotlight by Enderprise Architecture | Smart V22 Overview by RightMindGamming |
|---|---|
Legacy Smart! (Update 8 and earlier) โ Historical videos from the original Smart! mod:
| Version 21 (Improved Nudge Mode) Overview by RightMindGamming | Version 20 Overview and Tutorial by RightMindGamming |
|---|---|
| Preview of the new camera feature | Preview of the new lift height counter feature |
|---|---|
| Version 17 | Version 16 | Version 15 |
|---|---|---|
| Version 14 | Version 12 | Version 11 |
|---|---|---|
| Mod review by ImKibitz | In-depth review by Magenty | First review by TotalXclipse |
|---|---|---|
Smart! v24 represents a complete rebuild for Satisfactory 1.1 by Finalomega (lead developer). This version was developed with assistance from multiple AI models from OpenAI, Anthropic, Google, and Cerebras, accessed via Windsurf by Cognition. An MCP server provided the models with access to a specialized knowledge base containing Satisfactory Mod Loader (SML) documentation and Alex's original Smart! source code, giving the AI models Satisfactory modding expertise.
Important Note: No AI components are integrated into Smart!'s runtime code. The mod contains no AI dependencies, machine learning models, or AI decision-making systems. All game logic is implemented in traditional C++ code that runs entirely within Satisfactory's modding framework. AI tools were used only during development and documentation phases.
AI assistance was used for:
- Architecture design and code structure
- C++ implementation and debugging
- Performance analysis and optimization
- Enhanced Input system integration
- Documentation and technical research
- API migration to Satisfactory 1.1
All implementation decisions, testing, refinement, and creative direction by Finalomega. AI was used as a development tool, similar to how developers use IDEs, compilers, and debuggers. Final responsibility for all code quality, functionality, and maintenance remains with the human developer.
Original Smart! mod (v1-v21) was created by Alex through Satisfactory Early Access without AI assistance. Smart! v23 is a ground-up rebuild by Finalomega for Satisfactory 1.1, developed with AI assistance.