Animation Events (File Format): Difference between revisions

Jump to navigation Jump to search
>Aruki
imported>Darkszero
 
(13 intermediate revisions by 3 users not shown)
Line 19: Line 19:
| u32
| u32
| 1
| 1
| '''Loop Event Count'''
| '''Bool Event Count'''
|  
|  
|-
|-
| [[#Loop Event|Loop Event]]
| [[#Bool Event|Bool Event]]
| ''Loop Event Count''
| ''Bool Event Count''
| '''Loop Events'''
| '''Bool Events'''
|  
|  
|-
|-
| u32
| u32
| 1
| 1
| '''User Event Count'''
| '''Int32 Event Count'''
|  
|  
|-
|-
| [[#User Event|User Event]]
| [[#Int32 Event|Int32 Event]]
| ''User Event Count''
| ''Int32 Event Count''
| '''User Events'''
| '''Int32 Events'''
|  
|  
|-
|-
| u32
| u32
| 1
| 1
| '''Effect Event Count'''
| '''Particle Event Count'''
|  
|  
|-
|-
| [[#Effect Event|Effect Event]]
| [[#Particle Event|Particle Event]]
| ''Effect Event Count''
| ''Particle Event Count''
| '''Effect Events'''
| '''Particle Events'''
|  
|  
|-
|-
Line 57: Line 57:
| Not present in version 1
| Not present in version 1
|}
|}
=== Event Type ===
Table is accurate to Prime 1, unknown for other games.
{| class="wikitable"
! ID
! Type
|-
| 0
| Loop
|-
| 1
| EmptyBool
|-
| 2
| EmptyInt32
|-
| 4
| SoundInt32
|-
| 5
| Particle
|-
| 6
| UserEvent
|-
| 7
| RandRate
|-
| 8
| Sound
|}


=== Event Base ===
=== Event Base ===
Line 114: Line 148:
| bool
| bool
| 1
| 1
| {{unknown|Unknown}}
| '''Unique'''
|  
|  
| {{check}}
| {{check}}
Line 135: Line 169:
| u32
| u32
| 1
| 1
| {{unknown}}
| '''Flags'''
|  
|  
| {{check}}
| {{check}}
Line 142: Line 176:
| u32
| u32
| 1
| 1
| {{unknown}
| {{unknown}}
|  
|  
| {{nocheck}}
| {{nocheck}}
Line 149: Line 183:
| u32
| u32
| 1
| 1
| {{unknown}
| {{unknown}}
|  
|  
| {{nocheck}}
| {{nocheck}}
Line 156: Line 190:
| u32
| u32
| 1
| 1
| {{unknown}
| {{unknown}}
|  
|  
| {{nocheck}}
| {{nocheck}}
Line 163: Line 197:
| float
| float
| 1
| 1
| {{unknown}
| {{unknown}}
|  
|  
| {{nocheck}}
| {{nocheck}}
Line 170: Line 204:
| float
| float
| 1
| 1
| {{unknown}
| {{unknown}}
|  
|  
| {{nocheck}}
| {{nocheck}}
Line 176: Line 210:
|}
|}


=== Loop Event ===
=== Bool Event ===


{| class="wikitable"
{| class="wikitable"
Line 191: Line 225:
| bool
| bool
| 1
| 1
| {{unknown|Unknown}}
| '''Value'''
|  
|  
|}
|}


=== User Event ===
=== Int32 Event ===
 
==== Metroid Prime 1/2 ====


{| class="wikitable"
{| class="wikitable"
Line 208: Line 244:
|  
|  
|-
|-
| u32
| s32
| 1
| 1
| '''User Event Type'''
| '''Value'''
| Enumerated user event type (unknown values)
| Numeric value for the event
|-
|-
| string
| string
Line 219: Line 255:
|}
|}


=== Effect Event ===
==== Metroid Prime 3 ====
 
{| class="wikitable"
! Type
! Count
! Name
! Notes
|-
| [[#Event Base|Event Base]]
| 1
| '''Event Base'''
|
|-
| u8
| 1
| {{unknown}}
|
|-
| u16
| 1
| {{unknown}}
|
|-
| u16
| 1
| {{unknown}}
|
|}
 
=== Particle Event ===


{| class="wikitable"
{| class="wikitable"
Line 228: Line 293:
! MP1
! MP1
! MP2
! MP2
! MP3
|-
|-
| [[#Event Base|Event Base]]
| [[#Event Base|Event Base]]
Line 233: Line 299:
| '''Event Base'''
| '''Event Base'''
|  
|  
| {{check}}
| {{check}}
| {{check}}
| {{check}}
| {{check}}
Line 242: Line 309:
| {{check}}
| {{check}}
| {{check}}
| {{check}}
| {{nocheck}}
|-
|-
| {{FourCC}}
| {{FourCC}}
Line 247: Line 315:
| '''Effect Type'''
| '''Effect Type'''
| FourCC of effect's type; either [[PART (File Format)|PART]], [[SWHC (File Format)|SWHC]], or [[ELSC (File Format)|ELSC]]
| FourCC of effect's type; either [[PART (File Format)|PART]], [[SWHC (File Format)|SWHC]], or [[ELSC (File Format)|ELSC]]
| {{check}}
| {{check}}
| {{check}}
| {{check}}
| {{check}}
Line 254: Line 323:
| '''Effect ID'''
| '''Effect ID'''
| Asset ID of the effect resource
| Asset ID of the effect resource
| {{check}}
| {{check}}
| {{check}}
| {{check}}
| {{check}}
Line 262: Line 332:
| Name of the [[CINF (File Format)|CINF]] bone to attach this effect to
| Name of the [[CINF (File Format)|CINF]] bone to attach this effect to
| {{check}}
| {{check}}
| {{nocheck}}
| {{nocheck}}
| {{nocheck}}
|-
|-
Line 270: Line 341:
| {{nocheck}}
| {{nocheck}}
| {{check}}
| {{check}}
| {{nocheck}}
|-
|-
| float
| float
Line 277: Line 349:
| {{check}}
| {{check}}
| {{check}}
| {{check}}
| {{nocheck}}
|-
|-
| u32
| u32
Line 288: Line 361:
</ol>
</ol>
| {{check}}
| {{check}}
| {{check}}
| {{nocheck}}
|-
| float
| 1
| {{unknown}}
| Probably effect scale?
| {{nocheck}}
| {{nocheck}}
| {{check}}
|-
| u32
| 1
| {{unknown}}
| Probably bone ID?
| {{nocheck}}
| {{nocheck}}
| {{check}}
| {{check}}
|}
|}


=== Sound Event ===
=== Sound Event ===
==== Metroid Prime 1/2 ====


{| class="wikitable"
{| class="wikitable"
Line 357: Line 449:
| {{check}}
| {{check}}
|}
|}
==== Metroid Prime 3 ====
{| class="wikitable"
! Type
! Count
! Name
! Notes
|-
| [[#Event Base|Event Base]]
| 1
| '''Event Base'''
|
|-
| Asset ID ([[CAUD (File Format)|CAUD]])
| 1
| '''Sound Effect'''
| Sound to be played.
|-
| u32
| 1
| {{unknown}}
|
|-
| u32
| 1
| {{unknown}}
|
|-
| [[#Unknown Typed Structure|Unknown Typed Structure]]
| 1
| {{unknown}}
|
|-
| [[#Unknown Typed Structure|Unknown Typed Structure]]
| 1
| {{unknown}}
|
|}
===== Unknown Typed Structure =====
Contains a 32-bit type value, followed by either:
* Type 0: Nothing
* Type 1: A float
* Type 2: A [[Maya Spline]]


[[Category:File Formats]]
[[Category:File Formats]]
[[Category:Metroid Prime]]
[[Category:Metroid Prime]]
[[Category:Metroid Prime 2: Echoes]]
[[Category:Metroid Prime 2: Echoes]]
Anonymous user

Navigation menu