Actions

SCHG

Sonic Adventure DX: PC/CHRMODELS.DLL

From Sonic Retro

SCHG: Sonic Adventure
Dreamcast
Gamecube
2004 PC
2010 PC


This page lists the data exported from the CHRMODELS.DLL file in the system folder. Usage: HMODULE handle = GetModuleHandle(L"CHRMODELS_orig"); Note that the mod loader replaces the CHRMODELS.DLL file, so mods will have to obtain a handle to CHRMODELS_orig instead.

___SONIC_OBJECTS

Type: array of pointers to OBJECT Structs.
Usage: NJS_OBJECT **___SONIC_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___SONIC_OBJECTS");

Index Description Label
0 Sonic (Root) object_0056AF50
1 Sonic Bicep (Right) object_00563B7C
2 Sonic Elbow (Right) object_00563D0C
3 Sonic Wrist (Right) object_005654EC
4 Sonic Palm (Right) object_00564CD0
5 Sonic Fingers (Right) object_005647B8
6 Sonic Thumb (Right) object_00564A78
7 Sonic Bicep (Left) object_00561F14
8 Sonic Elbow (Left) object_005620A4
9 Sonic Wrist (Left) object_005638CC
10 Sonic Palm (Left) object_005630B0
11 Sonic Fingers (Left) object_00562B80
12 Sonic Thigh (Right) object_0056044C
13 Sonic Knee (Right) object_005605DC
14 Sonic Ankle (Right) object_00561C68
15 Sonic Heel (Right) object_005613F8
16 Sonic Toe (Right) object_00560DD0
17 Sonic Thigh (Left) object_0055E99C
18 Sonic Knee (Left) object_0055EB2C
19 Sonic Ankle (Left) object_005601B8
20 Sonic Heel (Left) object_0055F948
21 Sonic Toe (Left) object_0055F330
22 Super Sonic (Root) object_0062DE88
23 Super Sonic Bicep (Right) object_00626AB4
24 Super Sonic Elbow (Right) object_00626C44
25 Super Sonic Wrist (Right) object_0062840C
26 Super Sonic Palm (Right) object_00627BF0
27 Super Sonic Fingers (Right) object_006276D8
28 Super Sonic Bicep (Left) object_00624E3C
29 Super Sonic Elbow (Left) object_00624FCC
30 Super Sonic Wrist (Left) object_006267F4
31 Super Sonic Palm (Left) object_00625FD8
32 Super Sonic Fingers (Left) object_00625AA8
33 Super Sonic Thigh (Right) object_00623474
34 Super Sonic Knee (Right) object_00623604
35 Super Sonic Ankle (Right) object_00624B78
36 Super Sonic Heel (Right) object_00624308
37 Super Sonic Toe (Right) object_00623C14
38 Super Sonic Thigh (Left) object_00621AC4
39 Super Sonic Knee (Left) object_00621C54
40 Super Sonic Ankle (Left) object_006231E0
41 Super Sonic Heel (Left) object_00622970
42 Super Sonic Toe (Left) object_00622254
44 Sonic (Jumpball) object_0057BC44
45 Sonic Eye [Parent] (Left) object_0056998C
46 Sonic Head object_00569594
47 Sonic Event Head object_005812AC
48 Sonic Head [Parent 2] object_00569DEC
49 Sonic Head object_00569594
50 Sonic Head [Parent 1] object_00569E20
51 Sonic Eye (Right) object_00569CE8
52 Sonic Eye (Left) object_005698F0
54 Light Speed Aura (Root) object_006837E8
55 Light Speed Aura Head [Parent 1] object_00682EF4
56 Ball Effect Sphere object_0061B4DC
57 Spindash/Homing Attack Trail Effect object_0061AA94
58 Light Speed Shoes Heel (Left) object_00581FB8
59 Light Speed Shoes Toe (Left) object_005818AC
60 Light Speed Shoes Heel (Right) object_00582CC0
61 Light Speed Shoes Toe (Right) object_005825A4
62 Sonic Wrist [Parent] (Right) object_00565520
63 Crystal Ring (Wrist) object_00583284
64 Crystal Ring (Upgrade) object_00583904
65 Light Speed Shoes (Upgrade) object_00585EB4
66 Sonic (Curled) object_005729CC
67 Sonic (Jumpball) object_0057BC44
68 Metal Sonic (Root) object_00591068
69 Metal Sonic (Curled) object_0059C234
70 Metal Sonic (Jumpball) object_0059E254
71 Snowboard object_007276E4
72 Spindash Charging Effect object_0061BB0C
73 Light Speed Charging Particles object_0061BCD4
74 Super Sonic Aura object_00630794
75 Super Sonic Movement Aura 1 object_00631128
76 Super Sonic Movement Aura 2 object_00631AC0
77 Super Sonic Water Effect 1 object_00631DBC
78 Super Sonic Water Effect 2 object_006320B4

___SONIC_ACTIONS

Type: array of pointers to NJS_ACTION Structs.
Usage: NJS_ACTION **___SONIC_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___SONIC_ACTIONS");

