A real-time scouting tool for Football Manager 2024 on Linux (Steam Proton/Wine).
FM Scout reads your save game directly from memory while FM24 is running, giving you instant access to every player, club, and staff member in the game — no need to export files or use in-game views.
- Player Search — Browse and filter all players in the database by name, nationality, club, league, position, ability, potential, age, reputation, and any combination of 40+ attributes.
- Player Profiles — Detailed view of any player including attributes, positions (with pitch diagram), personality traits, contract info, and estimated value.
- Club Viewer — Overview of every club with squad stats, average ability, and league information.
- Tactics Builder — Select a formation and squad, then get a best XI recommendation with role/duty assignments, squad gap analysis, and style recommendations.
- League Comparison — Compare your squad's attribute averages against every team in the league, with rankings per attribute.
- Shortlist — Mark players of interest and track them separately.
- CSV Export — Export player data for use in spreadsheets or other tools.
- Multi-language — English and Spanish included. Easy to add more languages.
- Football Manager 2024 (version 24.4.2) running on Linux via Steam Proton or Wine
- Python 3.10+
- PyQt6
pip install PyQt6- Launch Football Manager 2024 and load a save game.
- Run FM Scout:
python main.py- Click Scan to read the game data. The scan takes a few seconds.
- Use the tabs to search players, view clubs, build tactics, or manage your shortlist.
FM Scout reads the running FM24 process memory to locate game data structures — player attributes, club information, contracts, competition data, and more. It uses signature scanning (AOB patterns) to find key pointers, then follows the game's internal data structures to extract all the information that FM24 itself uses.
Your save game is never modified — FM Scout is strictly read-only.
- Copy
locale/en.jsontolocale/xx.json(wherexxis the language code, e.g.fr,de,pt). - Translate all the string values in the new file.
- Add the language name to the
"language"section in bothen.jsonand your new file. - Restart the app — the new language appears in the dropdown.
This project is for personal and educational use only. Football Manager is a trademark of Sports Interactive / SEGA.