The October Sale is here! Save 50% on select products now through October 24.

Detective Plugin

TrifoliumDigital - May 22, 2020

Easily discover which plugins your project has enabled/disabled. Make changes quickly based on your findings. Detective Plugin can help to reduce compile times, cook times, and package sizes.

  • Supported Platforms
  • Supported Engine Versions
    4.23 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This Tool allows you to quickly audit the plugins you have enabled for your project.


Detective Plugin can help to reduce compile times, cook times, and even package sizes.



Why should i audit plugins?

UE4 has an enormous code base. Plugins are add-ons which extend the functionality available to the user. They're great! However, there are also a lot of them. Many you will never use are 'Enabled By Default'




Each plugin has a footprint.

Plugins may have modules. These modules have source files. If a plugin is enabled, its modules may be built for your project. Each can add dozens/scores/hundreds of compile actions to your builds, depending on complexity. These actions may also add to your executable size in your final project.

Plugins may also have content. This content can be in the form of lots of Assets. These Assets may be being cooked, and added to your package. Even though you may never use them. If they make it to your package, these may heavily increase the size of your pak file for installed projects. It will also have an impact on the cook time of your project.




What does this tool do?

The Detective Plugin extension will allow you, the user, to quickly discover which plugins may be enabled for your project. If you see any you don't need, you can disable these directly from the Tool.

The tool also shows which plugins are enabled for which platforms. This should allow you to make decisions based on whether you need these plugins enabled for your platform.

Technical Details

Features:

  •  Quickly find which plugins are enabled or disabled for your project
  •  Change status of plugins in tool. Just make sure your .uproject is writable.
  • Find which platform-specific plugins may be making their way onto other platforms.

Code Modules:

 QuickPluginConfigTool - EditorNoCommandlet

Number of C++ Classes:

Supported Development Platforms: Windows Editor