OBD:ONCP
Jump to navigation
Jump to search
Main Page >> Oni Binary Data >> File types >> ONCP
ONCC << Other file types >> ONCV
ONCP : Oni Character Particle Array
Character file
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)
Main Page >> Oni Binary Data >> File types >> ONCP