-
Notifications
You must be signed in to change notification settings - Fork 64
Home
Welcome to the Subsystem Browser Plugin wiki! Check navigation on right side.
Subsystems provide an easy way to extend engine functionality and implement new features! Check Programming Subsystems article if you haven't tried them yet.
The Subsystem Browser Plugin provides a dedicated panel to display which subsystems currently active in world along with ability to view and edit their properties (and even invoke functions!).
There are several ways to install the plugin: from Marketplace and from GitHub.
- Find plugin in Unreal Engine Marketplace under
Code Pluginscategory:Subsystem Browser Plugin - Click on
Download, launcher would download it for you to specified engine - Activate plugin in editor
Pluginsmenu
- Download an archive from
Releasespage (Marketplace version) or fromClone -> Download ZIPmenu (Latest development version) - Unpack the contents into "YourProjectFolder/Plugins/SubsystemBrowserPlugin" (create if missing)
- Activate plugin in editor
Pluginsmenu
CallInEditor functions are supported which means you can make a clickable button in details view that will execute a function in editor.
UCLASS()
class UMySubsystem : public UWorldSubsystem
{
GENERATED_BODY()
public:
UFUNCTION(CallInEditor, Category=Debug)
void DrawDebugInfo() { /* implement something */ }
}If your subsystem has config properties you can export their data into associated ini file by using Export to Defaults context menu action.
Or instead of modifying default files you can export ini section into clipboard by using Export Modified or Export All context menu actions.
Release packages are always updated to latest marketplace release version
You can find me on twitter @AquanoxTV or Unreal Slackers Discord (Not for support, use GitHub Issues for that)