FIFA 2002 Save Exploit

Discussion / Support for Softmods (SDML, AR, Game Hacks)
Post Reply
User avatar
Zephiles
Posts: 34
Joined: Sat Jun 27, 2015 8:39 pm
Contact:

FIFA 2002 Save Exploit

Post by Zephiles » Thu Apr 03, 2025 1:57 am

This one is a bit finicky, as the exploit involves a buffer overflow that ends up reading/writing far out-of-bounds of the buffer and ends up reading from dynamic memory to overwrite the saved LR on the stack. Both the US and JP versions were tested on console, and there was one instance where the US version did not work, but this was also when the memory card was formatted via GCMM on a Japanese Wii. After this the memory card was reformatted via a US GameCube, and then the gci from this project and Swiss were restored to it via GCMM afterwards, and it worked correctly five times in a row. So in short, it seems to work fine assuming that the first US test failed due to GCMM mismatching region shenanigans.

The repo can be found here, and the gci files can be found here.
TTYD Speedrunner
User avatar
sakax
Posts: 166
Joined: Sat Jun 06, 2020 11:27 am

Re: FIFA 2002 Save Exploit

Post by sakax » Thu Apr 03, 2025 4:35 pm

And he keeps going :mrgreen:
DOL-001-PAL - gcvideo3.1 - powered by shinehax & swiss
Louis
Posts: 2
Joined: Sat Jan 02, 2021 11:39 pm

Re: FIFA 2002 Save Exploit

Post by Louis » Fri Apr 04, 2025 2:21 am

I tested this exploit on both a USA Gamecube and a JP Gamecube as well. Sorry the video and audio quality is not that good, I have a very old capture setup.

FIFA 2002 JP Demonstration
FIFA 2002 USA Demonstration

The initial error when I tried loading the USA save was resolved when I wrote an arbitrary USA save to the memory card after formatting. Not sure if writing that arbitrary data changed the language encoding or if formatting memory card in the IPL did.

Shoutout to Zephiles for their continued amazing work on these save exploits!
User avatar
Papy.G
Posts: 968
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: FIFA 2002 Save Exploit

Post by Papy.G » Sat Apr 05, 2025 10:00 am

Thanks for the videos, your CG Disc reader seems to struggle, it takes sooo long to know what disc is inside. I have never seen that loading screen on any of my GCs (or maybe it doesn't exist on PAL GCs, that have later IPL FW compared to NTSC ones).
DMG/MultiFreq OC/EDGB/EZF Jr, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

Zelda WW with Tingle Tuner in split screen was what the GC RF modulator was made for! (Video)
Louis
Posts: 2
Joined: Sat Jan 02, 2021 11:39 pm

Re: FIFA 2002 Save Exploit

Post by Louis » Sun Apr 06, 2025 5:46 pm

Papy.G wrote:
Sat Apr 05, 2025 10:00 am
Thanks for the videos, your CG Disc reader seems to struggle, it takes sooo long to know what disc is inside. I have never seen that loading screen on any of my GCs (or maybe it doesn't exist on PAL GCs, that have later IPL FW compared to NTSC ones).
The USA video was filmed on one of my childhood Gamecubes (silver XD one), so it's seen quite a lot of use :lol:
Post Reply