PES 2021/FL 2026 Custom Celebrations | Add New Celebration Slots

PES 2021/FL 2026 Custom Celebrations | Add New Celebration Slots

PES Custom Celebrations, a Sider mod released by Adzk that lets you add new goal celebrations to eFootball Pro Evolution Soccer 2021 & SP Football Life 2026 in custom slots.

The mod includes Bellingham’s celebration in slot 163 as a demonstration. It is not assigned to any player by default. You can assign it to any player in Edit mode and use it in matches.

The package also includes an SDK with instructions for adding your own celebrations, manually or with help from an AI assistant.

FEATURES
  • Supports up to 32 custom celebration slots, numbered 163–194.
  • Includes Bellingham’s celebration as a demonstration in slot 163.
  • Custom celebrations can be selected in Edit mode and used in matches.
  • Supports adding, replacing, and removing celebrations without restarting the game after the controller is installed.
  • Automatically loads the last applied celebration configuration when you restart the game.
  • Includes a Sider panel showing the active celebration count, status, and available reloads.
  • Includes installation instructions, SDK tools, and authoring guides in English.
  • Includes separate installation versions for PES 2021 Base, GoalScenes and Football Life 2026.

REQUIREMENTS
For the PES 2021 versions:
PES 2021 PC on 64-bit Windows.
Compatible PES2021.exe version 1.07.02, internal version 1.7.2.0.
Sider 7.3.3 or 7.3.4, with LiveCPK, Lua, and LuaJIT extensions enabled.
For Football Life 2026:

Football Life 2026 with its Sider setup.
The dedicated Football Life 2026 version is included in the package.
Python is only required for the SDK. You do not need Python to install the mod or use the included Bellingham celebration.

CHOOSE YOUR VERSION
The ZIP contains three installation versions.

Custom Celebrations - PES 2021 Base:
Use this version with PES 2021 and Sider 7.3.3 or 7.3.4, with the supported standard goal-scene table and GoalScenes disabled.

Custom Celebrations - Compatible with GoalScenes:
Use this version if GoalScenes is already installed and enabled, with a matching table profile. GoalScenes itself is not included.

Custom Celebrations - Football Life 2026:
Use this dedicated adaptation for Football Life 2026. Follow the installation instructions included in its folder.

Install only the version that matches your setup. Do not mix files from different versions. Compatibility with every patch, executable, or GoalScenes revision is not guaranteed.

INSTALLATION
Close the game and Sider. Back up your sider.ini, EDIT save and any previous installation of the mod.
Open the appropriate version inside the Install folder.
Follow its HOW TO INSTALL instructions and copy its modules and content folders into your Sider folder, where sider.exe is located.
Check that these settings are enabled in sider.ini. Edit existing settings instead of adding duplicates:
livecpk.enabled = 1
lua.enabled = 1
luajit.ext.enabled = 1

Add the module entry specified in your chosen version’s instructions. For the PES 2021 versions, add this entry once:
lua.module = "PESCustomCelebrationsReload.lua"

If you use GoalScenes, place the custom celebrations entry before your existing GoalScenes module. For example:

lua.module = "PESCustomCelebrationsReload.lua"
lua.module = "GoalScenes.lua"

Keep the actual name of your existing GoalScenes module and do not duplicate its entry.

Football Life 2026 users should use the module entry specified in that version’s HOW TO INSTALL file.

Start the game with Sider. Press Space and select the PES CUSTOM CELEBRATIONS panel. It should show one custom celebration loaded.
Go to Edit → Players → select a player → Movements → Goal Celebration.
Set one of the player’s celebration slots to the custom celebration ID you want to use, preview it, confirm, and save your changes.
For example, the included Bellingham celebration uses ID 163. Additional celebrations can use IDs 164–194. Once assigned and saved, they will remain assigned when you restart the game with the mod enabled.

RELOADING CELEBRATIONS WITHOUT CLOSING THE GAME

First, use the SDK to publish an update containing your complete desired celebration list. Use the tools and profile appropriate to your installed version. Then:

  1. Return to the main menu.
  2. Open the PES CUSTOM CELEBRATIONS panel in Sider.
  3. Press F7 and wait for “Update ready”.
  4. Close the panel and re-enter Edit, select a team/player, or prepare a new match.
  5. Check for “Active; update applied” and preview the celebration.
  6. F7 prepares the update. It does not apply it immediately.

