mirror of
https://github.com/teoxoy/factorio-blueprint-editor.git
synced 2025-01-14 02:23:21 +02:00
A feature-rich Factorio Blueprint Editor
https://fbe.teoxoy.com/
0bec144b89
* add option to allow unreachable wire connections this affects how the entities can be repositionned * refactor IConnection to allow arbitrary wire connection points * made getEntityAtPosition take a IPoint instead of x and y * add util.sumprod function for vector manipulation * add helper functions for locating wire connection points namely: - Entity.getWireConnectionBoundingBox - PositionGrid.getConnectionPointAtPosition * add circuit wire placement from the UI * fix tile rotation (e.g., hazard concrete) * make the connection point bounding box a full cell when it is single * make wire "rotation" cycling from red to green * make BlueprintContainer default settings reflect the saved settings (dirty fix, it would have been cleaner to save the settings outside of BPC) * mostly fixing typos * make pressing the pipette (Q) while placing wire cancel the wire |
||
---|---|---|
.github | ||
.vscode | ||
functions | ||
packages | ||
.eslint.base.yml | ||
.eslint.import.yml | ||
.eslint.typescript.yml | ||
.eslintrc.yml | ||
.gitignore | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc.yml | ||
CONTRIBUTING.md | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
factorio-blueprint-editor
A feature-rich Factorio Blueprint Editor. You can now edit your blueprints in the browser!
Sample blueprint: https://fbe.teoxoy.com/?source=https://pastebin.com/uc4n81GP
Example blueprint book: https://fbe.teoxoy.com/?source=https://pastebin.com/Xp9u7NaA&index=1
Features
- rendering and editing blueprints
- history (undo/redo)
- copy and delete selections
- import blueprints and books from multiple sources (direct bp string, pastebin, hastebin, gist, gitlab, factorioprints, factorio.school, google docs)
- generating blueprint images
- oil outpost generator
- customizable keybinds
- "creative" entities
Contributing
Check out this readme if you are interested in contributing.
Credits
Thanks to all contributors!
Thanks to everyone who submitted bugs and feature requests on github and doorbell.io!
Thanks to the factorio player GamesDan for reporting a lot of issues via doorbell!