This is particularly useful for parkour replays or the likes of it that involve moving 2 rag-dolls.
You'll need basic Notepad knowledge for this so read up on that Tool entry before tackling this one.
Step 1:Make a replay moving only Tori.
Step 2:Make a replay moving only Uke.
MAKE SURE THEY DON'T INTERCEPT EACH OTHER IN ANY OCCASION.
Step 3:Open your
Tori replay with notepad (you go to your Toribash folder, then to the "replays" folder, right click the desired replay, "Open with", and select notepad)
Note that all the lines will have a 0 right after their title (JOINT 0, POS 0, LINVEL 0, etc). This means that these lines are referring to Tori.
In a replay where you only move Uke all the lines will start with a 1.
Step 4:Open your
Uke replay with notepad (you go to your Toribash folder, then to the "replays" folder, right click the desired replay, "Open with", and select notepad).
Step 5:Now to merge the replays, you need to copy all of the lines referring to Uke to Tori's replay (JOINT 1, POS 1, LINVEL 1, etc), while NOT overwriting Tori's stuff.
This means you'll have to create blocks like this:
FRAME 0; 0 0 0 0
JOINT 0; 0 1 2 3 8 4 12 3 13 3 14 4 15 1 16 2 19 3
POS 0; 1.00000000 3.40000004 2.59000009 1.00000000 3.44999999 2.14000005 1.00000000 3.44999999 1.89000005 1.00000000 3.50000000 1.69000000 1.00000000 3.55000001 1.48999995 0.75000000 3.44999999 2.09000009 0.44999999 3.44999999 2.23999995 0.05000000 3.44999999 2.23999995 1.25000000 3.44999999 2.09000009 1.54999995 3.44999999 2.23999995 1.95000005 3.44999999 2.23999995 -0.34999999 3.39999998 2.23999995 2.34999990 3.39999998 2.23999995 0.80000001 3.55000001 1.39000005 1.20000005 3.55000001 1.39000005 0.80000001 3.55000001 1.04000002 1.20000005 3.55000001 1.04000002 1.20000005 3.55000001 0.44000000 0.80000001 3.55000001 0.44000000 0.80000001 3.44999999 0.04000000 1.20000005 3.44999999 0.04000000
QAT 0; 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000
LINVEL 0; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
ANGVEL 0; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
JOINT 1; 0 4 1 1 2 1 3 1 4 1 5 1 6 4 7 2 8 4 9 4 10 4 11 4 12 2 13 3 14 3 15 4 16 4 17 4 18 4 19 4
POS 1; 1.00000000 -3.59999996 2.59000009 1.00000000 -3.64999992 2.14000005 1.00000000 -3.64999992 1.89000005 1.00000000 -3.69999993 1.69000000 1.00000000 -3.74999994 1.48999995 1.25000000 -3.64999992 2.09000009 1.55000001 -3.64999992 2.23999995 1.95000000 -3.64999992 2.23999995 0.75000000 -3.64999992 2.09000009 0.45000005 -3.64999992 2.23999995 0.04999995 -3.64999992 2.23999995 2.34999999 -3.59999990 2.23999995 -0.34999990 -3.59999990 2.23999995 1.19999999 -3.74999994 1.39000005 0.79999995 -3.74999994 1.39000005 1.19999999 -3.74999994 1.04000002 0.79999995 -3.74999994 1.04000002 0.79999995 -3.74999994 0.44000000 1.19999999 -3.74999994 0.44000000 1.19999999 -3.64999992 0.04000000 0.79999995 -3.64999992 0.04000000
QAT 1; 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
LINVEL 1; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
ANGVEL 1; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Step 6:Sometimes you'll notice that you moved Uke on a frame where you didn't move Tori.
On those cases, you'll need to copy the FRAME line as well. Lise so:
FRAME 0; 0 0 0 0
JOINT 1; 0 4 1 1 2 1 3 1 4 1 5 1 6 4 7 2 8 4 9 4 10 4 11 4 12 2 13 3 14 3 15 4 16 4 17 4 18 4 19 4
POS 1; 1.00000000 -3.59999996 2.59000009 1.00000000 -3.64999992 2.14000005 1.00000000 -3.64999992 1.89000005 1.00000000 -3.69999993 1.69000000 1.00000000 -3.74999994 1.48999995 1.25000000 -3.64999992 2.09000009 1.55000001 -3.64999992 2.23999995 1.95000000 -3.64999992 2.23999995 0.75000000 -3.64999992 2.09000009 0.45000005 -3.64999992 2.23999995 0.04999995 -3.64999992 2.23999995 2.34999999 -3.59999990 2.23999995 -0.34999990 -3.59999990 2.23999995 1.19999999 -3.74999994 1.39000005 0.79999995 -3.74999994 1.39000005 1.19999999 -3.74999994 1.04000002 0.79999995 -3.74999994 1.04000002 0.79999995 -3.74999994 0.44000000 1.19999999 -3.74999994 0.44000000 1.19999999 -3.64999992 0.04000000 0.79999995 -3.64999992 0.04000000
QAT 1; 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
LINVEL 1; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
ANGVEL 1; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Common mistake: You can't have two FRAME lines for the same frame. Meaning that this will NOT work:
FRAME 0; 0 0 0 0
JOINT 0; 0 1 2 3 8 4 12 3 13 3 14 4 15 1 16 2 19 3
POS 0; 1.00000000 3.40000004 2.59000009 1.00000000 3.44999999 2.14000005 1.00000000 3.44999999 1.89000005 1.00000000 3.50000000 1.69000000 1.00000000 3.55000001 1.48999995 0.75000000 3.44999999 2.09000009 0.44999999 3.44999999 2.23999995 0.05000000 3.44999999 2.23999995 1.25000000 3.44999999 2.09000009 1.54999995 3.44999999 2.23999995 1.95000005 3.44999999 2.23999995 -0.34999999 3.39999998 2.23999995 2.34999990 3.39999998 2.23999995 0.80000001 3.55000001 1.39000005 1.20000005 3.55000001 1.39000005 0.80000001 3.55000001 1.04000002 1.20000005 3.55000001 1.04000002 1.20000005 3.55000001 0.44000000 0.80000001 3.55000001 0.44000000 0.80000001 3.44999999 0.04000000 1.20000005 3.44999999 0.04000000
QAT 0; 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000
LINVEL 0; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
ANGVEL 0; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
FRAME 0; 0 0 0 0
JOINT 1; 0 4 1 1 2 1 3 1 4 1 5 1 6 4 7 2 8 4 9 4 10 4 11 4 12 2 13 3 14 3 15 4 16 4 17 4 18 4 19 4
POS 1; 1.00000000 -3.59999996 2.59000009 1.00000000 -3.64999992 2.14000005 1.00000000 -3.64999992 1.89000005 1.00000000 -3.69999993 1.69000000 1.00000000 -3.74999994 1.48999995 1.25000000 -3.64999992 2.09000009 1.55000001 -3.64999992 2.23999995 1.95000000 -3.64999992 2.23999995 0.75000000 -3.64999992 2.09000009 0.45000005 -3.64999992 2.23999995 0.04999995 -3.64999992 2.23999995 2.34999999 -3.59999990 2.23999995 -0.34999990 -3.59999990 2.23999995 1.19999999 -3.74999994 1.39000005 0.79999995 -3.74999994 1.39000005 1.19999999 -3.74999994 1.04000002 0.79999995 -3.74999994 1.04000002 0.79999995 -3.74999994 0.44000000 1.19999999 -3.74999994 0.44000000 1.19999999 -3.64999992 0.04000000 0.79999995 -3.64999992 0.04000000
QAT 1; 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
LINVEL 1; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
ANGVEL 1; 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
So if you move Uke and Tori on the same frame, you only need a FRAME line once, so you only copy the "JOINT 1, POS 1, LINVEL 1, etc" lines.
Step 7:Finally save the file with a different name (just in case something goes wrong) and open it up to see if you made any mistakes.