OBD:TRAC: Difference between revisions

3,801 bytes added ,  30 October 2024
m
+finish
No edit summary
m (+finish)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> TRAC File
{{OBD_File_Header | type=TRAC | prev=SUBT | next=TRAM | name=Totoro Animation Collection | family=Character | align=center}}


{{finish}}


<CENTER>[[OBD:SUBT|<==]] <FONT SIZE=5>TRAC File</FONT> [[OBD:TRAM|==>]]<BR>
<FONT SIZE=2>Animation Collection - Character File</FONT></CENTER>


[[Image:trac_a.gif]]


http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/trac_a.gif


{{Table}}
{{OBD_Table_Header}}
|- ALIGN=CENTER VALIGN=TOP
{{OBDtr| 0x00 | res_id  |FF0000| 01 28 11 00 | 1034  | 04392-muro_animations.TRAC }}
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 06 | 3    | level 3 }}
{{OBDtr| 0x08 | char[16] |00FF00| AD DE      | dead  | unused }}
{{OBDtr| 0x18 | int32    |00FFFF| 01 0B 06 00 | 1547  | link to 01547-comguy_animations.TRAC }}
{{OBDtr| 0x1C | int16    |FF00FF| 00 00      | 0    | always 0, only used at runtime }}
{{OBDtr| 0x1E | int16    |FF8000| 37 00      | 55    | array size }}
{{OBDtrBK}}
{{OBDtr| 0x00 | int16    |FFC8C8| 64 00      | 100  | animation weight, a higher value indicates that this animation has a better chance to be picked up if there are multiple animations possible for the same (from state, animation type, varient, first level) pair }}
{{OBDtr| 0x02 | int16    |FFC8C8| 00 00      | 0    | used at runtime only }}
{{OBDtr| 0x04 | int32    |FFFFC8| AD DE AD DE | dead  | unused }}
{{OBDtr| 0x08 | int32    |C8FFC8| 01 E2 10 00 | 4322  | link to 04322-MURCOMidle1.[[OBD:TRAM|TRAM]] }}
|}
==TRAC hierarchy==
(append '''_animations.TRAC''' to everything)
([[OBD:TRAM/raw0x34#Compression size 16|overlay anims]] are not included in a TRAC)
'''konokocore''' : 536 anims
*'''Shinzom''' : 6 anims (SHINZOM...) with tag 0x64 '''(1)'''
*'''shinatama''' : 12 anims (SHINAT...) with tag 0x64
*'''red''' : 100 anims (RED..., REDCOM..., RED..) with tag 0x64 '''(2)'''
*'''konokolev1''' : 70 anims (KONOKO..., KONCOM..., KONPIS...) with tag 0x64
**'''konoko''' : 105 anims
***'''gen_f''' : 7 anims (SECRET...) with tag 0x1E
'''strikercore''' : 400 anims
*'''striker''' : 96 anims
**'''TCTFswat''' : 23 anims (TCTF..., TCTCOM...) with tag 0x64
*'''elite''' : 102 anims (ELITE..., ELICOM..., ELIPIS..., ELIRIF...) with tag 0x64 '''(3)'''
**'''barabus''' : 8 anims (BARAB) with tag 0x64 '''(4)'''
*'''ninja''' : 385 anims (NINJA..., NINCOM..., NINPIS..., NINRIF...) with tag 0x64 or 0x05 '''(5)'''
*'''comguy''' : 312 anims
**'''gen_m''' : no anims
**'''doctor''' : 1 anim (DOClev14_Ambush01) with tag 0x32
**'''security''' : 2 anims (SECURIlev11_intro, SECURIlev14_IntroTurn) with tag 0x32
**'''griffin''' : 3 anims (GRIFIN...) with tag 0x34 '''(6)'''
**'''thug''' : 22 anims (THUG..., THUCOM..., THUPIS...) with tag 0x14
**'''Tanker''' : 237 anims (TANKER..., TANCOM..., TANPIS..., TANRIF...) with tag 0x64 or 0x384 '''(7)'''
**'''muro''' : 55 anims (MURO..., MURCOM..., MURPIS...) with tag 0x64 or 0x32 '''(8)'''
***'''mutantmuro''' : 38 anims (MUTCOM...) with tag 0x64 or 0x32 '''(9)'''
;Notes
#The 6 anims included are SHINZOMidle1, SHINZONlev18_Free, SHINZOMwalk1, SHINZOMwalk_bk1, SHINZOMshot, SHINZOMfallen_front
#'''REDCOMsuper_punch''' and '''REDCOMsuper_kick''' are not included
#'''ELITEjump_fw_kick''' is not included
#The 8 anims included are BARABnorth, BARABsouth, BARABeast, BARABwest, BARABpowerup, BARABpowerup_start, BARABlev3_rocket, BARABkick_heavy
#*(BARABstunned and BARABrocket are not included : they're in level 0)
#NINCOMtaunt2 has tag 0x05, the 384 others have tag 0x64. The following 9 are not included :
#*NINCOMcrouch_idle, NINCOMcrouch_turn_lt, NINCOMcrouch_turn_rt, NINCOMcrouch_walk, NINCOMcrouch_walk_backwards
#*NINCOMsuper_kick, NINCOMsuper_punch, NINJAwalk_run_left, NINJAwalk_run_right
#The 3 anims included are GRIFINlev18_ZomAim, GRIFINlev18_ZomUp, GRIFINlev18_ZomStand
#*(GRIFINtalk1, GRIFINtalk2, GRIFINtalk3 and GRIFIN18_IntroStand are not included : they're in level 0)
#'''TANCOMidle1''' has tag 0x384, the 236 others have tag 0x64
#*TANCOMcrouch_idle, TANCOMcrouch_walk, TANCOMcrouch_walk_backwards, TANCOMcrouch_turn_lt and TANCOMcrouch_turn_lt are not included
#All of Muro's anims have tag 0x64 except the following 19 (tag 0x32) :
#*MUROlev4_intro, MUROtransform, MURCOMhit_head1, MURCOMhit_body1, MURCOMhit_foot1, MURCOMidle2, MURCOMidle3, MURCOMturn_lt, MURCOMturn_rt, MURCOMrun1stepb, MURCOMrun_bk_1stepb, MURCOMcrouch2idlea, MURCOMcrouch2idleb, MURCOMidle2croucha, MURCOMidle2crouchb, MURCOMrunstop, MURCOMrun_bk_stop, MURCOMss_lt_stop, MURCOMss_rt_stop
#MUTCOMidle2 has tag 0x32, the 37 others have tag 0x64
The following is still very ugly, thinking of alternate presentations...
konokolev1
;KONOKO
:run_slide
:run_slide_getup
:run_slide_crouch
:run_slide_run
:run_kick
:run_punch
:jump_kick
:jump_punch
:jump_crouch
:jump_land
:jump_idle
:jump_fw_kick
:jump_fw_punch
:jump_fw_crouch
:jump_fw_idle
:jump_fw_land
:jump_bk_crouch
:jump_bk_idle
:jump_bk_land
:jump_lt_crouch
:jump_lt_idle
:jump_lt_land
:jump_rt_crouch
:jump_rt_idle
:jump_rt_land


{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
;KONCOM
|- BGCOLOR="#FFDDBB" ALIGN=CENTER
:throw_fw_k
| WIDTH=15% | <B>Hex</B>
:throw_fw_k_tgt
| WIDTH=15% | <B>Translation</B>
:throw_fw_p_tgt
| WIDTH=70% | <B>Meaning</B>
:throw_bk_tgt
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
:throw_bk_k_tgt
| BGCOLOR="#FF0000" | 01 28 11 00
:run_throw_fw_tgt
| 4392
:run_thw_fw_k_tgt
| ALIGN=LEFT | 04392-muro_animations.TRAC
:run_throw_bk_tgt
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
:run_tkl_bk_p_tgt
| BGCOLOR="#FFFF00" | 01 00 00 06
:punch_low_thw_tgt (X)
| 3
:kick_fw
| ALIGN=LEFT | level 3
:kick_bk
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
:comb_k
| BGCOLOR="#00FF00" | AD DE
:comb_k_k
| dead
:comb_k_k_k
| ALIGN=LEFT | not used
:comb_p
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
:comb_p_p
| BGCOLOR="#00FFFF" | 01 0B 06 00
:comb_p_p_p
| 1547
:crouch_kick1
| ALIGN=LEFT | link to 01547-comguy_animations.TRAC
:crouch_punch1
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
:getup_bk
| BGCOLOR="#FF00FF" | 00 00
:getup_bk_crouch
| 0
:getup_lt
| ALIGN=LEFT | unknown
:getup_rt
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
:getup_fw
| BGCOLOR="#FF8000" | 37 00
:getup_fw_crouch
| 55
:getup_kick_fw
| ALIGN=LEFT | 55 packages follow (a package is edged in black)
:getup_kick_fw2
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
:getup_kick_bk
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
:getupfront_bk
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
:getupfront_bk_cr
| BGCOLOR="#FFC8C8" | 64 00 00 00
:getupfront_lt
| 100
:getupfront_rt
| ALIGN=LEFT | unknown
:getupfront_fw
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
:getupfront_fw_cr
| BGCOLOR="#FFFFC8" | AD DE
:block1
| dead
:block2
| ALIGN=LEFT | not used
:crouch_block1
|- VALIGN=TOP ALIGN=CENTER BGCOLOR="#FFEEDD"
:idle2croucha
| BGCOLOR="#C8FFC8" | 01 E2 10 00
:idle2crouchb
| 4322
:crouch2idlea
| ALIGN=LEFT | link to 04322-MURCOMidle1.[[OBD:TRAM|TRAM]]
:crouch2idleb
;KONPIS
:run_slide
:run_slide_getup
:run_slide_run
==TRAC availability==
{|
|
!colspan=15|Level
|-
!_animations
!00
!01
!02
!03
!04
!06
!08
!09
!10
!11
!12
!13
!14
!18
!19
|-
!konokocore
|536
|BGCOLOR="silver"|
|
|
|
|
|
|
|
|
|
|
|
|
|
|}
|}


----


<HR>
{{OBD_File_Footer | type=TRAC | prev=SUBT | next=TRAM | name=Totoro Animation Collection | family=Character}}
<CENTER>[[OBD:SUBT|<==]] <B>TRAC File</B> [[OBD:TRAM|==>]]</CENTER>
<HR>
 


[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> TRAC File
{{OBD}}