F8 cancels a pending update. It does not undo an update that has already been applied.

Up to 15 additional update preparations are available per game session. Cancelled preparations also count. Restart the game to restore the available capacity.

Removed slots fall back to vanilla celebration 1. Existing slot IDs are not renumbered.

Do not delete generation files while the game is running. Do not use Sider’s Shift+R to reload this module. Controller changes and switching installation versions still require a restart.

ADDING YOUR OWN CELEBRATIONS
The SDK includes manual instructions, instructions for working with an AI assistant, AI_INTEGRATION_GUIDE.md, build/update tools, example assets, and automated tests.

The SDK requires native PES animation and scene files. It does not automatically convert videos, Blender animations, FBX files, or EA FC assets into PES animations.

Use the included guides to prepare your files, choose an unused slot, and build or publish the updated celebration list for your installation version.

Credits:
PES 2021/FL 2026 Custom Celebrations mod made by Adzk 

Download "Custom Celebrations"
Please wait ...
If the download didn't start automatically, click here

FL26 & PES 2021 Chatty Auto Lineup v1.0.2 - Native By Form / By Ability / No Preference for Both Teams

FL26 & PES 2021 Chatty Auto Lineup v1.0.2 - Native By Form / By Ability / No Preference for Both Teams

Chatty Auto Lineup is a Sider Lua module that asks a supported Football Life 2026 or PES 2021 build to run its own native Auto Lineup logic.​

It can apply the selected Auto Lineup route to both teams or only to the CPU-controlled opponent, regardless of whether the player is controlling the home or away team.

It does not use a custom player-ranking algorithm. The detected game still handles positions, formation compatibility, goalkeeper rules, substitutes, condition/form, injuries, suspensions, ratings, and the final XI.

The module only asks the game to run its native By Form, No Preference, or By Ability route.

Features
  • Uses the supported game’s own native Auto Lineup logic—no custom player-ranking algorithm.
  • Available selections: FORM, NO PREFERENCE, ABILITY, and DISABLED.
  • Selectable scope: BOTH TEAMS or CPU ONLY.
  • CPU Only always targets the non-player-controlled team.
  • Supports Football Life 2026, PES 2021 Steam, and one exact PES 2021 CPY v1.1.0.0 executable through the same Lua module.
  • Automatically detects the running game and activates its matching compatibility profile.
  • Persistent default selection and scope through the included configuration file.
  • Sorting and scope controls through the Sider overlay, including an option to save the current choices as the new defaults.
  • Uses FORM / BOTH TEAMS by default.
  • Authorizes Auto Lineup only when Game Plan is opened from Match Setup—the pre-match screen showing two players.
  • Ignores Game Plan opened from Edit mode, management screens, and other menu routes.
  • Uses a simple IDLE, READY, and COMPLETE lifecycle and prevents repeated application within the same Match Setup session.
  • Hides technical diagnostics behind the optional [0] Details control.
  • Validates the executable and required game code before installing its hook.
  • Unsupported or modified executable builds are safely refused rather than patched.
  • Includes an immediate stop control and guarded restoration.
  • Does not modify formations, player ratings, transfers, squads, database files, or game executables.

Important usage note
Choose the required Sorting and Scope in the Sider overlay before entering Game Plan.
The module is a pre-match Auto Lineup selector, not a mid-match lineup editor.

The overlay normally shows IDLE. It changes to READY only on Match Setup—the pre-match screen showing two players. Open Game Plan from that screen to apply Auto Lineup once; the state then becomes COMPLETE.

Returning from Game Plan to the same Match Setup screen remains COMPLETE and will not apply the route again. Leaving Match Setup through its Return option, or selecting another matchup, resets the module to IDLE.

Going directly to kickoff without opening Game Plan makes no Auto Lineup change.

Use [-]/[+] to change Sorting, [9] to change Scope, [7] to save the current choices as the persistent defaults, [8] to restore the saved defaults, and [0] to show or hide technical details.

When using CPU ONLY, the player-controlled team is deliberately left untouched.
This includes any invalid or unusual lineup already stored by the active EDIT file, Option File, patch, or save.

