Overview
TheBundleEntry class represents asset bundles in the Frostbite engine. Bundles are containers that group related assets together for loading and organization.
Class Definition
FrostySdk/Managers/AssetManager.cs:114
Properties
string
Bundle name/path (e.g.,
"win32/levels/mp/mp_001"). May be a hash for some games.string
Display name for UI - currently returns the same value as Name.
int
Index of the parent superbundle containing this bundle.
EbxAssetEntry
Reference to the blueprint EBX asset defining this bundle (for sublevel/blueprint bundles).
BundleType
Type of bundle:
None, SubLevel, BlueprintBundle, or SharedBundle.bool
True if this bundle was added via modding (not in base game).
Bundle Types
BundleType
Unknown or uninitialized bundle type.
BundleType
Sublevel bundle containing level/world data. Associated with SubWorldData assets.
BundleType
Blueprint bundle containing entity blueprint data. Associated with BlueprintBundle assets.
Shared bundle containing common assets used across multiple levels/blueprints.
SuperBundle Entry
Superbundles are top-level containers that group multiple bundles:string
Superbundle name (e.g.,
"levels/mp/mp_001").bool
True if this superbundle was added via modding.
Usage Examples
Getting a Bundle
Enumerating Bundles
Enumerating Assets in Bundle
Creating a New Bundle
Adding Assets to Bundle
Working with Blueprint Bundles
Working with Sublevel Bundles
Getting Bundle Hierarchy
Filtering Bundles by Path
Checking Asset Bundle Membership
Creating Bundle with Assets
Removing Bundle (Revert)
Bundle Organization Patterns
Level Bundles
Character Bundles
Shared Asset Bundles
Bundle Name Hashing
In some games (SWBF2, BFV), bundle names are hashed:Related Types
- EbxAssetEntry - Entity assets contained in bundles
- ResAssetEntry - Resource assets contained in bundles
- ChunkAssetEntry - Chunk assets contained in bundles
- AssetManager - Bundle management operations