1,051
edits
m (saving...) |
m (saving...) |
||
Line 10: | Line 10: | ||
{{OBDtr| 0x004 | lev_id |FFFF00| 01 00 00 00 | 0 | level 0 }} | {{OBDtr| 0x004 | lev_id |FFFF00| 01 00 00 00 | 0 | level 0 }} | ||
{{OBDtr| 0x008 | int32 |FFC8C8| 00 00 00 00 | 0 | unknown; always zero }} | {{OBDtr| 0x008 | int32 |FFC8C8| 00 00 00 00 | 0 | unknown; always zero }} | ||
{{OBDtr| 0x00C | offset |FFFFC8| A0 B4 80 00 | 00 80 B4 A0 | at this position starts the y-position part (heights) of the pelvis in the raw file }} | {{OBDtr| 0x00C | offset |FFFFC8| A0 B4 80 00 | 00 80 B4 A0 | at this position starts the [[OBD:TRAM/raw0x0C|y-position part]] (heights) of the pelvis in the raw file }} | ||
{{OBDtr| 0x010 | offset |FFFFC8| E0 B5 80 00 | 00 80 B5 E0 | at this position starts the x-z-position part of the pelvis in the raw file }} | {{OBDtr| 0x010 | offset |FFFFC8| E0 B5 80 00 | 00 80 B5 E0 | at this position starts the [[OBD:TRAM/raw0x10|x-z-position part]] of the pelvis in the raw file }} | ||
{{OBDtr| 0x014 | offset |FFFFC8| 60 B8 80 00 | 00 80 B8 60 | at this position starts the attack part in the raw file }} | {{OBDtr| 0x014 | offset |FFFFC8| 60 B8 80 00 | 00 80 B8 60 | at this position starts the [[OBD:TRAM/raw0x14|attack part]] in the raw file }} | ||
{{OBDtr| 0x018 | offset |FFFFC8| 00 00 00 00 | unused | at this position starts the damage part in the raw file; only tgt throws use it (tgt = target) }} | {{OBDtr| 0x018 | offset |FFFFC8| 00 00 00 00 | unused | at this position starts the [[OBD:TRAM/raw0x18|damage part]] in the raw file; only tgt throws use it (tgt <nowiki>=</nowiki> target) }} | ||
{{OBDtr| 0x1C | offset |FFFFC8| A0 B8 80 00 | 00 80 B8 A0 | at this position starts the motion blur part in the raw file }} | {{OBDtr| 0x1C | offset |FFFFC8| A0 B8 80 00 | 00 80 B8 A0 | at this position starts the [[OBD:TRAM/raw0x1C|motion blur part]] in the raw file }} | ||
{{OBDtr| 0x20 | offset |FFFFC8| C0 B8 80 00 | 00 80 B8 C0 | at this position starts the shortcut part in the raw file }} | {{OBDtr| 0x20 | offset |FFFFC8| C0 B8 80 00 | 00 80 B8 C0 | at this position starts the [[OBD:TRAM/raw0x20|shortcut part]] in the raw file }} | ||
{{OBDtr| 0x24 | offset |FFFFC8| 00 00 00 00 | unused | at this position starts the throw part in the raw file }} | {{OBDtr| 0x24 | offset |FFFFC8| 00 00 00 00 | unused | at this position starts the [[OBD:TRAM/raw0x24|throw part]] in the raw file }} | ||
{{OBDtr| 0x28 | offset |FFFFC8| E0 B8 80 00 | 00 80 B8 E0 | at this position starts the footstep part in the raw file }} | {{OBDtr| 0x28 | offset |FFFFC8| E0 B8 80 00 | 00 80 B8 E0 | at this position starts the [[OBD:TRAM/raw0x28|footstep part]] in the raw file }} | ||
{{OBDtr| 0x2C | offset |FFFFC8| 00 B9 80 00 | 00 80 B9 00 | at this position starts the particle part (trails, dust, etc.) in the raw file }} | {{OBDtr| 0x2C | offset |FFFFC8| 00 B9 80 00 | 00 80 B9 00 | at this position starts the [[OBD:TRAM/raw0x2C|particle part]] (trails, dust, etc.) in the raw file }} | ||
{{OBDtr| 0x30 | offset |FFFFC8| 60 B9 80 00 | 00 80 B9 60 | at this position starts the position part in the raw file }} | {{OBDtr| 0x30 | offset |FFFFC8| 60 B9 80 00 | 00 80 B9 60 | at this position starts the [[OBD:TRAM/raw0x30|position part]] in the raw file }} | ||
{{OBDtr| 0x34 | offset |FFFFC8| 00 BD 80 00 | 00 80 BD 00 | at this position starts the bodyparts animation part in the raw file }} | {{OBDtr| 0x34 | offset |FFFFC8| 00 BD 80 00 | 00 80 BD 00 | at this position starts the [[OBD:TRAM/raw0x34|bodyparts animation part]] in the raw file }} | ||
{{OBDtr| 0x38 | offset |FFFFC8| 00 00 00 00 | unused | at this position starts the sound part in the raw file }} | {{OBDtr| 0x38 | offset |FFFFC8| 00 00 00 00 | unused | at this position starts the [[OBD:TRAM/raw0x38|sound part]] in the raw file }} | ||
{{OBDtr| 0x3C | bitset32 |C8FFC8| 90 00 08 00 | 144, 0, 8, 0| flags; they're stored in the anim_flags.[[OBD:StNA|StNA]] file; the following bits are possible /values in hex): | {{OBDtr| 0x3C | bitset32 |C8FFC8| 90 00 08 00 | 144, 0, 8, 0| flags; they're stored in the anim_flags.[[OBD:StNA|StNA]] file; the following bits are possible /values in hex): | ||
Line 52: | Line 52: | ||
}} | }} | ||
{{OBDtr| | {{OBDtr| 0x040 | link |C8FFFF| 00 00 00 00 | unused | direct animation 0 (link to another TRAM file) }} | ||
{{OBDtr| | {{OBDtr| 0x044 | link |C8FFFF| 00 00 00 00 | unused | direct animation 1 (link to another TRAM file) }} | ||
|-valign=top | |-valign=top | ||
|colspan=6|Example to the both rows above: | |colspan=6|Example to the both rows above: | ||
Line 66: | Line 66: | ||
That means, that after Konokos second punch, Oni waits for a third punch or a kick. | That means, that after Konokos second punch, Oni waits for a third punch or a kick. | ||
{{OBDtr| | {{OBDtr| 0x048 | bitset32 |FFC8FF| 00 00 00 00 | 0 | used parts; legend is for original 19-bone chars; the following bist are possible (values in hex): | ||
Line 92: | Line 92: | ||
Aiming screen TRAMs "use" several bones here. Other overlay TRAMs use only "chest". Non-overlay TRAMs use none. | Aiming screen TRAMs "use" several bones here. Other overlay TRAMs use only "chest". Non-overlay TRAMs use none. | ||
}} | }} | ||
{{OBDtr| | {{OBDtr| 0x04C | bitset32 |FFC8FF| 00 00 00 00 | 0 | replaced parts; same legend as above; only overlay TRAMs other than aiming-screen ones "replace" parts. }} | ||
{{OBDtr| | {{OBDtr| 0x050 | float |FFC800| 00 00 00 00 | 0.000000 | final rotation in radians (for anims that make you turn) }} | ||
{{OBDtr| | {{OBDtr| 0x054 | int16 |C800C8| 01 00 | 1 | move direction; the following directions are possible: | ||
Line 105: | Line 105: | ||
}} | }} | ||
{{OBDtr| | {{OBDtr| 0x056 | int16 |C87C64| 06 00 | 6 | attack sound ("Rising fury!"); the number belongs to the sound slot in the [[OBD:ONCC|ONCC]] file}} | ||
{{OBDtr| 0x058 | float |B0C3D4| 8D 87 CF 41 | 25.941187 | maximum "danger" }} | |||
{{OBDtr| 0x05C | float |B0C3D4| DE E9 1A 40 | 2.420524 | "danger" min range (in world units) }} | |||
{{OBDtr| 0x060 | float |B0C3D4| 95 34 D3 41 | 26.400675 | "danger" max range (in world units) }} | |||
{{OBDtr| 0x064 | float |B0C3D4| 8D 87 CF 41 | 25.941187 | "danger" at 0° (front) }} | |||
{{OBDtr| ... | ... |B0C3D4| ... | ... | ... }} | |||
{{OBDtr| 0x088 | float |B0C3D4| DF 37 87 40 | 4.225570 | "danger" at 90° (left) }} | |||
{{OBDtr| ... | ... |B0C3D4| ... | ... | ... }} | |||
{{OBDtr| 0x0AC | float |B0C3D4| 5A D8 6D 40 | 3.716330 | "danger" at 180° (back) }} | |||
{{OBDtr| ... | ... |B0C3D4| ... | ... | ... }} | |||
{{OBDtr| 0x0D0 | float |B0C3D4| 98 95 E3 40 | 7.112011 | "danger" at 270° (right) }} | |||
{{OBDtr| ... | ... |B0C3D4| ... | ... | ... }} | |||
{{OBDtr| 0x0F0 | float |B0C3D4| 8D 87 CF 41 | 25.941187 | "danger" at 350° }} | |||
{{OBDtr| 0x0F4 | int16 |E7CEA5| 05 00 | 5 | unknown; indicator for the seven floats below; always -1 if the attack part doesn't exist }} | |||
{{OBDtr| 0x0F6 | int8 |FFDDDD| 00 | 0 | unknown; always zero }} | |||
{{OBDtr| 0x0F7 | int8 |FFDDDD| 00 | 0 | unknown; always zero }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| 00 00 00 BF | -0.500000 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0FC | float |64AAAA| 1E 85 6B BF | -0.920000 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x100 | float |64AAAA| 19 47 0C 41 | 8.767358 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x104 | float |64AAAA| EB 51 F0 40 | 7.510000 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x108 | float |64AAAA| D7 A3 14 41 | 9.290000 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x10C | float |64AAAA| 0A D7 3B 41 | 11.740000 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x110 | float |64AAAA| 5E 93 BF 40 | 5.986739 | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x0F8 | float |64AAAA| | | unknown; always zero if the indicator is -1 }} | |||
{{OBDtr| 0x48 | bitset |FFC8FF| 00 | 0 | }} | {{OBDtr| 0x48 | bitset |FFC8FF| 00 | 0 | }} | ||
{{OBDtr| 0x48 | bitset |FFC8FF| 00 | 0 | }} | {{OBDtr| 0x48 | bitset |FFC8FF| 00 | 0 | }} |
edits