Index Field Description Label
0 motion Metal Sonic Hover ___SONIC_ACTIONS_0
0 object Sonic (Root) object_0056AF50
1 motion Standing ___SONIC_ACTIONS_1
1 object Sonic (Root) object_0056AF50
2 motion Looking around ___SONIC_ACTIONS_2
2 object Sonic (Root) object_0056AF50
3 motion Walking ___SONIC_ACTIONS_3
3 object Sonic (Root) object_0056AF50
4 motion Speed-walking ___SONIC_ACTIONS_4
4 object Sonic (Root) object_0056AF50
5 motion Jogging ___SONIC_ACTIONS_5
5 object Sonic (Root) object_0056AF50
6 motion Running ___SONIC_ACTIONS_6
6 object Sonic (Root) object_0056AF50
7 motion Braking ___SONIC_ACTIONS_7
7 object Sonic (Root) object_0056AF50
8 motion Springing ___SONIC_ACTIONS_8
8 object Sonic (Root) object_0056AF50
9 motion Springing transition ___SONIC_ACTIONS_9
9 object Sonic (Root) object_0056AF50
10 motion Falling ___SONIC_ACTIONS_10
10 object Sonic (Root) object_0056AF50
11 motion Landing on ground ___SONIC_ACTIONS_11
11 object Sonic (Root) object_0056AF50
12 motion Begin pushing ___SONIC_ACTIONS_12
12 object Sonic (Root) object_0056AF50
13 motion Pushing ___SONIC_ACTIONS_13
13 object Sonic (Root) object_0056AF50
14 motion Spinning ___SONIC_ACTIONS_14
14 object Sonic (Curled) object_005729CC
15 motion Caught in updraft ___SONIC_ACTIONS_15
15 object Sonic (Root) object_0056AF50
16 motion Hit wall ___SONIC_ACTIONS_16
16 object Sonic (Root) object_0056AF50
17 motion Recover from hitting wall ___SONIC_ACTIONS_17
17 object Sonic (Root) object_0056AF50
18 motion Sprinting ___SONIC_ACTIONS_18
18 object Sonic (Root) object_0056AF50
19 motion Skidding on slope ___SONIC_ACTIONS_19
19 object Sonic (Root) object_0056AF50
20 motion Turn around ___SONIC_ACTIONS_20
20 object Sonic (Root) object_0056AF50
21 motion Spinning ___SONIC_ACTIONS_21
21 object Sonic (Jumpball) object_0057BC44
22 motion Uncurl ___SONIC_ACTIONS_22
22 object Sonic (Root) object_0056AF50
23 motion Pick up object ___SONIC_ACTIONS_23
23 object Sonic (Root) object_0056AF50
27 motion Jump with object ___SONIC_ACTIONS_27
27 object Sonic (Root) object_0056AF50
28 motion Begin falling with object ___SONIC_ACTIONS_28
28 object Sonic (Root) object_0056AF50
29 motion Falling with object ___SONIC_ACTIONS_29
29 object Sonic (Root) object_0056AF50
30 motion Landing with object ___SONIC_ACTIONS_30
30 object Sonic (Root) object_0056AF50
31 motion Running with object ___SONIC_ACTIONS_31
31 object Sonic (Root) object_0056AF50
32 motion Braking with object ___SONIC_ACTIONS_32
32 object Sonic (Root) object_0056AF50
33 motion Turn around with object ___SONIC_ACTIONS_33
33 object Sonic (Root) object_0056AF50
34 motion Standing with object ___SONIC_ACTIONS_34
34 object Sonic (Root) object_0056AF50
35 motion Walking with object ___SONIC_ACTIONS_35
35 object Sonic (Root) object_0056AF50
36 motion Shaking tree ___SONIC_ACTIONS_36
36 object Sonic (Root) object_0056AF50
37 motion Pulling object ___SONIC_ACTIONS_37
37 object Sonic (Root) object_0056AF50
38 motion Throwing object (Ground, overhand) ___SONIC_ACTIONS_38
38 object Sonic (Root) object_0056AF50
39 motion Throwing object (Ground, underhand) ___SONIC_ACTIONS_39
39 object Sonic (Root) object_0056AF50
40 motion Throwing object (Midair, overhand) ___SONIC_ACTIONS_40
40 object Sonic (Root) object_0056AF50
41 motion Throwing object (Midair, underhand) ___SONIC_ACTIONS_41
41 object Sonic (Root) object_0056AF50
42 motion Begin holding tree ___SONIC_ACTIONS_42
42 object Sonic (Root) object_0056AF50
43 motion Holding tree ___SONIC_ACTIONS_43
43 object Sonic (Root) object_0056AF50
44 motion Trampoline ___SONIC_ACTIONS_44
44 object Sonic (Root) object_0056AF50
45 motion Trampoline flip ___SONIC_ACTIONS_45
45 object Sonic (Root) object_0056AF50
46 motion Trampoline flip 2 ___SONIC_ACTIONS_46
46 object Sonic (Root) object_0056AF50
47 motion Trampoline slip ___SONIC_ACTIONS_47
47 object Sonic (Root) object_0056AF50
48 motion Jumping into bumper car ___SONIC_ACTIONS_48
48 object Sonic (Root) object_0056AF50
49 motion Slam against sign/pillar (Speed Highway 2) ___SONIC_ACTIONS_49
49 object Sonic (Root) object_0056AF50
50 motion Holding onto pulley/helicopter ___SONIC_ACTIONS_50
50 object Sonic (Root) object_0056AF50
51 motion Climbing monkeybars ___SONIC_ACTIONS_51
51 object Sonic (Root) object_0056AF50
52 motion Hold onto monkeybars (Right side forward) ___SONIC_ACTIONS_52
52 object Sonic (Root) object_0056AF50
53 motion Hold onto monkeybars (Left side forward) ___SONIC_ACTIONS_53
53 object Sonic (Root) object_0056AF50
54 motion Lean right on board ___SONIC_ACTIONS_54
54 object Sonic (Root) object_0056AF50
55 motion Lean left on board ___SONIC_ACTIONS_55
55 object Sonic (Root) object_0056AF50
56 motion Taking damage on board (left to right) ___SONIC_ACTIONS_56
56 object Sonic (Root) object_0056AF50
57 motion Taking damage on board (right to left) ___SONIC_ACTIONS_57
57 object Sonic (Root) object_0056AF50
58 motion Braking on board (Left) ___SONIC_ACTIONS_58
58 object Sonic (Root) object_0056AF50
59 motion Braking on board (Right) ___SONIC_ACTIONS_59
59 object Sonic (Root) object_0056AF50
60 motion Jumping with board ___SONIC_ACTIONS_60
60 object Sonic (Root) object_0056AF50
61 motion In midair with board ___SONIC_ACTIONS_61
61 object Sonic (Root) object_0056AF50
62 motion Neutral on board ___SONIC_ACTIONS_62
62 object Sonic (Root) object_0056AF50
63 motion Crouch on board ___SONIC_ACTIONS_63
63 object Sonic (Root) object_0056AF50
64 motion Begin falling with board ___SONIC_ACTIONS_64
64 object Sonic (Root) object_0056AF50
65 motion Falling with board ___SONIC_ACTIONS_65
65 object Sonic (Root) object_0056AF50
66 motion Taking damage on board (neutral) ___SONIC_ACTIONS_66
66 object Sonic (Root) object_0056AF50
67 motion Standing on board ___SONIC_ACTIONS_67
67 object Sonic (Root) object_0056AF50
68 motion Losing balance on board ___SONIC_ACTIONS_68
68 object Sonic (Root) object_0056AF50
69 motion Super-High Jump (Backflip) ___SONIC_ACTIONS_69
69 object Sonic (Root) object_0056AF50
70 motion Super-High Jump (Sideflip) ___SONIC_ACTIONS_70
70 object Sonic (Root) object_0056AF50
71 motion Ramp jump (horizontal spin) ___SONIC_ACTIONS_71
71 object Sonic (Root) object_0056AF50
72 motion Ramp jump (grabbing board on the left) ___SONIC_ACTIONS_72
72 object Sonic (Root) object_0056AF50
73 motion Lean right ___SONIC_ACTIONS_73
73 object Snowboard object_007276E4
74 motion Lean left ___SONIC_ACTIONS_74
74 object Snowboard object_007276E4
75 motion Taking damage (left to right) ___SONIC_ACTIONS_75
75 object Snowboard object_007276E4
76 motion Taking damage (right to left) ___SONIC_ACTIONS_76
76 object Snowboard object_007276E4
77 motion Braking (Left) ___SONIC_ACTIONS_77
77 object Snowboard object_007276E4
78 motion Braking (Right) ___SONIC_ACTIONS_78
78 object Snowboard object_007276E4
79 motion Neutral ___SONIC_ACTIONS_79
79 object Snowboard object_007276E4
80 motion Jump ___SONIC_ACTIONS_80
80 object Snowboard object_007276E4
81 motion In midair ___SONIC_ACTIONS_81
81 object Snowboard object_007276E4
82 motion Falling ___SONIC_ACTIONS_82
82 object Snowboard object_007276E4
83 motion Super-High Jump (Backflip) ___SONIC_ACTIONS_83
83 object Snowboard object_007276E4
84 motion Super-High Jump (Sideflip) ___SONIC_ACTIONS_84
84 object Snowboard object_007276E4
85 motion Ramp jump (horizontal spin) ___SONIC_ACTIONS_85
85 object Snowboard object_007276E4
86 motion Ramp jump (grabbing board on the left) ___SONIC_ACTIONS_86
86 object Snowboard object_007276E4
87 motion Jumping off icicle ___SONIC_ACTIONS_87
87 object Sonic (Root) object_0056AF50
88 motion Grabbing icicle ___SONIC_ACTIONS_88
88 object Sonic (Root) object_0056AF50
89 motion Moving left on icicle ___SONIC_ACTIONS_89
89 object Sonic (Root) object_0056AF50
90 motion Moving right on icicle ___SONIC_ACTIONS_90
90 object Sonic (Root) object_0056AF50
91 motion Holding onto icicle ___SONIC_ACTIONS_91
91 object Sonic (Root) object_0056AF50
92 motion Slipping off icicle ___SONIC_ACTIONS_92
92 object Sonic (Root) object_0056AF50
93 motion Climbing ladder ___SONIC_ACTIONS_93
93 object Sonic (Root) object_0056AF50
94 motion Shot from cannon/launched ___SONIC_ACTIONS_94
94 object Sonic (Root) object_0056AF50
95 motion Slipping on ice ___SONIC_ACTIONS_95
95 object Sonic (Root) object_0056AF50
96 motion Standing on upward slope ___SONIC_ACTIONS_96
96 object Sonic (Root) object_0056AF50
97 motion Standing on downward slope ___SONIC_ACTIONS_97
97 object Sonic (Root) object_0056AF50
98 motion Holding onto vertical rocket ___SONIC_ACTIONS_98
98 object Sonic (Root) object_0056AF50
99 motion Holding onto horizontal rocket ___SONIC_ACTIONS_99
99 object Sonic (Root) object_0056AF50
100 motion Victory pose ___SONIC_ACTIONS_100
100 object Sonic (Root) object_0056AF50
101 motion Victory pose -> Standing ___SONIC_ACTIONS_101
101 object Sonic (Root) object_0056AF50
102 motion Sliding down water current ___SONIC_ACTIONS_102
102 object Sonic (Root) object_0056AF50
103 motion Captured by Egg Keeper ___SONIC_ACTIONS_103
103 object Sonic (Root) object_0056AF50
104 motion Shimmy right on Sky Deck cylinder ___SONIC_ACTIONS_104
104 object Sonic (Root) object_0056AF50
105 motion Shimmy left on Sky Deck cylinder ___SONIC_ACTIONS_105
105 object Sonic (Root) object_0056AF50
106 motion Hold onto Sky Deck cylinder ___SONIC_ACTIONS_106
106 object Sonic (Root) object_0056AF50
107 motion Spinning jump on board ___SONIC_ACTIONS_107
107 object Sonic (Root) object_0056AF50
108 motion Begin falling from spinning board jump ___SONIC_ACTIONS_108
108 object Sonic (Root) object_0056AF50
109 motion Super-High Jump (Sideflip with twist) ___SONIC_ACTIONS_109
109 object Sonic (Root) object_0056AF50
110 motion Spinning jump ___SONIC_ACTIONS_110
110 object Snowboard object_007276E4
111 motion Begin falling from spinning jump ___SONIC_ACTIONS_111
111 object Snowboard object_007276E4
112 motion Super-High Jump (Sideflip with twist) ___SONIC_ACTIONS_112
112 object Snowboard object_007276E4
113 motion Landing on jump panel ___SONIC_ACTIONS_113
113 object Sonic (Root) object_0056AF50
114 motion Jump off jump panel ___SONIC_ACTIONS_114
114 object Sonic (Root) object_0056AF50
115 motion Breathing air bubble ___SONIC_ACTIONS_115
115 object Sonic (Root) object_0056AF50
116 motion Taking damage ___SONIC_ACTIONS_116
116 object Sonic (Root) object_0056AF50
117 motion Landing after taking damage ___SONIC_ACTIONS_117
117 object Sonic (Root) object_0056AF50
118 motion Death animation ___SONIC_ACTIONS_118
118 object Sonic (Root) object_0056AF50
119 motion Light Speed Dash ___SONIC_ACTIONS_119
119 object Sonic (Root) object_0056AF50
120 motion Begin idle animation ___SONIC_ACTIONS_120
120 object Sonic (Root) object_0056AF50
121 motion Idle animation ___SONIC_ACTIONS_121
121 object Sonic (Root) object_0056AF50
122 motion Begin alternate standing pose ___SONIC_ACTIONS_122
122 object Sonic (Root) object_0056AF50
123 motion Alternate standing pose ___SONIC_ACTIONS_123
123 object Sonic (Root) object_0056AF50
124 motion Begin shaking object ___SONIC_ACTIONS_124
124 object Sonic (Root) object_0056AF50
125 motion Shaking object ___SONIC_ACTIONS_125
125 object Sonic (Root) object_0056AF50
126 motion Stop shaking object ___SONIC_ACTIONS_126
126 object Sonic (Root) object_0056AF50
127 motion Drowning ___SONIC_ACTIONS_127
127 object Sonic (Root) object_0056AF50
128 motion Grabbing Sky Deck cylinder ___SONIC_ACTIONS_128
128 object Sonic (Root) object_0056AF50
129 motion Sliding down -> hold onto Sky Deck Cylinder ___SONIC_ACTIONS_129
129 object Sonic (Root) object_0056AF50
130 motion Float in place ___SONIC_ACTIONS_130
130 object Super Sonic (Root) object_0062DE88
131 motion Begin moving forward ___SONIC_ACTIONS_131
131 object Super Sonic (Root) object_0062DE88
132 motion Flying (low speed) ___SONIC_ACTIONS_132
132 object Super Sonic (Root) object_0062DE88
133 motion Flying (high speed) ___SONIC_ACTIONS_133
133 object Super Sonic (Root) object_0062DE88
134 motion Shaking off water ___SONIC_ACTIONS_134
134 object Sonic (Root) object_0056AF50
135 motion Begin showering ___SONIC_ACTIONS_135
135 object Sonic (Root) object_0056AF50
136 motion Showering ___SONIC_ACTIONS_136
136 object Sonic (Root) object_0056AF50
137 motion End showering ___SONIC_ACTIONS_137
137 object Sonic (Root) object_0056AF50
138 motion Springing ___SONIC_ACTIONS_138
138 object Super Sonic (Root) object_0062DE88
139 motion Springing transition ___SONIC_ACTIONS_139
139 object Super Sonic (Root) object_0062DE88
140 motion Falling ___SONIC_ACTIONS_140
140 object Super Sonic (Root) object_0062DE88
141 motion Landing on ground ___SONIC_ACTIONS_141
141 object Super Sonic (Root) object_0062DE88
142 motion Spinning ___SONIC_ACTIONS_142
142 object Super Sonic (Jumpball) object_0062FE6C
143 motion Victory pose ___SONIC_ACTIONS_143
143 object Super Sonic (Root) object_0062DE88
144 motion Victory pose -> Standing ___SONIC_ACTIONS_144
144 object Super Sonic (Root) object_0062DE88
145 motion Begin petting ___SONIC_ACTIONS_145
145 object Sonic (Root) object_0056AF50
146 motion Petting ___SONIC_ACTIONS_146
146 object Sonic (Root) object_0056AF50
147 motion Stop petting ___SONIC_ACTIONS_147
147 object Sonic (Root) object_0056AF50
148 motion Whistle ___SONIC_ACTIONS_148
148 object Sonic (Root) object_0056AF50

___SONIC_MODELS

Type: array of pointers to NJS_MODEL_SADX Structs.
Usage: NJS_MODEL_SADX **___SONIC_MODELS = (NJS_MODEL_SADX **)GetProcAddress(handle, "___SONIC_MODELS");

Index Description Label
0 Base Shoe Toe (Left) attach_0055F304
1 Base Shoe Toe (Right) attach_00560DA4
2 Fully Stretched Toe 01 (Left) attach_005735AC
3 Fully Stretched Toe 02 (Left) attach_00573DFC
4 Unstreched Toe (Left) attach_0057464C
5 Fully Stretched Toe 01 (Right) attach_0057525C
6 Fully Stretched Toe 02 (Right) attach_00575AB4
7 Unstretched Toe (Right) attach_0057630C
8 Base Sonic Head attach_00569568
9 Morph Sonic Head attach_00579C68

