
Beschreibung
The Complete In-Editor PAK Creation, Auto-Cooking & Runtime Mounting Pipeline for Unreal Engine 5đź“– Overview
Building DLCs, downloadable addons, mod systems, or modular asset packs in Unreal Engine usually requires complicated command lines, manual packaging scripts, and fragile mounting setups.
PakMaster turns this entire workflow into a clean, one-click in-editor experience. Create, cook, package, mount, and unmount .pak files seamlessly at runtime with full Blueprint & C++ support for both Project Content and Plugins.
✨ Key Features
📦 In-Editor Data Asset Workflow: Configure your packages visually with dedicated Package Data Assets. Select categories, auto-collect assets from any folder, and trigger builds with a single click.
⚡ One-Click PAK Creation: Automatically generates compressed .pak files directly from the editor without writing command lines or batch scripts.
🔥 Automated Cooking Pipeline: Automatically invokes the native engine cooker to cook your assets before packaging for Development, Shipping, and Server builds.
🔌 Full Plugin Support: Package and mount entire Unreal Engine plugins just as easily as standard project content.
🚀 Seamless Runtime Mounting: Mount and unmount .pak files dynamically in-game with automatic asset discovery.
đź§ą Clean Multi-Package Management: Includes one-click UnmountAll(), package status queries, build collision cleanup, and safe shutdown on exit.
đź“„ Portable Config System: Auto-generates clean metadata JSON containing execution paths, asset lists, and categories for remote downloads or mod loaders.
đź§µ Multi-Threaded & Non-Blocking: Heavy packaging and cooking run on background threads with real-time progress and a smooth editor interface.
🎮 100% Blueprint & C++ Compatible: Simple, powerful subsystem nodes ready to drop into any game.
🛠️ How It Works
Open DA_PakCreator: Navigate to the plugin folder and open the included DA_PakCreator Data Asset.
Pick Target Folder: Select any Content or Plugin folder (assets are auto-discovered).
Click "Build PAK Package": PakMaster automatically cooks (if required) and packages the .pak.
Mount In-Game: Call Mount Package in Blueprint or C++ — assets are instantly loaded and ready to use!
Technical Details:
Features:
• Complete runtime PAK file mounting and dynamic level travel
• In-editor and runtime asset scanning and auto-categorization
• Automated cooking and packaging with configuration JSON generation
• High-performance Direct Indexing O(1) asset resolution (Zero GC spikes)
• Full Blueprint & C++ API for package management and thumbnail generation
Code Modules:
• EntityNodeCore (Runtime)
• EntityNodePakManager (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 10
Network Replicated: Yes (Supports Client, Server, and Standalone)
Supported Development Platforms: Windows (Yes), Mac (No)
Supported Target Build Platforms: Win64
Documentation Link: https://github.com/jotar25/EntityNode-Documentation#readme
Example Project: (Included within sample test map / Available upon request)
Important/Additional Notes: Built for Unreal Engine 5.7 and 5.8. Full C++ Source Code & Blueprint Subsystem included.