List of Character Motions - X-Hax/SADXModdingGuide GitHub Wiki

This is the list of motion data for all characters. Once you've found your motion, you can convert it with AnimJSONConverter and use the Blender add-on to edit it. See the Animation Editing tutorial for more information.

Notes:

  • Gameplay motions are split by SA TOOLS under project\figure\xxx\models.
  • Event animations are under project\event\model\xxx
  • A motion (NJS_ACTION) contains the motion data (NJS_MOTION) and the object to display (NJS_OBJECT) which can sometimes be different than the main model (ball forms, froggy, etc.)

Table of content:

  1. Sonic (Metal/Super Sonic)
  2. Tails
  3. Knuckles
  4. Amy
  5. Gamma
  6. Big

Sonic

CHRMODELS

Located in project\figure\sonic\models, SONIC_ACTIONS[ID] in code.

ID Description Comment
1 Stand
73 Snowboard Turn left Snowboard object
74 Snowboard Turn right Snowboard object
75 Snowboard Damage 1 Snowboard object
76 Snowboard Damage 2 Snowboard object
77 Snowboard Full Left -> Leaned left Snowboard object
78 Snowboard Full Right -> Leaned right Snowboard object
79 Snowboard Leaned left Snowboard object
80 Snowboard Leaned left -> Normal Snowboard object
81 Snowboard Normal -> Jump Snowboard object
82 Snowboard Jump -> Normal Snowboard object
83 Snowboard Trick Snowboard object
84 Snowboard Trick Snowboard object
85 Snowboard Trick Snowboard object
86 Snowboard Trick Snowboard object
110 Snowboard Trick Snowboard object
111 Snowboard Trick Snowboard object
112 Snowboard Trick Snowboard object

Tails

CHRMODELS

Located in project\figure\miles\models; MILES_ACTIONS[ID] in code.

ID Description Comment
69 Lying on stomach Unused?
70 Lying on stomach -> sit Unused?
100-109 Snowboard object animations Snowboard object

Knuckles

CHRMODELS

Located in project\figure\knuckles\models; KNUCKLES_ACTIONS[ID] in code.

ID Description Comment
29 - 34 Upgrade animations (looking at fists) Not in AnimData
36 Climbing over something Not in AnimData, maybe unused
38 Early climbing animation maybe Unused
66 Hitting fists together (start) Unused
67 Hitting fists together (loop) Unused
68 Hitting fists together (stop) Unused
80 Threatening pose (start) Not in AnimData
81 Threatening pose (loop) Character Select
84 Alternate walk Not in AnimData
85 Cannon launched Unused

Amy

CHRMODELS

Located in project\figure\amy\models; AMY_ACTIONS[ID] in code.

ID Description Comment
28 Falling down on her knees Unused
30 Shaking her head -> hitting the ground with her shoe. Unused
31 Hitting ground with her shoe with anger Unused
32 Stops hitting the ground with her shoe Unused
59 Crawling amy Unused
60 Crawling amy -> standing Unused
71 Cannon launched Unused
74 Empty animation Unused
75 Empty animation Unused

Gamma

CHRMODELS

Located in project\figure\e102\models

Big

CHRMODELS

Located in project\figure\big\models; BIG_ACTIONS[ID] in code. All animations use Big's main model.

ID Description Comment
78 Bumping stomach (start) Unused
79 Bumping stomach (loop) Unused
80 Bumping stomach (stop) Unused

SONIC.EXE

