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

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE

(Visited 59 times, 1 visits today)