Please do NOT use this tutorial on any other site without my permission!
This tutorial is a little bit different then coding homebrew. It uses pointers/memory addresses/etc
In other words, You need half a brain + lots of reading time + another quarter of a brain.
RequirementsNintendo Wii with Homebrew access (You should really know how to do this before starting)
Wii Remote (At least 1)
Computer with USB Ports (Standard)
USB Gecko (Costs $50! Find online!)
WiiRD GUI (Free) (Google)
That brain I was talking about
Getting your game ready for hacking.Launch Gecko OS with the hook of your choice.
It should detect your USB Gecko. So when you run WiiRD GUI click Run.
The game should boot normally.
Then you can start searching addresses in WiiRD gui!
There are MANY detailed tutorials online on how to find addresses and pointers.
So, Assuming you know how to do this, you can keep moving.
Button ActivationThis is quite easy if you know math.
Here is the button layout:
- Code:
-
GCN Wii Classic remote
L 0001 L 0001 U+ 0001
R 0002 R 0002 L+ 0002
D 0004 D 0004 Zr 0004
U 0008 U 0008 X 0008
Z 0010 + 0010 A 0010
R 0020 2 0100 Y 0020
L 0040 1 0200 B 0040
A 0100 B 0400 Zl 0080
B 0200 A 0800 R 0200
X 0400 - 1000 + 0400
Y 0800 Z 2000 - 1000
S 1000 C 4000 L 2000
D+ 4000
R+ 8000
the key press is 2844BB66.. this means: "Read the 16 bit value at the address 8044BB66.
WARNING!!! BRAIN NEEDED FOR MATH AHEAD! CRITICAL WARNING!!!
C+Z+R=4000+2000+0002=6002 Just do this method for multi button presses.
Here is an example of using a button activator.
- Code:
-
2844BB66 00006002
00000000 00000000
00000000 00000000
Notice the first line? It is the added value of the buttons. This will tell the wii (Hey! I pushed a button! USE TEH CODE)
The 0s are not needed, it is just an example of use. Replace the 0s with your code.
So, in conclusion, this will read C Z And R and then activate the code below.
Thanks for reading!
Credits to Link.