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)