OBD:BINA/OBJC/PART: Difference between revisions

From OniGalore
< OBD:BINA‎ | OBJC
Jump to navigation Jump to search
No edit summary
m (added family to footer template call)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{OBD OBJC Header | align=center | type=PART | prev=NEUT | next=PATR | name=Particle}}
{{OBD OBJC Header | align=center | type=PART | prev=NEUT | next=PATR | name=Particle | stuff=b_pa}}




[[image:bin_r_pa.gif]]
[[Image:bin_r_pa.gif]]




{{Table}}
{{Table}}
{{OBDth}}
{{OBDth}}
{{OBDtr| 0x00 | char[4]  |FF0000| 43 4A 42 4F | OBJC      | object collection }}
{{OBDtr| 0x00 | char[4]  |FF0000| 43 4A 42 4F | OBJC      | objects }}
{{OBDtr| 0x04 | int32    |FFFF00| 80 C1 00 00 | 49536      | size of the complete particle part from this postion in bytes }}
{{OBDtr| 0x04 | int32    |FFFF00| 80 C1 00 00 | 49536      | size of the complete particle part from this position in bytes }}
{{OBDtr| 0x08 | int32    |00FF00| 27 00 00 00 | 39        | unknown; do not change it }}
{{OBDtr| 0x08 | int32    |00FF00| 27 00 00 00 | 39        | object list version }}
{{OBDtr| 0x0C | int32    |00FFFF| A0 00 00 00 | 160        | size of the following element in bytes }}
{{OBDtr| 0x0C | int32    |00FFFF| A0 00 00 00 | 160        | size of the following element in bytes }}
{{OBDtrBK}}
{{OBDtrBK}}
{{OBDtr| 0x00 | char[4]  |FFC8C8| 54 52 41 50 | PART      | particle }}
{{OBDtr| 0x00 | char[4]  |FFC8C8| 54 52 41 50 | PART      | particle }}
{{OBDtr| 0x04 | int32    |FFFFC8| 47 00 00 00 | 71        | old file ID }}
{{OBDtr| 0x04 | int32    |FFFFC8| 47 00 00 00 | 71        | object ID }}
{{OBDtr| 0x08 | int32    |C8FFC8| 00 00 00 00 | 0          | unknown }}
{{OBDtr| 0x08 | int32    |C8FFC8| 00 00 00 00 | 0          | object flags }}
{{OBDtr| 0x0C | float    |C8FFFF| 14 0C 81 44 | 1032.377441| x-position of the particle }}
{{OBDtr| 0x0C | float    |C8FFFF| 14 0C 81 44 | 1032.377441| x-position of the particle }}
{{OBDtr| 0x10 | float    |C8FFFF| FD BF 7E 43 | 254.749954 | y-position (height) of the particle }}
{{OBDtr| 0x10 | float    |C8FFFF| FD BF 7E 43 | 254.749954 | y-position (height) of the particle }}
Line 23: Line 23:
{{OBDtr2|0x24 | char[64] |FFC800| charge_medium            | particle type (reference to 05484-3RAPcharge_medium.[[OBD:BINA/PAR3|BINA]] of level 0)  }}
{{OBDtr2|0x24 | char[64] |FFC800| charge_medium            | particle type (reference to 05484-3RAPcharge_medium.[[OBD:BINA/PAR3|BINA]] of level 0)  }}
{{OBDtr2|0x64 | char[48] |C800C8| BomberCharge01          | particle name }}
{{OBDtr2|0x64 | char[48] |C800C8| BomberCharge01          | particle name }}
{{OBDtr| 0x94 | int16    |C87C64| 0D 00       | 13        | unknown, flags maybe? }}
{{OBDtr| 0x94 | int16    |C87C64| 0D 00       | 13        | flags; unknown values }}
{{OBDtr| 0x96 | float    |B0C3D4| 00 00 80 3F | 1.000000  | decal x scale }}
{{OBDtr| 0x96 | float    |B0C3D4| 00 00 80 3F | 1.000000  | decal x scale }}
{{OBDtr| 0x9A | float    |FFDDDD| 00 00 80 3F | 1.000000  | decal y scale }}
{{OBDtr| 0x9A | float    |FFDDDD| 00 00 80 3F | 1.000000  | decal y scale }}
{{OBDtr| 0x9E | int16    |64AAAA| 00 00      | 0          | unknown, always zero; "decal rotation angle" maybe? }}
{{OBDtr| 0x9E |         |64AAAA|             |           | padding }}
|}
|}




;Bluebox screenshot
;Dialog from level0_Tools


http://ssg.oni2.net/subfold/bluebox/images/220_particle_properties.jpg
[[Image:Tool dialog - Particle Properties.png]]


Abbrechen = Cancel, Speichern = Save


{{OBD OBJC Footer | type=PART | prev=NEUT | next=PATR | name=Particle | family=Level}}


{{OBD OBJC Footer | type=PART | prev=NEUT | next=PATR | name=Particle}}
{{OBD}}

Latest revision as of 21:19, 9 December 2023

ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
NEUT << Other OBJC >> PATR
PART : Particle
XML tutorial
Overview @ Oni Stuff
OBD.png


Bin r pa.gif


Offset Type Raw Hex Value Description
0x00 char[4] 43 4A 42 4F OBJC objects
0x04 int32 80 C1 00 00 49536 size of the complete particle part from this position in bytes
0x08 int32 27 00 00 00 39 object list version
0x0C int32 A0 00 00 00 160 size of the following element in bytes
First element (black outline)
0x00 char[4] 54 52 41 50 PART particle
0x04 int32 47 00 00 00 71 object ID
0x08 int32 00 00 00 00 0 object flags
0x0C float 14 0C 81 44 1032.377441 x-position of the particle
0x10 float FD BF 7E 43 254.749954 y-position (height) of the particle
0x14 float 89 0A E0 C1 -28.005144 z-position of the particle
0x18 float 3E 19 B2 42 89.049301 rotation on the x-axis in degrees
0x1C float 45 54 DA 3F 1.705697 rotation on the y-axis in degrees
0x20 float 00 00 00 00 0.000000 rotation on the z-axis in degrees
0x24 char[64] charge_medium particle type (reference to 05484-3RAPcharge_medium.BINA of level 0)
0x64 char[48] BomberCharge01 particle name
0x94 int16 0D 00 13 flags; unknown values
0x96 float 00 00 80 3F 1.000000 decal x scale
0x9A float 00 00 80 3F 1.000000 decal y scale
0x9E padding


Dialog from level0_Tools

Tool dialog - Particle Properties.png


ONI BINARY DATA
AKVA << Other file types >> CBPI
BINA : Binary data
TMBD << Other BINA >> ONIE
OBJC : Objects
NEUT << Other OBJC >> PATR
PART : Particle
Level file