Prerequisites
Before starting, ensure you have:Install Frosty Toolsuite
Download and install Frosty Toolsuite from the installation guide. You’ll need both FrostyEditor and FrostyModManager.
Select Your Game
Have a supported Frostbite game installed. This tutorial works with any game, but examples use Battlefield 1.
If you haven’t installed Frosty yet, visit the Installation Guide first.
What Can You Mod?
Frosty Toolsuite gives you access to virtually every asset in Frostbite games:Visual Assets
Textures, meshes, materials, shaders, UI elements, and visual effects
Audio
Sound effects, music tracks, voiceovers, and audio parameters
Game Data
Entity properties, gameplay values, weapon stats, character attributes
Text & Localization
In-game text, dialogue, UI labels, and localized strings
What makes Frosty different from other modding tools?
What makes Frosty different from other modding tools?
Unlike legacy modding tools that only work with specific file types, Frosty provides complete access to the Frostbite type system. You can modify:
- EBX Assets: Entity blueprints containing game logic and configurations
- RES Assets: Resources like textures, meshes, and audio
- Chunks: Binary data referenced by other assets
- Bundles: Asset organization and loading behavior
Your First Mod: Changing Localized Text
Let’s create a simple mod that changes in-game text. This demonstrates the complete workflow from asset discovery to testing.Step 1: Create a New Project
Launch FrostyEditor
Open FrostyEditor and select your game profile from the launcher. Wait for the editor to load the asset database.
Create New Project
Click File > New Project (or press
Ctrl+N)Choose a location and name your project file:Step 2: Find a Text Asset to Modify
Open the Data Explorer
The Data Explorer (left panel) shows all game assets organized in a tree structure. We need to find localized text assets.
Search for Localization Assets
Click the search box at the top (or press Filter results by type to find text-related assets. Look for assets with names containing “string” or “text”.
Ctrl+F) and search for:Step 3: Modify the Text
Edit the String Value
In the Property Grid:
- Expand the text entry you want to modify
- Find the language field (usually “en” for English)
- Click the value field to edit
- Change the text to something new
The Property Grid Editor shows the complete type information for each field. Green fields are required, white fields are optional, and grayed-out fields are read-only or transient.
Step 4: Export Your Mod
Verify Your Changes
Check the Modified Assets tab to confirm your text asset is listed. This shows everything included in your mod.
Export as .fbmod File
Click File > Export Mod (or click the export button in the toolbar)Choose where to save your mod:The export process bundles all your changes into a single distributable file.
Step 5: Test Your Mod
Import Your Mod
Click Import Mod and select your
my-first-mod.fbmod file.The mod appears in the Available Mods list with your title, author, and description.Enable and Apply
- Check the box next to your mod to enable it
- Click Apply Mods (or Launch Game to test immediately)
- FrostyModManager will apply your changes and launch the game
Understanding the Modding Workflow
The workflow you just completed is the foundation of all Frosty modding:Why use project files?
Why use project files?
.fbproject files store all your modifications in a reusable format. You can:- Continue working on your mod across multiple sessions
- Make incremental changes without starting over
- Share project files with other modders for collaboration
- Export multiple versions of the same mod
What happens when I save?
What happens when I save?
When you save a project, Frosty stores:
- Only the changes you made (delta format)
- Asset references and dependencies
- Linked assets (like texture chunks)
- Mod metadata
- Custom action handlers
How do mods get applied?
How do mods get applied?
FrostyModManager applies mods at runtime by:
- Reading the
.fbmodfile - Injecting modified data into the game’s memory
- Redirecting asset references to modded versions
- Managing load order for multiple mods
What to Try Next
Now that you understand the basics, explore more advanced modding techniques:Modify Textures
Replace character skins, environment textures, or UI graphics
Edit Meshes
Import custom 3D models for weapons, vehicles, or characters
Change Audio
Replace sound effects or music tracks
Modify Gameplay
Edit weapon stats, character abilities, or game logic
Tips for Successful Modding
Start Simple
Start Simple
Begin with small, single-asset mods like this tutorial. Once comfortable with the workflow, gradually tackle more complex modifications.Simple progression:
- Text modifications (this tutorial)
- Single texture replacements
- Multiple textures or meshes
- Complex entity property changes
- Multi-asset gameplay mods
Save Often
Save Often
Get in the habit of saving frequently:
- After each major change
- Before testing or exporting
- Before modifying complex assets
Use Bookmarks
Use Bookmarks
Add frequently accessed assets to bookmarks (
Ctrl+B) to avoid repeated searching. Create multiple bookmark contexts for different aspects of your mod.Test Incrementally
Test Incrementally
Export and test your mod frequently during development:
- Verify changes appear as expected
- Catch errors early before they compound
- Ensure mod doesn’t conflict with game updates
- Check performance impact
Document Your Work
Document Your Work
Use the mod description field to document:
- What assets were changed
- What the changes do
- Known compatibility issues
- Installation requirements
Understand Asset Dependencies
Understand Asset Dependencies
Many assets reference other assets:
- Textures link to chunk data for mipmaps
- Meshes reference materials and textures
- Entity blueprints reference multiple resource types
Common Beginner Issues
Can't find the asset I want to modify
Can't find the asset I want to modify
Solutions:
- Use advanced filter syntax:
type:MeshAssetto filter by type - Search for partial names:
^weaponfinds assets starting with “weapon” - Check both base game and DLC superbundles
- Use the Legacy Explorer for older Frostbite games
- Look at similar existing mods to see what assets they modify
Changes don't appear in game
Changes don't appear in game
Common causes:
- Mod not enabled: Check FrostyModManager’s Applied Mods list
- Wrong game profile: Ensure mod was created for the correct game
- Cache issues: Clear game cache and regenerate in FrostyEditor
- Load order: Some mods conflict; adjust load order in ModManager
- Anti-cheat blocking: Some games prevent modding; check game compatibility
Editor crashes or won't load assets
Editor crashes or won't load assets
Troubleshooting steps:
- Verify .NET Framework 4.7.2+ is installed
- Unblock DLL files (Frosty does this automatically on first launch)
- Regenerate cache files (delete cache folder and restart)
- Ensure game is not running while using the editor
- Check game version matches Frosty’s supported versions
- Review FrostyEditor.log for specific error messages
Exported mod file seems too large
Exported mod file seems too large
Understanding mod file sizes:
- Text-only mods: Very small (few KB)
- Texture mods: Medium to large (MB range depending on resolution)
- Mesh mods: Medium (hundreds of KB to few MB)
- Complex mods with many assets: Large (tens of MB)
Next Steps
Asset Modification Guide
Deep dive into modifying textures, meshes, audio, and entities
Creating Mods
Learn advanced project management and mod development techniques
Mod Packaging
Best practices for exporting and distributing your mods
FrostyEditor Guide
Master the editor interface and advanced features
Best Practices
Follow community standards for quality and compatibility
Game-Specific Guides
Find tips and tutorials for your specific game
Get Help and Share Your Work
Join the Community
Connect with other modders on Discord for help, feedback, and collaboration
FAQ & Troubleshooting
Find answers to common questions and technical issues
GitHub Repository
Report bugs, request features, or contribute to Frosty development
Contributing Guide
Learn how to contribute to Frosty Toolsuite
Congratulations on creating your first mod! You now understand the core workflow used by thousands of Frosty modders. The same process scales from simple text changes to complex total conversion mods.