rdBPtools is an editor plugin that makes creating prefab like Blueprints easy and powerful.
Demo Video: https://youtu.be/CZhwYjf6T2w
Discord Channel: Here.
Latest Version: 1.11 - 31st July 2023
Note: rdBPtools is compatible back to UE4.25 - these built previous versions are available upon request.
rdBPtools is a C++ (editor only) plugin that focuses on creating highly optimized groups of Instanced StaticMeshes in prefab like Blueprints – you can harvest actors of any type (non static meshes are stored as ChildActorComponents) – even harvesting mesh instances from other volumes such as Foliage Actors or PCG volumes.
rdBPtools harvesting isn’t skin-deep either – it optionally goes through the hierarchy of actors and components and converts them to instances in the main blueprint too – significantly reducing the number of actors/components.
These types of Prefabs are vastly more optimized than traditional ones. Large amounts of actors and/or components like in traditional prefabs slow down both the editor and the runtime – often to a halt, making them unusable – Blueprint Prefabs created with rdBPtools are fast both at runtime and in the editor.
It also has a sophisiticated Randomization system built in which allows you to add "variety" to any object. These Random changes are all configured by global "random seeds" so you can produce the same results whenever you want - or completely random.
rdBPtools is compatible with rdInst, a c++, optimized Instanced Static Mesh Manager that makes working with Instances very easy. You can publish your games with this plugin or save your Blueprints with other types of Static Mesh systems - or make your own.
Using a prefab like Blueprint, you can have just one object (e.g. a Room) in your level, and dynamically move it to the correct place on triggers such as doors opening or trigger boxes being entered. With the Randomization system, the room can look unique each time (or be controlled by Random Seeds so each room will always be the same).
It's not limited to rooms - think things like underground car-parks etc.
Number of Blueprints: 5
Number of C++ Classes: 12
Network Replicated: Actors in the Blueprints can be replicated.
Supported Development Platforms: Win64,Linux
Supported Target Build Platforms: Win64,Linux
Example Project: (N/A)