Mod Types

PreviousNext

Supported mod categories and their file structures

FMMLoader supports several mod types, each with specific folder structures and target locations in Football Manager. Use these as a reference for structuring your own packs.

Graphics

Visual assets that change how the game looks. Do not use a manifest.json file with these.

Facepacks

Player and staff portrait images.

Requirements:

  • PNG format recommended
  • Standard size: 180x180px (varies by pack style)

FMMLoader will automatically index, then move the entire contents of the mod folder into the corresponding target directory, which may be selected by the user in the import process. For example, the structure above with my-facepack would result in the following import:


Logopacks

Club, competition, and nation badges.

Structure:

logos/
├── club/
│   └── 123/           # Club unique ID
│       ├── logo.png   # Normal size
│       └── small.png  # Small variant
├── comp/
│   └── 456/
│       └── logo.png
└── nation/
    └── 789/
        └── logo.png

Requirements:

  • PNG with transparency
  • Multiple sizes often included (small, normal, large)

Target: graphics/logos/


Kitpacks

Team uniforms and goalkeeper kits.

Structure:

kits/
└── 123/               # Club unique ID
    ├── home.png
    ├── away.png
    ├── third.png
    └── goalkeeper/
        ├── home.png
        └── away.png

Requirements:

  • PNG format
  • Typical size: ~300x400px (varies)

Target: graphics/kits/


Megapacks

Combined graphics packs containing multiple types.

Structure:

megapack/
├── faces/
│   └── ...
├── logos/
│   └── ...
└── kits/
    └── ...

FMMLoader detects mixed content and routes each subfolder appropriately.


Database Mods

Editor data that changes game data (players, clubs, transfers, etc.).

Formats:

  • .fmf - FM editor data files
  • Folders containing .fmf files

Structure:

my-database-mod/
└── editor data/
    └── my-changes.fmf

Or just the .fmf file directly.

Target: editor data/


Skins

Custom UI themes that change the game's appearance.

Structure:

my-skin/
├── skin.fmf
├── skin_config.xml
├── graphics/
│   └── ...
└── fonts/
    └── ...

Target: skins/


Other Mods

Anything that doesn't fit the above categories:

  • Match engine files - Custom ME configurations
  • Config files - Game preference overrides
  • Scripts - If FM supports them

These are typically placed manually or FMMLoader prompts for the target location.


Finding Unique IDs

To name files correctly, you need FM's internal unique IDs.

Methods

  1. FM Editor - Open the pre-game editor to browse and export IDs
  2. Community databases - Sites like sortitoutsi.net maintain ID lists
  3. In-game - Some skins show IDs in player/club profiles

Common ID Ranges

EntityID Format
Players/Staff7-8 digit numbers
Clubs4-6 digit numbers
Competitions5-6 digit numbers
Nations3-4 digit numbers

Auto-Detection

FMMLoader analyzes your mod to determine type:

SignalDetected As
faces/ folder with numbered PNGsFacepack
logos/club/ structureLogopack
kits/ with team foldersKitpack
.fmf filesDatabase mod
skin.fmf or skin_config.xmlSkin
Multiple graphics foldersMegapack

If detection confidence is low, users are prompted to confirm.