Windows Native Toolkit is a high-performance Unreal Engine plugin that bridges the gap between your project and the underlying operating system. It provides comprehensive Blueprint and C++ access to native system features, hardware diagnostics, and advanced OS workflows that are typically inaccessible within the standard engine API.
- Documentation: WNT Documentation Portal
- Discord: Join our Community
- Marketplace: Fab / Unreal Engine Marketplace
- Issues: Please use the GitHub Issues tab for bug reports and feature requests.
- Real-time Diagnostics: Monitor CPU vendor, physical/logical cores, and system-wide utilization.
- Advanced GPU Tracking: Query multiple adapters, track dedicated vs. shared VRAM, and monitor process-specific VRAM consumption.
- Process Control: Relaunch the game with custom command-line arguments or perform safe "Force Kill" operations in packaged builds.
- Async CLI: Run CMD or PowerShell commands asynchronously with background output capture and administrator elevation support (UAC).
- AES-256 Encryption: Protect sensitive local data with project-wide encrypted string nodes.
- Wildcard Serialization: "Write/Read Config Value" nodes that automatically handle data type conversion for any Blueprint variable.
- Native Arrays: Support for Unreal's
+Key=Valuerepeated config format with nativeAdd UniqueandRemovelogic. - Asset Path Stability: Dedicated helpers to convert between Soft Object/Class references and stable config strings.
- Connection Awareness: Detect active connection types (Ethernet, Wi-Fi, or both) and adapter hardware descriptions.
- Wi-Fi Intelligence: Retrieve SSIDs, BSSIDs, Signal Quality (0-100), and Authentication Algorithms.
- Async Network Tasks: Perform non-blocking Pings, DNS resolutions, and Public IP lookups via multiple providers (Amazon, IfConfig, ICanHazIP).
- Multi-Monitor Support: Enumerate all connected monitors and identify which one currently hosts the game window.
- Native Resolution Detection: Query the OS-recommended "Native" resolution for any display.
- Dynamic Scaling: Apply combined Resolution and Refresh Rate changes with an optional "Auto-Revert" safety timer.
- Async Folder Scanning: Calculate directory sizes on background threads to prevent UI hitches during large file operations.
- Native File Pickers: Standard Windows dialogs for picking files or folders.
- Project Settings Integration: Configure global defaults for timeouts, encryption keys, and default file paths directly in the Unreal Editor.