___MILES_OBJECTS

Type: array of pointers to NJS_OBJECT Structs.
Usage: NJS_OBJECT **___MILES_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___MILES_OBJECTS");

Index Description Label
0 Miles (Root) object_0042AD54
1 Miles (Flying, Root) object_00437C44
2 Miles (Curled) object_0043F4B4
3 Miles (Jumpball) object_0044148C
4 Miles Head object_0042ABE8
5 Miles (Flying) Head object_00437AD8
6 Miles Face Root object_0042AC84
7 Miles (Flying) Face Root object_00437B74
8 Miles Right Eye object_00426ED0
9 Miles Left Eye object_00426B90
10 Miles (Flying) Right Eye object_00433DC0
11 Miles (Flying) Left Eye object_00433A80
12 Miles Left Tail object_0041E548
13 Miles Right Tail object_0041EC90
14 Miles Right Tail Root object_0041ED2C
15 Miles Left Tail Root object_0041E5E4
16 Miles (Flying) Right Tail Root object_0042BC1C
17 Miles (Flying) Left Tail Root object_0042B4D4
18 Miles (Flying) Right Tail Parent object_0042BBE8
19 Miles (Flying) Left Tail Parent object_0042B4A0
20 Miles Right Bicep object_00424D00
21 Miles Right Elbow object_00424E94
22 Miles Right Wrist object_0042674C
23 Miles Left Bicep object_00422FD8
24 Miles Left Elbow object_0042316C
25 Miles Left Wrist object_00424A14
26 Miles Right Thigh object_0042182C
27 Miles Right Knee object_004219BC
28 Miles Right Ankle object_00422CF0
29 Miles Left Thigh object_004200CC
30 Miles Left Knee object_0042025C
31 Miles Left Ankle object_00421598
32 Miles Right Foot Heel object_004225C8
33 Miles Right Foot Toe object_00421FE4
34 Miles Left Foot Heel object_00420E70
35 Miles Left Foot Toe object_00420884
36 Miles Right Palm object_00425E88
37 Miles Right Fingers object_00425C40
38 Miles Left Palm object_00424158
39 Miles Left Fingers object_00423F10
40 Miles (Flying) Right Bicep object_00431BF0
41 Miles (Flying) Right Elbow object_00431D84
42 Miles (Flying) Right Wrist object_0043363C
43 Miles (Flying) Left Bicep object_0042FEC8
44 Miles (Flying) Left Elbow object_0043005C
45 Miles (Flying) Left Wrist object_00431904
46 Miles (Flying) Right Thigh object_0042E71C
47 Miles (Flying) Right Knee object_0042E8AC
48 Miles (Flying) Right Ankle object_0042FBE0
49 Miles (Flying) Left Thigh object_0042CFBC
50 Miles (Flying) Left Knee object_0042D14C
51 Miles (Flying) Left Ankle object_0042E488
52 Miles (Flying) Right Foot Heel object_0042F4B8
53 Miles (Flying) Right Foot Toe object_0042EED4
54 Miles (Flying) Left Foot Heel object_0042DD60
55 Miles (Flying) Left Foot Toe object_0042D774
56 Miles (Flying) Right Palm object_00432D78
57 Miles (Flying) Right Fingers object_00432B30
58 Miles (Flying) Left Palm object_00431048
59 Miles (Flying) Left Fingers object_00430E00
60 Jet Anklet (Left Toe) object_0046E63C
61 Jet Anklet (Right Toe) object_0046F46C
62 Miles Chest object_0041FE04
63 Miles (Flying) Chest object_0042CCF4
64 Jet Anklet (Left Heel) object_0046EE44
65 Jet Anklet (Right Heel) object_0046FC84
66 Miles Head Sibling object_0042AC1C
67 Miles Head object_0042ABE8
68 Miles (Flying) Head Sibling object_00437B0C
69 Miles (Flying) Head object_00437AD8
70 Miles Cinematic Head object_0044C724
71 Miles Snowboard object_0055C92C

___MILES_ACTIONS

Type: array of pointers to NJS_ACTION Structs.
Usage: NJS_ACTION **___MILES_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___MILES_ACTIONS");

Index Field Description Label
0 motion Tail attack ___MILES_ACTIONS_0
0 object Miles (Flying, Root) object_00437C44
1 motion Tail attack (Basic) ___MILES_ACTIONS_1
1 object Miles (Flying, Root) object_00437C44
2 motion Tail attack (Continuous, low speed) ___MILES_ACTIONS_2
2 object Miles (Flying, Root) object_00437C44
3 motion Tail attack (Continuous, low speed) ___MILES_ACTIONS_3
3 object Miles (Flying, Root) object_00437C44
4 motion Tail attack (Continuous, low speed) ___MILES_ACTIONS_4
4 object Miles (Flying, Root) object_00437C44
5 motion Tail attack (Continuous, high speed) ___MILES_ACTIONS_5
5 object Miles (Flying, Root) object_00437C44
6 motion Tail attack (Continuous, high speed) ___MILES_ACTIONS_6
6 object Miles (Flying, Root) object_00437C44
7 motion Tail attack (Continuous, high speed) ___MILES_ACTIONS_7
7 object Miles (Flying, Root) object_00437C44
8 motion Tail attack (Continuous, high speed) ___MILES_ACTIONS_8
8 object Miles (Flying, Root) object_00437C44
9 motion Tail attack (Continuous, high speed) ___MILES_ACTIONS_9
9 object Miles (Flying, Root) object_00437C44
10 motion Tail attack (Continuous, high speed) ___MILES_ACTIONS_10
10 object Miles (Flying, Root) object_00437C44
11 motion Springing ___MILES_ACTIONS_11
11 object Miles (Root) object_0042AD54
12 motion Springing transition ___MILES_ACTIONS_12
12 object Miles (Root) object_0042AD54
13 motion Falling ___MILES_ACTIONS_13
13 object Miles (Root) object_0042AD54
14 motion Landing on ground ___MILES_ACTIONS_14
14 object Miles (Root) object_0042AD54
15 motion Hit wall ___MILES_ACTIONS_15
15 object Miles (Root) object_0042AD54
16 motion Recover from hitting wall ___MILES_ACTIONS_16
16 object Miles (Root) object_0042AD54
17 motion Flying ___MILES_ACTIONS_17
17 object Miles (Flying, Root) object_00437C44
18 motion Begin tired flight ___MILES_ACTIONS_18
18 object Miles (Flying, Root) object_00437C44
19 motion Tired flight ___MILES_ACTIONS_19
19 object Miles (Flying, Root) object_00437C44
20 motion Fast-fall from flight ___MILES_ACTIONS_20
20 object Miles (Flying, Root) object_00437C44
21 motion Springing with object ___MILES_ACTIONS_21
21 object Miles (Root) object_0042AD54
22 motion Springing transition with object ___MILES_ACTIONS_22
22 object Miles (Root) object_0042AD54
23 motion Falling with object ___MILES_ACTIONS_23
23 object Miles (Root) object_0042AD54
24 motion Landing on ground with object ___MILES_ACTIONS_24
24 object Miles (Root) object_0042AD54
25 motion Pick up object ___MILES_ACTIONS_25
25 object Miles (Root) object_0042AD54
26 motion Running with object ___MILES_ACTIONS_26
26 object Miles (Root) object_0042AD54
27 motion Braking with object ___MILES_ACTIONS_27
27 object Miles (Root) object_0042AD54
28 motion Turn around with object ___MILES_ACTIONS_28
28 object Miles (Root) object_0042AD54
29 motion Standing with object ___MILES_ACTIONS_29
29 object Miles (Root) object_0042AD54
30 motion Walking with object ___MILES_ACTIONS_30
30 object Miles (Root) object_0042AD54
31 motion Climbing ladder ___MILES_ACTIONS_31
31 object Miles (Root) object_0042AD54
32 motion Shimmy right on Sky Deck cylinder ___MILES_ACTIONS_32
32 object Miles (Root) object_0042AD54
33 motion Shimmy left on Sky Deck cylinder ___MILES_ACTIONS_33
33 object Miles (Root) object_0042AD54
34 motion Hold onto Sky Deck cylinder ___MILES_ACTIONS_34
34 object Miles (Root) object_0042AD54
35 motion Taking damage ___MILES_ACTIONS_35
35 object Miles (Root) object_0042AD54
36 motion Landing after taking damage ___MILES_ACTIONS_36
36 object Miles (Root) object_0042AD54
37 motion Begin death animation ___MILES_ACTIONS_37
37 object Miles (Root) object_0042AD54
38 motion Death animation ___MILES_ACTIONS_38
38 object Miles (Root) object_0042AD54
39 motion Victory pose ___MILES_ACTIONS_39
39 object Miles (Root) object_0042AD54
40 motion Victory pose -> Standing ___MILES_ACTIONS_40
40 object Miles (Root) object_0042AD54
41 motion Begin losing pose ___MILES_ACTIONS_41
41 object Miles (Root) object_0042AD54
42 motion Losing pose ___MILES_ACTIONS_42
42 object Miles (Root) object_0042AD54
43 motion Pushing ___MILES_ACTIONS_43
43 object Miles (Root) object_0042AD54
44 motion Holding onto vertical rocket ___MILES_ACTIONS_44
44 object Miles (Root) object_0042AD54
45 motion Holding onto horizontal rocket ___MILES_ACTIONS_45
45 object Miles (Root) object_0042AD54
46 motion Caught in updraft ___MILES_ACTIONS_46
46 object Miles (Root) object_0042AD54
47 motion Jogging ___MILES_ACTIONS_47
47 object Miles (Root) object_0042AD54
48 motion Hovering above ground ___MILES_ACTIONS_48
48 object Miles (Root) object_0042AD54
49 motion Falling with board ___MILES_ACTIONS_49
49 object Miles (Root) object_0042AD54
50 motion Hit on board (Neutral) ___MILES_ACTIONS_50
50 object Miles (Root) object_0042AD54
51 motion Neutral on board ___MILES_ACTIONS_51
51 object Miles (Root) object_0042AD54
52 motion Crouching on board ___MILES_ACTIONS_52
52 object Miles (Root) object_0042AD54
53 motion Jump with board ___MILES_ACTIONS_53
53 object Miles (Flying, Root) object_00437C44
54 motion In midair with board ___MILES_ACTIONS_54
54 object Miles (Flying, Root) object_00437C44
55 motion Hit on board (swing left) ___MILES_ACTIONS_55
55 object Miles (Root) object_0042AD54
56 motion Lean left with board ___MILES_ACTIONS_56
56 object Miles (Root) object_0042AD54
57 motion Hit on board (swing right) ___MILES_ACTIONS_57
57 object Miles (Root) object_0042AD54
58 motion Lean right with board ___MILES_ACTIONS_58
58 object Miles (Root) object_0042AD54
59 motion Ramp jump (backflips) ___MILES_ACTIONS_59
59 object Miles (Root) object_0042AD54
60 motion Ramp jump (Grabbing board on the left) ___MILES_ACTIONS_60
60 object Miles (Root) object_0042AD54
61 motion Super-High Jump (Horizontal Spin) ___MILES_ACTIONS_61
61 object Miles (Root) object_0042AD54
62 motion Super-High Jump (Sideflip) ___MILES_ACTIONS_62
62 object Miles (Root) object_0042AD54
63 motion Shaking tree ___MILES_ACTIONS_63
63 object Miles (Root) object_0042AD54
64 motion Spinning ___MILES_ACTIONS_64
64 object Miles (Curled) object_0043F4B4
65 motion Spinning ___MILES_ACTIONS_65
65 object Miles Jumpball object_0044148C
66 motion Uncurl ___MILES_ACTIONS_66
66 object Miles (Root) object_0042AD54
67 motion Braking ___MILES_ACTIONS_67
67 object Miles (Root) object_0042AD54
68 motion Turn around ___MILES_ACTIONS_68
68 object Miles (Root) object_0042AD54
69 motion Unknown ___MILES_ACTIONS_69
69 object Miles (Root) object_0042AD54
70 motion Unknown ___MILES_ACTIONS_70
70 object Miles (Root) object_0042AD54
71 motion Pulling ___MILES_ACTIONS_71
71 object Miles (Root) object_0042AD54
72 motion Throw object (overhand) ___MILES_ACTIONS_72
72 object Miles (Root) object_0042AD54
73 motion Throw object (underhand) ___MILES_ACTIONS_73
73 object Miles (Root) object_0042AD54
74 motion Grab onto tree ___MILES_ACTIONS_74
74 object Miles (Root) object_0042AD54
75 motion Hold tree ___MILES_ACTIONS_75
75 object Miles (Root) object_0042AD54
76 motion Hold onto monkeybars (right side forward) ___MILES_ACTIONS_76
76 object Miles (Root) object_0042AD54
77 motion Hold onto monkeybars (left side forward) ___MILES_ACTIONS_77
77 object Miles (Root) object_0042AD54
78 motion Climbing monkeybars ___MILES_ACTIONS_78
78 object Miles (Root) object_0042AD54
79 motion Standing ___MILES_ACTIONS_79
79 object Miles (Root) object_0042AD54
80 motion Walking ___MILES_ACTIONS_80
80 object Miles (Root) object_0042AD54
81 motion Launched ___MILES_ACTIONS_81
81 object Miles (Root) object_0042AD54
82 motion Standing on upward slope ___MILES_ACTIONS_82
82 object Miles (Root) object_0042AD54
83 motion Standing on downward slope ___MILES_ACTIONS_83
83 object Miles (Root) object_0042AD54
85 motion Drowning ___MILES_ACTIONS_85
85 object Miles (Root) object_0042AD54
86 motion Begin shaking object ___MILES_ACTIONS_86
86 object Miles (Root) object_0042AD54
87 motion Shaking object ___MILES_ACTIONS_87
87 object Miles (Root) object_0042AD54
88 motion Stop shaking object ___MILES_ACTIONS_88
88 object Miles (Root) object_0042AD54
91 motion Grab onto Sky Deck cylinder ___MILES_ACTIONS_91
91 object Miles (Root) object_0042AD54
92 motion Slipping down -> Landing on Sky Deck cylinder ___MILES_ACTIONS_92
92 object Miles (Root) object_0042AD54
93 motion Begin yawning ___MILES_ACTIONS_93
93 object Miles (Root) object_0042AD54
94 motion Yawning ___MILES_ACTIONS_94
94 object Miles (Root) object_0042AD54
95 motion Stop yawning ___MILES_ACTIONS_95
95 object Miles (Root) object_0042AD54
96 motion Begin idle animation ___MILES_ACTIONS_96
96 object Miles (Root) object_0042AD54
97 motion Idle animation ___MILES_ACTIONS_97
97 object Miles (Root) object_0042AD54
100 motion Jump ___MILES_ACTIONS_100
100 object Miles Snowboard object_0055C92C
101 motion Midair ___MILES_ACTIONS_101
101 object Miles Snowboard object_0055C92C
102 motion Falling ___MILES_ACTIONS_102
102 object Miles Snowboard object_0055C92C
103 motion Lean left ___MILES_ACTIONS_103
103 object Miles Snowboard object_0055C92C
104 motion Hit (left) ___MILES_ACTIONS_104
104 object Miles Snowboard object_0055C92C
105 motion Hit (right) ___MILES_ACTIONS_105
105 object Miles Snowboard object_0055C92C
106 motion Lean right ___MILES_ACTIONS_106
106 object Miles Snowboard object_0055C92C
107 motion Ramp jump (lean left) ___MILES_ACTIONS_107
107 object Miles Snowboard object_0055C92C
108 motion Super-High Jump (Horizontal spin) ___MILES_ACTIONS_108
108 object Miles Snowboard object_0055C92C
109 motion Super-High Jump (Sideflip) ___MILES_ACTIONS_109
109 object Miles Snowboard object_0055C92C
110 motion Begin petting ___MILES_ACTIONS_110
110 object Miles (Root) object_0042AD54
111 motion Petting ___MILES_ACTIONS_111
111 object Miles (Root) object_0042AD54
112 motion Stop petting ___MILES_ACTIONS_112
112 object Miles (Root) object_0042AD54
113 motion Whistle ___MILES_ACTIONS_113
113 object Miles (Root) object_0042AD54

