This project is an automatic solver designed to tackle squad building challenges (SBCs) from the EA FC 25 game using genetic algorithms.
The code for the optimization engine is planned to be published in the near future 🚀.
Weather you downloaded and extracted the zip from releases page or built it yourself you can use the extension in chrome browser.
Open Chrome Extension Management Page:
chrome://extensions/
in the address bar and press Enter.Enable Developer Mode:
Load Unpacked Extension:
Select the chrome extension directory:
Import club players:
After logging into FUT Web app, got into "Club", the click "Players" and scroll through your cards until the proper notification appear.
Usually, club import works well directly after logging into the FUT Web App, If it doesn't work for You, please refresh the page and try again.
Select SBC to solve:
Just select any SBC You want to solve and click "Start challange" or "Go to challange".
Solve the selected challange:
After successfully importing club players click solve and wait until the solutions are available.
Use the generated solution:
Select the solution You want to use and click "Use this solution" and wait until the squad is filled.
Install dependencies (using yarn
):
yarn install
The @kosciukiewicz/ea_sbc_solver_engine
npm package is available publicly and connected to this repository. To access github npm registry remember to set up credentials in ~/.npmrc
:
//npm.pkg.github.com/:_authToken={YOUR_PERSONAL_ACCESS_TOKEN}
@NAMESPACE:registry=https://npm.pkg.github.com/
Set up environment variables:
Run the following and fill the missing variables in created files:
cp .env.example .env.development
cp .env.example .env
Run the development server:
yarn start
Build the chrome extension:
./scripts/build_extension.sh
Then you can load the chrome_extension
directory as chrome browser extension as described in the "Using the extension" section.
I do not hold or own any rights to EA Sports' digital property, including player cards or assets. All trademarks and copyrights belong to their respective owners. This solver is a free hobby project intended for community sharing, and no fees are charged for its use.
Use this solver at your own risk. I do not take responsibility for any account bans or suspensions that may result from using this tool. While it is very unlikely to get banned, please be aware of the potential risks involved.
By using the EA FC 25 Squad Builder Solver, you agree to this disclaimer. Thank you for understanding.