ImmersiveFM

Download The Director v0.67.2

Free. Football Manager 26 on Steam, on Windows or on a Mac with Apple silicon. Tested against FM 26.3.

Before you click. This is an unsigned mod, so Windows may warn you when you open the zip or start the game the first time. On a SmartScreen box, choose "More info", then "Run anyway". On a Mac, the installer is not signed with an Apple certificate: the Mac steps below say how to open it. The first FM launch after installing takes a minute or two longer than usual while the loader prepares itself; FM has not frozen. All of this happens once.

Download for Windows (41 MB zip)

SHA-256 of the Windows zip, to check your copy is the one we built:

e0890742da81248a9410bd3c3746c58cee840211046a6f852424e9baf8113055

In PowerShell: Get-FileHash .\TheDirector-v0.67.2.zip. Scanned on VirusTotal: the mod itself is clean on every engine; one minor engine flags the loader's proxy DLL with a generic heuristic, as it does for every BepInEx mod.

Download for Mac (32 MB zip)

Apple silicon (M1 or later), macOS 13 or newer. Intel Macs will not work. SHA-256 of the Mac zip:

9d62ebef69eeda2495c477758ccad22769a1ad37fbf6d4a57a2c3c2ea845eeb1

In Terminal: shasum -a 256 TheDirector-mac-v0.67.2.zip. VirusTotal. Downloads only from this page or the GitHub release it links to; copies elsewhere are not ours.

Install, three steps

  1. Find your FM26 folder. In Steam: right-click Football Manager 26, Manage, Browse local files. Usually C:\Program Files (x86)\Steam\steamapps\common\Football Manager 26.
  2. Open the TheDirector-v0.67.2 folder inside the zip and copy everything in it into that folder, so that winhttp.dll, doorstop_config.ini, dotnet and BepInEx sit beside fm.exe. If Windows asks about merging the BepInEx folder, say yes.
  3. Start FM26 as normal. The first start takes about a minute longer while the loader prepares itself, once only.

Nothing else to install. The loader and everything it needs is in the zip. No second mod, no Python, no terminal.

On a Mac

  1. Unzip, then right-click Install The Director.command and choose Open. macOS says it cannot verify the developer: click Open (macOS 13 and 14), or on macOS 15 and newer click Done, go to System Settings, Privacy & Security, click Open Anyway beside the note about the installer, then right-click and Open once more.
  2. A Terminal window shows what it is doing; there is nothing to type. If Steam is running it is quit so its settings can be written. A dialog says when it is done.
  3. Open Steam and start Football Manager 26. The first start takes a minute or two longer.

The Mac install uses DadMych's community loader for FM26 on Apple silicon, set up for you by the installer. The README in the zip says what it changes and how to remove it.

First run

  1. Load a save and save it. The Director reads the save file about half a minute after you save, and again every time you save.
  2. Press F7. The panel opens over whatever screen you are on; F7 again closes it.
  3. Open the Setup tab: pick how the chat reaches a model (hosted with a code from Patreon, your own API key, or Claude Code), and spend five minutes on the club's philosophy. He argues from that.
  4. Play a day and save again. A save made before the first day carries no staff attributes, so until then he does not know how good his own judgement is.

Uninstall

Delete winhttp.dll from the FM26 folder. The game runs clean again; the rest of the files are inert without it. To remove everything, also delete the BepInEx and dotnet folders and doorstop_config.ini. Your saves are untouched: the mod reads them and never writes them.

What leaves your machine, exactly

If something goes wrong

FM did not start, or crashed on start.
Delete winhttp.dll and the game runs clean. Then send BepInEx\LogOutput.log to #install-help on the Discord.
Windows Defender removed a file.
Restore it from Defender's protection history and add the FM26 folder as an exclusion. Then tell us the exact wording; it goes on this page.
F7 does nothing.
The panel needs a loaded save. If FM has bound F7 itself, a panel_key.txt in the plugin folder rebinds it.
He says he has nothing to read.
If you have just saved, give him half a minute. If not, save the game: he reads the save file, not the screen.
He does not know a player I know.
He knows what your scouts know. Nothing hidden is revealed, on purpose.
Mac, Linux, Steam Deck, Game Pass, Epic?
Windows and Mac (Apple silicon) on Steam. Linux and Steam Deck run the Windows zip under Proton with one launch option (the README in the zip has it), but are barely tested. Intel Macs will not work. Game Pass and Epic are unknown.
Non-English FM?
The panel works and a card on the Overview says if your language is untested. Some parsing is English-first; language packs are on the roadmap.

Version history