Build Planner 1.0.3
Brings the Space Engineers 1 Build Planner / Easy Inventory workflow to Space Engineers 2:
queue the blocks you intend to build, then pull exactly the components you are missing from a
container with one keypress — no stack-grabbing, no "took 10, needed 11, walk back".
This is a plugin, not a data mod. It is not installed through the Workshop and does not appear in
the in-game mod list.
Install
-
Download
BuildPlanner-1.0.3.zipbelow and extract the whole folder somewhere permanent — not
inside the game directory, or a game update will delete it. Keep the files together. -
Steam → Space Engineers 2 → Properties → General → Launch Options:
-plugins:C:\SE2Mods\BuildPlanner\BuildPlanner.dllUse your real path, and quote the whole option if it contains spaces.
-
Start the game. The log should say
BuildPlanner ready.
Full instructions are in INSTALL.txt inside the zip.
Controls
| Right-click a block with a welder out | queue what it still needs |
| Right-click a tile in the build menu (G) | queue that block |
N |
withdraw queued components |
CTRL+N |
withdraw, keep the queue |
ALT+CTRL+N |
withdraw ×10, keep the queue |
ALT+N |
deposit your inventory |
SHIFT+N |
produce queued components at a connected assembler |
SHIFT+CTRL+N |
produce ×10 |
SHIFT+ALT+N |
clear the queue |
All nine are rebindable in Options → Controls → Building. Open any terminal to see the queue,
bottom right — left-click a block's icon to produce just that block, right-click to remove it.
What it touches
It runs as code inside the game and patches engine methods at runtime, so: no network connections,
no processes started, no registry. It writes its own log, adds its nine bindings to your game
options like any other rebindable control, and moves items in your world — which is what the
controls do.
Your antivirus may complain. Patching methods in memory needs VirtualAlloc/VirtualProtect
and LoadLibrary, which is also what an injector does. Those calls are in MonoMod, the standard
.NET patching library most game mods use; BuildPlanner.dll itself contains none.
SECURITY.md has
the full account and the commands to verify every claim yourself, including SHA-256 hashes for all
ten bundled dependencies.
Changes since 1.0.2
Mostly correctness work found by re-reviewing the previous release rather than trusting it.
- The deposit remainder is one notification instead of one per item. Reported in game: a deposit
that left both Cobalt and Silicon behind showed only the Silicon. The log proved both were raised,
so the HUD had dropped one — it caps stacked notifications at two. The remainder is the thing you
most need to see, so it no longer competes for that slot. - Deposit reports partial results at all. Placing 100 of 500 plates and saying only "deposited
1 item type(s)" looked like success while you walked away still carrying 400. - Deposit no longer stalls on large bases. Tracing wrote one line per container touched, each a
separate file write on the game thread. - Two failure paths that would only appear after a Space Engineers update are handled properly.
A renamed engine method could previously leave queueing half-installed, or publish nine rebindable
controls and four terminal buttons wired to nothing. Losing a feature to a game patch is fine;
silently keeping a broken one is not. - Right-clicking a build-menu tile is never a silent no-op.
- Engine-wide input tracing is opt-in (
trace-inputflag file). It writes to the game's log,
so it should never have been on by default. - Added
SECURITY.md, an antivirus note, and a "what it touches" section in the README. The safety
information previously shipped only inside the zip, where you could not read it before installing. - Corrected several engine claims in the documentation that did not survive being checked against
the shipped assemblies.
Notes
This plugin patches game methods at runtime, so a Space Engineers 2 update can break it. If it stops
working, check %APPDATA%\SpaceEngineers2\BuildPlanner\BuildPlanner.log for a hook that could not be
installed, and include that file in any bug report — its first line names the version.
Contains no Space Engineers 2 files. The plugin compiles against your own installed copy of the
game; the bundled MonoMod, Mono.Cecil and iced libraries are MIT and their notices ship with it.
MIT licensed. Source: https://github.com/viligante8/SpaceEngineers2BuildPlanner