New generation of Satisfactory Tools — a production planner and toolset for the game Satisfactory.
Built with Angular (standalone components), Bootstrap 5 + ngx-bootstrap, AntV X6 for the interactive planner graph, and the HiGHS LP solver for production calculations.
- Node v20.19+ (or v22.12+)
- npm
npm installThen create your local environment file (it is gitignored; CI generates it from the production one):
cp src/env/env.prod.ts src/env/env.tsAdjust apiUrl in src/env/env.ts if you want to point at a different backend.
npm startThen visit http://localhost:4200/. The app reloads automatically on source changes.
Other useful scripts:
npm run watch # Development build in watch mode (no dev server)npm run buildThe production build is emitted to the dist/ folder. It uses src/env/env.prod.ts via build-time file replacement.