Requires .NET framework (should only need 1.1, but may need 2.0; not 100% sure).
http://vpw.ajworld.net/vpw2/toki1tool.zipFor those who want the details...
Tools needed:
* Nemu
* Toki Tool
* Translhextion
* Patience
How I found it in the first place
I picked a move that I knew was in both games, standing Taunt 001.
In No Mercy this is anim 4270, and in VPW2 it's anim 3164.
Abdullah the Butcher has it in VPW2, if you don't want to search through the taunts to find it to throw on a CAW.
1) Find the Toki1 mods for the move you want in No Mercy.
If the move you want to edit Toki1 Mods for in VPW2 isn't in No Mercy, then uh... good luck?
Also if your move was re-animated in No Mercy, this method may not work out so well since the frame values may be different.
2) When you find the Toki1 mods for the move, dump the entire Toki1 mod block for the move using Nemu's memory dump function. (It's 0x24 big so grab your hex calcuator [Windows Calculator in Scientific Mode] to find out how much you need to grab)
3) In this dump, try to find the frame effects, the frames themselves shouldn't change, but the effects will.
For that the move I picked, the effect sequence is as follows:
05 xx 11 xx 17 xx 37 xx 38 xx
The xx values (the effects themselves) change depending on the game.
For this taunt, the first two xx values were the same as No Mercy, but you can't always take that chance.
Once you have this pattern down, it's time to move on to the fun part :[
4) Open VPW2, go into a match, dump the entire memory.
"The entire memory" consists of 0 to 400000, so you'll end up with a 4MB file.
5) Open that sucker in Translhextion and do Search -> Value Scan Relative.
Enter the values you got in 3, using "skip value" for xx. You can't end the search on a skipped value, so don't put one at the end.
You may get a few addresses, depending on if any other move uses the same pattern or not.
6) Compare it to the Toki1 mod block you dumped before. It should be pretty close, though some of the effects will have different values.
The address I ended up with was 0x321090.
offsets
Okay to get a better idea of what the hell I'm talking about, I'm including the complete block for this taunt with annotations and offsets. Info taken from the Mods1 guide distributed with Toki tool.
00 [+00]: End of Animation Status
00 [+01]: most likely single/repeating but that doesn't work for taunts lols
00 [+02]: ??
00 [+03]: probably beginning frame for damage.
00 [+04]: probably ending frame for damage.
00 [+05]: probably mist/fire effect
00 [+06]: probable mist/fire effect frame
00 [+07]: probably reversal frame
00 [+08]: ?? (table status in no mercy; vpw2 doesn't have tables though, so dunno what'd go here)
00 [+09]: probably another reversal frame
FF [+0A]: Breakaway frame?
00 [+0B]: Frame at which Motion Effect occurs
00 [+0C]: Motion Effect
00 [+0D]: Frame at which Camera Effect occurs
00 [+0E]: Camera Effect
00 [+0F]: Frame at which replay occurs
00 [+10]: ??
FF [+11]: probably ground hold interrupt
00 [+12]: ??
00 [+13]: ??
05 [+14]: Frame that Effect 1 occurs
06 [+15]: Effect 1
11 [+16]: Frame that Effect 2 occurs
1F [+17]: Effect 2
17 [+18]: Frame that Effect 3 occurs
31 [+19]: Effect 3
37 [+1A]: Frame that Effect 4 occurs
1F [+1B]: Effect 4
38 [+1C]: Frame that Effect 5 occurs
2F [+1D]: Effect 5
00 [+1E]: Frame that Effect 6 occurs
00 [+1F]: Effect 6
00 [+20]: Frame that Effect 7 occurs
00 [+21]: Effect 7
00 [+22]: Frame that Effect 8 occurs
00 [+23]: Effect 8
Toki1 Dictionary for Virtual Pro Wrestling 2:
02 = [Sound] Multiple Bell Rings
04 = [Sound] two swipes?
06 = ?
07 = [Sound] being thrown into guardrail?
08 = [Sound] thud?
09 = [Sound] step?
0A = [Sound]
0B = [Sound] thud2?
0C = [Sound] Thrown into ring post. dong!
0D = [Sound] Squeak
0E = [Sound] hit?
0F = [Sound] slap/chop?
10 = [Sound] small thud?
11 = [Sound] small thud 2?
12 = [Rumble]
13 = [Rumble]
14 = [Rumble] Small Rumble
15 = [Rumble]
16 = [Rumble] Small Rumble 2
17 = [Rumble]
18 = [Rumble]
19 = [Rumble]
1A = [Rumble]
1B = [Rumble]
1C = [Rumble]
1D = [Rumble]
1E = ?
1F = [Sound] Swipe (Abdullah taunt)
20 = [Sound] big woosh
21 = [Sound] ?
22 = [Sound] Tap Out scream
23 = [Sound] Low Blow bell
24 = ?
25 = ?
26 = [Sound] small thud
27 = [Sound] being thrown into guardrail?
28 = [Sound] unknown weapon impact?
29 = [Sound] two impacts
2A = [Sound] odd impact
2B = [Sound] thud?
2C = [Sound] slap impact
2D = [Sound] soft crowd?
2E = [Sound] crowd "oh"?
2F = [Sound] louder crowd?
30 = [Sound] loud crowd?
31 = [Sound] low crowd?
32 = [Sound] crowd "woah"?
33 = [Sound] loud thunderish
34 = ?
35 = ?
36 = [Sound] female screams
37 = [Sound] booing (low blow/choke)
38 = ?
39 = ?
3A = ?
3B = ?
3C = ?
3D = [Sound] Crowd "1"
3E = [Sound] Crowd "2"
3F = [Sound] Crowd "3"
40 = ?
41 =
42 =
43 =
44 =
45 =
46 =
47 =
48 =
49 =
4A =
4B =
4C =
4D = [Sound] single ring bell
4E = ?
4F = ?
50 = ?
51 =
52 =
53 =
54 =
55 =
56 =
57 =
58 =
59 =
5A =
5B =
5C =
5D = ?
5E =
5F =
60 = ?
61 =
62 =
63 =
64 =
65 =
66 =
67 =
68 = [Rumble]
69 = ?
6A = ?
6B = ?
6C = ?
6D = ?
6E = [Rumble]
6F = ?
70 = [Rumble] Long Violent Rumble
71 = [Rumble] Long Violent Rumble 2
72 = ?
73 = ?
74 = [Rumble] Longer Medium Rumble
75 = ?
76 = ?
77 = ?
78 = ?
79 = ?
7A = [Rumble] Longer Medium Rumble 2
7B =
7C =
7D =
7E =
7F =
80 = ?
81 =
82 =
83 =
84 =
85 =
86 =
87 =
88 =
89 =
8A =
8B =
8C =
8D =
8E = ?
8F = [Sound] Single Bell
90 = [Sound] two whiffs?
91 =
92 =
93 =
94 =
95 =
96 =
97 =
98 =
99 =
9A =
9B =
9C =
9D =
9E =
9F =
A0 = [Sound] Single Bell
A1 =
A2 =
A3 =
A4 =
A5 =
A6 =
A7 =
A8 =
A9 =
AA =
AB =
AC =
AD =
AE =
AF =
B0 = [Hand] middle finger right hand
B1 = [Hand] middle finger both hands
B2 = [Hand] wolfpac right hand
B3 = [Hand] wolfpac both hands
B4 = [Hand] peace sign left hand
B5 = [Hand] peace sign right hand
B6 = [Hand] peace sign both hands
B7 = [Hand] index/thumb point right hand
B8 = [Hand] index/thumb point both hands
B9 = [Hand] flat hands
BA = [Hand] index point right hand
BB =
BC = [Hand] index middle both hands
BD =
BE = [Sound] Wrestler Sound A
BF = [Sound] Wrestler Sound B
C0 = [Sound] Wrestler Sound B
C1 = [Sound] Wrestler Sound B
C2 = [Sound] Wrestler Sound B
C3 = [Sound] Wrestler Sound B
C4 = [Sound] Wrestler Sound B
C5 = [Sound] Wrestler Sound B
C6 = [Sound] Wrestler Sound B
C7 = [Sound] Wrestler Sound B
C8 =
C9 = [Rope]
CA = [Rope]
CB = [Rope]
CC = [Rope]
CD = [Rope]
CE = [Rope]
CF = [Rope]
D0 = [Rope] Small impact all ropes
D1 = [Rope] Shake turnbuckle corner
D2 =
D3 =
D4 =
D5 =
D6 =
D7 =
D8 =
D9 =
DA =
DB =
DC =
DD = [Rope]
DE = [Rope]
DF = [Rope]
E0 = [Rope] Bend top rope closest to wrestler (follow)
E1 = [Rope] Bend middle rope closest to wrestler (follow)
E2 = [Rope] Bend bottom rope closest to wrestler (follow)
E3 = [Rope] Bend top rope closest to wrestler (shorter)
E4 = [Rope] Bend middle rope closest to wrestler (shorter)
E5 = [Rope] Bend bottom rope closest to wrestler (shorter)
E6 = ?
E7 = [Rope] Bend back and hold top rope closest to wrestler
E8 = [Rope] Bend back and hold middle rope closest to wrestler
E9 = [Rope] Bend back and hold bottom rope closest to wrestler
EA = [Rope] Bend towards and hold top rope closest to wrestler
EB = [Rope] Bend towards and hold middle rope closest to wrestler
EC = [Rope] Bend towards and hold bottom rope closest to wrestler
ED = [Rope] Bend towards and hold top rope closest to wrestler 2
EE = [Rope] Bend towards and hold middle rope closest to wrestler 2
EF = [Rope] Bend towards and hold bottom rope closest to wrestler 2
F0 = ?
F1 =
F2 =
F3 =
F4 =
F5 =
F6 =
F7 =
F8 =
F9 =
FA =
FB =
FC =
FD =
FE = ?
FF = ?