___MILES_MODELS

Type: array of pointers to NJS_MODEL_SADX Structs.
Usage: NJS_MODEL_SADX **___MILES_MODELS = (NJS_MODEL_SADX **)GetProcAddress(handle, "___MILES_MODELS");

Index Description Label
0 Miles Chest attach_0041FDD8
1 Miles (Flying) Chest attach_0042CCC8
2 Miles Head attach_0042ABBC
3 Miles (Flying) Head attach_00437AAC
4 Miles Head for Morphs attach_0044517C
5 Miles Left Tail attach_0041E51C
6 Miles Right Tail attach_0041EC64
7 Miles (Flying) Left Tail attach_0042B40C
8 Miles (Flying) Right Tail attach_0042BB54
9 Left Tail Morph attach_00445778
10 Right Tail Morph attach_00445DA8
11 Left Tail Morph attach_00446A08
12 Right Tail Morph attach_00447038
13 Tail Morph (Reference Points) attach_004463D8
14 Rhythm Badge attach_0046DFE8

___KNUCKLES_OBJECTS

Type: array of pointers to NJS_OBJECT Structs.
Usage: NJS_OBJECT **___KNUCKLES_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___KNUCKLES_OBJECTS");

Index Description Label
0 Knuckles (Root) object_002E23B0
1 Knuckles (Gliding, Root) object_002EEE50
2 Knuckles Right Bicep object_002DB8A4
3 Knuckles Right Elbow object_002DBA34
4 Knuckles Right Wrist object_002DD0AC
5 Knuckles Right Fingers object_002DC244
6 Knuckles Left Bicep object_002D9E5C
7 Knuckles Left Elbow object_002D9FEC
8 Knuckles Left Wrist object_002DB5F4
9 Knuckles Left Fingers object_002DAB34
10 Knuckles Right Thigh object_002D876C
11 Knuckles Right Knee object_002D88FC
12 Knuckles Right Ankle object_002D9BB0
13 Knuckles Left Thigh object_002D6FE4
14 Knuckles Left Knee object_002D7174
15 Knuckles Left Ankle object_002D8438
16 Knuckles Right Foot Heel object_002D9754
17 Knuckles Right Foot Toe object_002D9088
18 Knuckles Left Foot Heel object_002D7FDC
19 Knuckles Left Foot Toe object_002D7900
20 Knuckles Right Palm object_002DC94C
21 Knuckles Right Fingers object_002DC244
22 Knuckles Left Palm object_002DAEE4
23 Knuckles Left Fingers object_002DAB34
24 Knuckles (Gliding) Right Bicep object_002E8324
25 Knuckles (Gliding) Right Elbow object_002E84B4
26 Knuckles (Gliding) Right Wrist object_002E9B2C
27 Knuckles (Gliding) Right Fingers object_002E8CC4
28 Knuckles (Gliding) Left Bicep object_002E68DC
29 Knuckles (Gliding) Left Elbow object_002E6A6C
30 Knuckles (Gliding) Left Wrist object_002E8074
31 Knuckles (Gliding) Left Fingers object_002E75B4
32 Knuckles (Gliding) Right Thigh object_002E51EC
33 Knuckles (Gliding) Right Knee object_002E537C
34 Knuckles (Gliding) Right Ankle object_002E6630
35 Knuckles (Gliding) Left Thigh object_002E3A64
36 Knuckles (Gliding) Left Knee object_002E3BF4
37 Knuckles (Gliding) Left Ankle object_002E4EB8
38 Knuckles (Gliding) Right Foot Heel object_002E61D4
39 Knuckles (Gliding) Right Foot Toe object_002E5B08
40 Knuckles (Gliding) Left Foot Heel object_002E4A5C
41 Knuckles (Gliding) Left Foot Toe object_002E4380
42 Knuckles (Gliding) Right Palm object_002E93CC
43 Knuckles (Gliding) Right Fingers object_002E8CC4
44 Knuckles (Gliding) Left Palm object_002E7964
45 Knuckles (Gliding) Left Fingers object_002E75B4
46 Mega Punch Aura object_00328878
47 Maximum Heat Aura object_003291C4
49 Knuckles Head object_002E191C
50 Knuckles (Gliding) Head object_002EE3BC
51 Knuckles Face Root object_002E21A8
52 Knuckles Right Eye object_002E2070
53 Knuckles Left Eye object_002E1C78
54 Knuckles Left Eye Root object_002E1D14
55 Knuckles Head object_002E191C
56 Knuckles Cinematic Head object_0030257C
58 Knuckles Left Wrist object_002DB5F4
59 Knuckles Left Palm object_002DAEE4
60 Knuckles Left Fingers object_002DAB34
61 Knuckles Left Thumb object_002DA324
62 Knuckles Right Wrist object_002DD0AC
63 Knuckles Right Palm object_002DC94C
64 Knuckles Right Fingers object_002DC244
65 Knuckles Right Thumb object_002DC59C
66 Knuckles (Gliding) Left Wrist object_002E8074
67 Knuckles (Gliding) Left Palm object_002E7964
68 Knuckles (Gliding) Left Fingers object_002E75B4
69 Knuckles (Gliding) Left Thumb object_002E6DA4
70 Knuckles (Gliding) Right Wrist object_002E9B2C
71 Knuckles (Gliding) Right Palm object_002E93CC
72 Knuckles (Gliding) Right Fingers object_002E8CC4
73 Knuckles (Gliding) Right Thumb object_002E901C

___KNUCKLES_ACTIONS

Type: array of pointers to NJS_ACTION Structs.
Usage: NJS_ACTION **___KNUCKLES_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___KNUCKLES_ACTIONS");

