Assets
Beyond color changes, FM Skin Builder lets you replace visual assets - icons, backgrounds, and fonts. This section covers how to work with these asset types.
Asset Types
| Type | Description | Formats |
|---|---|---|
| Textures | Icons, backgrounds, UI images | PNG, JPG, SVG |
| Sprites | Sprite atlas elements | PNG, SVG |
| Fonts | Custom typefaces | TTF, OTF |
Quick Start
Setting Up Asset Folders
Create the folder structure:
my-skin/
├── config.json
├── styles/
│ ├── base.uss
│ └── mapping.json
└── graphics/
├── icons/
│ ├── my-icon.png
│ └── mapping.json
└── backgrounds/
├── my-background.jpg
└── mapping.jsonAdding to Config
Tell FM Skin Builder to process your assets:
{
"schema_version": 1,
"name": "My Skin",
"includes": [
"graphics/icons",
"graphics/backgrounds"
]
}Creating Mappings
Each asset folder needs a mapping.json:
{
"my-icon.png": "original_icon_name",
"background.png": "game-background"
}Asset Discovery
Finding what assets you can replace:
- Asset Catalogue - Browse FM’s sprites and textures
- Bundle Viewer in App - Browse FM’s bundles
- Trial and Error - Use wildcards to discover names
Last updated on