Skip to content
Media 1 for listing Graph Tidy Nodes polishing tool
0 comments

Description

Press one button and your Blueprint lays itself out.

GraphTidy arranges your graph along its execution flow, straightens every exec

wire so it runs horizontally instead of sagging, drops variable getters and

maths nodes into neat columns beside whatever uses them, and groups each chain

under a named comment.

Then it does the thing nothing else does: it remembers.

WHY THIS IS DIFFERENT

Every other graph formatter re-derives your entire layout from scratch on every

press. That is fine the first time and destructive every time after, because it

flattens the section you carefully arranged by hand along with everything else.

So you use it once, on a graph you do not care about, and never again.

GraphTidy records where it placed each node, inside the Blueprint asset itself.

The next time you press Polish it can tell three things apart: nodes that are

new, nodes still exactly where it left them, and nodes YOU have moved since.

That last category is never touched again. Drag a node where you want it and it

stays there permanently — layout flows around it from then on.

BUILT FOR HOW YOU ACTUALLY WORK

Wire up Event BeginPlay. Press Polish. Write three functions. Press Polish

again. Only the new work is arranged; the rest of the graph does not shift by a

pixel. Press it a hundred times on a settled graph and nothing moves at all.

That is the whole workflow. There is no configuration step, no always-on mode

reformatting your graph as you type, and no separate window to manage. Two

buttons appear on the Blueprint editor toolbar and that is the entire interface.

IT RESPECTS YOUR COMMENTS

A comment you drew keeps exactly the nodes it had. GraphTidy resizes it to

follow them and never changes its title, its colour, or which nodes belong to

it. If layout would drop an unrelated node inside your comment's box, that node

is pushed back out instead.

Chains that already sit inside one of your comments get no second comment

stacked on top. And if you rename a comment GraphTidy created, those words are

yours from then on — it will keep resizing the box and never touch the text

again.

ONE UNDO, ALWAYS

The entire operation is a single transaction. Moved nodes, resized comments,

created comments — one Ctrl+Z puts the graph back exactly as it was. You can

try it on anything without committing to it.

IT WILL NOT GUESS

Node sizes and pin positions come from Slate, and only exist for nodes actually

drawn on screen. GraphTidy handles that for you: if part of the graph is

off-screen it fits the view, measures, lays out and puts your view back. If it

still cannot measure everything, it refuses to move anything and tells you why,

rather than producing a confidently wrong layout.

Documentations

Included formats