Page 1 of 1

Feature Request: Custom "Wire Library Component" for Reusable Sub-Patches

Posted: Thu Jun 26, 2025 02:46
by benczech212
Subject: Feature Request: Custom "Wire Library Component" for Reusable Sub-Patches

Hello everyone,

I’d love to propose a feature or share an idea around improving modularity in Wire patches.

One of the things I find myself doing often is reusing the same patching patterns across different projects or even within a single patch. Currently, this can get quite messy—especially as patches grow in complexity and layers of logic stack up. What I’d love to see is the ability to create a custom reusable sub-patch, similar to a library component, that acts like a single node.

Concept:
  • A new patch type—something like “Wire Library Component”
  • It would:
    • Accept various data types as inputs
    • Output a desired data type (or multiple outputs)
    • Behave exactly like a native Wire node/component
    • Be saved as a separate patch and instanced inside other patches
The key benefit here would be reusability with inheritance:
If I improve or fix logic inside this custom module, every patch using it would update automatically. This would make complex logic much easier to organize, maintain, and share with others.

Here’s a simple example of a pattern I created recently that I’d love to reuse—but if I copy/paste it into multiple places, it quickly becomes hard to manage:
Generate Prop Sub Patch.PNG
If I could collapse that entire pattern into a single node, it would significantly clean up my patch and make further development or troubleshooting more straightforward.

Benefits:
  • Cleaner, more readable patches
  • Easier maintenance and iteration
  • Encourages modular design
  • Faster development workflows
  • Opens the door for user-shared utility modules
Would love to hear if others feel the same or have found workarounds!
And if the devs see this—could something like this be possible?

Thanks,
Ben