summaryrefslogtreecommitdiff
path: root/assets/xml/objects/object_bigslime.xml
blob: d238a306ad05fe010a9799c916f643198151e860 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<Root>
    <!-- Assets for the Gekko, Minislime, and Bigslime -->
    <File Name="object_bigslime" Segment="6">
        <Animation Name="gGekkoFullFistPumpAnim" Offset="0x994" /> <!-- Original name is "bsl_aisatsuDEMO" ("greeting") -->
        <Animation Name="gGekkoSurpriseJumpAnim" Offset="0x10F4" /> <!-- Original name is "bsl_bikkuri" ("to be surprised; to be frightened") -->
        <Animation Name="gGekkoCallAnim" Offset="0x1B08" /> <!-- Original name is "bsl_callDEMO" -->
        <Animation Name="gGekkoCrawlAnim" Offset="0x1E14" /> <!-- Original name is "bsl_clim" -->
        <Animation Name="gGekkoFallInAirAnim" Offset="0x1F20" /> <!-- Original name is "bsl_climdamage" -->
        <Animation Name="gGekkoFloorIdleAnim" Offset="0x225C" /> <!-- Original name is "bsl_climwait" -->
        <Animation Name="gGekkoDamagedAnim" Offset="0x276C" /> <!-- Original name is "bsl_damage" -->
        <Animation Name="gGekkoJumpUpAnim" Offset="0x2E0C" /> <!-- Original name is "bsl_flyjump" -->
        <Animation Name="gGekkoRecoverAnim" Offset="0x30E4" /> <!-- Original name is "bsl_hukki" ("return; comeback") -->
        <Animation Name="gGekkoJabPunchAnim" Offset="0x347C" /> <!-- Original name is "bsl_jabA" -->
        <Animation Name="gGekkoJumpForwardAnim" Offset="0x39C4" /> <!-- Original name is "bsl_jump" -->
        <Animation Name="gGekkoKickAnim" Offset="0x3F28" /> <!-- Original name is "bsl_kickA" -->
        <Animation Name="gGekkoFallOnGroundAnim" Offset="0x4298" /> <!-- Original name is "bsl_rakka" ("fall; drop; descent") -->
        <Animation Name="gGekkoStandingIdleAnim" Offset="0x4680" /> <!-- Original name is "bsl_ride" -->
        <Animation Name="gGekkoJumpOnSnapperAnim" Offset="0x4894" /> <!-- Orignal name is "bsl_ridefuse" -->
        <Animation Name="gGekkoQuickFistPumpAnim" Offset="0x4D50" /> <!-- Original name is "bsl_ridegogo" -->
        <Animation Name="gGekkoSqueezeAnim" Offset="0x50B8" /> <!-- Original name is "bsl_ridejump" -->
        <Animation Name="gGekkoLandOnSnapperAnim" Offset="0x52EC" /> <!-- Original name is "bsl_rideokiru" ("okiru" = "to get up; to rise") -->
        <Animation Name="gGekkoWiggleAnim" Offset="0x5694" /> <!-- Original name is "bsl_riderakka" -->
        <Animation Name="gGekkoKnockbackAnim" Offset="0x5D54" /> <!-- Original name is "bsl_standdamage" -->
        <Animation Name="gGekkoLookAroundAnim" Offset="0x66B4" /> <!-- Original name is "bsl_standview" -->
        <Animation Name="gGekkoNervousIdleAnim" Offset="0x69FC" /> <!-- Original name is "bsl_standwalk" -->
        <Animation Name="gGekkoHookPunchAnim" Offset="0x70C4" /> <!-- Original name is "bsl_strertA" (maybe a severe mispelling of "straight", as in "straight punch"?) -->
        <Animation Name="gGekkoSwimForwardAnim" Offset="0x7790" /> <!-- Original name is "bsl_swim" -->

        <DList Name="gGekkoRightEyeDL" Offset="0x9D90" />
        <DList Name="gGekkoLeftEyeDL" Offset="0x9FF0" />
        <DList Name="gGekkoJawDL" Offset="0xA250" />
        <DList Name="gGekkoHeadDL" Offset="0xA510" />
        <DList Name="gGekkoRightHandDL" Offset="0xAAF8" />
        <DList Name="gGekkoRightWristDL" Offset="0xABB0" />
        <DList Name="gGekkoRightForearmDL" Offset="0xAC78" />
        <DList Name="gGekkoRightUpperArmDL" Offset="0xAD88" />
        <DList Name="gGekkoLeftHandDL" Offset="0xAE98" />
        <DList Name="gGekkoLeftWristDL" Offset="0xAF50" />
        <DList Name="gGekkoLeftForearmDL" Offset="0xB030" />
        <DList Name="gGekkoLeftUpperArmDL" Offset="0xB140" />
        <DList Name="gGekkoTorsoDL" Offset="0xB250" />
        <DList Name="gGekkoRightFootDL" Offset="0xB4D8" />
        <DList Name="gGekkoRightAnkleDL" Offset="0xB660" />
        <DList Name="gGekkoRightShinDL" Offset="0xB770" />
        <DList Name="gGekkoRightThighDL" Offset="0xB880" />
        <DList Name="gGekkoLeftFootDL" Offset="0xB9A8" />
        <DList Name="gGekkoLeftAnkleDL" Offset="0xBB30" />
        <DList Name="gGekkoLeftShinDL" Offset="0xBC40" />
        <DList Name="gGekkoLeftThighDL" Offset="0xBD50" />
        <DList Name="gGekkoWaistDL" Offset="0xBE78" />

        <Texture Name="gGekkoArmLegTLUT" OutName="gekko_arm_leg_tlut" Format="rgba16" Width="16" Height="16" Offset="0xC028" />
        <Texture Name="gGekkoBodyTLUT" OutName="gekko_body_tlut" Format="rgba16" Width="16" Height="16" Offset="0xC228" />
        <Texture Name="gGekkoHeadTLUT" OutName="gekko_head_tlut" Format="rgba16" Width="16" Height="16" Offset="0xC428" />
        
        <Texture Name="gGekkoNostrilTex" OutName="gekko_nostril" Format="rgba16" Width="8" Height="8" Offset="0xC628" />
        <Texture Name="gGekkoEyeTex" OutName="gekko_eye" Format="rgba16" Width="16" Height="16" Offset="0xC6A8" />
        <Texture Name="gGekkoSpots1Tex" OutName="gekko_spots_1" Format="rgba16" Width="16" Height="16" Offset="0xC8A8" />
        <Texture Name="gGekkoBellyTex" OutName="gekko_belly" Format="rgba16" Width="16" Height="32" Offset="0xCAA8" />
        <Texture Name="gGekkoSpots2Tex" OutName="gekko_spots_2" Format="ci8" Width="16" Height="32" Offset="0xCEA8" />
        <Texture Name="gGekkoToothTex" OutName="gekko_tooth" Format="rgba16" Width="16" Height="16" Offset="0xD0A8" />
        <Texture Name="gGekkoMouthTex" OutName="gekko_mouth" Format="rgba16" Width="16" Height="8" Offset="0xD2A8" />
        <Texture Name="gGekkoEyebrowTex" OutName="gekko_eyebrow" Format="rgba16" Width="8" Height="8" Offset="0xD3A8" />
        <Texture Name="gGekkoFinTex" OutName="gekko_fin" Format="rgba16" Width="32" Height="16" Offset="0xD428" />
        <Texture Name="gGekkoSpots3Tex" OutName="gekko_spots_3" Format="ci8" Width="32" Height="32" Offset="0xD828" />
        <Texture Name="gGekkoSwirlTex" OutName="gekko_swirl" Format="ci8" Width="16" Height="32" Offset="0xDC28" />
        
        <Limb Name="gGekkoRootLimb" Type="Standard" EnumName="GEKKO_LIMB_ROOT" Offset="0xDE28" />
        <Limb Name="gGekkoWaistLimb" Type="Standard" EnumName="GEKKO_LIMB_WAIST" Offset="0xDE34" />
        <Limb Name="gGekkoLeftThighLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_THIGH" Offset="0xDE40" />
        <Limb Name="gGekkoLeftShinLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_SHIN" Offset="0xDE4C" />
        <Limb Name="gGekkoLeftAnkleLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_ANKLE" Offset="0xDE58" />
        <Limb Name="gGekkoLeftFootLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_FOOT" Offset="0xDE64" />
        <Limb Name="gGekkoRightThighLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_THIGH" Offset="0xDE70" />
        <Limb Name="gGekkoRightShinLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_SHIN" Offset="0xDE7C" />
        <Limb Name="gGekkoRightAnkleLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_ANKLE" Offset="0xDE88" />
        <Limb Name="gGekkoRightFootLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_FOOT" Offset="0xDE94" />
        <Limb Name="gGekkoTorsoLimb" Type="Standard" EnumName="GEKKO_LIMB_TORSO" Offset="0xDEA0" />
        <Limb Name="gGekkoLeftUpperArmLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_UPPER_ARM" Offset="0xDEAC" />
        <Limb Name="gGekkoLeftForearmLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_FOREARM" Offset="0xDEB8" />
        <Limb Name="gGekkoLeftWristLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_WRIST" Offset="0xDEC4" />
        <Limb Name="gGekkoLeftHandLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_HAND" Offset="0xDED0" />
        <Limb Name="gGekkoRightUpperArmLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_UPPER_ARM" Offset="0xDEDC" />
        <Limb Name="gGekkoRightForearmLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_FOREARM" Offset="0xDEE8" />
        <Limb Name="gGekkoRightWristLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_WRIST" Offset="0xDEF4" />
        <Limb Name="gGekkoRightHandLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_HAND" Offset="0xDF00" />
        <Limb Name="gGekkoHeadLimb" Type="Standard" EnumName="GEKKO_LIMB_HEAD" Offset="0xDF0C" />
        <Limb Name="gGekkoJawLimb" Type="Standard" EnumName="GEKKO_LIMB_JAW" Offset="0xDF18" />
        <Limb Name="gGekkoLeftEyeLimb" Type="Standard" EnumName="GEKKO_LIMB_LEFT_EYE" Offset="0xDF24" />
        <Limb Name="gGekkoRightEyeLimb" Type="Standard" EnumName="GEKKO_LIMB_RIGHT_EYE" Offset="0xDF30" />
        <Skeleton Name="gGekkoSkel" Type="Flex" LimbType="Standard" LimbNone="GEKKO_LIMB_NONE" LimbMax="GEKKO_LIMB_MAX" EnumName="GekkoLimb" Offset="0xDF98" />

        <Animation Name="gGekkoWindupPunchAnim" Offset="0xF048" /> <!-- Original name is "bsl_upperA" -->
        <Animation Name="gGekkoSwimUpAnim" Offset="0xF3F0" /> <!-- Original name is "bsl_upswim" -->
        <Animation Name="gGekkoBoxingStanceAnim" Offset="0xF990" /> <!-- Original name is "bsl_waitA" -->
        
        <DList Name="gBigslimeBubbleDL" Offset="0xF9D0" /> <!-- Original name is "bsl_bable_model" -->
        <DList Name="gBigslimeShockwaveDL" Offset="0xFB40" /> <!-- Original name is "bsl_coolwave_modelT" -->
        <Texture Name="gBigslimeShockwave1Tex" OutName="bigslime_shockwave_1" Format="i4" Width="32" Height="64" Offset="0xFC28" />
        <Blob Name="gBigslimeEmpty1Blob" Size="0x400" Offset="0x10028" />
        <Texture Name="gBigslimeShockwave2Tex" OutName="bigslime_shockwave_2" Format="i4" Width="16" Height="16" Offset="0x10428" />
        <Blob Name="gBigslimeEmpty2Blob" Size="0x88" Offset="0x104A8" />
        
        <DList Name="gBigslimeNormalMaterialDL" Offset="0x10530" />

        <!-- Reads vtx from segment 9 set by sBigslimeDynamicVtx -->
        <DList Name="gBigslimeModelDL" Offset="0x105E8" />
        <!-- Reads vtx from segment 9 set by sBigslimeTargetVtx -->
        <DList Name="gBigslimeFrozenMaterialDL" Offset="0x10B80" />

        <TextureAnimation Name="gBigslimeFrozenTexAnim" Offset="0x10C48" />
        <DList Name="gMinislimeFrozenDL" Offset="0x10DB0" /> <!-- Original name is "bsl_icepart_model" (the original asset exists in MM3D, along with an updated asset named "muddjelly_icepart") -->
        <TextureAnimation Name="gMinislimeFrozenTexAnim" Offset="0x10EC8" />

        <DList Name="gBigslimeIceShardDL" Offset="0x10F20" />
        <DList Name="gBigslimeIceShardVtxDL" Offset="0x10FE0" /> <!-- Original name is probably "bsl_icepeace_model" (called "muddjelly_icepeace" in MM3D) -->
        <TextureAnimation Name="gBigslimeIceShardTexAnim" Offset="0x11008" />
        
        <DList Name="gBigslimeShadowDL" Offset="0x11050" /> <!-- Original name is "bsl_kage_model" ("shadow; silhouette") -->
        <DList Name="gMinislimeNormalDL" Offset="0x113B0" /> <!-- Original name is probably "bsl_smallgel_model" (called "muddjelly_smallgel" in MM3D) -->

        <Texture Name="gBigslimeBubbleTex" OutName="bigslime_bubble" Format="i4" Width="16" Height="16" Offset="0x11580" />
        <Texture Name="gBigslimeShadowTex" OutName="bigslime_shadow" Format="i8" Width="32" Height="32" Offset="0x11600" />
        
        <!-- Used also for minislime -->
        <Texture Name="gBigslimeNormal1Tex" OutName="bigslime_normal_1" Format="rgba16" Width="32" Height="32" Offset="0x11A00" />
        <Texture Name="gBigslimeNormal2Tex" OutName="bigslime_normal_2" Format="i4" Width="64" Height="64" Offset="0x12200" />
        <Texture Name="gBigslimeFrozen1Tex" OutName="bigslime_frozen_1" Format="i4" Width="64" Height="64" Offset="0x12A00" />
        <Texture Name="gBigslimeFrozen2Tex" OutName="bigslime_frozen_2" Format="i4" Width="32" Height="32" Offset="0x13200" />
    </File>
</Root>