Index Field Description Label
0 motion Begin digging ___KNUCKLES_ACTIONS_0
0 object Knuckles (Root) object_002E23B0
1 motion Digging ___KNUCKLES_ACTIONS_1
1 object Knuckles (Root) object_002E23B0
2 motion Finish digging ___KNUCKLES_ACTIONS_2
2 object Knuckles (Gliding, Root) object_002EEE50
3 motion Finish digging -> Falling ___KNUCKLES_ACTIONS_3
3 object Knuckles (Gliding, Root) object_002EEE50
4 motion Springing ___KNUCKLES_ACTIONS_4
4 object Knuckles (Gliding, Root) object_002EEE50
5 motion Springing transition ___KNUCKLES_ACTIONS_5
5 object Knuckles (Gliding, Root) object_002EEE50
6 motion Falling ___KNUCKLES_ACTIONS_6
6 object Knuckles (Root) object_002E23B0
7 motion Landing on ground ___KNUCKLES_ACTIONS_7
7 object Knuckles (Gliding, Root) object_002EEE50
9 motion Drowning ___KNUCKLES_ACTIONS_9
9 object Knuckles (Root) object_002E23B0
10 motion Knockback ___KNUCKLES_ACTIONS_10
10 object Knuckles (Root) object_002E23B0
11 motion Knockback recovery ___KNUCKLES_ACTIONS_11
11 object Knuckles (Root) object_002E23B0
12 motion Begin shaking object ___KNUCKLES_ACTIONS_12
12 object Knuckles (Root) object_002E23B0
13 motion Shaking object ___KNUCKLES_ACTIONS_13
13 object Knuckles (Root) object_002E23B0
14 motion Stop shaking object ___KNUCKLES_ACTIONS_14
14 object Knuckles (Root) object_002E23B0
15 motion Gliding ___KNUCKLES_ACTIONS_15
15 object Knuckles (Gliding, Root) object_002EEE50
16 motion Latch onto wall ___KNUCKLES_ACTIONS_16
16 object Knuckles (Gliding, Root) object_002EEE50
17 motion Cancel gliding ___KNUCKLES_ACTIONS_17
17 object Knuckles (Gliding, Root) object_002EEE50
18 motion Springing with object ___KNUCKLES_ACTIONS_18
18 object Knuckles (Gliding, Root) object_002EEE50
19 motion Springing transition with object ___KNUCKLES_ACTIONS_19
19 object Knuckles (Gliding, Root) object_002EEE50
20 motion Falling with object ___KNUCKLES_ACTIONS_20
20 object Knuckles (Gliding, Root) object_002EEE50
21 motion Landing on ground with object ___KNUCKLES_ACTIONS_21
21 object Knuckles (Gliding, Root) object_002EEE50
22 motion Running with object ___KNUCKLES_ACTIONS_22
22 object Knuckles (Root) object_002E23B0
23 motion Braking with object ___KNUCKLES_ACTIONS_23
23 object Knuckles (Root) object_002E23B0
24 motion Turn around with object ___KNUCKLES_ACTIONS_24
24 object Knuckles (Root) object_002E23B0
25 motion Standing with object ___KNUCKLES_ACTIONS_25
25 object Knuckles (Root) object_002E23B0
26 motion Walking with object ___KNUCKLES_ACTIONS_26
26 object Knuckles (Root) object_002E23B0
27 motion Climbing ladder ___KNUCKLES_ACTIONS_27
27 object Knuckles (Root) object_002E23B0
28 motion Pick up object ___KNUCKLES_ACTIONS_28
28 object Knuckles (Root) object_002E23B0
29 motion Begin looking at Shovel Claws ___KNUCKLES_ACTIONS_29
29 object Knuckles (Root) object_002E23B0
30 motion Looking at Shovel Claws ___KNUCKLES_ACTIONS_30
30 object Knuckles (Root) object_002E23B0
31 motion Stop looking at Shovel Claws ___KNUCKLES_ACTIONS_31
31 object Knuckles (Root) object_002E23B0
32 motion Begin looking at Fighting Gloves ___KNUCKLES_ACTIONS_32
32 object Knuckles (Root) object_002E23B0
33 motion Looking at Fighting Gloves ___KNUCKLES_ACTIONS_33
33 object Knuckles (Root) object_002E23B0
34 motion Stop looking at Fighting Gloves ___KNUCKLES_ACTIONS_34
34 object Knuckles (Root) object_002E23B0
35 motion Climbing wall ___KNUCKLES_ACTIONS_35
35 object Knuckles (Gliding, Root) object_002EEE50
36 motion Unknown ___KNUCKLES_ACTIONS_36
36 object Knuckles (Gliding, Root) object_002EEE50
37 motion Climb up ledge ___KNUCKLES_ACTIONS_37
37 object Knuckles (Gliding, Root) object_002EEE50
38 motion Climbing wall ___KNUCKLES_ACTIONS_38
38 object Knuckles (Root) object_002E23B0
39 motion Hold onto wall ___KNUCKLES_ACTIONS_39
39 object Knuckles (Gliding, Root) object_002EEE50
40 motion Victory pose ___KNUCKLES_ACTIONS_40
40 object Knuckles (Root) object_002E23B0
41 motion Victory pose -> Standing ___KNUCKLES_ACTIONS_41
41 object Knuckles (Root) object_002E23B0
42 motion Scaling wall (left) ___KNUCKLES_ACTIONS_42
42 object Knuckles (Gliding, Root) object_002EEE50
43 motion Taking damage ___KNUCKLES_ACTIONS_43
43 object Knuckles (Root) object_002E23B0
44 motion Landing after taking damage ___KNUCKLES_ACTIONS_44
44 object Knuckles (Root) object_002E23B0
45 motion Begin death animation ___KNUCKLES_ACTIONS_45
45 object Knuckles (Root) object_002E23B0
46 motion Death animation ___KNUCKLES_ACTIONS_46
46 object Knuckles (Root) object_002E23B0
47 motion First punch ___KNUCKLES_ACTIONS_47
47 object Knuckles (Root) object_002E23B0
48 motion Second punch ___KNUCKLES_ACTIONS_48
48 object Knuckles (Root) object_002E23B0
49 motion Mega punch ___KNUCKLES_ACTIONS_49
49 object Knuckles (Root) object_002E23B0
50 motion Mega punch cooldown ___KNUCKLES_ACTIONS_50
50 object Knuckles (Root) object_002E23B0
51 motion Pushing ___KNUCKLES_ACTIONS_51
51 object Knuckles (Root) object_002E23B0
52 motion Scaling wall (right) ___KNUCKLES_ACTIONS_52
52 object Knuckles (Gliding, Root) object_002EEE50
53 motion Hold onto vertical object ___KNUCKLES_ACTIONS_53
53 object Knuckles (Root) object_002E23B0
54 motion Hold onto horizontal object ___KNUCKLES_ACTIONS_54
54 object Knuckles (Root) object_002E23B0
55 motion Caught in updraft ___KNUCKLES_ACTIONS_55
55 object Knuckles (Root) object_002E23B0
56 motion Jogging ___KNUCKLES_ACTIONS_56
56 object Knuckles (Root) object_002E23B0
57 motion Running ___KNUCKLES_ACTIONS_57
57 object Knuckles (Gliding, Root) object_002EEE50
58 motion Standing on upward slope ___KNUCKLES_ACTIONS_58
58 object Knuckles (Root) object_002E23B0
59 motion Standing on downward slope ___KNUCKLES_ACTIONS_59
59 object Knuckles (Root) object_002E23B0
60 motion Shaking tree ___KNUCKLES_ACTIONS_60
60 object Knuckles (Root) object_002E23B0
61 motion Spinning ___KNUCKLES_ACTIONS_61
61 object Knuckles (Curled) object_002F8530
62 motion Spinning ___KNUCKLES_ACTIONS_62
62 object Knuckles (Jumpball) object_002F0E24
63 motion Uncurl ___KNUCKLES_ACTIONS_63
63 object Knuckles (Root) object_002E23B0
64 motion Braking ___KNUCKLES_ACTIONS_64
64 object Knuckles (Root) object_002E23B0
65 motion Turning around ___KNUCKLES_ACTIONS_65
65 object Knuckles (Root) object_002E23B0
66 motion Unknown ___KNUCKLES_ACTIONS_66
66 object Knuckles (Root) object_002E23B0
67 motion Unknown ___KNUCKLES_ACTIONS_67
67 object Knuckles (Root) object_002E23B0
68 motion Unknown ___KNUCKLES_ACTIONS_68
68 object Knuckles (Root) object_002E23B0
69 motion Pulling ___KNUCKLES_ACTIONS_69
69 object Knuckles (Root) object_002E23B0
70 motion Throwing object (overhand) ___KNUCKLES_ACTIONS_70
70 object Knuckles (Root) object_002E23B0
71 motion Throwing object (underhand) ___KNUCKLES_ACTIONS_71
71 object Knuckles (Root) object_002E23B0
72 motion Grabbing tree ___KNUCKLES_ACTIONS_72
72 object Knuckles (Root) object_002E23B0
73 motion Hold onto tree ___KNUCKLES_ACTIONS_73
73 object Knuckles (Root) object_002E23B0
74 motion Hang onto pulley/hook ___KNUCKLES_ACTIONS_74
74 object Knuckles (Root) object_002E23B0
75 motion Hold onto monkeybars (right side forward) ___KNUCKLES_ACTIONS_75
75 object Knuckles (Root) object_002E23B0
76 motion Hold onto monkeybars (left side forward) ___KNUCKLES_ACTIONS_76
76 object Knuckles (Root) object_002E23B0
77 motion Climbing monkeybars ___KNUCKLES_ACTIONS_77
77 object Knuckles (Root) object_002E23B0
78 motion Begin idle animation ___KNUCKLES_ACTIONS_78
78 object Knuckles (Root) object_002E23B0
79 motion Idle animation ___KNUCKLES_ACTIONS_79
79 object Knuckles (Root) object_002E23B0
80 motion Begin fighting stance ___KNUCKLES_ACTIONS_80
80 object Knuckles (Root) object_002E23B0
81 motion Fighting stance ___KNUCKLES_ACTIONS_81
81 object Knuckles (Root) object_002E23B0
82 motion Standing ___KNUCKLES_ACTIONS_82
82 object Knuckles (Root) object_002E23B0
83 motion Walking ___KNUCKLES_ACTIONS_83
83 object Knuckles (Root) object_002E23B0
84 motion Walking ___KNUCKLES_ACTIONS_84
84 object Knuckles (Root) object_002E23B0
85 motion Launched ___KNUCKLES_ACTIONS_85
85 object Knuckles (Gliding, Root) object_002EEE50
86 motion Begin petting ___KNUCKLES_ACTIONS_86
86 object Knuckles (Root) object_002E23B0
87 motion Petting ___KNUCKLES_ACTIONS_87
87 object Knuckles (Root) object_002E23B0
88 motion Stop petting ___KNUCKLES_ACTIONS_88
88 object Knuckles (Root) object_002E23B0
89 motion Whistle ___KNUCKLES_ACTIONS_89
89 object Knuckles (Root) object_002E23B0

___KNUCKLES_MODELS

Type: array of pointers to NJS_MODEL_SADX Structs.
Usage: NJS_MODEL_SADX **___KNUCKLES_MODELS = (NJS_MODEL_SADX **)GetProcAddress(handle, "___KNUCKLES_MODELS");

Index Description Label
0 Shovel Claw (Left, Normal) attach_003298C8
1 Shovel Claw (Left, Fighting Gloves) attach_00329FF8
2 Shovel Claw (Right, Normal) attach_0032A6F0
3 Shovel Claw (Right, Fighting Gloves) attach_0032ADF8
4 Knuckles Head attach_002E18F0
5 Knuckles (Gliding) Head attach_002EE390
6 Knuckles Head for Morphs attach_002FC558
7 Knuckles Left Wrist attach_002DB5C8
8 Knuckles Left Palm attach_002DAEB8
9 Knuckles Left Fingers attach_002DAB08
10 Knuckles Left Thumb attach_002DA2F8
11 Knuckles Right Wrist attach_002DD080
12 Knuckles Right Palm attach_002DC920
13 Knuckles Right Fingers attach_002DC218
14 Knuckles Right Thumb attach_002DC570
15 Left Wrist (Fighting Gloves) attach_0032B488
16 Left Palm (Fighting Gloves) attach_0032C2F8
17 Left Fingers (Fighting Gloves) attach_0032BF48
18 Left Thumb (Fighting Gloves) attach_0032B7C0
19 Right Wrist (Fighting Gloves) attach_0032C950
20 Right Palm (Fighting Gloves) attach_0032D7E0
21 Right Fingers (Fighting Gloves) attach_0032D430
22 Right Thumb (Fighting Gloves) attach_0032CCA8

___AMY_OBJECTS

Type: array of pointers to NJS_OBJECT Structs.
Usage: NJS_OBJECT **___AMY_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___AMY_OBJECTS");

Index Description Label
0 Amy (Root) object_00016460
1 Barrel object_00016E7C
2 Piko-Piko Hammer Handle object_0000FB34
3 Piko-Piko Hammer Head object_0000F974
4 Amy Head object_000159CC
5 Amy Dress object_00009C54
6 Amy Right Bicep object_0000EA74
7 Amy Right Elbow object_0000EC04
8 Amy Right Wrist object_000112C4
9 Amy Left Bicep object_0000CE6C
10 Amy Left Elbow object_0000CFFC
11 Amy Left Wrist object_0000D7B4
12 Amy Right Thigh object_0000B7D4
13 Amy Right Knee object_0000B994
14 Amy Right Ankle object_0000CBC0
15 Amy Left Thigh object_0000A114
16 Amy Left Knee object_0000A2D4
17 Amy Left Ankle object_0000B510
18 Amy Right Foot Heel object_0000C508
19 Amy Right Foot Toe object_0000BE90
20 Amy Left Foot Heel object_0000AE48
21 Amy Left Foot Toe object_0000A7D0
22 Amy Right Palm object_00010AF8
23 Amy Right Fingers object_000108A0
24 Amy Left Palm object_0000E7C8
25 Amy Left Fingers object_0000E570
26 Amy Face Root object_00016258
27 Amy Right Eye object_00016120
28 Amy Left Eye object_00015D28
29 Hammer Shockwave Aura object_0001DBCC
30 Amy Left Eye Root object_00015DC4
31 Amy Head object_000159CC
32 Amy Cinematic Head object_00023300
33 Amy Head object_000159CC
34 Amy Headband object_00012324
35 Warrior Feather object_0001D858
36 Amy Right Thumb object_0000FDF8
37 Piko-Piko Hammer Handle object_0000FB34
38 Long Hammer object_0001D204

___AMY_ACTIONS

Type: array of pointers to NJS_ACTION Structs.
Usage: NJS_ACTION **___AMY_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___AMY_ACTIONS");

Index Field Description Label
0 motion Begin hammer swing ___AMY_ACTIONS_0
0 object Amy (Root) object_00016460
1 motion Hammer swing ___AMY_ACTIONS_1
1 object Amy (Root) object_00016460
2 motion Put away hammer ___AMY_ACTIONS_2
2 object Amy (Root) object_00016460
3 motion Begin Spin Hammer Attack ___AMY_ACTIONS_3
3 object Amy (Root) object_00016460
4 motion Springing ___AMY_ACTIONS_4
4 object Amy (Root) object_00016460
5 motion Springing transition ___AMY_ACTIONS_5
5 object Amy (Root) object_00016460
6 motion Falling ___AMY_ACTIONS_6
6 object Amy (Root) object_00016460
7 motion Drowning ___AMY_ACTIONS_7
7 object Amy (Root) object_00016460
8 motion Pick up barrel ___AMY_ACTIONS_8
8 object Amy (Root) object_00016460
9 motion Put on barrel ___AMY_ACTIONS_9
9 object Amy (Root) object_00016460
10 motion Walking inside barrel? ___AMY_ACTIONS_10
10 object Amy (Root) object_00016460
11 motion Begin shaking object ___AMY_ACTIONS_11
11 object Amy (Root) object_00016460
12 motion Shaking object ___AMY_ACTIONS_12
12 object Amy (Root) object_00016460
13 motion Stop shaking object ___AMY_ACTIONS_13
13 object Amy (Root) object_00016460
14 motion Springing with object ___AMY_ACTIONS_14
14 object Amy (Root) object_00016460
15 motion Springing transition with object ___AMY_ACTIONS_15
15 object Amy (Root) object_00016460
16 motion Falling with object ___AMY_ACTIONS_16
16 object Amy (Root) object_00016460
17 motion Landing on ground with object ___AMY_ACTIONS_17
17 object Amy (Root) object_00016460
18 motion Running with object ___AMY_ACTIONS_18
18 object Amy (Root) object_00016460
19 motion Standing with object ___AMY_ACTIONS_19
19 object Amy (Root) object_00016460
20 motion Walking with object ___AMY_ACTIONS_20
20 object Amy (Root) object_00016460
21 motion Climbing ladder ___AMY_ACTIONS_21
21 object Amy (Root) object_00016460
22 motion Pick up object ___AMY_ACTIONS_22
22 object Amy (Root) object_00016460
23 motion Braking with object ___AMY_ACTIONS_23
23 object Amy (Root) object_00016460
24 motion Turn around with object ___AMY_ACTIONS_24
24 object Amy (Root) object_00016460
25 motion Midair hammer swing ___AMY_ACTIONS_25
25 object Amy (Root) object_00016460
26 motion Grab handle ___AMY_ACTIONS_26
26 object Amy (Root) object_00016460
27 motion Rotating handle ___AMY_ACTIONS_27
27 object Amy (Root) object_00016460
28 motion Unknown ___AMY_ACTIONS_28
28 object Amy (Root) object_00016460
29 motion Victory pose ___AMY_ACTIONS_29
29 object Amy (Root) object_00016460
30 motion Victory pose -> Standing ___AMY_ACTIONS_30
30 object Amy (Root) object_00016460
31 motion Unknown ___AMY_ACTIONS_31
31 object Amy (Root) object_00016460
32 motion Unknown ___AMY_ACTIONS_32
32 object Amy (Root) object_00016460
33 motion Taking damage ___AMY_ACTIONS_33
33 object Amy (Root) object_00016460
34 motion Landing after taking damage ___AMY_ACTIONS_34
34 object Amy (Root) object_00016460
35 motion Begin death animation ___AMY_ACTIONS_35
35 object Amy (Root) object_00016460
36 motion Death animation ___AMY_ACTIONS_36
36 object Amy (Root) object_00016460
37 motion Pushing ___AMY_ACTIONS_37
37 object Amy (Root) object_00016460
38 motion Hold onto vertical rocket ___AMY_ACTIONS_38
38 object Amy (Root) object_00016460
39 motion Hold onto horizontal rocket ___AMY_ACTIONS_39
39 object Amy (Root) object_00016460
40 motion Spin Hammer Attack (Idle) ___AMY_ACTIONS_40
40 object Amy (Root) object_00016460
41 motion Spin Hammer Attack ___AMY_ACTIONS_41
41 object Amy (Root) object_00016460
42 motion Dizzy/Captured by Egg Keeper ___AMY_ACTIONS_42
42 object Amy (Root) object_00016460
43 motion Dizzy walk ___AMY_ACTIONS_43
43 object Amy (Root) object_00016460
44 motion Jogging ___AMY_ACTIONS_44
44 object Amy (Root) object_00016460
45 motion Running ___AMY_ACTIONS_45
45 object Amy (Root) object_00016460
46 motion Sprinting ___AMY_ACTIONS_46
46 object Amy (Root) object_00016460
47 motion Begin hammer vault ___AMY_ACTIONS_47
47 object Amy (Root) object_00016460
48 motion Hammer vault ___AMY_ACTIONS_48
48 object Amy (Root) object_00016460
49 motion Landing on ground ___AMY_ACTIONS_49
49 object Amy (Root) object_00016460
50 motion Hammer vault spin ___AMY_ACTIONS_50
50 object Amy (Root) object_00016460
51 motion Hammer vault spin 2 ___AMY_ACTIONS_51
51 object Amy (Root) object_00016460
52 motion Hammer vault spin 3 ___AMY_ACTIONS_52
52 object Amy (Root) object_00016460
53 motion Standing on upward slope ___AMY_ACTIONS_53
53 object Amy (Root) object_00016460
54 motion Standing on downward slope ___AMY_ACTIONS_54
54 object Amy (Root) object_00016460
55 motion Shaking object ___AMY_ACTIONS_55
55 object Amy (Root) object_00016460
56 motion Braking ___AMY_ACTIONS_56
56 object Amy (Root) object_00016460
57 motion Turn around ___AMY_ACTIONS_57
57 object Amy (Root) object_00016460
58 motion Unknown ___AMY_ACTIONS_58
58 object Amy (Root) object_00016460
59 motion Unknown ___AMY_ACTIONS_59
59 object Amy (Root) object_00016460
60 motion Unknown ___AMY_ACTIONS_60
60 object Amy (Root) object_00016460
61 motion Pulling ___AMY_ACTIONS_61
61 object Amy (Root) object_00016460
62 motion Throwing object (overhand) ___AMY_ACTIONS_62
62 object Amy (Root) object_00016460
63 motion Throwing object (underhand) ___AMY_ACTIONS_63
63 object Amy (Root) object_00016460
64 motion Grabbing tree ___AMY_ACTIONS_64
64 object Amy (Root) object_00016460
65 motion Hold onto tree ___AMY_ACTIONS_65
65 object Amy (Root) object_00016460
66 motion Hold onto balloon ___AMY_ACTIONS_66
66 object Amy (Root) object_00016460
67 motion Begin idle animation ___AMY_ACTIONS_67
67 object Amy (Root) object_00016460
68 motion Idle animation ___AMY_ACTIONS_68
68 object Amy (Root) object_00016460
69 motion Standing ___AMY_ACTIONS_69
69 object Amy (Root) object_00016460
70 motion Walking ___AMY_ACTIONS_70
70 object Amy (Root) object_00016460
71 motion Launched ___AMY_ACTIONS_71
71 object Amy (Root) object_00016460
72 motion Begin balancing ___AMY_ACTIONS_72
72 object Amy (Root) object_00016460
73 motion Balancing ___AMY_ACTIONS_73
73 object Amy (Root) object_00016460
74 motion Walking motions ___AMY_ACTIONS_74
74 object Barrel object_00016E7C
75 motion Lifting over Amy ___AMY_ACTIONS_75
75 object Barrel object_00016E7C
76 motion Begin petting ___AMY_ACTIONS_76
76 object Amy (Root) object_00016460
77 motion Petting ___AMY_ACTIONS_77
77 object Amy (Root) object_00016460
78 motion Stop petting ___AMY_ACTIONS_78
78 object Amy (Root) object_00016460
79 motion Whistle ___AMY_ACTIONS_79
79 object Amy (Root) object_00016460

___AMY_MODELS

Type: array of pointers to NJS_MODEL_SADX Structs.
Usage: NJS_MODEL_SADX **___AMY_MODELS = (NJS_MODEL_SADX **)GetProcAddress(handle, "___AMY_MODELS");

