Skip to main content

Overview

The FrostySdk 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.
Properties:
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
Methods:
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.
Static Properties:
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