Killkrog's Blueprint Manager deprecated


Adds ways to import/export and flip blueprints.

Content
6 years ago
0.13 - 0.15
101
Blueprints
Owner:
killkrog
Source:
N/A
Homepage:
https://forums.factorio.com/viewtopic...
License:
MIT
Created:
7 years ago
Latest Version:
1.15.4 (6 years ago)
Factorio version:
0.13 - 0.15
Downloaded by:
101 users

Killkrog's Blueprint Manager

What is it?

For ages I used Foreman and Blueprint Flipper. At some point updates came too slow and/or bugs got too many. So I decided to write my own mod that implements the functionality of both mods. The GUI is heavily based on Foreman, even though everything in the mod is written completely by myself (except for the libraries).

What does it do?

KBM allows you to save blueprints/blueprint books that you create, so that you can use them later again, even if you did not save the actual item itself all the time. Those saved entries can be exported to and imported from files again, to make it easier to use your favourite layouts on different maps.
The mod also lets you flip blueprints horizontally and vertically.

What other mods are supported?

You can import blueprints created with Blueprint Strings.
The 90° and diagonal inserters from "Yuoki Industries" are flippable.

How to use it?

Manual can be found in the forum post for this mod. (Click the "homepage" link!)

What about Factorio 0.15?

Factorio's newest version implemented the blueprint library directly in the game.
While that in itself is a great step to do, the developers didn't give us any way to interact programmaticaly with it.
With the interface of the blueprint library being so... let's call it unclear, I still see the need for my addon.
Browsing the forum for a bit, I saw that apparently there are more people that wish for an direct access to the blueprint library from within addons.
If we are lucky and the devs will give us ways to access it, this addon will be converted to basically a wrapper - do the same thing as the built-in blueprint library does but use my clear UI to do it.

What is still going to come?

  • Waiting for the devs

Changelog

1.15.4

  • Minor Change: Fixed an error regarding flipping blueprints via shortcuts.

1.15.3

  • Minor Change: Fixed an error when trying to flip a blueprint within a blueprint book (for real this time).

1.15.2

  • Minor Change: Fixed an error when trying to flip a blueprint within a blueprint book.

1.15.1

  • Minor Change: Fixed an error when the mod was installed and used in an already started game.

1.15.0

  • Major Change: Updated for Factorio 0.15.x.
  • Minor Change: When importing all your blueprints at the same time, your current list will be cleared beforehand.

Only a quick fix to make everything work again.
Strings imported and exported are not (yet) the same ones the game itself would create.
Please check the description in the Mod Portal to read about my planned changes for the future.

1.14.1

  • Minor Change: Updated json.info to game version 0.14. No other changes. If you still play on 0.13, ignore this update!

1.1.13

  • Fixed Bug: File separators not working on Linux.

1.1.12

  • Fixed Bug: Don't even ask, part 2.

1.1.11

  • Fixed Bug: Don't even ask. Weird shit happening...

1.1.10

  • Fixed Bug: Game crashed when trying to load a blueprint that only contains tiles.

1.1.9

  • Fixed Bug: Game crashed when trying to flip a blueprint that contains tiles.
  • Fixed Bug: Some messages were erroneous.

1.1.8

  • Minor Change: Removed the console command "Fix Old Blueprint" and added a button with the same functionality.

1.1.7

  • Minor Change: Added optional player paramter to the "Always Show GUI" remote function. This change is completely uninteresting for anyone who does not call my mods function in their own mod.

1.1.6

  • New Feature: Added console command to fix blueprints that were created before 0.12.32. Please refer to the manual for more information.
  • New Feature: Added hotkeys for flipping blueprints. Check your hotkey settings!

1.1.5

  • Fixed Bug: Error when trying to export an empty collection
  • Fixed Bug: Error when trying to export a blueprint book with an empty active slot and/or an empty inventory

1.1.4

  • New Feature: The exporting and importing of all entries at once is implemented now!

1.1.3

  • Fixed Bug: Possible crash when trying to add a duplicate entry
  • New Feature: Now supports flipping the 90° and diagonal inserters from "Yuoki Industries" (have fun Peppe!)

1.1.2

  • Added nice button graphics.
  • Wrote a manual. Please refer to forum post.
  • Implemented some console commands, described in the manual.

1.1.1

  • Minor changes to the info.json file.

1.1.0

  • Complete overhaul of the data structure used to save entries. All information available in the API is saved, additional with the game version of when you created the entry. That makes upgrading your entries after big game update very easy.
  • Complete blueprint book support thanks to the new data structure.
  • Dummy icons for buttons in preparation of proper sprites in a near update.
  • Removed buttons to flip through pages. Now shows a scrollbar.
  • Two new buttons to export and import all entries in one go. Are still inactive, will be updated in the very near future.

1.0.10

  • Fixed Bug: Game crashes when trying to import an empty string

1.0.9

  • Fixed Bug: Same blueprint could be imported multiple times

1.0.8

  • Fixed Bug: Train Stations were not correctly repositioned when flipping a blueprint

1.0.7

  • New Feature: You can now also directly flip the active blueprint in a blueprint book

1.0.6

  • Fixed Bug: Train Stations were not repositioned when flipping a blueprint

1.0.5

  • New Feature: Added Support for adding blueprints from factorioblueprints.com (Thanks to dave writting his mod as a module)
  • New Feature: Blueprint books can now also be used to create new entries as long as they have the blueprint in their active slot
  • New Feature: When loading an entry, the active slot in a blueprint book can now also be overwritten
  • Fixed Bug: When renaming a blueprint, the new name could be a name of an already existing blueprint

1.0.4

  • New Feature: Flipping blueprints with rail signals will now try to reposition the signals to be conform with the original direction

1.0.3

  • Fixed Bug: Accessing wrong index on pages after the first one (for real now)

1.0.2

  • Fixed Bug: Accessing wrong index on pages after the first one

1.0.1

  • Fixed Bug: No sorting after renaming blueprints

1.0.0

  • Initial Release