Index Description Label
0 Barrel attach_00016DE8
1 Amy Head attach_000159A0
2 Amy Head for Morphs attach_0001C100
3 Amy Dress attach_00009C28
4 Amy Dress for Morphs attach_00018A90

___E102_OBJECTS

Type: array of pointers to NJS_OBJECT Structs.
Usage: NJS_OBJECT **___E102_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___E102_OBJECTS");

Index Description Label
0 E102 Gamma (Root) object_00207290
1 Basic Blaster w/Arm object_00208138
2 Jet Booster object_0020B19C
4 Shot Shockwave object_0020C5C0
5 Shot Trail object_0020C7F4
6 Shot Trail End object_0020CA7C
7 Gamma Right Arm Bicep object_00202C9C
8 Gamma Right Arm Elbow object_00202F8C
9 Gamma Gun Base object_002037EC
10 Gamma Gun Handle object_0020323C
11 Gamma Gun Sibling object_00203820
12 Gamma Head object_00201AE4
13 Jet Booster Thrust object_0020CDE4
14 Basic Blaster (standalone) object_0020899C
15 Basic Blaster Standalone (Handle) object_002083EC
16 Laser Blaster object_0020969C
17 Laser Blaster (Handle) object_00208CF4
18 Basic Blaster (standalone) object_00209EFC
19 Basic Blaster Standalone (Handle) object_0020994C
20 Laser Blaster object_0020ABBC
21 Laser Blaster (Handle) object_0020A254
22 Gamma Gun Sibling object_00203820
23 Gun Sibling (Basic Blaster w/Arm) object_00208068
24 Gamma Gun Handle object_0020323C
25 Gamma Left Palm object_00202744
26 Gamma Left Ankle object_00205CC8
27 Gamma Right Ankle object_002070F0

___E102_ACTIONS

Type: array of pointers to NJS_ACTION Structs.
Usage: NJS_ACTION **___E102_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___E102_ACTIONS");

Index Field Description Label
0 motion Standing ___E102_ACTIONS_0
0 object E102 Gamma (Root) object_00207290
1 motion Begin fighting stance ___E102_ACTIONS_1
1 object E102 Gamma (Root) object_00207290
2 motion Fighting stance ___E102_ACTIONS_2
2 object E102 Gamma (Root) object_00207290
3 motion Walking ___E102_ACTIONS_3
3 object E102 Gamma (Root) object_00207290
4 motion Jogging ___E102_ACTIONS_4
4 object E102 Gamma (Root) object_00207290
5 motion Mode change ___E102_ACTIONS_5
5 object E102 Gamma (Root) object_00207290
6 motion Wheel mode ___E102_ACTIONS_6
6 object E102 Gamma (Root) object_00207290
7 motion Shooting behind ___E102_ACTIONS_7
7 object Basic Blaster w/Arm object_00208138
8 motion Shooting forward ___E102_ACTIONS_8
8 object Basic Blaster w/Arm object_00208138
9 motion Shooting left ___E102_ACTIONS_9
9 object Basic Blaster w/Arm object_00208138
10 motion Shooting right ___E102_ACTIONS_10
10 object Basic Blaster w/Arm object_00208138
11 motion Shooting up ___E102_ACTIONS_11
11 object Basic Blaster w/Arm object_00208138
12 motion Shooting down ___E102_ACTIONS_12
12 object Basic Blaster w/Arm object_00208138
13 motion Begin jump ___E102_ACTIONS_13
13 object E102 Gamma (Root) object_00207290
14 motion Jump/springing ___E102_ACTIONS_14
14 object E102 Gamma (Root) object_00207290
15 motion Jump/Springing transition ___E102_ACTIONS_15
15 object E102 Gamma (Root) object_00207290
16 motion Falling ___E102_ACTIONS_16
16 object E102 Gamma (Root) object_00207290
17 motion Landing on ground ___E102_ACTIONS_17
17 object E102 Gamma (Root) object_00207290
18 motion Braking in wheel mode ___E102_ACTIONS_18
18 object E102 Gamma (Root) object_00207290
19 motion Turn around in wheel mode ___E102_ACTIONS_19
19 object E102 Gamma (Root) object_00207290
20 motion Turn around ___E102_ACTIONS_20
20 object E102 Gamma (Root) object_00207290
21 motion Change into hover mode ___E102_ACTIONS_21
21 object E102 Gamma (Root) object_00207290
22 motion Change into hover mode from wheel mode ___E102_ACTIONS_22
22 object E102 Gamma (Root) object_00207290
23 motion Unknown ___E102_ACTIONS_23
23 object E102 Gamma (Root) object_00207290
24 motion Flight mode ___E102_ACTIONS_24
24 object E102 Gamma (Root) object_00207290
25 motion Grabbing tree ___E102_ACTIONS_25
25 object E102 Gamma (Root) object_00207290
26 motion Shaking tree ___E102_ACTIONS_26
26 object E102 Gamma (Root) object_00207290
27 motion Pushing ___E102_ACTIONS_27
27 object E102 Gamma (Root) object_00207290
28 motion Pushing ___E102_ACTIONS_28
28 object E102 Gamma (Root) object_00207290
29 motion Pulling ___E102_ACTIONS_29
29 object E102 Gamma (Root) object_00207290
30 motion Jump with object ___E102_ACTIONS_30
30 object E102 Gamma (Root) object_00207290
31 motion Springing with object ___E102_ACTIONS_31
31 object E102 Gamma (Root) object_00207290
32 motion Springing transition with object ___E102_ACTIONS_32
32 object E102 Gamma (Root) object_00207290
33 motion Falling with object ___E102_ACTIONS_33
33 object E102 Gamma (Root) object_00207290
34 motion Landing on ground with object ___E102_ACTIONS_34
34 object E102 Gamma (Root) object_00207290
35 motion Change into flight mode with object ___E102_ACTIONS_35
35 object E102 Gamma (Root) object_00207290
36 motion Change into flight mode from wheel mode with object ___E102_ACTIONS_36
36 object E102 Gamma (Root) object_00207290
37 motion Flight mode with object ___E102_ACTIONS_37
37 object E102 Gamma (Root) object_00207290
38 motion Pick up object ___E102_ACTIONS_38
38 object E102 Gamma (Root) object_00207290
39 motion Walking with object ___E102_ACTIONS_39
39 object E102 Gamma (Root) object_00207290
40 motion Speed-walking with object ___E102_ACTIONS_40
40 object E102 Gamma (Root) object_00207290
41 motion Mode change with object ___E102_ACTIONS_41
41 object E102 Gamma (Root) object_00207290
42 motion Wheel mode with object ___E102_ACTIONS_42
42 object E102 Gamma (Root) object_00207290
43 motion Braking in wheel mode with object ___E102_ACTIONS_43
43 object E102 Gamma (Root) object_00207290
44 motion Turn around in wheel mode with object ___E102_ACTIONS_44
44 object E102 Gamma (Root) object_00207290
45 motion Standing with object ___E102_ACTIONS_45
45 object E102 Gamma (Root) object_00207290
46 motion Throwing object (overhand) ___E102_ACTIONS_46
46 object E102 Gamma (Root) object_00207290
47 motion Throwing object (underhand) ___E102_ACTIONS_47
47 object E102 Gamma (Root) object_00207290
48 motion Begin hovering ___E102_ACTIONS_48
48 object E102 Gamma (Root) object_00207290
49 motion Hovering ___E102_ACTIONS_49
49 object E102 Gamma (Root) object_00207290
50 motion Position scope over Gamma's eye ___E102_ACTIONS_50
50 object Aiming Scope object_0020BCAC
51 motion Shooting ___E102_ACTIONS_51
51 object E102 Gamma (Root) object_00207290
52 motion Shooting in midair ___E102_ACTIONS_52
52 object E102 Gamma (Root) object_00207290
53 motion Climbing ladder ___E102_ACTIONS_53
53 object E102 Gamma (Root) object_00207290
54 motion Victory pose ___E102_ACTIONS_54
54 object E102 Gamma (Root) object_00207290
55 motion Victory pose -> Standing ___E102_ACTIONS_55
55 object E102 Gamma (Root) object_00207290
56 motion Death animation ___E102_ACTIONS_56
56 object E102 Gamma (Root) object_00207290
57 motion Taking damage ___E102_ACTIONS_57
57 object E102 Gamma (Root) object_00207290
58 motion Landing after taking damage ___E102_ACTIONS_58
58 object E102 Gamma (Root) object_00207290
59 motion Begin idle animation ___E102_ACTIONS_59
59 object E102 Gamma (Root) object_00207290
60 motion Idle animation ___E102_ACTIONS_60
60 object E102 Gamma (Root) object_00207290
62 motion Begin petting ___E102_ACTIONS_62
62 object E102 Gamma (Root) object_00207290
63 motion Petting ___E102_ACTIONS_63
63 object E102 Gamma (Root) object_00207290
64 motion Stop petting ___E102_ACTIONS_64
64 object E102 Gamma (Root) object_00207290
65 motion Whistle ___E102_ACTIONS_65
65 object E102 Gamma (Root) object_00207290
66 motion Begin looking at Jet Booster ___E102_ACTIONS_66
66 object E102 Gamma (Root) object_00207290
67 motion Looking at Jet Booster ___E102_ACTIONS_67
67 object E102 Gamma (Root) object_00207290
68 motion Stop looking at Jet Booster ___E102_ACTIONS_68
68 object E102 Gamma (Root) object_00207290
69 motion Begin looking at Laser Blaster ___E102_ACTIONS_69
69 object E102 Gamma (Root) object_00207290
70 motion Looking at Laser Blaster ___E102_ACTIONS_70
70 object E102 Gamma (Root) object_00207290
71 motion Stop looking at Laser Blaster ___E102_ACTIONS_71
71 object E102 Gamma (Root) object_00207290
72 motion Begin shaking object ___E102_ACTIONS_72
72 object E102 Gamma (Root) object_00207290
73 motion Shaking object ___E102_ACTIONS_73
73 object E102 Gamma (Root) object_00207290
74 motion Stop shaking object ___E102_ACTIONS_74
74 object E102 Gamma (Root) object_00207290
75 motion Standing on upward slope ___E102_ACTIONS_75
75 object E102 Gamma (Root) object_00207290
76 motion Standing on downward slope ___E102_ACTIONS_76
76 object E102 Gamma (Root) object_00207290
77 motion Victory pose ___E102_ACTIONS_77
77 object E102 Gamma (Root) object_00207290

___BIG_OBJECTS

Type: array of pointers to NJS_OBJECT Structs.
Usage: NJS_OBJECT **___BIG_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___BIG_OBJECTS");

