Overview
TheFrostySdk namespace contains the core components for interacting with Frostbite engine game files. It provides fundamental classes for file system access, profile management, and asset manipulation.
Key Classes
FileSystem
Manages game file system access, catalog enumeration, and path resolution.int
Number of superbundles in the game
int
Number of catalogs in the game
string
Base installation path of the game
string
Path to the cache file
string
required
Resolves a game-relative path to an absolute file path
string
required
Gets the catalog name that contains a specific superbundle
IEnumerable<CatalogInfo>
Enumerates all catalog information objects
ProfilesLibrary
Static class providing access to game profile information and configuration.string
Current game profile name (e.g., “FIFA20”, “Battlefield5”)
int
Game data version identifier
string
Cache file name for the current profile
Type
Deobfuscator type for this game profile
Type
Asset loader implementation for this game
TypeLibrary
Provides runtime type information and reflection for game asset types.Usage Example
See Also
- AssetManager API - Asset enumeration and modification
- ResourceManager API - Resource data access
- Frosty.Core Namespace - High-level editor integration