🚀 Project Ideas
Generating project ideas…
Summary
- Converts Factorio save files or blueprint strings into 3D printable STL/OBJ models of user‑selected sections, addressing the lack of official 3D assets and the desire to print factory parts.
- Enables one‑click export of scalable, printable geometry that preserves the game’s 1‑meter‑per‑tile scale for hobbyist fabrication.
Details
| Key |
Value |
| Target Audience |
Factorio players interested in 3D printing, makers, and hobbyists |
| Core Feature |
Load save/blueprint, define a rectangular region, map entities to community‑sourced 3D models, and output a single mesh ready for slicing |
| Tech Stack |
Python (save/blueprint parser), OpenSCAD or Blender CLI for mesh generation, optional Electron/Flask UI with Three.js preview |
| Difficulty |
Medium |
| Monetization |
Revenue-ready: $5 one‑time purchase or pay‑what‑you‑want |
Notes
- HN user Cieric said: “I kind of hope someone builds something to convert an existing factorio world into a 3d model, though it might be to big to actually print so maybe a way to take a section would be even better.”
- throwaway219450 noted: “Blueprint would be easiest. Grep for printable entities, count how many you need and the grid extent.” – FactorioSlice automates exactly that workflow.
Summary
- Analyzes Factorio blueprint strings to calculate printable part counts, estimate material usage, and suggest optimal print batches based on printer build volume, eliminating manual counting and planning.
- Provides a clear bill‑of‑materials and layout recommendations to streamline large‑scale 3D printing of factories.
Details
| Key |
Value |
| Target Audience |
Factorio players who create blueprints and want to 3D print their designs |
| Core Feature |
Parse blueprint, list entities, compute needed printable copies, and split the model into chunks that fit common printer beds (e.g., 200×200×200 mm) |
| Tech Stack |
Node.js/TypeScript (using blueprint‑string parser), optional React frontend for visualization |
| Difficulty |
Low |
| Monetization |
Hobby |
Notes
- throwaway219450 advised: “Grep for printable entities, count how many you need and the grid extent.” – BlueprintPrint Planner does this automatically.
- Cieric’s comment about wanting a way to take a section aligns with the tool’s batch‑splitting feature for large factories.
Summary
- Reduces Factorio’s VRAM footprint by compressing textures, generating mipmaps, and optionally downscaling sprite atlases, letting players with 2‑4 GB GPUs run the game smoothly.
- Delivers a seamless performance boost without requiring players to lower gameplay settings or sacrifice visual fidelity.
Details
| Key |
Value |
| Target Audience |
Factorio players on integrated graphics, older GPUs, or laptops experiencing stutter due to VRAM limits |
| Core Feature |
Automatic texture compression (BasisU/WebP), dynamic mipmap generation, and optional sprite atlas rebaking to cut VRAM usage by ~30‑50 % |
Tech Standalone tool that processes the game’s graphics directory; can be written in C++/Rust or Python with Pillow/OpenCV; integrates via a launch script or Steam “Set Launch Options” |
|
| Difficulty |
Medium‑High |
| Monetization |
Hobby |
Notes
- mitxela remarked: “Factorio does not release its 3D models… which is why the game uses so much VRAM.”
- lucb1e observed: “Not everyone bought a GPU to run LLMs on… 4 GB is quite a bit of VRAM, especially for non‑desktops,” highlighting the need for a VRAM‑saving solution.