Skip to main content
Frosty Editor is the main application for creating and editing mods for Frostbite engine games. It provides a comprehensive visual interface for browsing, modifying, and creating game assets.

Getting Started

Launching the Editor

1

Select Game Profile

Choose your game from the profile selector on launch. The editor supports multiple Frostbite titles including Battlefield, FIFA, Dragon Age, Mass Effect, and more.
2

Create or Open Project

Create a new project (Ctrl+N) or open an existing .fbproject file (Ctrl+O). Projects store all your modifications and settings.
3

Wait for Initialization

The editor will load the game’s asset database. This may take a few minutes on first launch.
Some game profiles require encryption keys. If prompted, provide the game’s encryption key file during initialization.

Core Features

Asset Explorer

The Data Explorer is the main interface for browsing game assets:
  • Tree View: Navigate assets organized by directory structure
  • List View: View assets in the selected folder with detailed information
  • Filter: Use Ctrl+F to quickly find assets by name
  • Asset Types:
    • EBX: Entity Blueprint XML files (game objects and configurations)
    • RES: Resource files (textures, meshes, audio)
    • CHUNK: Chunk resource files (streamed data)

Advanced Filtering

The filter supports multiple search modes:
filename          # Contains search (default)
^filename         # Starts with search
type:MeshAsset    # Filter by asset type
modified:true     # Show only modified assets

Asset Editing

Double-click any asset to open it in the appropriate editor:
Edit game objects and configurations using the property grid editor:
  • Modify object properties
  • Add/remove array elements
  • Create references to other assets
  • View inheritance hierarchy

Plugin System

Frosty Editor supports plugins that extend functionality:
  • Data Editors: Custom editors for specific asset types
  • Menu Extensions: Additional tools in the Tools menu
  • Tab Extensions: Custom tabs for specialized workflows
  • Export Actions: Custom mod export handlers
View loaded plugins in Tools > Options > Plugins.

Project Management

Saving Projects

  • Quick Save: Ctrl+S saves to current project file
  • Save As: Ctrl+Shift+S saves to a new location
  • Auto-save: Configurable automatic project backup
Projects are game-specific and cannot be transferred between different Frostbite games.

Project Structure

Frosty projects (.fbproject) store:
  • Modified asset data in binary format
  • Mod metadata (title, author, version, description)
  • Custom action handlers
  • Legacy file modifications
  • Asset bundle assignments

Bookmarks

Organize frequently accessed assets with bookmarks:
  • Add Bookmark: Select asset and press Ctrl+B
  • Remove Bookmark: Press Ctrl+Shift+B
  • Contexts: Create multiple bookmark contexts for different workflows
  • Persistence: Bookmarks are saved per-game profile

Legacy File Support

For older Frostbite games, the Legacy Explorer provides access to:
  • Big file archives
  • Database files (FIFA Career Mode tables)
  • Localized string databases
  • Game-specific legacy formats

Mod Export

Creating Mods

1

Configure Mod Settings

Go to Project > Mod Settings and fill in:
  • Mod title and version
  • Author name and contact
  • Description and category
  • Optional screenshot/icon
2

Export Mod

Click File > Export Mod or use the export button in the toolbar.
3

Choose Export Location

Select where to save the .fbmod file. This file can be shared with others.

Mod Settings

Configure mod metadata before export:
Title: My Awesome Mod
Author: YourName
Version: 1.0.0
Category: Gameplay / Visual / Audio / Misc
Description: Detailed description of what your mod does
The mod title, author, and version are displayed in Frosty Mod Manager.

Advanced Features

Bundle Management

Control which game bundles contain your modified assets:
  • View asset bundle assignments
  • Add assets to additional bundles
  • Remove assets from bundles
  • Optimize bundle loading

Launch Game

Test your modifications directly from the editor:
  • Press F5 to launch the game with current project
  • Temporary mod applied without permanent file modification
  • Game closes when testing is complete
Launch functionality requires execution-enabled profiles and may not work with anti-cheat protected games.

Discord Rich Presence

Enable Discord integration in Tools > Options > General to show:
  • Current game being modded
  • Active project name
  • Time spent in editor

Keyboard Shortcuts

ShortcutAction
Ctrl+NNew Project
Ctrl+OOpen Project
Ctrl+SSave Project
Ctrl+Shift+SSave Project As
Ctrl+FFocus Asset Filter
Ctrl+BAdd Bookmark
Ctrl+Shift+BRemove Bookmark
F5Launch Game (if enabled)

Troubleshooting

Editor Won’t Launch

  • Verify .NET Framework 4.8 is installed
  • Check that all files are unblocked (Right-click > Properties > Unblock)
  • Ensure game path is correctly configured in profile

Missing Encryption Key

Some games require encryption keys:
  1. Obtain the appropriate .key file for your game
  2. Place it in the game’s data directory
  3. The editor will prompt for it on launch

Project Won’t Load

  • Ensure project matches the selected game profile
  • Check project version compatibility
  • Try loading an autosave from the Autosave/ folder

Performance Issues

  • Close unused asset editor tabs
  • Disable Discord Rich Presence
  • Reduce viewport quality in 3D editors
  • Use filter to limit displayed assets

Configuration Files

Editor settings are stored in:
%USERPROFILE%/Documents/Frosty/
├── editor_config.json       # Editor preferences
├── profiles/                # Game profiles
├── bookmarks.db             # Saved bookmarks
└── cache/                   # Asset database cache

Next Steps

Mod Manager

Install and manage mods created in the editor

Command Line Tool

Automate tasks with FrostyCmd

Build docs developers (and LLMs) love