If the player-controlled team already has a goalkeeper assigned to an outfield position or another invalid starting XI, correct it manually or use BOTH TEAMS before starting the match.

Do not load multiple Chatty Auto Lineup versions simultaneously.

Known Game Plan and lineup limitations
Football Life 2026 can sometimes display stale or overlapping CPU-side player details after the native Auto Lineup route refreshes the CPU team.

In one previously reported Master League case, inspection of the shared save confirmed that two distinct players were stored even though Game Plan temporarily displayed duplicated player information. Leaving and reopening Game Plan may refresh the display, but this does not happen consistently.

However, not every unusual Game Plan display should be assumed to be visual only.

Later testing found a separate case where an already-invalid player-controlled Manchester City lineup contained Gianluigi Donnarumma at DMF. Game Plan displayed him in that position, but only ten Manchester City players appeared on the pitch. Substituting him for an outfield player restored the team to eleven players.

In that test, CPU ONLY was selected, so Chatty Auto Lineup correctly left the player-controlled team unchanged. The invalid lineup originated from the lineup already stored by the active EDIT file rather than from the CPU team selected by the module.

Therefore:
  • A stale CPU-side portrait or name can sometimes be a Game Plan display issue.
  • An invalid player-team lineup can also represent a real missing player on the pitch.
  • CPU Only does not repair the player-controlled team.
  • Check and correct any visibly invalid player-side position before kickoff.
Whether the same Game Plan display behaviour applies to PES 2021 has not yet been confirmed.

Compatibility
The module contains separate compatibility profiles and detects which supported game is running before installing its hook.
Only the exact executable builds listed below are supported. Unknown or modified builds are safely refused without changing game memory.

Supported Profile
The required native regions of this executable were inspected and matched against the new compatibility profile.

However, this profile has not yet been tested in-game, because I do not have a complete CPY installation available.

Different CPY executables may contain different modifications. This compatibility profile therefore supports only the exact executable listed above and is not a claim of support for every CPY variation.

Feedback from users with this exact executable would be greatly appreciated, particularly confirmation that:
  • The overlay identifies the game as PES 2021 CPY.
  • The module changes from IDLE to READY on Match Setup—the screen showing two players.
  • The selected Auto Lineup route applies correctly.
  • CPU Only works when controlling either the home or away team.
  • Cup, League, Master League, and Become a Legend all reach READY and apply through Game Plan.
  • Game Plan opened from Edit mode or management screens is ignored.
No executable, crack, bypass, key, or other game file is included or supplied.


Installation
1. Close the game and Sider.
2. Back up the sider.ini belonging to the installation you use.
3. Copy these two files from the download’s modules folder into your Sider modules folder:

Chatty_Auto_Lineup_v1.0.1.lua
Chatty_Auto_Lineup.ini

Typical locations are:
Football Life 2026: SiderAddons\modules
PES 2021: Sider\modules

4. If upgrading from an older release, remove every older Chatty Auto Lineup lua.module line from sider.ini, including the previous Chatty_AutoLineup spelling.
5. Add the following line as the final lua.module entry before the overlay settings in sider.ini:

lua.module = "Chatty_Auto_Lineup_v1.0.1.lua"

6. Save sider.ini and launch the game through the appropriate Sider launcher.

Do not load multiple versions simultaneously. When upgrading, remove the old v1.0 line before adding v1.0.1.

The package includes INSTALL.txt with complete manual installation and removal instructions.

No PowerShell installer, Cheat Engine table, additional DLL, database, or executable is required or included.

Credits:
Chatty Auto Lineup module made by Caroll_Ene

Download "Auto Lineup"
Please wait ...
If the download didn't start automatically, click here

Ballpack AIO 2026-27 Update | New Balls for PES 2021 & Football Life 2026

Ballpack AIO 2026-27 Update | New Balls for PES 2021 & Football Life 2026
Ballpack AIO 2026-27 Update brings a fresh collection of new-season official balls for PES 2021 and Football Life 2026. The pack includes updated balls from the Champions League, Premier League, LaLiga, Serie A, Ligue 1, Bundesliga, Eredivisie, Liga Portugal, SPFL, Argentina, UEFA Super Cup, and DFB Pokal for the 2026-27 season.

