[size=150]This guide is made in the hopes of getting some of you people move hacking, because if an idiot like me can learn how to do it, so can you! This is part one in a series of extremely simplistic hacking tutorials, which I will write as I learn more about hacking. This method is proven idiot proof, as it works for ME. Credit for this goes to WldFb, Super El Guapo, wwefan4life2, and barskio.[/size]
Everything you need to know about splicing animations is not going to be told here. Everything you need to know to
begin splicing animations will be. This tutorial will cover splicing animations, and toki 2 mods for ending the animation.
It will also make you facepalm yourself for not trying move hacking sooner.
What you will need for this tutorial:
Project 64 2.1 (You must create a free account to download the emulator)Open OfficeThe New Hacking Starter Kit- Includes the following:
A hex calculator
WldFb's 4 Player Converter tool (Also known as the magical make a movehack machine)
Toki Tool by TKS v1.0
Toki values, credit_HaloOverHead
Distance Mod FAQ by HaloOverHead
Various Addys and Values
The NMthing (credit Jamstubbs)
CEP
CheatEngine55
Other... stuff.
Of course, you will also need Notepad.
:ohyeah [size=150]Let's get this party started![/size]
Part 1: Splicing your animation
-----------------------------------------------------------------
-Open WldFb's 4P Move Converter
-Open Project 64 2.1
-Enter the Smackdown Mall
-Proceed to a CAW's movelist section
-Find the move you want to splice
-At the frame you want to splice at, hit "F2" to freeze the emulator.
-View your memory in your debugger. (If your debugger doesn't appear in your emu, check your options\settings\advanced\enable debugger to make sure it is ticked.)
-In your memory viewer, you will need to search for the values of player one (and player two if splicing animations for both wrestlers). If you are searching for player 1's values, you will type '8006b454', if you are searching for player 2, you will type '8006b514'. Make sure you hit enter so it gives you the proper values.
-After you search for either player one or two, you will need to find the first 8 digits in the top row of the memory editor.
The first four digits represent the value of the animation you want to splice. The second set of four digits represent the frame you are splicing it at.
In WldFb's movehack converter, place the values you found in their proper place (repeat for player 2 if using their values):
-Find the move you want to splice into, and hit "F2" to freeze your emulator at the frame you want. Search for player 1 and 2's values the same way you would, except this time you want to take the
back eight digits.
The first four represent the move section of the move you are splicing into, and second four represent the frame. We need to take these values and place them in their proper spots in WldFb's tool (repeat for player two if necessary):
Ka-Pow, you've just spliced an animation, and WldFb's tool has written the code for you! In row "I" of his tool you should see the code written for player one, with the following three rows containing the 4 player conversion! You may need to change the frames you splice to make it look cleaner, but this is the basic concept behind most move hacks.
If you want to add additional splices, you repeat the steps I just showed you. Put the initial splice code WldFb tool made into your emulator and activate it, wait until you get to the frame you want to make you second splice, and repeat these steps.
:ohyeah [size=150]Let's get rid of that glitch at the end![/size]
Part 2: Toki 2
-----------------------------------------------------------
Toki 2's tell the game what the ending animation is, and how many frames of animation it has for the move you spliced, and they are needed in just about every hack.
Open TKS's toki tool provided in the hacking starter kit and place the 4 digit value of your move into the top slot and hit 'calculate'. Take the toki 2 address, whatever it may be, and add '2' to it. This let's you manipulate how many frames of animation you move has.
XXXXXXXX XXXX - So the first 8 digits will be this number, and the last 4 will be the number of frames you move should be. It should be easy to gauge how many frames it will need based on where you make your splices. Just remember you are using hex, so your numerals go from 1-0, and then A-F.
Now to determining the ending animation, we will take the base address of the toki tool from TKS's tool and
not add 2, just keep it as it is, and use the following values to determine which ending animation is needed for the hack. These values can also be found in the hacking starter kit under "more tokis":
Edit from wwefan4life2:
- Quote :
- There is a better way to do that. Get animation value of the last animation you spliced in, and get the Toki 2's for that animation, take the address you get and copy it. Open up the Toki_Mods_2_values notepad and search the address you copied down. Take the line that is highlighted and the next three lines under that one (for a total of 4 lines".
Take the values you get from the last animation sliced in, and put them with the Toki 2 addresses of the animation that is being replaced. Now the animation that is being replaced, will have the ending of the animation being spliced in. This makes it so you have the correct ending and you don't have to guess what the proper ending animation should be.
- Spoiler:
0001 - 3FFF to change facing direction (relative to facing direction at the beginning of the animation, 0200 is a 180 degree turn )
Some end of animation animation values:
0000 - standing
0800 - kneeling
0C00 - stagger
1800 - back grapple
1C00 - in corner facing away from corner
2000 - in corner facing toward corner
2400 - on turnbuckle
2800 - tree of woe
3000 - running
5000-AC00 - recieving move positions (on mat facing up/down & holding head, arms, legs, back, stomach, groin, etc. )
1000 - get up and be dizzy - RaSMG
2000 - backwards tied up in turnbuckle - RaSMG
5000 - lay flat no effect - RaSMG
5B00 - hold neck - RaSMG
6000 - hold arm - RaSMG
7000 - hold back - RaSMG
8000 - hold leg - RaSMG
9000 - hold crotch - RaSMG
A000 - hold face - RaSMG
B000 - Sitting down
B400 - Sitting up
B800 - One-time stagger hit from front
BC00 - One-time stagger hit from behind
Credit: JamStubbs and RaSMG
I will update the second part of this guide with pics and a simpler explanation, but I am in a bit of a hurry at the moment. However, this should be enough to get a lot of you to start hacking. Now get to it!
Other Resources:
Barskio's Notepads