Index Description Label
0 Big (Root) object_0012541C
1 Big Cinematic Head object_0012CA3C
2 Big Right Bicep object_00120834
3 Big Right Elbow object_00120C14
4 Big Right Wrist object_0012210C
5 Big Right Fingers object_00121910
6 Big Left Bicep object_0011DD6C
7 Big Left Elbow object_0011E14C
8 Big Left Wrist object_0011E6E4
9 Big Left Fingers object_00120088
10 Big Left Thigh object_001233D4
11 Big Left Ankle object_0012414C
12 Big Left Foot Heel object_00123EA0
13 Big Left Foot Toe object_001239B4
14 Big Right Thigh object_0012450C
15 Big Right Ankle object_001247B4
16 Big Right Foot Heel object_001252B0
17 Big Right Foot Toe object_00124DBC
18 Big Right Palm object_00121B8C
19 Power Rod object_001291D4
20 Big Left Palm object_00120304
22 Big Jaw Sibling object_0011D7A0
23 Big Left Iris object_0011B5FC
24 Big Right Iris object_0011B754
25 Fishing Rod object_0011F384
26 Big Jaw object_0011D76C
27 Big Head object_0011D448
28 Big Cinematic Head object_0012CA3C
30 Power Rod object_001291D4
31 Life Belt w/ Big Stomach object_001284BC
32 Big Chest object_0011B0D0
33 Big Face Root object_0011D808
34 Fishing Rod object_0011F384
35 Fishing Rod Reel object_0011EC34
36 Power Rod Reel object_00128A90
37 Fishing Lure Level 1 object_0014423C
38 Fishing Lure Level 3 object_00145B88
39 Fishing Lure Level 2 object_00147A50
40 Fishing Lure Level 4 object_001497AC
41 Fishing Lure Level 5 object_0014B7B0
42 Fishing Aiming Reticle (Hexagon) object_0014BB28
43 Fishing Aiming Reticle (Arrow) object_0014BC64

___BIG_ACTIONS

Type: array of pointers to NJS_ACTION Structs.
Usage: NJS_ACTION **___BIG_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___BIG_ACTIONS");

Index Field Description Label
0 motion Attack with fishing rod ___BIG_ACTIONS_0
0 object Big (Root) object_0012541C
1 motion Jump ___BIG_ACTIONS_1
1 object Big (Root) object_0012541C
2 motion Jump transition ___BIG_ACTIONS_2
2 object Big (Root) object_0012541C
4 motion Sitting to fish ___BIG_ACTIONS_4
4 object Big (Root) object_0012541C
5 motion Jumping with large object ___BIG_ACTIONS_5
5 object Big (Root) object_0012541C
6 motion Jump transition with large object ___BIG_ACTIONS_6
6 object Big (Root) object_0012541C
7 motion Falling with large object ___BIG_ACTIONS_7
7 object Big (Root) object_0012541C
8 motion Landing with large object ___BIG_ACTIONS_8
8 object Big (Root) object_0012541C
9 motion Speed-walking with large object ___BIG_ACTIONS_9
9 object Big (Root) object_0012541C
10 motion Standing with large object ___BIG_ACTIONS_10
10 object Big (Root) object_0012541C
11 motion Walking with large object ___BIG_ACTIONS_11
11 object Big (Root) object_0012541C
12 motion Pick up large object ___BIG_ACTIONS_12
12 object Big (Root) object_0012541C
13 motion Falling ___BIG_ACTIONS_13
13 object Big (Root) object_0012541C
14 motion Landing on ground ___BIG_ACTIONS_14
14 object Big (Root) object_0012541C
15 motion Pushing ___BIG_ACTIONS_15
15 object Big (Root) object_0012541C
16 motion Speed-walking ___BIG_ACTIONS_16
16 object Big (Root) object_0012541C
17 motion Shaking tree ___BIG_ACTIONS_17
17 object Big (Root) object_0012541C
18 motion Pulling ___BIG_ACTIONS_18
18 object Big (Root) object_0012541C
19 motion Throwing large object (overhand) ___BIG_ACTIONS_19
19 object Big (Root) object_0012541C
20 motion Throwing large object (underhand) ___BIG_ACTIONS_20
20 object Big (Root) object_0012541C
21 motion Grabbing tree ___BIG_ACTIONS_21
21 object Big (Root) object_0012541C
22 motion Hold onto tree ___BIG_ACTIONS_22
22 object Big (Root) object_0012541C
23 motion Standing ___BIG_ACTIONS_23
23 object Big (Root) object_0012541C
24 motion Walking ___BIG_ACTIONS_24
24 object Big (Root) object_0012541C
25 motion Climbing ladder ___BIG_ACTIONS_25
25 object Big (Root) object_0012541C
27 motion Victory pose ___BIG_ACTIONS_27
27 object Big (Root) object_0012541C
28 motion Unknown ___BIG_ACTIONS_28
28 object Big (Root) object_0012541C
29 motion Preparing to cast ___BIG_ACTIONS_29
29 object Big (Root) object_0012541C
30 motion Cast lure ___BIG_ACTIONS_30
30 object Big (Root) object_0012541C
31 motion Tugging on fishing line (straight) ___BIG_ACTIONS_31
31 object Big (Root) object_0012541C
32 motion Tugging on fishing line (slight left) ___BIG_ACTIONS_32
32 object Big (Root) object_0012541C
33 motion Tugging on fishing line (slight right) ___BIG_ACTIONS_33
33 object Big (Root) object_0012541C
34 motion Tugging on fishing line (hard left) ___BIG_ACTIONS_34
34 object Big (Root) object_0012541C
35 motion Tugging on fishing line (hard right) ___BIG_ACTIONS_35
35 object Big (Root) object_0012541C
36 motion Looking at caught fish (small) ___BIG_ACTIONS_36
36 object Big (Root) object_0012541C
37 motion Looking at caught fish (large) ___BIG_ACTIONS_37
37 object Big (Root) object_0012541C
38 motion Caught Froggy ___BIG_ACTIONS_38
38 object Big (Root) object_0012541C
39 motion Tugging on fishing line (floating, straight) ___BIG_ACTIONS_39
39 object Big (Root) object_0012541C
40 motion Tugging on fishing line (floating, slight left) ___BIG_ACTIONS_40
40 object Big (Root) object_0012541C
41 motion Tugging on fishing line (floating, slight right) ___BIG_ACTIONS_41
41 object Big (Root) object_0012541C
42 motion Tugging on fishing line (floating, hard left) ___BIG_ACTIONS_42
42 object Big (Root) object_0012541C
43 motion Tugging on fishing line (floating, hard right) ___BIG_ACTIONS_43
43 object Big (Root) object_0012541C
44 motion Holding object ___BIG_ACTIONS_44
44 object Big (Root) object_0012541C
45 motion Walking with object ___BIG_ACTIONS_45
45 object Big (Root) object_0012541C
46 motion Speed-walking with object ___BIG_ACTIONS_46
46 object Big (Root) object_0012541C
48 motion Pick up object ___BIG_ACTIONS_48
48 object Big (Root) object_0012541C
55 motion Preparing to cast (floating) ___BIG_ACTIONS_55
55 object Big (Root) object_0012541C
56 motion Cast lure (floating) ___BIG_ACTIONS_56
56 object Big (Root) object_0012541C
57 motion Begin death animation (fishing line breaking) ___BIG_ACTIONS_57
57 object Big (Root) object_0012541C
58 motion Death animation (fishing line breaking) ___BIG_ACTIONS_58
58 object Big (Root) object_0012541C
59 motion Stand up after fishing line break ___BIG_ACTIONS_59
59 object Big (Root) object_0012541C
60 motion Taking damage ___BIG_ACTIONS_60
60 object Big (Root) object_0012541C
61 motion Landing after taking damage ___BIG_ACTIONS_61
61 object Big (Root) object_0012541C
62 motion Death animation ___BIG_ACTIONS_62
62 object Big (Root) object_0012541C
63 motion Breathe air bubble ___BIG_ACTIONS_63
63 object Big (Root) object_0012541C
64 motion Begin swimming ___BIG_ACTIONS_64
64 object Big (Root) object_0012541C
65 motion Begin diving ___BIG_ACTIONS_65
65 object Big (Root) object_0012541C
66 motion Diving ___BIG_ACTIONS_66
66 object Big (Root) object_0012541C
67 motion Swimming ___BIG_ACTIONS_67
67 object Big (Root) object_0012541C
68 motion Begin ascending in water ___BIG_ACTIONS_68
68 object Big (Root) object_0012541C
69 motion Ascending in water ___BIG_ACTIONS_69
69 object Big (Root) object_0012541C
70 motion Floating in water ___BIG_ACTIONS_70
70 object Big (Root) object_0012541C
72 motion Begin idle animation ___BIG_ACTIONS_72
72 object Big (Root) object_0012541C
73 motion Idle animation ___BIG_ACTIONS_73
73 object Big (Root) object_0012541C
74 motion Begin shaking object ___BIG_ACTIONS_74
74 object Big (Root) object_0012541C
75 motion Shaking object ___BIG_ACTIONS_75
75 object Big (Root) object_0012541C
76 motion Stop shaking object ___BIG_ACTIONS_76
76 object Big (Root) object_0012541C
77 motion Drowning ___BIG_ACTIONS_77
77 object Big (Root) object_0012541C
78 motion Unknown ___BIG_ACTIONS_78
78 object Big (Root) object_0012541C
79 motion Unknown ___BIG_ACTIONS_79
79 object Big (Root) object_0012541C
80 motion Unknown ___BIG_ACTIONS_80
80 object Big (Root) object_0012541C
81 motion Standing on upward slope ___BIG_ACTIONS_81
81 object Big (Root) object_0012541C
82 motion Standing on downward slope ___BIG_ACTIONS_82
82 object Big (Root) object_0012541C
86 motion Begin petting ___BIG_ACTIONS_86
86 object Big (Root) object_0012541C
87 motion Petting ___BIG_ACTIONS_87
87 object Big (Root) object_0012541C
88 motion Stop petting ___BIG_ACTIONS_88
88 object Big (Root) object_0012541C
89 motion Whistle ___BIG_ACTIONS_89
89 object Big (Root) object_0012541C

___BIG_MODELS

Type: array of pointers to NJS_MODEL_SADX Structs.
Usage: NJS_MODEL_SADX **___BIG_MODELS = (NJS_MODEL_SADX **)GetProcAddress(handle, "___BIG_MODELS");

Index Description Label
0 Big Head attach_0011D41C
1 Big Head for Morphs attach_00126D14
2 Fishing Rod attach_0011F358
3 Power Rod attach_001291A8

References


Sonic Community Hacking Guide
General
SonED2 Manual | Subroutine Equivalency List
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (Master System) | Sonic 3 | Sonic 3 & Knuckles | Chaotix | Sonic Jam | Sonic Jam 6 | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Forces
Technical information
Sonic Eraser | Sonic 2 (Nick Arcade prototype) | Sonic CD (prototype; 1992-12-04) | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Tails Adventures | Sonic Crackers | Sonic 3D: Flickies' Island | Sonic & Knuckles Collection | Sonic R | Sonic Shuffle | Sonic Advance | Sonic Advance 3 | Sonic Battle | Shadow the Hedgehog | Sonic Rush | Sonic Classic Collection | Sonic Free Riders | Sonic Lost World
Legacy Guides
The Nemesis Hacking Guides The Esrael Hacking Guides
ROM: Sonic 1 | Sonic 2 | Sonic 2 Beta | Sonic 3

Savestate: Sonic 1 | Sonic 2 Beta/Final | Sonic 3

Sonic 1 (English / Portuguese) | Sonic 2 Beta (English / Portuguese) | Sonic 2 and Knuckles (English / Portuguese)
Move to Sega Retro
Number Systems (or scrap) | Assembly Hacking Guide | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | SMPS Music Hacking Guide | Mega Drive technical information