Hacking Play original discs with cheats

MichiS97

"Leftist snowflake milennial"
OP
Member
Joined
Jun 14, 2011
Messages
1,817
Trophies
2
Age
26
Location
Munich
XP
3,629
Country
Germany
Hi all,

so this is something that I've been obsessing over for quite some time now but now I finally have the time to make this thread.

First, some background info:
In the last few months, I've created some binary patches for every single mainline Zelda game from Legend of Zelda on the NES up to BotW on the Switch.
Basically, I modded the executables of these games with my own cheats, so that I have unlimited rupees and items and so that when my health reaches zero, the game jumps into my own subroutine and instead of getting a Game Over, I'm actually just given my full health back and the game carries on normally.
I did this for two reasons:
1. to improve my reverse engineering and binary hacking skills on all of the different architectures of those consoles and handhelds
2. because I own every single Nintendo console and handheld from the NES to the Switch along with the corresponding flashcards (Everdrives) and just modding the games themselves is often the best (or only) way to use cheats on those flashcards.

Now, that's working perfectly fine. I can play every Zelda game using my hacked ROM or a patched ISO etc. without using another cheat engine like Ocarina on the Wii.

However, recently I successfully completed my collection of every single mainline Zelda game as an original, physical release.
Now, I'm somewhat obsessing over trying to be able to combine my patches with the original games.
It's somewhat easy (given enough money and time) on the NES to just burn my ROM onto some sort of EEPROM and replacing the original MaskROM on the cartridge with my own EEPROM to accomplish that. Even easier on the 3DS thanks to Luma because you can just replace game files on the fly.

My goal is, as stupid as it may sound:
Being able to boot my modded versions of all those games while maintaining everything about the original, vanilla process of booting the game. Meaning, turning on the console, putting in the game in its original form (original disc, original cartridge...at least its case) and the game would just boot without having to jump through any extra hoops.

One of the consoles where this is going to be very difficult is the Wii. I know that there is Riivolution, which does pretty much exactly what Rosalina/Luma does on the 3DS: it replaces game assets on the fly. However, that would mean that if I want to play my modded game, I'd always have to open Riivolution and boot the game from there. Because I am a huge idiot, this is not good enough for me ^^.

I also know that I could just boot the game with Gecko OS or something to load and use GCT cheat files but again, no extra hoops allowed :D

Is there any possible way for me to do this?
Could I use SNEEK(+DI?) to accomplish this? Like, it would boot the game from the original disc channel but check my SD card or a USB drive for an alternative main.dol?
I mean I'm pretty sure that none of this is actually possible but I'm not willing to give up just yet :D
If someone could point me in the right direction I would be more than willing to try and code a solution for this myself. I just don't really know what would be a good place to start, though my best guess is that SNEEK would be the only possible entry point for this kind of thing.

If all else fails, I can always install a forwarder channel with WiiGSC and just pretend like I'm playing from the original disc :D

If you've got this far in this wall of text then thank you very much.

Cheers!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious