Blueprint Bridge

Blueprint Bridge

This mod lets any player use chat commands to download and install blueprints from satisfactoryblueprints.com

by wleonhardtvanilla-friendlyblueprints
0
Downloads
5.2K
Views
September 15, 2025
Created
July 8, 2026
Updated

Description

🌉 Blueprint Bridge

Overview

This mod lets any player on a hosted Satisfactory server use chat commands to download and install blueprints from [satisfactoryblueprints.com](https://satisfactoryblueprints.com).
It requires no `Game.ini` configuration and integrates cleanly with the game’s existing systems.

---

How It Works

1. Chat Hooking
- The mod hooks into `AFGChatManager::OnChatMessageReceived`, a multicast delegate fired by the game whenever a player sends a chat message.
- On initialization, the mod binds its handler (`HandleChatMessage`) to this delegate; on shutdown, it unbinds to stay clean and isolated.

2. Command Parsing
- When a message arrives, the mod checks if it begins with one of the supported commands:
- `!bp <uuid-or-url>` → Downloads the blueprint files directly.
- `!bpsession [<name>]` → Resolves or selects a session for blueprint placement.
- Other chat is ignored and passed through normally.

3. Downloading Blueprints
- Using the provided ID or session name, the mod queries the blueprint site and retrieves the `.sbp` (blueprint) and `.sbpcfg` (config) files.
- It writes these into the correct
```
FactoryGame/Saved/SaveGames/blueprints/<SESSION_NAME>/
```
folder on the server, using Unreal’s `FileSystemLibrary` for compatibility.

4. Duplicate Handling
- If a `.sbp` file with the same ID already exists, the mod does not overwrite it.
- Instead, it notifies the user in chat that the blueprint already exists, leaving it up to them to delete or retry if desired.

5. Isolation & Compatibility
- No `.ini` entries or global hooks are required.
- All bindings happen dynamically at runtime, and unbind cleanly when the subsystem deinitializes.
- This ensures compatibility with other mods that may also use chat commands.

---

Usage

- In server chat, type:
```text
!bp 3b485205-b116-43e1-95c6-dc77457f59c1
!bpsession ec76ef3a-384d-4e10-ad3f-a12198cb46a4

How to Install Blueprint Bridge on Your Server

1

Order Satisfactory Server

Order a Satisfactory server with at least 4 GB RAM (6 GB recommended). For multiplayer: per 3 players.

2

Install Mod

Open the mod manager in the dashboard and search for "Blueprint Bridge". Installation dependencies are installed automatically.

3

Restart Server

Restart the server so the mod is loaded. Players need to have the mod installed locally as well.

Frequently Asked Questions

Blueprint Bridge not working after update – what to do?

After a Satisfactory update, mods need to be updated. Check ficsit.app whether Blueprint Bridge has been updated for the new game version. With Mado Hosting: open the mod manager and click "Update All". If the mod hasn't been updated yet, temporarily remove it so the server starts.

Blueprint Bridge causing crashes in multiplayer – solution

Most common cause: all players must have exactly the same mod version installed. Check server logs for "ModMismatch" or "Version Conflict". Ensure all players use Blueprint Bridge and the same SML. With Mado Hosting, Satisfactory servers run with 6 GB RAM for stable multiplayer performance.

Is Blueprint Bridge compatible with other Satisfactory mods?

Blueprint Bridge uses the Satisfactory Mod Loader (SML). Generally, SML-based mods are cross-compatible, but mods modifying the same game systems can cause conflicts. Test new mod combinations on a backup save. The Mado dashboard automatically detects known conflicts and warns you.

Rent Blueprint Bridge Server

Play Blueprint Bridge on your own Satisfactory server with mod support.

Recommended RAM
6 GBfrom €12/mo
Minimum 4 GB | €2/GB
Order Server Now

Mod Information

Author
wleonhardt
Created
September 15, 2025
Last Updated
July 8, 2026
Source Code
GitHub →