Cutscene Character Model Structures - X-Hax/SA2BModdingGuide GitHub Wiki

Character Node Hierarchy

The node hierarchy for the characters in the cutscenes tends to be quite different from their main game counterparts. As a result, there isn't so much a common skeleton for the cutscene models so much as a different arrangement for the same nodes, with some alterations for what's included within the body's mesh. As a general rule of thumb, any part of the mesh that requires shape motions in the scene is not included with the main model.

Table of Contents

Sonic

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Body node (Parent 2)
4 Legs + Tail node (Parent)
5 Legs + Tail node (Parent 2)
6 Left Leg (Parent)
7 Left Leg node (hip)
8 Left Leg node (thigh)
9 Left Leg node (knee)
10 Left Leg node (end)
11 Left Foot node (Parent)
12 Left Foot node (Heel)
13 Left Foot node (Toe)
14 Left Foot node (End)
15 Tail (Parent)
16 Tail node (base)
17 Tail node (2nd from base)
18 Tail node (2nd from end)
19 Tail node (end)
20 Right Leg (Parent)
21 Right Leg node (hip)
22 Right Leg node (thigh)
23 Right Leg node (knee)
24 Right Leg node (end)
25 Right Foot node (Parent)
26 Right Foot node (Heel)
27 Right Foot node (toe)
28 Right Foot node (end)
29 Chest node (Parent)
30 Chest node (middle)
31 Head + Arms node (Parent)
32 Head + Arms node (Parent 2)
33 Right Arm (Parent, contains arm array)
34 Right Arm (Parent 2)
35 Right Arm node (base)
36 Right Arm node (elbow)
37 Right Arm node (wrist)
38 Right hand (Parent)
39 Right hand (Parent 2)
40 Face node (Parent)
41 Face node (Parent 2)
42 Face node (Parent 3)
43 Muzzle (Parent)
44 Head (Parent)
45 Right eye (Parent)
46 Right eye
47 Left eye (Parent)
48 Left eye
49 Left Arm (Parent, contains arm array)
50 Left Arm (Parent 2)
51 Left Arm node (base)
52 Left Arm node (elbow)
53 Left Arm node (wrist)
54 Left hand (Parent)
55 Left Hand (Parent 2)

Shadow

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Body node (Parent 2)
4 Legs + Tail node (Parent)
5 Legs + Tail node (Parent 2)
6 Right Leg (Parent)
7 Right Leg node (hip)
8 Right Leg node (thigh)
9 Right Leg node (knee)
10 Right Leg node (end)
11 Right Foot node (Parent)
12 Right Foot node (Heel)
13 Right Foot node (Toe)
14 Right Foot node (End)
15 Tail (Parent)
16 Tail node (base)
17 Tail node (2nd from base)
18 Tail node (2nd from end)
19 Tail node (end)
20 Left Leg (Parent)
21 Left Leg node (hip)
22 Left Leg node (thigh)
23 Left Leg node (knee)
24 Left Leg node (end)
25 Left Foot node (Parent)
26 Left Foot node (Heel)
27 Left Foot node (toe)
28 Left Foot node (end)
29 Chest node (Parent)
30 Chest node (middle)
31 Head + Arms node (Parent)
32 Head + Arms node (Parent 2)
33 Right Arm (Parent, contains arm array)
34 Right Arm (Parent 2)
35 Right Arm node (base)
36 Right Arm node (elbow)
37 Right Arm node (wrist)
38 Right hand (Parent)
39 Face node (Parent)
40 Face node (Parent 2)
41 Face node (Parent 3)
42 Muzzle (Parent)
43 Head (Parent)
44 Right eye (Parent)
45 Right eye
46 Left eye (Parent)
47 Left eye
48 Left Arm (Parent, contains arm array)
49 Left Arm (Parent 2)
50 Left Arm node (base)
51 Left Arm node (elbow)
52 Left Arm node (wrist)
53 Left hand (Parent)

