Chunk Downloader Nodes – Unreal Engine

Chunk Downloader Nodes – Unreal Engine
Chunk Downloader Nodes – Blueprint Extension for Epic’s ChunkDownloader Plugin
Professional Blueprint wrapper for Epic’s official ChunkDownloader plugin. Complete Blueprint solution for content streaming without C++ knowledge. Works reliably in packaged builds with comprehensive error handling and timeout protection.
DISCLAIMER: This plugin requires Epic Games’ official “Chunk Downloader” plugin to function correctly.
Open Unreal Engine → Go to Edit → Plugins → “Chunk Downloader” → Enable → Restart the editor.
This plugin is a contribution to the Unreal Engine community
Core Value
Blueprint-Only Solution: No C++ required for content streaming
Packaged Build Compatible: Works identically in editor and packaged builds
Fail-Fast Error Handling: Prevents infinite retries and timeouts
Safe Finalize Mechanism: Prevents crashes from premature cleanup
Embedded Content Support: Offline fallback for content delivery
36 Blueprint Nodes
19 Async Action Nodes: Complete operation workflows with configurable timeout protection
17 Blueprint Library Functions: Query and utility functions (14 Pure + 3 Callable)
Game Instance Subsystem: Centralized management
Real-time Progress Tracking: Live download/mount progress
Comprehensive Error Handling: Detailed error messages and fail-fast behavior
Centralized Timeout System: Configurable timeout protection across all async operations
Manifest File Generator
Menu Path: Tools → Chunk Downloader Manager
Automatic Detection: Automatically scans PAK files in your project
Chunk ID Assignment: Automatically assigns correct chunk IDs to PAK files
Format Validation: Ensures manifest follows correct format requirements
Path Management: Handles proper file paths and directory structures
Batch Processing: Generates manifests for multiple PAK files at once
Validation: Verifies generated manifest integrity before saving
Centralized Timeout System
The plugin implements a comprehensive timeout protection system that provides configurable fail-fast behavior across all async operations. This system prevents operations from hanging indefinitely and provides consistent timeout behavior.
Timeout-Enabled Nodes (7 nodes)
Update Game [Async]
Download Chunks [Async]
Download and Mount Chunks [Async]
Get Download Progress [Async]
Check Manifest Validity [Async]
Download Chunk [Async]
Monitor Chunk Status [Async]
Timeout Inputs
Fail Fast (Boolean): Default true, Enable/disable custom timeout protection
Timeout Time (Float): Default 5.0 seconds, Configure timeout duration
Features:
– 19 Async Action Blueprint Nodes: Complete set of asynchronous operations for content streaming
– Centralized Timeout System: Built-in timeout protection with progress monitoring
– Safe Finalize Mechanism: Prevents crashes during plugin shutdown
– Manager Window: Visual configuration interface with manifest generator
– Embedded Content Support: Offline fallback using local PAK files
– Race Condition Protection: Thread-safe operations and PIE shutdown handling
– Analytics Integration: OnDownloadAnalytics hook for immediate error detection
Code Modules:
– ChunkDownloaderNodes: Runtime module for Blueprint integration
– ChunkDownloaderNodesEditor: Editor module for Manager Window UI
Number of Blueprints: 0
Number of C++ Classes: 25+
Network Replicated: Yes
Supported Development Platforms:
– Windows: Yes
Supported Target Build Platforms:
– Windows (Win64)
Supported Unreal Engine Versions: 5.6
DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE