에듀케이션 위크 기간 한정 무료 콘텐츠 제공! (10월 31일까지)

Detective Plugin

TrifoliumDigital - 2020/05/22

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.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.23 - 4.26
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

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.

기술적 세부사항

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