Knuckles

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Body node (Parent 2)
4 Legs + Tail node (Parent)
5 Legs + Tail node (Parent 2)
6 Right Leg (Parent)
7 Right Leg node (hip)
8 Right Leg node (thigh)
9 Right Leg node (knee)
10 Right Leg node (end)
11 Right Foot node (Parent, contains shoe array)
12 Right Foot node (Parent 2)
13 Right Foot node (Heel)
14 Right Foot node (Toe)
15 Right Foot node (End)
16 Left Leg (Parent)
17 Left Leg node (hip)
18 Left Leg node (thigh)
19 Left Leg node (knee)
20 Left Leg node (end)
21 Left Foot node (Parent, contains shoe array)
22 Left Foot node (Parent 2)
23 Left Foot node (Heel)
24 Left Foot node (toe)
25 Left Foot node (end)
26 Tail (Parent)
27 Tail node (base)
28 Tail node (2nd from base)
29 Tail node (2nd from end)
30 Tail node (end)
31 Chest node (Parent)
32 Chest node (middle)
33 Head + Arms node (Parent)
34 Head + Arms node (Parent 2)
35 Left Arm (Parent, contains arm array)
36 Left Arm (Parent 2)
37 Left Arm node (base)
38 Left Arm node (elbow)
39 Left Arm node (wrist)
40 Left hand (Parent)
41 Face node (Parent)
42 Face node (Parent 2)
43 Face node (Parent 3)
44 Muzzle (Parent)
45 Head (Parent)
46 Right eye (Parent)
47 Right eye
48 Left eye (Parent)
49 Left eye
50 Right Arm (Parent, contains arm array)
51 Right Arm (Parent 2)
52 Right Arm node (base)
53 Right Arm node (elbow)
54 Right Arm node (wrist)
55 Right hand (Parent)

Rouge

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Body node (Parent 2)
4 Legs + Tail node (Parent)
5 Legs + Tail node (Parent 2)
6 Right Leg (Parent)
7 Right Leg node (hip)
8 Right Leg node (thigh)
9 Right Leg node (knee)
10 Right Leg node (end)
11 Right Foot node (Parent, contains shoe array)
12 Right Foot node (Parent 2)
13 Right Foot node (Heel)
14 Right Foot node (Toe)
15 Right Foot node (End)
16 Left Leg (Parent)
17 Left Leg node (hip)
18 Left Leg node (thigh)
19 Left Leg node (knee)
20 Left Leg node (end)
21 Left Foot node (Parent, contains shoe array)
22 Left Foot node (Parent 2)
23 Left Foot node (Heel)
24 Left Foot node (toe)
25 Left Foot node (end)
26 Tail (Parent)
27 Tail node (base)
28 Tail node (2nd from base)
29 Tail node (2nd from end)
30 Tail node (end)
31 Chest node (Parent)
32 Chest node (middle)
33 Head + Arms node (Parent)
34 Head + Arms node (Parent 2)
35 Right Arm (Parent, contains arm array)
36 Right Arm (Parent 2)
37 Right Arm node (base)
38 Right Arm node (elbow)
39 Right Arm node (wrist)
40 Right hand (Parent)
41 Right hand (Parent 2)
42 Right thumb node (Parent)
43 Right thumb node (middle)
44 Right thumb node (tip)
45 Right fingers node (Parent)
46 Right fingers node (middle)
47 Right fingers node (tip)
48 Right pinkie node (Parent)
49 Right pinkie node (middle)
50 Right pinkie node (tip)
51 Right hand
52 Face node (Parent)
53 Face node (Parent 2)
54 Face node (Parent 3)
55 Muzzle (Parent)
56 Head (Parent)
57 Right eye (Parent)
58 Right eye
59 Left eye (Parent)
60 Left eye
61 Left Arm (Parent, contains arm array)
62 Left Arm (Parent 2)
63 Left Arm node (base)
64 Left Arm node (elbow)
65 Left Arm node (wrist)
66 Left hand (Parent)
67 Left Hand (Parent 2)
68 Left thumb node (Parent)
69 Left thumb node (middle)
70 Left thumb node (tip)
71 Left fingers node (Parent)
72 Left fingers node (middle)
73 Left fingers node (tip)
74 Left pinkie node (Parent)
75 Left pinkie node (middle)
76 Left pinkie node (tip)
77 Left hand

Mech Tails

ID Description
0 Mech's Root node
1 Mech's Legs node (Parent)
2 Mech's Chest node (Parent)
3 Vulcan Cannon
4 Vulcan Cannon node
5 Missile Blaster node (base)
6 Missile Blaster node (barrel)
7 Missile Blaster node (tip)
8 Laser Blaster node (base)
9 Laser Blaster node (barrel)
10 Laser Blaster node (tip)
11 Bazooka node (base)
12 Bazooka node (barrel)
13 Bazooka node (tip)
14 Cannon node
15 Pilot's root node
16 Pilot's Chest node
17 Pilot's Left Arm node (base, contains array for arm)
18 Pilot's Left Arm node (Parent)
19 Pilot's Left Arm node (Armpit)
20 Pilot's Left Arm node (elbow)
21 Pilot's Left Arm node (wrist)
22 Pilot's Right arm node (base, contains array for arm)
23 Pilot's Right arm node (Parent)
24 Pilot's Right arm node (armpit)
25 Pilot's Right arm node (elbow)
26 Pilot's Right arm node (wrist)
27 Pilot's Face node (Parent)
28 Pilot's Face node (Parent 2)
29 Pilot's Face node (Parent 3)
30 Pilot's Right eye
31 Pilot's Left eye
32 Pilot's face node (end)
33 Yoke node
34 Lock-on Laser node
35 Mech's Right foot node (Parent)
36 Mech's Right foot node (Parent 2)
37 Mech's Right foot node (base)
38 Mech's Right foot node (calf, Parent)
39 Mech's Right foot node (calf)
40 Booster (Right)
41 Mech's Right foot node (Foot, Parent 1)
42 Mech's Right foot node (Foot, Parent 2)
43 Mech's Right foot node (Foot, Parent 3)
44 Mech's Right foot node (Foot)
45 Mech's Right foot node (Foot, tip)
46 Mech's Left foot node (Parent)
47 Mech's Left foot node (Parent 2)
48 Mech's Left foot node (base)
49 Mech's Left foot node (calf, Parent)
50 Mech's Left foot node (calf)
51 Booster (Left)
52 Mech's Left foot node (Foot, Parent 1)
53 Mech's Left foot node (Foot, Parent 2)
54 Mech's Left foot node (Foot, Parent 3)
55 Mech's Left foot node (Foot)
56 Mech's Left foot node (Foot, tip)

Mech Eggman

ID Description
0 Root node
1 Mech's Legs node (Parent)
2 Mech's Right Leg node (base)
3 Mech's Right Leg node (calf)
4 Mech's Right Foot node (heel)
5 Mech's Right Foot node (toe)
6 Jet Engine (Right)
7 Mech's Left Leg node (base)
8 Mech's Left Leg node (calf)
9 Mech's Left Leg node (heel)
10 Mech's Left Leg node (toe)
11 Jet Engine (Left)
12 Mech's Chest node (Parent)
13 Blaster node
14 Lock-on Laser node
15 Accessories node? (Parent)
16 Protection Armor
17 Vulcan Cannon
18 Vulcan Cannon node
19 Missile Blaster node (base)
20 Missile Blaster node (barrel)
21 Missile Blaster node (tip)
22 Large Cannon
23 Large Cannon node
24 Laser Blaster node (base)
25 Laser Blaster node (barrel)
26 Laser Blaster node (tip)
27 Laser Blaster node (glow)
28 Pilot's root node
29 Pilot's chest node (Contains array for the body)
30 Pilot's Arms node (Parent)
31 Pilot's Left Arm node (Parent)
32 Pilot's Left Arm node (base)
33 Pilot's Left Arm node (elbow)
34 Pilot's Left Arm node (wrist)
35 Pilot's Left hand node (Parent)
36 Pilot's Right Arm node (Parent)
37 Pilot's Right arm node (base)
38 Pilot's Right arm node (elbow)
39 Pilot's Right arm node (wrist)
40 Pilot's Right hand node (Parent)
41 Pilot's Face node (Parent)
42 Pilot's Face node (Parent 2)
43 Pilot's Face node (Parent 3)

Tails

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Chest node (Parent)
4 Chest node (middle)
5 Head + Arms node (Parent)
6 Head + Arms node (Parent 2)
7 Left Arm (Parent, contains arm array)
8 Left Arm (Parent 2)
9 Left Arm node (base)
10 Left Arm node (elbow)
11 Left Arm node (wrist)
12 Left hand (Parent)
13 Left hand (Parent 2)
14 Right Arm (Parent, contains arm array)
15 Right Arm (Parent 2)
16 Right Arm node (base)
17 Right Arm node (elbow)
18 Right Arm node (wrist)
19 Right hand (Parent)
20 Right Hand (Parent 2)
21 Face node (Parent)
22 Face node (Parent 2)
23 Face node (Parent 3)
24 Eyes (Parent)
25 Left Eye
26 Right eye
27 Muzzle (Parent)
28 Head (Parent)
29 Body node (Parent 2)
30 Legs + Tail node (Parent)
31 Legs + Tail node (Parent 2)
32 Right Leg (Parent)
33 Right Leg node (hip)
34 Right Leg node (thigh)
35 Right Leg node (knee)
36 Right Leg node (end)
37 Right Foot node (Parent, contains shoe array)
38 Right Foot node (Parent 2)
39 Right Foot node (Heel)
40 Right Foot node (Toe)
41 Right Foot node (End)
42 Tails (Parent)
43 Right tail
44 Left tail
45 Left Leg (Parent)
46 Left Leg node (hip)
47 Left Leg node (thigh)
48 Left Leg node (knee)
49 Left Leg node (end)
50 Left Foot node (Parent, contains shoe array)
51 Left Foot node (Parent 2)
52 Left Foot node (Heel)
53 Left Foot node (toe)
54 Left Foot node (end)

Eggman

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Chest node (Parent)
4 Chest node (middle)
5 Head + Arms node (Parent)
6 Head + Arms node (Parent 2)
7 Left Arm (Parent)
8 Left Arm node (base)
9 Left Arm node (elbow)
10 Left Arm node (wrist)
11 Left Hand node (Parent)
12 Left Hand node (Parent 2)
13 Right Arm (Parent)
14 Right Arm node (base)
15 Right Arm node (elbow)
16 Right Arm node (wrist)
17 Right hand node (Parent)
18 Right hand node (Parent 2)
19 Face node (Parent)
20 Face node (Parent 2)
21 Face node (Parent 3)
22 Body node (Parent 2)
23 Legs node (Parent)
24 Legs node (Parent 2)
25 Right Leg node (Parent)
26 Right Leg node (hip)
27 Right Leg node (thigh)
28 Right Leg node (knee)
29 Right Leg node (End)
30 Right Foot node (Parent)
31 Right Foot node (calf)
32 Right Foot node (heel)
33 Right Foot node (toe)
34 Left Leg node (Parent)
35 Left Leg node (hip)
36 Left Leg node (thigh)
37 Left Leg node (knee)
38 Left Leg node (end)
39 Left Foot node (Parent)
40 Left Foot node (calf)
41 Left Foot node (heel)
42 Left Foot node (toe)

Amy

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Body node (Parent 2)
4 Legs + Tail node (Parent)
5 Legs + Tail node (Parent 2)
6 Right Leg (Parent)
7 Right Leg node (hip)
8 Right Leg node (thigh)
9 Right Leg node (knee)
10 Right Leg node (end)
11 Right Foot node (Parent)
12 Right Foot node (Heel)
13 Right Foot node (Toe)
14 Right Foot node (End)
15 Tail (Parent)
16 Tail node (base)
17 Tail node (2nd from base)
18 Tail node (2nd from end)
19 Tail node (end)
20 Left Leg (Parent)
21 Left Leg node (hip)
22 Left Leg node (thigh)
23 Left Leg node (knee)
24 Left Leg node (end)
25 Left Foot node (Parent)
26 Left Foot node (Heel)
27 Left Foot node (toe)
28 Left Foot node (end)
29 Chest node (Parent)
30 Chest node (middle)
31 Head + Arms node (Parent)
32 Head + Arms node (Parent 2)
33 Face node (Parent)
34 Face node (Parent 2)
35 Muzzle (Parent)
36 Eyes (Parent)
37 Right eye
38 Left eye
39 Face node (Parent 3)
40 Head (Parent)
41 Right Arm (Parent, contains arm array)
42 Right Arm (Parent 2)
43 Right Arm node (base)
44 Right Arm node (elbow)
45 Right Arm node (wrist)
46 Right hand (Parent)
47 Right hand (Parent 2)
48 Left Arm (Parent, contains arm array)
49 Left Arm (Parent 2)
50 Left Arm node (base)
51 Left Arm node (elbow)
52 Left Arm node (wrist)
53 Left hand (Parent)
54 Left Hand (Parent 2)

Super Sonic/Super Shadow

ID Description
0 Root node
1 Root node 2 (Main array for the body)
2 Body node (Parent)
3 Body node (Parent 2)
4 Legs + Tail node (Parent)
5 Legs + Tail node (Parent 2)
6 Right Leg (Parent)
7 Right Leg node (hip)
8 Right Leg node (thigh)
9 Right Leg node (knee)
10 Right Leg node (end)
11 Right Foot node (Parent, contains shoe array)
12 Right Foot node (Parent 2)
13 Right Foot node (Heel)
14 Right Foot node (Toe)
15 Right Foot node (End)
16 Left Leg (Parent)
17 Left Leg node (hip)
18 Left Leg node (thigh)
19 Left Leg node (knee)
20 Left Leg node (end)
21 Left Foot node (Parent, contains shoe array)
22 Left Foot node (Parent 2)
23 Left Foot node (Heel)
24 Left Foot node (toe)
25 Left Foot node (end)
26 Tail (Parent)
27 Tail node (base)
28 Tail node (2nd from base)
29 Tail node (2nd from end)
30 Tail node (end)
31 Chest node (Parent)
32 Chest node (middle)
33 Head + Arms node (Parent)
34 Head + Arms node (Parent 2)
35 Left Arm (Parent, contains arm array)
36 Left Arm (Parent 2)
37 Left Arm node (base)
38 Left Arm node (elbow)
39 Left Arm node (wrist)
40 Left hand (Parent)
41 Left hand (Parent 2)
42 Face node (Parent)
43 Face node (Parent 2)
44 Face node (Parent 3)
45 Muzzle (Parent)
46 Head (Parent)
47 Right eye (Parent)
48 Right eye
49 Left eye (Parent)
50 Left eye
51 Right Arm (Parent, contains arm array)
52 Right Arm (Parent 2)
53 Right Arm node (base)
54 Right Arm node (elbow)
55 Right Arm node (wrist)
56 Right hand (Parent)
57 Right Hand (Parent 2)