WiiRd forum

Wii & Gamecube Hacking => Wii Game hacking help => Topic started by: Tempus on May 26, 2009, 11:19:27 PM

Title: Needed: Help for creating an ASM SD Loader - usable for any game
Post by: Tempus on May 26, 2009, 11:19:27 PM
Hello to any prospective help out there, I'll try to keep this neat and clean.

Backstory: I'm in charge of a three man team who have hacked and are translating the game Zero4 for the Wii, better known as Fatal Frame 4. You can find a link (http://www.cameraslens.com/forum/index.php?topic=7248.0) to our project back a few words where it said link (http://www.cameraslens.com/forum/index.php?topic=7248.0). Homebrew discussion forbidden on the previous forum, keep it here, please. Now, many of our prospective audience have clean Wiis, and do not want to modify their Wiis at all. With the advent of bannerbomb, I imagined it might be possible to create an on-the-fly patcher using the cheat codes in GeckoOS and replacing data, though it was a little hazy. See this topic (http://wiird.l0nk.org/forum/index.php/topic,3360.0.html) for the first try and a little bit of information. It seems like it might be possible, though difficult, so here I am and here you are. My gecko should be arriving any day, and I'm hoping things will go well.



What we are hoping to achieve

What we are hoping to achieve is an SD loader ASM code, which can be applied through either gpf or a more standard code method (whichever works better). This ASM code would:

More about the hack

The hack itself is reasonably straight forward in concept, but as far as I can tell difficult in execution. Most games do not call the SD card itself, so it's impossible to use premade code. This holds true for Fatal Frame 4, the case I am concerned with.

This means that we would be required to either reverse engineer or locate and steal code from another game with SD loading capabilites (such as Brawl), and use that as a base for our code. We would then be building in some searching functions and replacement functions. One concern may be optimizing the code for a minimum of data transfer and a maximum of speed, in the case of needing to load a large amount of files.

The hack, when finished, would allow for on-the-fly patching of all files for any game. This means texture hacks, music hacks, data hacks, and (of most importance to me) text hacks from files based on the SD card with no need to imput them as codes or burn games.

The second part of my project would be to create a loader app which could either be installed as a channel through banner bomb or run directly by bannerbomb, which would execute a USB gecko engine to region-free load legal games on any Wii with the patches contained on an SD card, which could be easily distributed. In other words, User-friendly, Legal Wii, Any Region, patch applying to play any game with any modification.


****************
   Ways to Help
****************


Below are some ways experienced coders can help. Ideally, I'd like to get an experienced ASM hacker willing to work with me on this project from start to finish. Otherwise, I'll have to start reading as I know very little assembly!

If not, you could always:



And of course, should this project succeed, I will be releasing this patch with documentation for those who interested in hacking or patching other games. This includes any code which may be developed for the gecko wrapper or user friendly patch application methods.

Thanks in advance for all your replies!
Title: Re: Needed: Help for creating an ASM SD Loader - usable for any game
Post by: wiiztec on November 27, 2009, 06:52:27 PM
Oh god why hasen't anyone responded to this already? he's probably dead by now
Title: Re: Needed: Help for creating an ASM SD Loader - usable for any game
Post by: wiiztec on May 28, 2010, 03:43:22 AM
Did this guy end up making Riivolution?
Title: Re: Needed: Help for creating an ASM SD Loader - usable for any game
Post by: Romaap on May 28, 2010, 10:11:03 AM
Yep