
I built a free Satisfactory factory planner + save analyzer and would love feedback
Hey Pioneers,
I’ve been working on a free, browser-based Satisfactory companion platform, and after months of iteration, I’m excited to share it with the community for feedback!
🔗 https://satisfactory-tool.vercel.app
The ultimate goal of this tool is to bridge the gap between static production planning and active save-game analysis. It combines a premium production calculator with an interactive, CAD-style layout sandbox and a detailed save-file parser, all in one high-performance web app.
Here is a breakdown of what is live right now:
🚀 What is Live Right Now (Current Features)
📐 1. FICSIT Sandbox—Interactive Factory CAD
No more guessing layouts! Enter a full interactive Vector CAD layout directly in your browser:
- CAD-Style Vector Canvas: Seamless pan (
Left-click/Middle-click + drag) and zoom (20%to200%) on an infinite layout grid. - FICSIT Grid Snapping: Buildings snap perfectly to standard 8m × 8m foundation cells (exact scale!) for absolute alignment.
- Zoop Linear Arrays: Hold
Shiftin Placement Mode to drag, preview length (e.g.×6), and instantly build linear machine arrays. - Blueprint Clipboard & Copy/Paste (
Ctrl+C/Ctrl+V): Copy multi-selected layouts (preserving rotation, recipes, and custom overclock values relative to the cursor) and stamp them down anywhere with purple ghost previews. - Persistent Blueprint Library: Save custom modular setups (e.g., "4x Smelter Row") locally to your persistent Blueprint Shelf (backed by
localStorage) featuring dynamic SVG footprint previews. - Auto-Manifold Builder: Select an aligned row/column of machines and click Construct Manifold; the engine auto-generates splitter or merger manifolds exactly 2 grid units in front of input/output ports and daisy-chains the belts!
🔀 2. Live Logistics & Bottleneck Simulator
Your factory actually runs!
- Direct Belt Drawing: Draw connections from outputs to inputs with automatic medium verification (no pipes on conveyor belts!). Toggles between Mk.1 (60/m) and Mk.6 (1200/m) belts.
- Dynamic Conveyor Animations: High-performance SVG animations visualize your throughput speeds. Materials are color-coded (amber for solid cargo, cyan for fluids).
- Live Jam & Starvation Detection: Jams (100% saturation) or starved machines (belt delivery too slow) instantly freeze conveyor animations. Starved machines pulse orange in the UI and drop their efficiency.
- Grid Diagnostics Heatmap Mode (Press
H**):** Toggle a vibrant heatmap overlays highlighting machine states: Green (100% efficiency), Amber (Starved), Pulsing Orange (Tripped Grid), Pulsing Red (Unpowered), Cyan (Generators), Violet (Infrastructure), and Grey (Idle).
⚡ 3. Power Grid & Telemetry Simulator
A realistic electrical net built from pure graph traversal algorithms:
- Dynamic Sub-netting: Utilizes BFS recursive graph traversal to isolate your power poles, lines, and switches into discrete, independent sub-nets.
- Multifuel Biomass Burners: Configurable fuel selector (Leaves, Wood, Mycelia, Biomass, and solid biofuel) adjusting generators to exact game outputs.
- FICSIT Power Switches: Toggle inline mechanical circuit breakers to isolate or combine grids instantly without deleting cables.
- Fuse-Tripping Simulator: If grid consumption exceeds capacity, the fuse trips. Tripped sub-grids halt immediately, sound alerts, and flash tripped states.
- Animated SVG Telemetry Charts: Click any pole or generator to load real-time telemetry line graphs for Production, Load, and Tripping Thresholds!
📊 4. Recursive Production Planner
- Recursive Solver Engine: Automatically computes raw resources, intermediate item rates, machine counts, and power scaling for any target rate.
- Aggregated vs. Machine-level Views: View production lines either grouped by recipes or mapped as discrete machine flowcharts using interactive
reactflownodes. - Collapsible Trees & Buildings Breakdown: View hierarchy branches, per-minute flat lists, or exact machine count summaries with integrated power summaries.
- Shareable Plan Hashes: Generate short encoded URL hashes of your planner states for instant sharing.
🗺️ 5. Interactive World Map & Save File (.sav) Inspector
- Save File Analyzer: Drop your
.savfiles to instantly extract active player telemetry, inventory, building breakdowns, and built structures. - World Map Explorer: Explore resource nodes, impurities, coordinates, and coordinates mapped on the high-res massage-2(a-b)b map grid.
🗺️ Future Roadmap (What is in the Works)
I'm working on several exciting map and usability features next, guided by our active feedback checklist:
- 🗺️ Player & Factory Map Overlay: Rendering parsed save structures (train tracks, pipelines, foundations, player location, vehicles) directly onto the high-res world map.
- 🏷️ Collectible Map Markers: Mapping coordinates for Power Slugs (Blue/Yellow/Purple), Mercer Spheres, Somersloops, Hard Drives, and Flora (Paleberries, Nuts, Bacon Agaric) with marker clustering to avoid UI lag.
- 📦 Save Unlock & MAM Tracker: Complete unlock progress lists, showing MAM research, Awesome Shop purchases, and milestone progress.
- 🔍 Global Command Search (
Ctrl+K): Global command bar to instantly find any item, recipe, alternate, or building footprint. - ⚙️ Web Workers Offloading: Offloading heavy save-file parsing (for 20MB+ files) to background threads for frictionless performance.
💬 I’d Love Your Feedback!
I want to make this the ultimate one-stop tool for Satisfactory players, and I'd love to hear from you:
- What would make you switch from your current planner / map companion tool?
- How does the CAD Sandbox layout feel? Are the keyboard shortcuts and array building intuitive?
- What UI elements feel annoying or hard to use?
- What features would you love to see added next?
Thank you so much for taking a look! I'll be hanging out in the comments to answer questions and take feedback.
Stay efficient!