Location Model Motion Internal location Description
0x3C5D520 Big 0 0x9C08D0 figure\big\models\b_cart0.nam Bumper Car
0x9228A4 Froggy 0x922898 figure\big\models\f_f0021_frog.nam Froggy swim
0x92400C Froggy 0x924000 figure\big\models\f_f0021_frog.nam Froggy idle
0x927594 Froggy 0x927588 figure\big\models\f_f0021_frog.nam Froggy in trouble
0x Big 0 0x2688308 event\model\big\b_b0001_big.nam Event: Intro (wake up)
0x Big 0 0x268A668 event\model\big\b_b0002_big.nam Event: Intro (sat on bed)
0x Big 0 0x265A980 event\model\big\b_b0003_big.nam Event: Meeting Tails (fall)
0x Big 0 0x265C660 event\model\big\b_b0004_big.nam Event: Meeting Tails (lying on ground)
0x Big 0 0x27F91B8 event\model\big\b_b0006_big.nam Event: Emerald Coast (holding Froggy)
0x Big 0 0x27FAE18 event\model\big\b_b0007_big.nam Event: Emerald Coast (walk with Froggy)
0x Big 0 0x265EAB0 event\model\big\b_b0010_big.nam Event: Waving
0x Big 0 0x268EDD8 event\model\big\b_b0011_big.nam Event: Intro (shocked)
0x Big 0 0x25C4698 event\model\big\b_b0012_big.nam Event: Intro (stand, arms spread)
0x Big 0 0x25C70B8 event\model\big\b_b0013_big.nam Event: Chaos 6 (turn at sonic)
0x Big 0 0x25C9568 event\model\big\b_b0014_big.nam Event: Chaos 6 (stand, look at sonic)
0x Big 0 0x27FE468 event\model\big\b_b0020_big.nam Event: Pursuing Frogy
0x Big 0 0x27FFBA8 event\model\big\b_b0022_big.nam Event: Holding Froggy firmly
0x Big 0 0x26910F8 event\model\big\b_b0027_big.nam Event: Intro (stand looking down)
0x Big 0 0x2693988 event\model\big\b_b0028_big.nam Event: Intro (stand)
0x Big 0 0x2699E88 event\model\big\b_b0029_big.nam Event: Intro (turning back slowly)
0x Big 0 0x269BE78 event\model\big\b_b0030_big.nam Event: Intro (sleep 1)
0x Big 0 0x269D7F8 event\model\big\b_b0031_big.nam Event: Intro (sleep 2)
0x Big 0 0x27498B0 event\model\big\b_b0032_big.nam Event: Outro (fishing)
0x Big 0 0x274B600 event\model\big\b_b0033_big.nam Event: Outro (fishing, look at Froggy)
0x Big 0 0x28039A0 event\model\big\b_b0034_big.nam Event: Chaos 6 (victory!)
0x Big 0 0x2805360 event\model\big\b_b0035_big.nam Event: Final Egg (holding Froggy)
0x Big 0 0x28102C0 event\model\big\b_b0036_big.nam Event: Final Egg (victory start)
0x Big 0 0x2811B40 event\model\big\b_b0037_big.nam Event: Final Egg (victory)
0x Big 0 0x2750500 event\model\big\b_b0038_big.nam Event: Outro (fishing, miss fish)
0x Big 0 0x2751BE0 event\model\big\b_b0039_big.nam Event: Outro (missed fish)
0x Big 0 0x2758BF0 event\model\big\b_b0040_big.nam Event: Outro (fall backward)
0x Big 0 0x275A2D0 event\model\big\b_b0041_big.nam Event: Outro (fallen backward)
0x Big 0 0x280C660 event\model\big\b_b0042_big.nam Event: Final Egg (Tikal appears)
0x3C846E8 Big 0 0x2C1C298 event\model\big\b_item_s0.nam Lure Upgrade (start)
0x3C846E0 Big 0 0x2C1E768 event\model\big\b_item_s1.nam Lure Upgrade (loop)
0x3C846F0 Big 0 0x2C214D8 event\model\big\b_item_s2.nam Lure Upgrade (end)
0x3C846D8 Big 0 0x2C14B38 event\model\big\b_item_u0.nam Life Belt Upgrade (start)
0x3C846D0 Big 0 0x2C17318 event\model\big\b_item_u1.nam Life Belt Upgrade (loop)
0x3C846C8 Big 0 0x2C1A078 event\model\big\b_item_u2.nam Life Belt Upgrade (end)