Featured Balls:
  • Adidas Champions League Pro 26-27
  • Puma Stellar Nitro Ultimate EPL 26-27
  • Puma Stellar Nitro LaLiga EA Sports 26-27
  • Puma Stellar Nitro Serie A 26-27
  • Kipsta Decathlon Ligue 1 26-27
  • Adidas Torfabrik Bundesliga 26-27
  • Derbystar Brillant APS Eredivisie 26-27
  • Puma Stellar Liga Portugal 26-27
  • Puma Stellar Nitro Ultimate SPFL 26-27
  • Adidas AFA Argentum Gambeta 26-27
  • Adidas Conext 26 UEFA Super Cup 2026
  • Derbystar DFB Pokal Brillant APS 26-27

Balls Preview + How to Install:


Credits
Ballpack AIO 2026-27 Update released by Karjan Reborn
Special Credits to: hawke, fc27, Xan718, maker dreamer, scottish_carson, junk_man!, bobmoh19, 
muhammad.suras1, ILM FC26, Halobaim, Xan718, cicakepo, OverallX, m4rcelo Editor
G. Leroy (pesmodding.com) / blog writer.

Download "Ballpack AIO"
Please wait ...
If the download didn't start automatically, click here

PES 2021 LALIGA EA SPORTS 2026/27 SUBSTITUTION BOARD

PES 2021 LALIGA EA SPORTS 2026/27 SUBSTITUTION BOARD

New LaLiga EA Sports Season 2026 - 2027 Substitution Board Update made for eFootball Pro Evolution Soccer 2021 & SP Football Life 2026 by Rasko Mods. The mod includes the newly updated version of the Spanish LaLiga Player Sub Board.

Features:
  • PES 2021 LaLiga EA Sport 2026/27 Substitution Board

How to Install:

1. First, make sure you have already installed the 
Substitution Board Server from HERE.

2. Copy  the "common" folder and paste it into:\content\SubBoard\Spain\La Liga

3. Enjoy

Credits:
PES 2021 Substitution Board made by Rasko Mods
G. Leroy (pesmodding.com) / blog writer.

Download "Substitution Board"
Please wait ...
If the download didn't start automatically, click here

PES 2021 SimSnob Experience Gameplay Version 5.2

PES 2021 SimSnob Experience Gameplay Version 5.2

The "SimSnob Experience - Version 5.2" is a collaboration of gameplay mods from the community that brings out the best of PES 2021. For this gameplay mod, Matt10 & isureaper31 wanted to get PES 2021 to bring attention to the less beautiful parts of the game. Like 50/50 challenges, an aggressive CDM, keepers coming off their lines, and passes that aren't always accurate.

The importance of keeping the midfield tight was a real key for this combo, and credit has to go to Reaper for diving in and modifying the dt18 file until we saw what positioning looked most realistic. He also modified an already brilliant ball physics element by incas36, which elevates the nature of the ball being a separate entity from the players.

For V5.2 of SSE some small tweaks have been incorporated into the livecpk
  • Individual midfielder to move out to cut off sideline angle (not as a unit, just able to branch out on his own)
  • Adjustments to widths, defensive compaction, and pressing rates
  • Increase shot deflection distance from keepers so the ball goes out of bounds rather than floating in the air in a dangerous area relative to the shot power
  • Increase errors in passing forward and high/low crosses so they go into space a bit more
  • Reduce height a bit for shots
  • Increase skill moves preference on sidelines in 1v1 situations

Some recommendations for SSE
1.) Implementation of the SpeedServer module is not recommended for the current and previous versions of the SSE gameplay mod. RECOMMEND USING SPEED @ 0 in-game.
2.) If you want to use other livecpk modules or .exe files, then just install the "Required Files" and not the "Support Files"
3.) Tested mod on Assisted and FUMA controls on Top Player difficulty.
4.) Use any DT18.cpk file or EXE you want; you don't need the previous version dt18.cpk to run with the latest SSE livecpk.
5.) You can still use other versions or your own variation of AI_Tweaks modules out there if you are looking for a specific style of gameplay to mesh with SSE. We will no longer be using it for the development of the SSE mod to help keep things much simpler for future updates.

Credits:
SimSnob Experience Gameplay by Matt10 & isureaper31
Credit to the original gameplay creators that were used in this combo:
incas36, OldBastard, Holland, FletchAJX, v1ta0, Edu2005, A0ba Kingpasto

