OBD:ONCP: Difference between revisions
Jump to navigation
Jump to search
ONCC << ONCP >> ONCV
No edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
<CENTER>[[OBD:ONCC|< | <CENTER> | ||
<FONT SIZE=2>[[OBD:File types/Character|Character file]]</FONT></CENTER> | [[OBD:ONCC|ONCC]] << [[OBD:File types|Other file types]] >> [[OBD:ONCV|ONCV]] | ||
<br><FONT SIZE=5>ONCP : Oni Character Particle Array</FONT> | |||
<br><FONT SIZE=2>[[OBD:File types/Character|Character file]]</FONT> | |||
</CENTER> | |||
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/oncp_a.gif | http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/oncp_a.gif | ||
==Header== | |||
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0 | {| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0 | ||
|- BGCOLOR="#FFDDBB" ALIGN=CENTER | |- BGCOLOR="#FFDDBB" ALIGN=CENTER | ||
!Offset | |||
!Raw hex | |||
!Value | |||
!Meaning | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x00 | |||
| BGCOLOR="#FF0000" | 01 F9 03 00 | | BGCOLOR="#FF0000" | 01 F9 03 00 | ||
| 1017 | | 1017 | ||
| ALIGN=LEFT | 01017-.ONCP | | ALIGN=LEFT | file ID : 01017-.ONCP | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x04 | |||
| BGCOLOR="#FFFF00" | 01 00 00 06 | | BGCOLOR="#FFFF00" | 01 00 00 06 | ||
| 3 | | 3 | ||
| ALIGN=LEFT | level 3 | | ALIGN=LEFT | level ID : level 3 | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x08 - 0x1B | |||
| BGCOLOR="#00FF00" | AD DE | | BGCOLOR="#00FF00" | AD DE | ||
| dead | | dead | ||
| ALIGN=LEFT | | | ALIGN=LEFT | blank filler | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
|0x1C | |||
| BGCOLOR="#00FFFF" | 0D 00 00 00 | | BGCOLOR="#00FFFF" | 0D 00 00 00 | ||
| 13 | | 13 | ||
| ALIGN=LEFT | 13 | | ALIGN=LEFT | 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. | |||
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0 | |||
|- BGCOLOR="#FFDDBB" ALIGN=CENTER | |||
!Offset | |||
!Raw hex | |||
!Value | |||
!Meaning | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#FFC8C8" COLSPAN=2 | <TT>acid</TT> | |0x00 - 0x0F | ||
| ALIGN=LEFT | name of the | | BGCOLOR="#FFC8C8" COLSPAN=2 | <TT>acid</TT> + null char + garbage | ||
| ALIGN=LEFT | label of the particle (used by [[OBD:TRAM/raw0x2C|particle tracks]] of [[OBD:TRAM|TRAM]]) | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |||
|0x10 - 0x4F | |||
| BGCOLOR="#FFFFC8" COLSPAN=2 | <TT>env_splash_e01a</TT> + null char + garbage | |||
| ALIGN=LEFT | link by name to [[OBD:BINA/Particles|3RAP]] env_splash_e01a.[[OBD:BINA|BINA]] of level 0 | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |||
|0x50 | |||
| BGCOLOR="#C8FFC8"| FFFF | |||
| -1 | |||
| ALIGN=LEFT | default [[OBD:TRIA#Bones|bone]] to which particle is linked (-1 = none, 32768=?) | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |||
|0x52 | |||
| BGCOLOR="#C8FFFF"|5F00 | |||
| 95 | |||
| ALIGN=LEFT | unknown (always the same?) | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |||
|0x54 | |||
| BGCOLOR="#FFC8FF"| 00000000 | |||
| 0 | |||
| ALIGN=LEFT | unknown (always the same?) | |||
|} | |} | ||
;Note | ;Note | ||
:The ONCP is the list of all the particles (motion trails, combo flashes, etc) that will be available for the [[OBD:ONCC|ONCC]] that links to it. | :The ONCP is the list of all the particles (motion trails, combo flashes, etc) that will be available for the [[OBD:ONCC|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. | :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 [[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''') | |||
<HR> | <HR> | ||
<CENTER>[[OBD:ONCC| | <CENTER>[[OBD:ONCC|ONCC]] << '''ONCP''' >> [[OBD:ONCV|ONCV]]</CENTER> | ||
<HR> | <HR> | ||
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> ONCP | [[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> ONCP |
Revision as of 22:55, 16 May 2006
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 = 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