An external, companion Master League tool for PC
By RBs GameLab & Tom Gibbons
All career data — fixtures, league standings, transfers, player development, trophy records, finances, and match reports — live inside this program. eFootball itself is only used as the match engine.
How it works:
You set up and advance your season in the tool, play the fixture as a Friendly Match in-game, and return to the main menu. Within seconds, the tool intercepts and records the final score, ratings, and individual player stats, automatically simulates the rest of the round, and writes full match reports.
- 100% Local & Offline: Teams, rosters, player stats, badges, and faces are read directly from your installed game on your PC.
- No external player database required, no internet connection needed, and no extra data downloads.
- Live Injection: Roster changes, growth updates, newgens, and transfers are applied straight into the match environment prior to kick-off.
Key Features
-
Two Career Formats:
- Real-Calendar Career: 15 European leagues running simultaneously across the authentic 2026/27 calendar — complete with UEFA Champions League, Europa League, domestic cups, super cups, promotion/relegation, international breaks, European Championship, and the World Cup.
- Custom League: Pick any collection of teams from your game files for a custom double round-robin tournament.
- Automated Match Logging: Automatically captures scorelines, match ratings, and player stats. Any fixture you prefer not to play manually can be simulated or entered by hand.
- Transfers & Contracts: Working club budgets, wage structures, dynamic market values, negotiation phases, swap deals, active AI transfer logic, realistic summer/winter transfer windows, and full financial ledgers.
- Player Growth & Development: Match XP, dedicated training centre (skills, positions, base attributes), youth academies, personalized growth curves, and post-31 physical decline.
- Authentic Player Life Cycle: Natural retirements, regenerated players (newgens) seeded from game data, and retired club icons "reborn" as 16-year-old prospects in their original academies.
- Squad Management & Tactics: Fatigue, injuries, card accumulation/suspensions, form, locker room morale, and squad chemistry.
- Board Logic & International Duty: Dynamic board objectives, job trust ratings, sack ultimatums, competing club offers, and national team management.
- Trophies & Honours: End-of-season award gala, Player of the Year, Golden Boot, Team of the Season, Hall of Fame, and retired legends transitioning into coaching roles.
- On-the-Fly Match Injection: Transfers, stat growth, newgens, and missing players (due to injury or suspension) are pushed into the game memory right before kick-off. Changes apply in seconds without needing to restart the game.
- Seamless Controller Support: Native DualSense / Xbox gamepad support. Hold the Guide / Xbox button for 0.5s to toggle between the game and the Master League window.
- Bilingual UI: Switch between English and Chinese seamlessly.
Requirements
Windows 10 / 11 (64-bit).
A legal Steam copy of eFootball.
Note: MODY 99 is not included. If using it, ensure it is installed before beginning a career. The tool also works with default vanilla game data, though available teams will be limited.
Installation & Setup
- Extract the zip archive and place 大师联赛.exe (or Master League.exe) in its own dedicated folder. Career save files will automatically generate in a saves subfolder next to the executable.
- Run the executable. (On first startup, Windows SmartScreen may pop up because the build is not code-signed. Click "More info" ➔ "Run anyway".)
- Make sure eFootball is completely closed. Inside the program, go to Plugin ➔ Install plugin once. This injects the match tracking DLL into your game directory.
- Start a career, click Manage next to your club, and hit Start Season.
- Whenever you play: Always launch Master League first, then open the game (the "Go to game" button inside the program launches it for you).
Game Directory Tip:
If the tool does not detect your installation automatically, create a plain text file named game_dir.txt right next to the executable containing a single line pointing to your folder, for example:
D:\SteamLibrary\steamapps\common\eFootball
Safe Modification & File Integrity
Vanilla Files Untouched: The original base game database is read-only. Career edits are written to a separate copy of the database (dt200_console_all.ml.cpk) that the game loads instead of the original
Clean Uninstall: Clicking Plugin ➔ Remove plugin completely removes the hook DLL and restores the game folder to its original state.
DLL Conflict Protection: If you already have an existing dxgi.dll hook installed for other mods, the installer backs it up automatically and restores it when removed.
⚠️ IMPORTANT — OFFLINE / SINGLE-PLAYER ONLY
The companion plugin injects into the game process via dxgi.dll to read match stats and stream career data. Because eFootball contains online anti-tamper routines, Konami may flag third-party hooks if used online.
Use this tool strictly in offline modes. Always backup your files. Use at your own risk.
Credits & Acknowledgements
RBs GameLab — Development & Systems Design
TomGibbons26 — Co-Author (career system architecture, technical research, and balance concepts)
GSAP — Animation libraries
Natural Earth — Geographic map vectors (Public Domain)

No comments
Post a Comment
To avoid spam all comments will be moderated before will be published.*
Please leave your comments in English (otherwise you will not receive any reply)*