Codemongous LLC - Sourcify Pro - Convert Blueprints, Structs and Enums in Minutes Instead of Weeks

Getting Started Video

https://youtu.be/hA5ySvr65ik?si=yN-br4fYcEGNNhOA

Documentation

https://docs.codemongous.com

Discord

https://discord.gg/fcf6Zducbm

Wouldn't it be great to have a button you could click to convert a Blueprint to C++, one that updates your entire project instantly, and leaves it in a fully compiled and runnable state? Everyone knows that converting Blueprints manually is tedious and highly error-prone, often to the point where you can’t justify the effort and simply live with the problem. However, after a while it can’t be avoided any longer due to performance issues or overly complex Blueprints that are hard to maintain. And typically this comes very late in development, the worst possible time. Ironically, when conversion begins, everyone focuses on the C++ part of the process, which is the easy part. The hard parts are often ignored or left as-is. Those hard parts are what Sourcify handles for you: fixing up every Blueprint node (especially Cast nodes), every variable, Data Table, asset, INI file, and a whole lot more, not to mention all Actor instances across all levels.

Sourcify allows engineers to convert Blueprints, Structs and Enums to C++ and update all references to them across their entire UE5 project instantly. The project remains in a completely runnable state with no downtime for Designers and Artists.

Please note:

This is the Pro version of Sourcify. This version allows you to convert unlimited Blueprints, Enums and Structs.

Sourcify Pro 1.4.934 Released 2026-10-11

Bug Fixes

Fixed Conversions Aborting on Native enum class Properties

Resolved a defect that stopped a conversion whenever Sourcify needed a default value for a property typed as a native C++ enum class, including enum elements inside containers such as TArray.

What Was Fixed:

  • Removed a leftover internal check that always raised an error for native enum class properties, which prevented Sourcify from ever reaching the code that picks their default value
  • Sourcify now uses the enum’s first enumerator as the default value for these properties (for example, EMyEnum::FirstValue)

Impact:

  • Blueprints and Structs that use native enum class types now convert to C++ instead of failing partway through
  • Generated code receives a valid, predictable default value for these enum properties
  • No action is required, simply re-run any conversion that previously failed on an enum property

Support: https://www.codemongous.com/support

Discord: Sourcify