OBD:ONCP: Difference between revisions
Jump to navigation
Jump to search
m (→Particle array) |
m (fixing up) |
||
Line 1: | Line 1: | ||
{{OBD_File_Header|align=center|type=ONCP|prev=ONCC|next=ONCV|name=Oni Character Particle Array|family=Character|onistuff=oncp}} | |||
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/oncp_a.gif | http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/oncp_a.gif | ||
Line 79: | Line 71: | ||
:The ones specified in the [[OBD:TRAM/raw0x2C|particle tracks]] of the [[OBD:TRAM|TRAM]] seem to have the final word. | :The ones specified in the [[OBD:TRAM/raw0x2C|particle tracks]] of the [[OBD:TRAM|TRAM]] seem to have the final word. | ||
:I really don't know about 0x8000=32768 (used for '''snap'''/'''h2h_snap_e01''') | :I really don't know about 0x8000=32768 (used for '''snap'''/'''h2h_snap_e01''') | ||
---- | |||
---- | |||
{{OBD_File_Footer|align=center|type=ONCP|prev=ONCC|next=ONCV|name=Oni Character Particle Array|family=Character|onistuff=oncp}} |
Revision as of 15:01, 31 October 2006
|
Header
Offset | Raw hex | Value | Meaning |
---|---|---|---|
0x00 | 01 F9 03 00 | 1017 | file ID : 01017-.ONCP |
0x04 | 01 00 00 06 | 3 | level ID : level 3 |
0x08 - 0x1B | AD DE | dead | blank filler |
0x1C | 0D 00 00 00 | 13 | 13 particles in array (first particle is outlined in black) |
Particle array
The array starts at 0x20. Every particle is 0x58=88 bytes long.
- Example
- acid/env_splash_e01a
Offsets are relative to the start of a particle slot.
Offset | Raw hex | Value | Meaning |
---|---|---|---|
0x00 - 0x0F | acid + null char + garbage | label of the particle (used by particle tracks of TRAM) | |
0x10 - 0x4F | env_splash_e01a + null char + garbage | link by name to 3RAP env_splash_e01a.BINA of level 0 | |
0x50 | FFFF | -1 | default bone to which particle is linked (-1 = root/none?, 32768 = ?) |
0x52 | 5F00 | 95 | unknown (always the same?) |
0x54 | 00000000 | 0 | unknown (always the same?) |
- Note
- The ONCP is the list of all the particles (motion trails, combo flashes, etc) that will be available for the ONCC that links to it.
- Nothing bad happens if an ONCC doesn't find a particle required by an animation, you just get a warning at the console.
- Default bone ID
- The ones specified in the particle tracks of the TRAM seem to have the final word.
- I really don't know about 0x8000=32768 (used for snap/h2h_snap_e01)
ONI BINARY DATA |
---|
ONCC << Other file types >> ONCV |
ONCP : Oni Character Particle Array |
Character file |