Overview
Kyber uses Frosty mods (.fbmod files) and collections to customize Star Wars Battlefront II. The launcher provides a complete mod management system with automatic detection, categorization, and collection building.
Mod Directory Setup
Initial Configuration
Select Mods Directory
During setup, choose a directory to store your mods. This should have at least 20 GB of free space.
Installing Mods
Method 1: Download from Mod Browser
Method 2: Manual Installation
Download Mod File
Download
.fbmod or .fbcollection files from external sources (NexusMods, Discord, etc.).Method 3: Drag and Drop
The launcher supports drag and drop for.fbmod, .fbcollection, .kbcollection, and .kbrotation files:
- Drag the file into the launcher window
- The launcher will prompt to install
- Mods are automatically copied to your mods directory
The launcher automatically filters and categorizes mods by type during the loading process.
Mod File Types
Frosty Mods (.fbmod)
Standard mod files created with Frosty Mod Manager. The launcher reads mod metadata including:- Name and Version: From mod manifest
- Category: Gameplay, Maps, Cosmetic, etc.
- File Size: For download tracking
- Custom Data: Custom modes, maps, and level declarations
Frosty Collections (.fbcollection)
Collections of multiple mods bundled together. The launcher:- Reads the collection manifest
- Expands all referenced mods
- Validates each mod exists
- Loads metadata for all contained mods
Kyber Collections (.kbcollection)
Kyber’s native collection format with enhanced features:- Metadata and descriptions
- Custom thumbnails
- Load order configuration
- Collection versioning
- Cross-platform compatibility
Creating Mod Collections
Using the Collection Builder
Configure Load Order
Drag and drop mods to set the load order. Mods at the bottom load last and override earlier mods.
Collection Export
Export collections for sharing:- Open your collection
- Click “Export Collection”
- Choose export options:
- Include mod files (creates larger archive)
- Metadata only (requires others to download mods separately)
Mod Categories
The launcher organizes mods into categories from source/Launcher/lib/features/mods/services/mod_service.dart:71-82:| Category | Description | Server Compatible |
|---|---|---|
| Gameplay | Game mechanics, balance changes | Yes |
| Maps | New maps and map modifications | Yes |
| Cosmetic | Visual changes, skins | No |
| Audio | Sound replacements | No |
| UI | Interface modifications | No |
| Other | Miscellaneous mods | Varies |
Advanced Management
Changing Mods Directory
Duplicate Detection
The launcher automatically detects duplicate mods based on:- Mod name
- Version number
- File hash
Hidden Mods
Mods with the.bsm extension are hidden from the main mod list but still loaded. This is used for:
- BSM plugin mods
- Internal launcher mods
- Background modifications
Server Mod Requirements
Joining Servers with Mods
When joining a modded server:Select Collection
Choose a collection that matches the server’s mod requirements, or create a new one.
Auto-Matching Collections
The launcher automatically matches your collections to server requirements based on:- Gameplay mods only (cosmetic mods are ignored)
- Exact version matching
- Load order compatibility
Custom Modes and Maps
Some mods include custom game modes and maps. The launcher extracts this metadata:Custom Mode Data
- Mode name and ID
- Maximum players
- Mode icon/image
- Supported maps
Custom Map Data
- Map name and ID
- Supported modes
- Map preview image
- Level path
Troubleshooting
Mods Not Appearing
- Check file extension: Only
.fbmodand.fbcollectionfiles are supported - Verify directory: Ensure mods are in the configured directory
- Force refresh: Restart the launcher to trigger a manual rescan
- Check permissions: Ensure the launcher has read access to the mods directory
Collection Load Failures
To fix:- Download missing mods
- Edit the collection to remove missing references
- Create a new collection with available mods
Performance Issues
With large mod libraries (500+ mods):- The initial scan may take 30-60 seconds
- Use collections to organize mods
- Remove unused mods to improve load times
File Watcher Issues
If automatic detection stops working:- Check that the mods directory still exists
- Verify no permission changes occurred
- Restart the launcher to reset the file watcher
Best Practices
Organize with Collections
Create separate collections for different playstyles (e.g., “Vanilla+”, “Total Conversion”, “Cosmetic Only”)
Keep Mods Updated
Regularly check for mod updates to ensure compatibility
Backup Collections
Export important collections to backup files
Test Before Hosting
Test mod combinations in instant action before hosting a server
Next Steps
Host a Server
Learn how to host servers with your mod collections
Map Rotations
Build custom map rotations with modded maps