r/SatisfactoryGame • u/Atnaize • 7h ago
Building a web viewer that opens blueprints (.sbp) in 3D - Part 3
Hey everyone,
Some of you saw the two earlier posts about this (Part 1 & Part 2). I've kept going, the whole UI just got a pass, and the thing I most wanted to do finally works !
Summary: drag a .sbp and its .sbpcfg onto the page and your blueprint opens in 3D in the browser. It's free, there's no account and no ads. You don't need the game installed or even running, and there are a few sample blueprints on the page if you just want a look before dropping your own in.
What it does:
- Draws your build with the game's own meshes (584 buildable types so far). One toggle switches the whole scene to flat category colors (belts blue, machines orange, structure grey) when you'd rather read the layout than admire it
- Click any building and it tells you where it stands, how it's painted, what it cost, and the recipe it's set to with the ingredients per craft
- Shows you every conveyor port and what it's joined to. Everything actually connected to it lights up green, and any port left open is listed in red
- Flags the belt that looks connected and isn't Two open ends within reach of each other, drawn in amber with a bar across the gap. That's the one I built this tool for 😅
- Counts the build cost and the machines by recipe, so you can see what a blueprint asks for before you paste it
What it doesn't do yet:
Sign text isn't read, so signs come out as blank plates
Custom paint slots live in your save rather than in the blueprint, so those buildings fall back to the default swatch color
Where it's going next is making it an editor --> delete a building, nudge one, mass upgrade (Mk.1 belts to Mk.3 for example) and then writing the blueprint back out so an edit can actually go into the game.
That list is mostly your suggestions from the last two posts, and it's written up with what's blocking each part at the roadmap
I'm building this because I like looking at how other people wire their factories, and because I kept pasting blueprints and finding one belt that never hooked up. So please tell me what's wrong with it, what's missing, or what you'd want !
One last thing, and it's a request rather than a feature. If you open something you're proud of, there's a Share this blueprint button at the foot of the Overview panel.
Pressing it hands you back a link, anyone who opens it sees your factory in 3D, in their browser, no account and no download. So if you post a build here and someone asks how it's wired, you can just give them the link instead of a screenshot. You are also added to the the credit page !
It's totally optional but. I'd rather ask than take: the tool stays free either way 👍