Database Editor

Custom Names & Kits

The Steam full edition includes a global database editor: rename clubs, tweak kits and crests, edit player identities, and import hand-edited JSON. This guide covers the in-game UI and file workflow.

Not in JSON: hidden potential, wages, contracts, or live tactical presets — use the career UI for those. OVR updates when you patch visible attributes.

For a marketing overview of editors and offline play, see the features page database editor section.

Where to find the editor

  • - On the Steam team selection screen, click Global Database Editor next to the division picker — or start/load a career and open Club (Office) → Global Database Editor.
  • - The Steam full edition and paid iOS app include global and save-scoped editors with offline play. The free browser demo shows the lock screen — purchase Steam or iOS for editing.
  • - Three tabs: Teams, Players, and Competitions. Each tab can work in global mode (future careers on this device) or save mode (this career only).

Teams

  • - Rename clubs and stadium labels; set home and away kit colours (hex `#RRGGBB`).
  • - Pick a crest from the PNG pool or set a custom path under `public/team-crests/`.
  • - Optional defaults for new careers: formation, play style, stadium capacity, derby rival team IDs, and continental reputation (division 0 only).

Players

  • - Edit display name, nationality (must match an in-game pool exactly), and visible attributes (1–20; not potential).
  • - Assign a portrait from the PNG pool or leave auto — pick visually in the editor dialog.
  • - Curated careers use stable player IDs from the official roster pack. Procedural careers generate new IDs each save — export from *your* save if you need player patches there.

Competitions

  • - Rename division and cup labels (league names, trophy titles) for display in tables and fixtures.
  • - Competition patches follow the same global vs save scope as teams and players.

Import & export JSON

  • - Download club template (England) / Download all clubs template / Download player template (per country) / Download all players template / Download full template — full lists with default IDs. Export my edits downloads only your patches.
  • - Import JSONMerge adds to existing patches (file wins on duplicate IDs). Replace all makes your file the full source of truth.
  • - Use a real JSON editor; validate commas and brackets. After import the game reapplies patches to the current career immediately.
  • - Patches live in browser localStorage on web (same device/profile) — not inside the compressed career blob. Back up with Export my edits before clearing site data.

Steam Workshop

  • - In the Steam client build, browse and subscribe to community database mods from Club → Steam Workshop, then Apply to merge patches.
  • - You can publish your own global export as a Workshop item (country packs use a separate validator). Workshop is not available in the browser demo.

Trademarks & troubleshooting

  • - Default names and crests are fictional. If you type real club or player names, that is your choice for personal play — you are responsible for third-party rights if you share files.
  • - Import rejected? Check valid JSON, `schemaVersion` omitted or `1`, and `teamPatches` / `playerPatches` as objects (not arrays).
  • - Player patch ignored? Wrong player ID for this save (common on procedural rosters). Nationality not applied? Match `NATIONALITY_POOLS` spelling exactly.