factorio-draftsman icon indicating copy to clipboard operation
factorio-draftsman copied to clipboard

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

Results 10 factorio-draftsman issues
Sort by recently updated
recently updated
newest added

With the advent of the Factorio DLC expansion coming out later next year, there is highly likely to be a difference in blueprint string format for Factorio version `2.0`, as...

enhancement
discussion

When loading a blueprint from an external source, or building it in code, and then copying its `.entities` to a `Group`, Draftsman throws an `InvalidAssociationError` if any entities have any...

documentation
enhancement
discussion

**Describe the bug** Loading the blueprint string of a book with individual blueprints scattered across multiple slots with gaps between them loses the index of the individual blueprints. **Current Behavior**...

bug

I see that Group handle entities like Blueprint, but there is no associated TileList attached to Group. Would love to have Group reach feature-parity with Blueprint in regards to entities...

enhancement

Updates the requirements on [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) to permit the latest version. Changelog Sourced from sphinx-rtd-theme's changelog. 2.0.0 Added Support for Sphinx versions 6.x and 7.x Support for docutils <=0.20 Deprecations The...

dependencies
python

Bumps [draftsman/factorio-data](https://github.com/wube/factorio-data) from `ec79bdc` to `121e6fb`. Commits 121e6fb added version 1.1.100 20a5999 added version 1.1.99 13f1a33 added version 1.1.98 94077e4 added version 1.1.97 48046bc added version 1.1.96 bfc9cf6 added version...

dependencies
submodules

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.2.4 to 7.2.6. Release notes Sourced from sphinx's releases. Sphinx 7.2.6 Changelog: https://www.sphinx-doc.org/en/master/changes.html Sphinx 7.2.5 Changelog: https://www.sphinx-doc.org/en/master/changes.html Changelog Sourced from sphinx's changelog. Release 7.2.6 (released Sep 13,...

dependencies
python

I'm doing some profiling on the project to find why it takes so much time to create my big blueprints, and I found that the set_signal function is very slow...

enhancement
performance

I'm pretty sure this is known and you haven't implemented this yet, but I just noticed train schedules aren't being copied from blueprints. Trains that are added to new blueprints...

enhancement

bp string: ``` 0eNqlmtuOozgQQP+F5zAKF3PJr6xWK0Mc4g22WWPSE7X637egd2ZHpgzNlNRSKzMdDr5VnSp4j5p+EoOV2kWX90i2Ro/R5Y/3aJSd5v38b+41iOgSSSdUdIo0V/MnPo5CNb3UXax4e5daxFn0cYqkvorv0SX5+PMUCe2kk+LzesuH1196Uo2w8AfbVzpFgxnhy0bPdzBfMGPVN3aKXtElPefnbwxYVrRyubVbz62IR8fbB9zDipUeZhV5kCV60Tor21jqFr5vuTMWg2bHoWUQ2kwWULGSer7K1cq+x5j5YWZ5DjKfcPHwnLLjqCyIGswbjI5bZWCMjwzjFcd5RZA3DvIqrLNGx1Yo4wRGLI8T6y8QMVR1GFWlQZQ17UO4uOeTbu8C3Zv1cR4LH75plMtE8tYt65fG4p9JDgqgGDw5H6bXSfg4fh96+POniD/HjRKPB5s6HADgwCs4/o1RDQo7Hm3qjYPPnRP2NZ+KnVk9HG/y83ljVs34gEjnYGH3FzQ/jg7HgvHBdTxnIWen1i07yzTGxZ/bDOWz4/xim9+bTo4OVnmXXRxn11t5bD64akBRhwNSnoSjxM8ZDoSk5HhMYr/ECOYFePgVOxN31kz6ivJqkhB4PHG7QZaWTyDEylynHo3w6fFIVCQHmHGKUhOSjuxT0fyZpiQfYX46E+K6NbMZSQ8YHgQ3o1CakwyBheLuTvBLGUkTWDjubmMLkjL4x1PY0YDtL+FuMNbtwEuSP+zC9yf9N4RpI1j8MPobWDZv8Q1dk6SFYYqGVg1nkqp4nCsMDPLJm1azYKO8hGQr/qkRvYulUpOew9HmEmYpyVc8MLfS3ZWYM3YLXiZ1sCrLSK6ynt9Z6/eYOclP/ONiTWe5UryBUA9xmD8CK8tIZuLvWDFwaeMhUA1mBclN/Owi+3jSt6m/QZ0LecbCThKjG/fm+TcEiW3exNDzFyzvV/nVcX44KinewW4OyWBG0iUW6mnsNhhIxuRjf1o21Kmj+zHN+HbOSda0Q24msCgcS9KmHewIG4l3aL7JM0orZ4c7wCXnihlCyXOOX+gN5BSD27kBPhvrDp9RdM7nw64S/ScchRUUifNhSlzlpOKfh2owuCTnJcXhfKqBeGXFbW5JvlBaRZE2nzZMavg7kAzymmJnPgkWTcmWL8EYVwlGaihhI0MppCaST7GQ1t6kRfcFI3WQfFJnhdBhFqltxLCmAqzSTqJkpIYRQ5vH45t07R2lkdpDq4XjcM7+ezaCwUj9IB/mgKbnNIHvSFJDyGc1EEDwUMwqilfhoXij1GI1RaPWx3m8N5NzeJerOBw68jQcOpZya1S87xdvi7vevKHUhNJbY+xQbitSkimuYBD0Y6lHYQOiVmQkRfR4UAEAZxuYk8wQHeBXsIxkhj7W9HwurzQs5WbdXBQkMfTr5vUlEpRakmxwn4p2SouK5ID7VPxJY02SQX9hpwa2lAs8PijPJAVc7d2lnoghBaNiViYkBfTbZmpwr7jh1go0FZYpSQM9mpwf1gaDXJmRFNBjmdttvBsLBUrABcuc5ILML45Al8xcEaEsRrJBj9VyNJiVBUkD/aDdTxL0lneBTV+S9G89os5swCqS/THE/tr7YmVBByxrkgPiGXDuzPSGB6rl6kxSQR/JoUb/GjchqeHq6cdgxTh+EZ2SNNHvtm2zMpImYtO7AzxeIaX57rzuMBnFSovVWyifD3NQUkFRUp+0TOeWqVUlxUh93CapoqhosWqawZfvXF/FdXt8NcVEfer/9Qv65tCZop8+S8vu7uKnXF4g2tTeOqEI6Gpz8iueB+uUYpzFofK9ziie6bMa2e13HOucIoAF0gpBKYwifqtTwJtofpl0ef308svbqqf5v0A950clfQ8fn8Iur+lc0irJyzotWQE/efXx8S81V+2e ``` When reading this with `get_blueprintable_from_string` I am given `draftsman.error.InvalidRecipeError: 'flare-stack' not in this entity's valid recipes`. This prevents me from reading blueprints with modded recipes,...

enhancement