Workspace
The workspace section covers everything about managing your skins - from creating new skins to organizing files and configuring your skin’s settings.
Project Structure Overview
Every FM Skin Builder project follows this basic structure:
my-skin/
├── config.json # Required: Skin metadata and settings
├── styles/ # CSS/USS files for color definitions
│ ├── base.uss # Main color definitions
│ └── mapping.json # Per-stylesheet targeting (optional)
├── graphics/ # Visual assets (optional)
│ ├── icons/ # Icon replacements
│ ├── icon.png # Icon files
│ └── mapping.json # Per-icon targeting (optional)
│ └── backgrounds/ # Background images
│ ├── background.png # Image files
│ └── mapping.json # Per-image targeting (optional)
├── fonts/ # Visual assets (optional)
│ ├── font.ttf # Font replacements
│ └── mapping.json # Per-font targeting (optional)
├── panels/ # Visual assets (optional)
│ └── panel.uxml # Panel customizations (file exported from bundle)
├── tile-layouts/ # Visual assets (optional)
│ └── layout.json # Tile layout customizations (file exported from bundle)
├── table-views/ # Visual assets (optional)
│ └── table.json # Table view customizations (file exported from bundle)
└── packages/ # Build output (auto-generated)Required files:
config.json- The only truly required file
Common additions:
- At least one
.ussor.cssfile with your color changes - Asset folders with
mapping.jsonfor icons/backgrounds
Workflow
- Create a new project using the wizard or manually
- Organize your files in the Explorer panel
- Configure your skin in
config.json - Edit CSS files and assets
- Build to generate modified bundles
- Test in Football Manager
Last updated on