Skip to main content

System Requirements

Before installing Frosty Toolsuite, ensure your system meets these requirements:

Operating System

  • Windows 7 or later (64-bit)
  • Windows 10/11 recommended

Software Dependencies

  • .NET Framework 4.7.2 or later
  • Visual C++ Redistributable 2019
  • DirectX 11 compatible graphics

Development Setup

  • Visual Studio 2019 (for building from source)
  • Git for Windows

Storage

  • At least 500MB free space
  • Additional space for game cache files

Installation Methods

First Launch Setup

When you first launch Frosty, you’ll need to configure it for your games:
1

Profile selection window

On first launch, FrostyEditor will show the profile selection window.
A “profile” is Frosty’s term for a specific game. Each game has its own profile with custom settings.
2

Scan for games

Click “Scan for Games” to automatically detect installed Frostbite games on your system.Frosty will search common installation locations:
  • Origin/EA Desktop default paths
  • Steam library folders
  • Epic Games Store locations
3

Manual game selection

If automatic detection doesn’t find your game:
  1. Select the game profile from the list
  2. Click “Browse” to locate the game executable
  3. Navigate to your game’s installation folder
  4. Select the game’s .exe file
4

Cache generation

After selecting a game, Frosty will generate cache files:
  • Type Info Cache - Loads the game’s type system
  • Asset Cache - Indexes all game assets
  • MeshVariation Cache - Loads mesh variation data (if applicable)
Cache generation can take several minutes for large games. This only happens once per game version.
5

Ready to mod

Once caching completes, you can start creating or loading projects.

Configuration Files

Frosty stores configuration in your AppData folder for global access between builds:
%APPDATA%/Local/Frosty/
├── FrostyEditor.json       # Editor settings
├── FrostyModManager.json   # Mod Manager settings
└── Cache/                  # Generated cache files
    ├── <GameProfile>/
    │   ├── TypeInfo.cache
    │   ├── Assets.cache
    │   └── MeshVariations.cache
Configuration files use JSON format (since v1.0.6). Legacy INI configs are automatically migrated.

Verifying Installation

Your Frosty installation should contain:
  • FrostyEditor.exe - Main editor application
  • FrostyModManager.exe - Mod manager application
  • FrostyCmd.exe - Command-line tool
  • FrostySdk.dll - Core SDK library
  • Plugins/ - Plugin DLLs (MeshSetPlugin, TexturePlugin, etc.)
  • ThirdParty/ - Third-party libraries
  • Shaders/ - Rendering shaders
To verify everything works:
  1. Launch FrostyEditor
  2. Select a game profile
  3. Wait for cache generation
  4. Create a new project (File → New Project)
  5. Browse the Data Explorer
If you can see the asset tree, installation was successful!
Issue: “Missing DLL” errors
  • Install Visual C++ Redistributable 2019
  • Ensure all files were extracted from the ZIP
Issue: “Failed to load game data”
  • Verify game executable path is correct
  • Check game is not running
  • Delete cache files and regenerate
Issue: Editor crashes on startup
  • Update graphics drivers
  • Install .NET Framework 4.7.2 or later
  • Run as Administrator (if on restricted system)
Issue: Plugins not loading
  • Ensure Plugins/ folder exists
  • Check DLL files are unblocked
  • Review FrostyEditor log file

Platform Support

Frosty supports launching games from multiple platforms:

EA Desktop

Native support for EA’s game launcher

Steam

Launch Steam games with mods enabled

Epic Games

Support for Epic Games Store titles
Platform launching is handled through the LaunchPlatformPlugin. You can configure launch options in the Mod Manager settings.

SDK Files

Each game profile includes an SDK file that defines the game’s type system:
  • AnthemSDK.dll
  • BF1SDK.dll, BF4SDK.dll, BFHSDK.dll, BFVSDK.dll
  • FIFA17SDK.dll, FIFA18SDK.dll, FIFA19SDK.dll, FIFA20SDK.dll
  • StarWarsSDK.dll, StarWarsIISDK.dll, SWSSDK.dll
  • DragonAgeSDK.dll, MassEffectSDK.dll
  • And many more…
SDK files are specific to game versions. After a game update, you may need to regenerate the SDK using FrostyCmd.

Updating Frosty

To update to a new version:
1

Backup your projects

Before updating, backup your .fbproject files to prevent data loss.
2

Download new version

Download the latest release from GitHub.
3

Extract to new folder

Extract to a new folder or overwrite your existing installation.
Config files in AppData are preserved between versions.
4

Regenerate caches

Delete old cache files to force regeneration with the new version.

Next Steps

Quick Start Guide

Create your first mod in 10 minutes

Editor Overview

Learn the FrostyEditor interface

Mod Manager Guide

How to install and manage mods

Plugin Development

Extend Frosty with custom plugins

Build docs developers (and LLMs) love