Download "Gameplay"
Please wait ...
If the download didn't start automatically, click here

PES 2021 Romeo Menti Stadium (Juve Stabia) — Edited & Customized Version

PES 2021 Romeo Menti Stadium Juve Stabia — Edited & Customized Version

Felipe D_Angelo presents to you a customized version of the Romeo Menti Stadium, Juve Stabia, for eFootball Pro Evolution Soccer 2021 & SP Football Life 2026. Includes improved stadium stand textures, seat colors, protective glass, surrounding buildings, trees, and various other environmental details and textures around the stadium.

Info:
  • Team ID: 2517 - SS Juve Stabia (SP Football Life 2026 ID)
  • Stadium ID: 009

How to Install:
Installing the PES 2021 Cetilar Arena mod is easy, and it only takes a few minutes. First, you'll need to download the stadium from the link below. Once you have the mod file, you'll need to extract it to your Stadium-Server folder ... sider\content \stadium-server

Open map_teams.txt with a text editor and copy this line inside map_teams.txt 
2517, 009, Romeo Menti Stadium, Juve Stabia-Romeo Menti # SS Juve Stabia
FOR MANUAL SELECTION:
Go to map_competitions.txt in your Stadium-Server folder then insert the following line:
0, 009, Romeo Menti Stadium, Juve Stabia-Romeo Menti, , ,
Extract and copy the "Juve Stabia-Romeo Menti" folder inside the Stadium-Server folder ...sider/content/stadium-server

Once you are in-game you can select the stadium via manual selection by pressing number 9 and navigating to the stadium.

Credits:
Stadium Update made by Felipe D_Angelo
Credit to the original model creator
G. Leroy (pesmodding.com) / blog writer.

Download "Stadium"
Please wait ...
If the download didn't start automatically, click here

PES 2021 Romeo Anconetani Stadium (Cetilar Arena)

PES 2021 Romeo Anconetani Stadium Cetilar Arena

Romeo Anconetani Stadium, also known as Cetilar Arena, the home ground of  Pisa SC, a customized version made for eFootball Pro Evolution Soccer 2021 & SP Football Life 2026 by Felipe D_Angelo.

Stadium ID: 009
Team ID: 4241 (Pisa SC SP Football Life 2026 ID)

How to Install:
Installing the PES 2021 Cetilar Arena mod is easy, and it only takes a few minutes. First, you'll need to download the stadium from the link below. Once you have the mod file, you'll need to extract it to your Stadium-Server folder ... sider\content \stadium-server

Open map_teams.txt with a text editor and copy this line inside map_teams.txt 
4241, 009, Romeo Anconetani Stadium, Pisa_Romeo_Anconetani_Edited # Pisa SC
FOR MANUAL SELECTION:
Go to map_competitions.txt in your Stadium-Server folder then insert the following line:
0, 009, Romeo Anconetani Stadium, Pisa_Romeo_Anconetani_Edited, , ,
Extract and copy the "Pisa_Romeo_Anconetani_Edited" folder inside the Stadium-Server folder ...sider/content/stadium-server

Once you are in-game you can select the stadium via manual selection by pressing number 9 and navigating to the stadium.

Credits:
Stadium Update made by Felipe D_Angelo
Credits to the original model creator/source: pessmokepatch
G. Leroy (pesmodding.com) / blog writer.

Download "Cetilar Arena"
Please wait ...
If the download didn't start automatically, click here

PES 2021 Christian Pulisic Face - AC Milan 2027 by deNv​


New Christian Pulisic 2027 Face Update made for eFootball Pro Evolution Soccer 2021 & SP Football Life 2026 by Facemaker deNv.

How to Add New Faces in PES 2021

Adding fresh faces to your PES 2021 game is simple. Here are several methods to get you started:

Method 1: Using Sider 7 Version

Extract and Place the Files:
Locate the folder containing the new faces (usually identified by numbers).
Extract this folder and copy it to 
...\livecpk\Faces\Asset\model\character\face\real

Edit sider.ini: If not already done, add this line:
cpk.root = ".\livecpk\faces"

Method 2: Using CPK Version

1. Create CPK File: Use "CriPackedFileMaker" to package the contents of the Sider version folder into a CPK file.

