Alt-F4 #61 - Draftsman: A Python module for creating blueprints

This page summarizes the projects mentioned and recommended in the original post on /r/factorio

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • factorio-draftsman

    A complete, well-tested, and up-to-date module to manipulate Factorio blueprint strings. Compatible with mods.

  • Draftsman is a Python module for creating, modifying, importing, and exporting all manner of Factorio blueprint strings. The package allows you to create and design blueprints programmatically, to aid in the development of tedious and repetitive blueprints that would be untenable to create by hand, much like the problem I ran into described above. Draftsman attempts to solve all of the shortcomings of existing Factorio blueprint implementations:

  • factorio-blueprint

    Import and Export blueprint strings automagically with this handy dandy blueprint API

  • This concept is not new, at all. Even a cursory search will turn up numerous examples of this used in practice: factorio-blueprint NPM module by demipixel, justarandomgeek’s compiler for his massive combinator computer, a generic combinator instruction language by Jobarion, image-to-blueprint converters, etc. The list is extensive.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • factorio-computer

  • This concept is not new, at all. Even a cursory search will turn up numerous examples of this used in practice: factorio-blueprint NPM module by demipixel, justarandomgeek’s compiler for his massive combinator computer, a generic combinator instruction language by Jobarion, image-to-blueprint converters, etc. The list is extensive.

  • factoriogen

    Generate Factorio combinators from code

  • This concept is not new, at all. Even a cursory search will turn up numerous examples of this used in practice: factorio-blueprint NPM module by demipixel, justarandomgeek’s compiler for his massive combinator computer, a generic combinator instruction language by Jobarion, image-to-blueprint converters, etc. The list is extensive.

  • Artorio

    Artorio - convert image to factorio blueprint format

  • This concept is not new, at all. Even a cursory search will turn up numerous examples of this used in practice: factorio-blueprint NPM module by demipixel, justarandomgeek’s compiler for his massive combinator computer, a generic combinator instruction language by Jobarion, image-to-blueprint converters, etc. The list is extensive.

  • factorio-data

    Tracks changes of the lua prototype definitions in factorio inbetween releases.

  • Draftsman is close-to-source. Draftsman bases all of its data off of Wube’s factorio-data repository, which means that all entities are exactly as you would expect in-game, with no inconsistencies. This makes Draftsman up-to-date, makes updating Draftsman for future Factorio versions a breeze, and allows version control to monitor changes between Draftsman and Factorio, if any future breakage should occur.

  • factorio-movie-maker

    Fork of the original factorio-movie-maker, updated to version 1.1.57

  • For more information on what’s changed/new, as well as the updated world file, you can check out my fork here.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Jsonfly.nvim: Search and insert deeply nested keys into your JSON file

    1 project | news.ycombinator.com | 3 May 2024
  • Tiled scrollable window manager for macOS

    1 project | news.ycombinator.com | 2 May 2024
  • Replace Xcode with Neovim using this open-source plugin. Check it out

    1 project | news.ycombinator.com | 1 May 2024
  • Practical Vim Command Workflow

    5 projects | news.ycombinator.com | 28 Apr 2024
  • GitHub Copilot Workspace: Welcome to the Copilot-native developer environment

    4 projects | news.ycombinator.com | 29 Apr 2024