Windows Native Toolkit

Plugin Installation

Install Windows Native Toolkit from GitHub or Fab and enable it in Unreal Engine 5.4 through 5.7.

Before You Start

Windows Native Toolkit is a code plugin. Install it in the project that needs the nodes, then restart Unreal Engine after enabling it.

Supported Unreal Versions

Unreal EngineStatus
5.4Supported
5.5Supported
5.6Supported
5.7Supported

The plugin is Windows-native. Win64 is the primary runtime target. macOS and Linux developers can compile the project because Windows API code is guarded, but native feature nodes return fallback values outside Windows.

Install And Enable

Download The Plugin

Download or clone the repository from GitHub:

GitHub
https://github.com/AldertLake/Windows-Native-Toolkit

Place The Plugin Folder

Copy the plugin into your project:

Windows_Native_Toolkit.uplugin

Rebuild The Project

Right-click the .uproject file and generate project files if needed, then build the editor target from Visual Studio or Rider.

Add From Fab

Open the Fab listing and add Windows Native Toolkit to the Unreal Engine version you use.

Fab Listing
https://www.fab.com/listings/db1cb6ed-ac7e-4408-a901-e45d6694cb0b

Install To The Project

In Epic Games Launcher, install the plugin to the target project or engine slot.

Open The Project

Launch the project. Unreal may ask to rebuild modules after the plugin is enabled.

Enable The Plugin

Open Plugins

Unreal Menu
Edit > Plugins

Search For The Plugin

Search for Windows Native Toolkit, enable it, and restart the editor when Unreal asks.

Find Blueprint Nodes

Most nodes are under categories beginning with:

Blueprint Category
Windows Native Toolkit

Plugin Settings

Windows Native Toolkit Project Settings

Project-level settings are grouped under:

Project Settings
Project Settings > Plugins > Windows Native Toolkit

Current categories:

  • Config Files: default config file name, auto-flush behavior, soft-reference path handling, and AES key.
  • Network: default internet test URL, default timeouts, and public IP provider URLs.

Packaging Note

Nodes that start processes, execute commands, change display modes, or touch user files should be used only in trusted gameplay, launcher, diagnostics, admin, or internal-tool flows.


Last updated on

On this page