A deactivator is basicaly two activators one activating the value you want and the other activating the default value for the code function.
For example the default for the sprint speed hack is 1.5, 1.5 converted to hex is 3FC00000. Speed hack I will use is 054CCC48 XXXXXXXX.
Say I will make the sprint speed 3 times as fast as normal. I convert 3 to floating points which will be 40400000 in hex and replace the X's with the hex.
Now I have 054CCC48 40400000 as my code so far.
Now add an activator to this part of the code I will use home button for wiimote and numchuck.
28200FA0 00008000
054CCC48 40400000
E0000000 80008000 THIS IS THE TERMINATING LINE IT TELLS THE GAME WHEN THE CURRENT PART OF THE CODE ENDS AND TO SEPERATE IT FROM ANYTHING UNDER
Now add a second activator which in this case will be the deactivator I will set it as A+Home on wiimote.
28200FA0 00008000
054CCC48 40400000
E0000000 80008000
28200FA0 00008800
Then copy the actual code and place it under the second activator.
28200FA0 00008000
054CCC48 40400000
E0000000 80008000
28200FA0 00008800
054CCC48 XXXXXXXX
Replace the X's (the second half of the code function) with the default value. In this case it is 1.5 coverted to hex is 3FC00000.
28200FA0 00008000
054CCC48 40400000
E0000000 80008000
28200FA0 00008800
054CCC48 3FC00000
Almost done! When you are here add the terminating line E0000000 80008000 at the end to say "hey the code is over."
28200FA0 00008000
054CCC48 40400000
E0000000 80008000
28200FA0 00008800
054CCC48 3FC00000
E0000000 80008000
Finished!!!!!!!! So what it does in this case is basicaly says when home is pressed activate 3 times sprint speed, when A+Home is pressed activate 1.5 (default in this case) times sprint speed which will in turn deactivate this code.
Now to use the deactivator line CC000000 00000001 you would not put a second activator you would put this between the two codes. Don't put a terminating line (E0000000 80008000) and don't put a second activator. Example.
Before we ended with this as our speed hack.
28200FA0 00008000
054CCC48 40400000
E0000000 80008000]]]]]Replace these two lines with CC000000 00000001
28200FA0 00008800]]]]]
054CCC48 3FC00000
E0000000 80008000
Now the speed hack is
28200FA0 00008000
054CCC48 40400000
CC000000 00000001
054CCC48 3FC00000
E0000000 80008000
What the CC000000 00000001 line does is it allows you to deactivate or activate the code with a different value by pressing the button you activate the code with again. Instead of adding a second activator you keep the same activator.
In this tutorial I used wiimote activators for ccp replace every 28200FA0 0000XXXX line with 28200F0A 0000XXXX.
Wiimote Activator
28200FA0 0000XXXX
CCP Activator
28200F0A 0000XXXX
Go to
http://www.gshi.org/faqs/Jokerwii.htm for button values.
Credit Goes To Chum Lee