OBD:TRIA: Difference between revisions

852 bytes removed ,  31 March 2020
m
link fix
mNo edit summary
m (link fix)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> TRIA
{{OBD_File_Header | type=TRIA | prev=TRGE | next=TRIG | name=Totoro Quaternion Body Index Array | family=Character | align=center}}




<CENTER>[[OBD:TRGE|TRGE]] << [[OBD:File types|Other file types]] >> [[OBD:TRIG|TRIG]]
[[image:tria_a.gif]]
<br><FONT SIZE=5>TRIA : Totoro Quaternion Body Index Array</FONT>
<BR><FONT SIZE=2>[[OBD:File types/Character|Character file]]</FONT></CENTER>




http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/tria_all.gif
{{Table}}
{{OBD_Table_Header}}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x00 | res_id  |FF0000| 01 63 04 00 | 1123  | 01123-.TRIA }}
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 06 | 3    | level 3 }}
{{OBDtr| 0x08 | char[22] |00FF00| AD DE      | dead  | unused }}
{{OBDtr| 0x1E | int16    |00FFFF| 13 00      | 19    | array size }}
{{OBDtrBK}}
{{OBDtr| 0x00 | int8    |FFC8C8| 00 | 0      | parent bone ID : none }}
{{OBDtr| 0x01 | int8    |FFFFC8| 01 | 1      | child bone ID : left thigh }}
{{OBDtr| 0x02 | int8    |C8FFC8| 00 | 0      | sibling bone ID : none }}
{{OBDtr| 0x03 | char[1]  |C8FFFF| DE | dead  | unused }}
|}




{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
| WIDTH=15% | <B>Translation</B>
| WIDTH=70% | <B>Meaning</B>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FF0000" | 01 63 04 00
| 1123
| ALIGN=LEFT | 01123-.TRIA
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFF00" | 01 00 00 06
| 3
| ALIGN=LEFT | level 3
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FF00" | AD DE
| dead
| ALIGN=LEFT | not used
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FFFF" | 13 00
| 19
| ALIGN=LEFT | 19 bones in skeleton (first bone's data outlined in black)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Bone data structure (example : pelvis)</FONT>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 00
| 0
| ALIGN=LEFT | parent bone ID : none
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 01
| 1
| ALIGN=LEFT | child bone ID : left thigh
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | 00
| 0
| ALIGN=LEFT | sibling bone ID : none
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFFF" | DE
| dead
| ALIGN=LEFT | not used
|}
;Parent bone ID
;Parent bone ID
:Oni doesn't seem to parse it : the direct links (child + sibling) are enough to define the bone hierarchy.
:Oni doesn't seem to parse it : the direct links (child + sibling) are enough to define the bone hierarchy.
Line 58: Line 28:
:"head" links to "left shoulder", which links to "right shoulder" : they are all children of "neck"
:"head" links to "left shoulder", which links to "right shoulder" : they are all children of "neck"
==Bones==
==Bones==
[[Image:konoko_bodyparts.png|right|konoko's bodyparts]]
{|
{|
|+Bone ID overview
|+Bone ID overview
Line 103: Line 75:
|}
|}
(Thanks to ZDLO) (and not only him)
(Thanks to ZDLO) (and not only him)
;Note
;Note
:"arm" is also sometimes referred to as "bicep"
:"arm" is also sometimes referred to as "bicep"
:(although correct spelling is [http://en.wikipedia.org/wiki/Biceps biceps] : that's a muscle)
:(although correct spelling is [[wp:Biceps|biceps]], that's a muscle)
 
==Investigation==
==Investigation==
There are 2 different TRIA files in Oni. This one, used by most [[OBD:TRCM|TRCM]] :
There are 2 different TRIA files in Oni. This one, used by most [[OBD:TRCM|TRCM]] :
Line 154: Line 128:


The associated [[OBD:TRTA|TRTA]] is also weird.
The associated [[OBD:TRTA|TRTA]] is also weird.
*The only difference between the extra-low-LOD and the mormal-LOD TRTA of male scientists is the offset of '''chest'''.
*The only difference between the extra-low-LOD and the normal-LOD TRTA of male scientists is the offset of '''chest'''.
*In the normal-LOD TRTA, the offset is (1.4, 0, 0), whereas in the extra-low-LOD TRTA, it is (0, 0, 13.5).
*In the normal-LOD TRTA, the offset is (1.4, 0, 0), whereas in the extra-low-LOD TRTA, it is (0, 0, 13.5).
*This again seems to indicate that '''chest''' is parented by the ''root'' bone if at all...
*This again seems to indicate that '''chest''' is parented by the ''root'' bone if at all...
Line 166: Line 140:
:Any body in the TRBS uses the TRTA and TRIA of the extra-high-LOD TRCM
:Any body in the TRBS uses the TRTA and TRIA of the extra-high-LOD TRCM
:(i.e. the TRCM linked to at 0x18 in the TRBS)
:(i.e. the TRCM linked to at 0x18 in the TRBS)
<HR>
<CENTER>[[OBD:TRGE|TRGE]] << '''TRIA''' >> [[OBD:TRIG|TRIG]]</CENTER>
<HR>


[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> TRIA
----
 
{{OBD_File_Footer | type=TRIA | prev=TRGE | next=TRIG | name=Totoro Quaternion Body Index Array | family=Character}}
 
{{OBD}}