2. Copy to Game Directory: Place the created CPK file into:
eFootball PES2021\download

3. Add to Game: Use the "DpFileList Generator" tool to include the CPK file in your game.

Verify Installation:

Launch PES 2021 and navigate to the Edit menu.
Check if the new faces appear correctly for the players.

CREDITS:
PES 2021 Face made by deNv
G. Leroy (pesmodding.com) / blog writer.

Download "C. Pulisic Face"
Please wait ...
If the download didn't start automatically, click here

PES 2021 Crowd Attendance Module - Exhibition, Cup Mode, Master League, BAL

PES 2021 Crowd Attendance Module - Exhibition, Cup Mode, Master League, BAL

Crowd Attendance Module - Exhibition, Cup Mode, Master League, BAL
made by FletchAJX

A sider module made by FletchAJX for PES 2021 that lets you set the home and away crowd attendance yourself, separately, from 0% to 100%. It works in Exhibition as well as Master League, so you can finally have half-empty grounds for any match across all modes as you see fit.

Features
  • Set home and away attendance independently (0–100%)
  • Works in Exhibition, Master League and every other mode
  • Simple ON/OFF toggle – when it's OFF the game sets the crowd itself
  • Hold the keys to change values quickly (speeds up after a second)
  • No hard-coded addresses – the module finds the game code itself
  • Does nothing while the game boots; it only acts when a match is set up

Requirements
PES 2021 (Steam, latest update)
sider 7.x

How to Install:
1. Extract and copy the "crowd_attendance.lua" file to your Sider 7\modules folder
2. Open sider.ini with any text editor and add this line under your other modules:
lua.module = "crowd_attendance.lua"
3. Start the game with Sider as usual

How to Use:
Open the Sider overlay and select the Crowd Attendance page, then:
  • 6 / 7 – select Home / Away
  • 8 / 9 – decrease/increase (hold to repeat)
  • 0 – module ON / OFF
Set your values before you start the match – they apply to the next match you load.


Notes
Very low home attendance (around 10% with 0% away) can leave the game stuck on the loading screen. Home 50% and above has always loaded fine in testing, so if you go lower, go gradually.
Some custom stadiums don't handle reduced crowds correctly and may show empty stands with any custom value. That's down to the stadium itself, not the module – please report it to the stadium's creator.

Credits
Crowd Attendance Modulereleased by FletchAJX
GRAND – for the original idea with his Master League version
balboaSte & seratonin – for finding the original code in the FootballLife26.exe that made the crowd fix possible

Download "Crowd Attendance"
Please wait ...
If the download didn't start automatically, click here

Master League for eFootball 2027 v1.1

Master League for eFootball 2027 v1.0.0

Master League for eFootball v1.0.0
An external, companion Master League tool for PC
By RBs GameLab & Tom Gibbons

Since eFootball does not have an official Master League mode, GameLab & Tom Gibbons have built an external companion application that runs seamlessly alongside the PC game.

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.

LATEST UPDATE: v1.1 Released!

What's New in v1.1:
  • Fixed Binary Slot & Database Write Failure:Player.bin, PlayerAssignment.bin, PlayerAppearance.bin) failed to write due to packed size exceeding original slot limits during game runtime. Player stat training, maxing out, and roster changes now write properly.
  • Instant Tactics & Formation Syncing: Changes made in the Tactics board are now written straight into the game database immediately upon saving.
  • (Note: If you edit formations while the game is already open and in-game tactics don't refresh immediately, simply restart the game once.)
  • Bundled Documentation & Guides: Added updated setup and troubleshooting guides directly with the build.
  • Core Stability: Optimized memory injection and background sync hooks.

Requirements
Windows 10 / 11 (64-bit).
A legal Steam copy of eFootball.
Recommended: MODY 99 patch (provides unlocked teams, licensed rosters, real badges, and stadiums).
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
  1. 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.
  2. Run the executable. (On first startup, Windows SmartScreen may pop up because the build is not code-signed. Click "More info" ➔ "Run anyway".)
  3. 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.
  4. Start a career, click Manage next to your club, and hit Start Season.
  5. 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)

Download "Master League"
Please wait ...
If the download didn't start automatically, click here
© 2020 — 2025 PES Modding. Disclaimer Privacy Policy About Us