shinehax - A Super Mario Sunshine (PAL) Save Exploit

Discussion / Support for Softmods (SDML, AR, Game Hacks)
Post Reply
Noki Doki
Posts: 2
Joined: Sun Jan 12, 2020 7:22 pm
Location: Normandy, France
Contact:

shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Noki Doki » Sun Jan 12, 2020 7:33 pm

Hi everyone,

I found a save exploit in Super Mario Sunshine, here it is: https://github.com/QbeRoot/shinehax-gc

It only works on PAL and you need to disable 60Hz mode beforehand.

Usage: just turn on the game with that save, it’ll show the usual Nintendo and Dolby logos, then automatically load boot.dol from the memory card.

Enjoy!
User avatar
Extrems
Posts: 877
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Extrems » Sun Jan 12, 2020 8:19 pm

Neat.
User avatar
emu_kidid
Site Admin
Posts: 4611
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by emu_kidid » Mon Jan 13, 2020 11:06 am

Very cool, the more the better :)
Image
User avatar
Papy.G
Posts: 316
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Papy.G » Mon Jan 13, 2020 11:34 am

Wow! For a first exploit, it's not bad, it may even be the fastest Exploit ever! 8-)

Though it's breaking my SMS disc that lead me to try and load Homebrew/ISO, so I don't have any working physical copy of SMS (I don't want to pay the silly price asked for used copies which is currently twice the price I bought mine brand new!), my disc doesn't get past Nintendo logo, it then shows a Disc error message. I'll give it a try anyways, but i don't expect it to work.

Something bugs me, sometimes games just boot into 60Hz mode, hope it's something that lays in the specific game's save.
DMG/MF OC, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

SD2SP2 in action on video
Noki Doki
Posts: 2
Joined: Sun Jan 12, 2020 7:22 pm
Location: Normandy, France
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Noki Doki » Mon Jan 13, 2020 3:15 pm

Thanks! :D

The disc error messages are vulnerable too fwiw, but all I was able to do was replace them with my own text, so it wouldn’t get you very far… Have you tried booting up your disc with different system languages? It sounds like the error happens because of the 60Hz mode prompt, maybe the French file is corrupted but another language might work?

Speaking of 60Hz mode, I’m not sure where the setting’s stored (not in the save anyway) but once you set the game into 50Hz it never asks you again unless you boot up the game while holding B.
User avatar
Extrems
Posts: 877
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Extrems » Mon Jan 13, 2020 3:45 pm

It's saved in the RTC-DOL's SRAM.
Ikewise
Posts: 17
Joined: Sat Apr 09, 2016 6:44 pm
Location: Unknown

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Ikewise » Wed Jan 15, 2020 2:48 pm

This is the fastest exploit I've tried, very cool!

Too bad that everytime you play a game in 60hz, you'll have to set your GC back to 50hz before using it again.
User avatar
Papy.G
Posts: 316
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Papy.G » Thu Jan 16, 2020 3:19 pm

So, my SMS disc is too destroyed, it stalls to Nintendo Logo (but no error message), tried every language possible to no avail.

Seems that 480i mode in NTSC games doesn't update the setting in the console SRAM (only tested with Crazy Taxi), so if you play those games you won't have to set the console back to 50Hz. Didn't test with the progressive option though. Forcing Pal games to 60Hz with SWISS seems to set it in the console too (unless there are exceptions, I only tested that with SMS and SMKDD).
DMG/MF OC, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

SD2SP2 in action on video
User avatar
Extrems
Posts: 877
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Extrems » Thu Jan 16, 2020 3:25 pm

Swiss will set it whenever you're forcing a video mode.
User avatar
Papy.G
Posts: 316
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by Papy.G » Mon Feb 24, 2020 12:13 pm

Can somebody test if PAL SMS is booted off an NTSC console (chip modded), if the hack works, and if SWISS boots to default 60Hz?
How is the 50Hz flag used on those consoles?

In fact, this hack is for those mostly playing on CRT, or only NTSC games.
DMG/MF OC, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

SD2SP2 in action on video
mj_judge
Posts: 7
Joined: Thu Feb 13, 2020 9:46 pm

Re: shinehax - A Super Mario Sunshine (PAL) Save Exploit

Post by mj_judge » Tue Feb 25, 2020 10:14 am

Hey there, I have both JDM and US gamecubes (though I do believe they are internally the same besides jumper configuration) I also happen to have a PAL copy of Super mario sunshine somewhere but there not chipped, I can boot it with a freeloader but not sure if they will force any kind of resolution changing or what not so probably not going to be a valid result but i can give it a go if youd like to know what happens.
Post Reply