Repository navigation
Releases: RamiChaaben8/Fifa_World_Cup_2010_PC_Port
Release list
2010 FIFA World Cup South Africa PC Port - Version 0.8
2010 FIFA World Cup South Africa PC Port - Version 0.8
This release adds offline achievement support and tools for installing DLC and squad saves copied from your own Xbox 360. The game is still built locally from your own ISO; no game ISO, copyrighted game assets, or generated game executable is distributed.
What's new
- Offline achievements: Track 31 offline achievements, with persistent unlocks and progress displayed in the Settings Achievements tab.
- Achievement notifications: Unlocks display an animated notification using the game's achievement icons and an unlock sound.
- Install your own DLC and squads:
InstallDLC.exeprovides a graphical installer, andtools/install_xcontent.pyoffers the same functionality from Python. Both install supported STFS packages copied from your own console; no DLC or save packages are included. - Updated installers and Settings: The v0.8 Settings launcher and matched runtime are included in refreshed online and offline installer packages.
DLC tool credit
The DLC and squad installation tools were contributed by Miguel Gonzalez (@miguel-gl) in PR #16. Thank you!
Downloads
FIFA-World-Cup-2010-Offline-Installer-v2.zip— bundles LLVM and the ReXGlue SDK; Visual Studio C++ Build Tools are required.FIFA-World-Cup-2010-Online-Installer-v2.zip— downloads missing build prerequisites when needed.FWC10-ReXGlue-SDK-0.3.3-win64.zip— SDK archive used by the online installer.InstallDLC.exe— standalone GUI for installing your own DLC and squad packages.
Install
- Download and extract an installer ZIP.
- Run
FWC10OfflineInstaller.exeorFWC10OnlineInstaller.exe. - Select your unmodified Xbox 360 ISO and an install folder; the game is compiled locally.
- Open
Settings.exeto configure the game and view achievement progress.
Requirements: Windows 10/11 x64, your own Xbox 360 ISO, Visual Studio C++ Build Tools, and approximately 12 GB free disk space. The offline installer requires no internet connection at install time.
SHA-256
FIFA-World-Cup-2010-Offline-Installer-v2.zip:0b24e5eee79463df37fa55cb5a10616eb2c03ea40dfcb9a16f9d847e0758332cFIFA-World-Cup-2010-Online-Installer-v2.zip:d819010f09573b2fa64ff6db782d285c28d538bb8e0e155d625be569c69974ccFWC10-ReXGlue-SDK-0.3.3-win64.zip:d1065d84e0f63bc9da010eb7bda2dcd468811dec56757af208eb7097f1226a24InstallDLC.exe:97a984345b02677952315e3ce0416093912632e4ef78c109cdacc6a2dcd34863
2010 FIFA World Cup South Africa PC Port - Version 0.7
2010 FIFA World Cup South Africa PC Port - Version 0.7
This release focuses on smoother high-resolution rendering, an updated Settings experience, and installer/runtime maintenance. The installer builds the port locally from your own Xbox 360 ISO; no game ISO, game assets, or generated game executable is distributed.
What's new
- High-resolution performance: Updated, matched D3D12 renderer/runtime binaries improve readback and presentation performance at higher internal resolutions. The default remains 1x; higher render scales are optional in Settings and may still require a capable GPU.
- Native performance profile: Renamed the Settings graphics preset from "Xenia" to "Native." Its tuning and saved-config behavior are unchanged.
- Settings and runtime maintenance: Settings identifies itself as v0.7, checks the latest GitHub release, and retains the existing reset-defaults and log-pruning behavior.
- Installer updates: Refreshed online and offline installers include the updated Settings launcher and renderer/runtime pair. Existing installs can be updated by running the v0.7 installer into a new folder or manually replacing the runtime/GPU DLLs in both the game root and
Backends\D3D12\, plusSettings.exe.
Downloads
| File | Description |
|---|---|
FIFA-World-Cup-2010-Offline-Installer-v2.zip |
Includes LLVM and the ReXGlue SDK. Visual Studio C++ Build Tools must already be installed. |
FIFA-World-Cup-2010-Online-Installer-v2.zip |
Downloads missing build prerequisites on first run. |
FWC10-ReXGlue-SDK-0.3.3-win64.zip |
SDK required by the online installer; normally downloaded by the installer automatically. |
Install
- Download and extract one installer ZIP.
- Run
FWC10OfflineInstaller.exeorFWC10OnlineInstaller.exe. - Select your unmodified Xbox 360 ISO and an install folder. The game is compiled locally.
- Configure display, controls, and graphics in
Settings.exebefore launching the game.
Requirements: Windows 10/11 x64, your own Xbox 360 ISO, Visual Studio C++ Build Tools, and approximately 12 GB free disk space. The offline installer requires no internet at install time.
SHA-256
FIFA-World-Cup-2010-Offline-Installer-v2.zip:339d6bf4346a9ab29904f2dee7ea7fa14e1396b717f3bab3e09829df39d1c4abFIFA-World-Cup-2010-Online-Installer-v2.zip:37513436ee09e5ed5cd6a7290b8931ecd0026a56f6d6ec1da8f1cd010eb35bd5FWC10-ReXGlue-SDK-0.3.3-win64.zip:d1065d84e0f63bc9da010eb7bda2dcd468811dec56757af208eb7097f1226a24
2010 FIFA World Cup South Africa PC Port - Version 0.6
2010 FIFA World Cup South Africa (PC Port) — Version 0.6
Big update focused on graphics, World Cup mode UI, stability, team select, and keyboard controls. Both installers still build the port on your PC from your own Xbox 360 ISO — no game assets or executables are redistributed.
Highlights & Fixes
-
Resolution & upscaling
- Reliable resolution list (720p–5K), native-first ordering, renderer max respected
- Graphics & Upscaling tab: profiles, internal resolution (1x–4x), FXAA, MSAA, readback, anisotropic filter
- FSR present path with quality modes (Quality / Balanced / Performance / Ultra / Native AA)
- Default 1x + FSR Quality, FXAA off — keeps the yellow capital markers on the Select Team globe
- At 2x+: safer combos (Standard VSync, AF8, no stadium force-sync) so matches stay playable
-
Select Team (right stick / globe)
- Crosshair now updates the selected nation again (
readback_resolve = some) - Fixed wrong-nation picks under internal upscale (half-pixel / average-color tuning)
- Capital city markers stay visible with FSR (GPU min point size; FXAA no longer eats 1px dots)
- Crosshair now updates the selected nation again (
-
World Cup mode / HUD / UI
- Missing UI elements addressed via upscale threshold 640 (bloom/DoF/replay RTs stay native)
- Black replays and cutscenes fixed when using internal resolution scale
-
Performance / frame pacing
- Hard 30 FPS lock fixed: present-interval cap for WC2010’s
fifadllzf.xex(interval 2 → 1) - Runtime/GPU deployed to both install root and
Backends\D3D12\(the path the game actually loads) - Removed harmful readback sync-budget that caused fence timeouts and broke picking
- Hard 30 FPS lock fixed: present-interval cap for WC2010’s
-
Keyboard & Settings
- Full keyboard remapping in Settings (presets + per-action binds)
- Official game icons on Settings, game exe, Desktop and Start Menu shortcuts
-
Crashes & installer
- Prior crash / QI-chain / fault-loop hardening carried forward from the ReXGlue patch set
- USA/Asia disc support and resilient VS Build Tools detection (from v0.4) retained
- Fresh installs get sane defaults: FSR Quality, present-interval cap, no sync budget
Downloads
| Asset | Description |
|---|---|
FIFA-World-Cup-2010-Offline-Installer-v2.zip |
Offline installer. Bundles LLVM 20.1.8 and the ReXGlue SDK. Requires VS C++ Build Tools already installed. |
FIFA-World-Cup-2010-Online-Installer-v2.zip |
Online installer. Downloads missing toolchain pieces on first run (~500 MB) into %LOCALAPPDATA%\FWC10. |
FWC10-ReXGlue-SDK-0.3.3-win64.zip |
ReXGlue SDK used by the online installer. Do not download manually — the installer fetches it. |
How to install
- Download and extract one of the installer zips.
- Run
FWC10OfflineInstaller.exeorFWC10OnlineInstaller.exe. - Pick your unmodified Xbox 360 ISO (PAL or USA/Asia En,Fr,Es) and a destination folder.
- Start installation (local compile, roughly 20–40 minutes), then use Settings before Play.
Requirements: Windows 10/11 x64, ~12 GB free, Visual Studio C++ Build Tools (CMake/Ninja/MSVC).
Headless: FWC10OnlineInstaller.exe --install "<iso>" "<folder>" (optional --jobs N).
Notes for existing installs
If you already installed an older build, either re-run the v0.6 installer into a fresh folder, or copy the updated rexruntime.dll / rexgpu-xenos.dll into both the game folder and Backends\D3D12\, and refresh Settings.exe from the new package.
SHA-256 Hashes
FIFA-World-Cup-2010-Offline-Installer-v2.zip:da4f227adb5a4d3e8b0c53834ab48c317ad6e8190780da7cc1f778642cbf863bFIFA-World-Cup-2010-Online-Installer-v2.zip:7cee0bde3c83d916da10e3f2589ed6fbd50d83f80ddd615505b1da6918acba3dFWC10-ReXGlue-SDK-0.3.3-win64.zip:d1065d84e0f63bc9da010eb7bda2dcd468811dec56757af208eb7097f1226a24
2010 FIFA World Cup South Africa PC Port - Version 0.4
2010 FIFA World Cup South Africa (PC Port) - Version 0.4
Both installers build the port on your PC from your own Xbox 360 ISO. No game
assets, game executables or generated game code are redistributed.
Highlights & Fixes
-
Installer fixes (the two reported v0.3 blockers):
- USA/Asia (En,Fr,Es) disc support. The module hash check no longer rejects
non-PAL copies. The installer now accepts an unmodified PAL copy or the
USA/Asia (En,Fr,Es) copy of 2010 FIFA World Cup South Africa, and logs which
region it matched. (The PAL recompilation function-boundary overrides are
reused for the matched module, since the engine DLL code is shared across these
regions - please report any boot crash on a non-PAL disc.) - Resilient Visual Studio Build Tools detection. The VS bootstrapper is known
to return non-zero HRESULTs (for example exit code2147942512/0x80070070,
reported by some users even though the C++ build tools were actually installed).
The installer now re-checks the real install state after the bootstrapper runs
and only fails if the tools are genuinely missing; it also accepts
3010/1641(reboot required) and decodes the exit code (e.g. Win32 error 112 =
disk may be full) in the error message so you know what to fix.
- USA/Asia (En,Fr,Es) disc support. The module hash check no longer rejects
-
Settings launcher: Graphics & Upscaling tab (FIFA Street PC port model):
- New Graphics & Upscaling tab in
Settings.exewith a Performance Profile
(Balanced / Quality / Performance / Custom), Internal Resolution
(1x native / 2x / 3x / 4x), Post-Processing (None / FXAA / FXAA Extreme),
Native 2x MSAA, Readback Resolve (Full / Some / Fast / None) and
Anisotropic Filter (Off / 2x / 4x / 8x / 16x). Settings persist to
worldcup2010.toml. - Fixed the resolution search: standard PC resolutions (720p-5120x2880) are
always selectable even when the driver does not report them, the list is capped
at the renderer's max (4x), and sorted native-first.
- New Graphics & Upscaling tab in
Downloads
| Asset | Size | Description |
|---|---|---|
FIFA-World-Cup-2010-Offline-Installer-v2.zip |
~501 MB | Offline installer. Bundles LLVM 20.1.8 and the ReXGlue SDK in payload\, so nothing is downloaded. Requires Visual Studio C++ Build Tools (C++ workload) to be installed already. |
FIFA-World-Cup-2010-Online-Installer-v2.zip |
~543 KB | Online installer. Downloads whatever is missing on first run (~500 MB: VS Build Tools bootstrapper, LLVM 20.1.8, ReXGlue SDK) and caches it in %LOCALAPPDATA%\FWC10. |
FWC10-ReXGlue-SDK-0.3.3-win64.zip |
114 MB | ReXGlue SDK 0.3.3 payload used by the online installer. Do not download manually - the installer fetches and verifies it automatically. |
How to install
- Download and extract one of the installer zips.
- Run
FWC10OfflineInstaller.exe(offline package) orFWC10OnlineInstaller.exe(online package). - Pick your unmodified Xbox 360 ISO of 2010 FIFA World Cup South Africa (PAL or USA/Asia En,Fr,Es) and a destination folder.
- Click Start Installation. The port is compiled locally (about 20-40 minutes depending on the CPU), then installed with shortcuts and the Settings launcher.
Requirements: Windows 10/11 x64, ~12 GB free on the install drive, ~1 GB on the system drive, Visual Studio C++ Build Tools with CMake/Ninja/MSVC (the online installer can install them).
Headless usage is supported: FWC10OnlineInstaller.exe --install "<iso>" "<folder>" (add --jobs N to change compile concurrency).
SHA-256 Hashes
FIFA-World-Cup-2010-Offline-Installer-v2.zip:cdc781516ae09c6010dc0af6be602420ddcdab6179b76e9d9fe3a066cb525891FIFA-World-Cup-2010-Online-Installer-v2.zip:85faf4af3576d1184b2d6faf07bb4424602849c620167eb9fdf985f43328015aFWC10-ReXGlue-SDK-0.3.3-win64.zip:d1065d84e0f63bc9da010eb7bda2dcd468811dec56757af208eb7097f1226a24
2010 FIFA World Cup South Africa PC Port - Version 0.3
2010 FIFA World Cup South Africa (PC Port) - Version 0.3
Both installers build the port on your PC from your own Xbox 360 ISO. No game
assets, game executables or generated game code are redistributed.
Highlights & Fixes
-
Full Keyboard / Mouse Controller Emulation & Customization:
- Fixed ReXGlue XAM input capability filtering bug (
XamInputGetCapabilitiesnow properly responds to game queries, spawningInputThreadfor player 1). - Added dedicated Keyboard Controls tab in
Settings.exewith full customization for all 18 controller inputs (Movement, Actions, Triggers, Bumpers, D-Pad, Start, Back). - Presets for Classic FIFA, WASD, and Custom mapping.
- Fixed TOML configuration persistence to properly escape backslashes.
- Fixed ReXGlue XAM input capability filtering bug (
-
Installer Improvements:
- Fixed ISO extraction error on Xbox 360
$SystemUpdatefolder (-sflag). - Standardized installation target directory to
\Fifa World Cup 2010by default. - Automated official game icon embedding directly into
FIFA World Cup 2010.exe. - Added Desktop and Start Menu shortcuts creation.
- Granted standard user write permissions on install folder for config and logs without requiring run-as-admin.
- Fixed ISO extraction error on Xbox 360
Downloads
| Asset | Size | Description |
|---|---|---|
FIFA-World-Cup-2010-Offline-Installer-v2.zip |
~478 MB | Offline installer. Bundles LLVM 20.1.8 and the ReXGlue SDK in payload\, so nothing is downloaded. Requires Visual Studio C++ Build Tools (C++ workload) to be installed already. |
FIFA-World-Cup-2010-Online-Installer-v2.zip |
~526 KB | Online installer. Downloads whatever is missing on first run (~500 MB: VS Build Tools bootstrapper, LLVM 20.1.8, ReXGlue SDK) and caches it in %LOCALAPPDATA%\FWC10. |
FWC10-ReXGlue-SDK-0.3.3-win64.zip |
114 MB | ReXGlue SDK 0.3.3 payload used by the online installer. Do not download manually - the installer fetches and verifies it automatically. |
How to install
- Download and extract one of the installer zips.
- Run
FWC10OfflineInstaller.exe(offline package) orFWC10OnlineInstaller.exe(online package). - Pick your unmodified PAL Xbox 360 ISO of 2010 FIFA World Cup South Africa and a destination folder.
- Click Start Installation. The port is compiled locally (about 20-40 minutes depending on the CPU), then installed with shortcuts and the Settings launcher.
Requirements: Windows 10/11 x64, ~12 GB free on the install drive, ~1 GB on the system drive, Visual Studio C++ Build Tools with CMake/Ninja/MSVC (the online installer can install them).
Headless usage is supported: FWC10OnlineInstaller.exe --install "<iso>" "<folder>" (add --jobs N to change compile concurrency).
SHA-256 Hashes
FIFA-World-Cup-2010-Offline-Installer-v2.zip:8226a23aae14bc90ae8fdccfd85d2cb8258546b7d8a746e88508be1f0a0c1c7cFIFA-World-Cup-2010-Online-Installer-v2.zip:dbd5e679f2f090f6ab8ddc8e0edf80eff34e2aa1a626718171928fab73e2cef9FWC10-ReXGlue-SDK-0.3.3-win64.zip:d1065d84e0f63bc9da010eb7bda2dcd468811dec56757af208eb7097f1226a24