DLC unlocker for Football Manager 26 (Xbox/XGP Version). Works by using a VEH hardware breakpoint hook on IL2CPP GameAssembly to bypass Denuvo and XStore API validations.
Forked from the original XStoreUnlocker project by Zephkek: Zephkek/XStoreUnlocker.
You need three files in your Football Manager 26 game folder:
| File | What it is |
|---|---|
XGameRuntime.dll |
Our proxy DLL (from the release zip) |
XGameRuntime_o.dll |
The real Xbox runtime (you provide this) |
xstore_unlocker.ini |
Config file (from the release zip, or auto-created on first launch) |
Steps:
- Copy
XGameRuntime.dllfromC:\Windows\System32into your FM26 game folder - Rename it to
XGameRuntime_o.dll - Drop our
XGameRuntime.dllandxstore_unlocker.inifrom the release zip into the same folder - Launch the game
Your game folder should look like this:
Football Manager 26\Content\
fm26.exe
GameAssembly.dll
XGameRuntime.dll <- ours (proxy)
XGameRuntime_o.dll <- the original from System32
xstore_unlocker.ini <- config
Check xstore_unlocker.log in the game folder to confirm the VEH hook was placed successfully on GameAssembly.dll.
The INI file is created automatically on first launch if missing.
| Key | Default | Description |
|---|---|---|
log_enabled |
1 | Writes to xstore_unlocker.log and OutputDebugString. Set to 0 for silent operation. |
| Game | Status | Notes |
|---|---|---|
| Football Manager 26 (XGP) | Working | Bypasses Denuvo validation via GameAssembly VEH Hooks |
Requires Visual Studio 2022+ with C++ desktop workload and CMake.
git clone git@github.com:Rain-31/FM26XStoreUnlocker.git
cd FM26XStoreUnlocker
cmake -A x64 -B build
cmake --build build --config ReleaseOutput: build/Release/XGameRuntime.dll
This software is provided for educational and research purposes only. Use it at your own risk. The author is not responsible for any consequences of using this tool. Do not use this tool to obtain content you do not have the right to access. Support the developers by purchasing games and DLCs.