Blueprint readability tools generally format the graph you currently have open, one at a time, when you press a key. That is fine for the graph you are working in and does nothing for the four hundred you are not.
Blueprint Straightedge lays out every Blueprint in the project in a single pass, and shows the whole result before it writes anything.
What it changes is node positions, plus comment box sizes so they still fit what is inside them. Nothing else. No pin is connected or disconnected, no node is created or deleted, and no default value, variable, function, macro, comment text or compilation setting is touched.
That is enforced rather than promised. An automation test hashes every node, every pin, every pin default, every default object reference and every wire in a graph before and after a layout, and requires the two hashes to be identical.
Because nobody is going to open four hundred Blueprints to check a cosmetic rewrite, every run writes an HTML sheet that draws each graph as it is now and as it would become, from the same data the layout ran on, so the picture cannot drift from what gets written. Execution wires are drawn heavy because execution flow is the spine the layout is built along, data wires are thin, and comment boxes are drawn at the size they will be refitted to. Every graph read appears in the list at the bottom, including the ones that did not change, so the totals at the top can be checked against something.
Disclosure: it’s AI generated, code and graphics both. It is 14.99 USD on itch.