Project ideas from Hacker News discussions.

Factorio that you can touch

📝 Discussion Summary (Click to expand)

Generating summary…


🚀 Project Ideas

FactorioSlice – Sectional 3D Exporter

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.

BlueprintPrint Planner

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.

FactorioVRamLite – Low‑VRAM Optimizer

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.

Read Later