OBD:File types: Difference between revisions

1,504 bytes removed ,  24 May 2008
sorta done
(blackened the ?! cells so they're less distractive)
(sorta done)
Line 1: Line 1:
{|border="1" cellpadding="1" cellspacing="0" style="background:#f9f9f9;white-space:nowrap" width=100%
[[Image:OBD.png|right]]
|+'''File type overview''' ([[OBD:Oni Binary Data|back to Oni Binary Data]])
 
|-align=center
{|border="1" cellpadding="1" cellspacing="0" style="background:#f9f9f9;white-space:nowrap" align=right
!bgcolor="#e9e9e9"|Color/Label
|+Categories
|style="background:fuchsia"|L
!style="background:lime"|[[OBD:File types/Level|Level]]
|style="background:yellow"|C
|-
|style="background:lime"|L0
!style="background:yellow"|[[OBD:File types/Character|Character]]
|style="background:aqua"|M
|-
|style="background:silver"|S
!style="background:cyan"|[[OBD:File types/Message|Interface]]
|style="background:black"|
|-
|(0B)
![[OBD:File types/Generic|Other]]
|style="background:black;color:white"|?!
|...
|-align=center
!Meaning
|[[OBD:File types/Level|Level file]]
|[[OBD:File types/Character|Character file]]
|[[OBD:File types/Global|Level 0 file]]
|[[OBD:File types/Message|Message file]]
|[[OBD:File types/Start|Start file]]
|[[OBD:File types/Defunct|Defunct file]]
|[[OBD:File types/Empty|Zero byte file]]
|Useless file?
|[[OBD:File types/Named|Named file]]
|}
|}
----
;See also
:[[OBD:File types/Named|Named files]] (and unnamed ones)
:[[OBD:File types/Defunct|Defunct files]] (and unused ones, too)
:[[OBD:File types/Empty|Empty files]] (a.k.a. placeholders)
:[[dat|Instance files]] (.dat and .oni, .raw and .sep)
 
 
{| style="white-space:nowrap" width=100%
{| style="white-space:nowrap" width=100%
|
|
Line 31: Line 24:
!Type
!Type
!Description
!Description
!Notes
!OK
|-
|<strike>3CLA</strike>
|RGB Color Array
|style="background:black"|
|-
|-
|[[ABNA]]
!style="background:lime"|[[ABNA]]
|BSP Tree Node Array
|BSP Tree Node Array
|style="background:fuchsia"|L
!?
|-
|[[AGDB]]
|Gunk Quad Debug Array
|style="background:fuchsia"|L
|-
|-
|[[AGQC]]
!style="background:lime"|[[AGQC]]
|Gunk Quad Collision Array
|Gunk Quad Collision Array
|style="background:fuchsia"|L
!?
|-
|-
|[[AGQG]]
!style="background:lime"|[[AGQG]]
|Gunk Quad General Array
|Gunk Quad General Array
|style="background:fuchsia"|L
!?
|-
|<strike>AGQM</strike>
|Gunk Quad Material
|style="background:black"|
|-
|-
|[[AGQR]]
!style="background:lime"|[[AGQR]]
|Gunk Quad Render Array
|Gunk Quad Render Array
|style="background:fuchsia"|L
!?
|-
|-
|[[AISA]]
!style="background:lime"|[[AISA]]
|AI Character Setup Array
|AI Character Setup Array
|style="background:fuchsia"|L
!?
|-
|[[AITR]]
|AI Script Trigger Array
|style="background:black;color:white"|L ?!
|-
|<strike>AIWA</strike>
|AI Imported Waypoint Array
|style="background:black"|
|-
|-
|[[AKAA]]
!style="background:lime"|[[AKAA]]
|Adjacency Array
|Adjacency Array
|style="background:fuchsia"|L
!?
|-
|-
|[[AKBA]]
!style="background:lime"|[[AKBA]]
|Side Array
|Side Array
|style="background:fuchsia"|L
!?
|-
|-
|[[AKBP]]
!style="background:lime"|[[AKBP]]
|BSP Node Array
|BSP Node Array
|style="background:fuchsia"|L
!?
|-
|-
|[[AKDA]]
!style="background:lime"|[[AKDA]]
|Door Frame Array
|Door Frame Array
|style="background:fuchsia"|L
!?
|-
|-
|[[AKEV]]
!style="background:lime"|[[AKEV]]
|Akira Environment
|Akira Environment
|style="background:fuchsia"|L
!?
|-
|-
|[[AKOT]]
!style="background:lime"|[[AKOT]]
|Oct Tree
|Oct Tree
|style="background:fuchsia"|L
!?
|-
|-
|[[AKVA]]
!style="background:lime"|[[AKVA]]
|BNV Node Array
|BNV Node Array
|style="background:fuchsia"|L
!?
|-
|-
|[[BINA]]
![[BINA]]
|Binary Data
|Binary Data
|style="background:silver"|S
!?
|-
|-
|[[CBPI]]
!style="background:yellow"|[[CBPI]]
|Character Body Part Impacts
|Character Body Part Impacts
|style="background:yellow"|C
!?
|-
|-
|[[CBPM]]
!style="background:yellow"|[[CBPM]]
|Character Body Part Material
|Character Body Part Material
|style="background:yellow"|C
!?
|-
|-
|[[CONS]]
![[CONS]]
|Console
|Console
|style="background:lime"|L0
!?
|-
|-
|[[CRSA]]
!style="background:lime"|[[CRSA]]
|Corpse Array
|Corpse Array
|style="background:fuchsia"|L
!?
|-
|-
|[[DOOR]]
![[DOOR]]
|Door
|Door
|style="background:lime"|L0
!?
|-
|-
|[[DPge]]
!style="background:aqua"|[[DPge]]
|Diary Page
|Diary Page
|style="background:lime"|L0
!?
|-
|<strike>EDIA</strike>
|Edge Index Array
|style="background:black"|
|-
|-
|[[ENVP]]
!style="background:lime"|[[ENVP]]
|Env Particle Array
|Env Particle Array
|style="background:fuchsia"|L
!?
|-
|-
|[[FILM]]
![[FILM]]
|Film
|Film
| -
!?
|-
|<strike>FXLR</strike>
|FX Laser Effect
|style="background:black"|
|-
|<strike>GMAN</strike>
|Geometry Animation
|style="background:black"|
|-
|-
|[[HPge]]
!style="background:aqua"|[[HPge]]
|Help Page
|Help Page
|style="background:lime"|L0
!?
|-
|-
|[[IDXA]]
![[IDXA]]
|Index Array
|Index Array
| -
!!
|-
|-
|[[IGHH]]
!style="background:aqua"|[[IGHH]]
|IGUI HUD Help
|IGUI HUD Help
|style="background:lime"|L0
!?
|-
|-
|[[IGPA]]
!style="background:aqua"|[[IGPA]]
|IGUI Page Array
|IGUI Page Array
|style="background:aqua"|M
!?
|-
|-
|[[IGPG]]
!style="background:aqua"|[[IGPG]]
|IGUI Page
|IGUI Page
|style="background:aqua"|M
!?
|-
|-
|[[IGSA]]
!style="background:aqua"|[[IGSA]]
|IGUI String Array
|IGUI String Array
|style="background:aqua"|M
!?
|-
|-
|[[IGSt]]
!style="background:aqua"|[[IGSt]]
|IGUI String
|IGUI String
|style="background:aqua"|M
!?
|-
|-
|[[Impt]]
![[Impt]]
|Impact Tree
|Impact Tree
|style="background:yellow"|C (0B)
!?
|-
|-
|[[IPge]]
!style="background:aqua"|[[IPge]]
|Item Page
|Item Page
|style="background:aqua"|M
!?
|-
!style="background:aqua"|[[KeyI]]
|Key Icons
!?
|-
![[M3GA]]
|Geometry Array
!?
|-
![[M3GM]]
|Geometry
!!
|}
|}
|
|
Line 190: Line 163:
!Type
!Type
!Description
!Description
!Notes
!OK
|-
|[[KeyI]]
|Key Icons
|style="background:lime"|L0
|-
|[[M3GA]]
|Geometry Array
| -
|-
|[[M3GM]]
|Geometry
| -
|-
|-
|<strike>M3TA</strike>
![[Mtrl]]
|Triangle Array
|style="background:black"|
|-
|[[Mtrl]]
|Material
|Material
|(0B)
!?
|-
|-
|<strike>NMSA</strike>
![[OBAN]]
|Network Spawn Point Array
|style="background:black"|
|-
|[[OBAN]]
|Object Animation
|Object Animation
| -
!?
|-
|[[OBDC]]
|Door Class Array
|style="background:black;color:white"|L ?!
|-
|<strike>OBLS</strike>
|Object LS Data
|style="background:black"|
|-
|-
|[[OBOA]]
!style="background:lime"|[[OBOA]]
|Starting Object Array
|Starting Object Array
|style="background:fuchsia"|L
!?
|-
|-
|[[OFGA]]
![[OFGA]]
|Object Furn Geom Array
|Object Furn Geom Array
|style="background:lime"|L0
!?
|-
|-
|[[ONCC]]
!style="background:yellow"|[[ONCC]]
|Oni Character Class
|Oni Character Class
|style="background:yellow"|C
!?
|-
|-
|[[ONCP]]
!style="background:yellow"|[[ONCP]]
|Oni Character Particle Array
|Oni Character Particle Array
|style="background:yellow"|C
!?
|-
|-
|[[ONCV]]
!style="background:yellow"|[[ONCV]]
|Oni Character Variant
|Oni Character Variant
|style="background:yellow"|C (0B)
!?
|-
|-
|[[ONFA]]
![[ONGS]]
|Imported Flag Node Array
|style="background:black;color:white"|L ?!
|-
|[[ONGS]]
|Oni Game Settings
|Oni Game Settings
|style="background:lime"|L0
!?
|-
|-
|[[ONIA]]
!style="background:yellow"|[[ONIA]]
|Oni Character Impact Array
|Oni Character Impact Array
|style="background:yellow"|C
!?
|-
|-
|[[ONLD]]
![[ONLD]]
|Oni Game Level Descriptor
|Oni Game Level Descriptor
|style="background:lime"|L0
!?
|-
|-
|[[ONLV]]
!style="background:lime"|[[ONLV]]
|Oni Game Level
|Oni Game Level
|style="background:fuchsia"|L
!?
|-
|-
|[[ONMA]]
!style="background:lime"|[[ONOA]]
|Imported Marker Node Array
|style="background:black;color:white"|L ?!
|-
|[[ONOA]]
|Object Gunk Array
|Object Gunk Array
|style="background:fuchsia"|L
!?
|-
|-
|[[ONSA]]
!style="background:lime"|[[ONSK]]
|Imported Spawn Array
|style="background:black;color:white"|L ?!
|-
|[[ONSK]]
|Oni Sky Class
|Oni Sky Class
|style="background:fuchsia"|L
!?
|-
|[[ONTA]]
|Trigger Array
|style="background:black;color:white"|L ?!
|-
|-
|[[ONVL]]
![[ONVL]]
|Oni Variant List
|Oni Variant List
|style="background:lime"|L0
!?
|-
|-
|[[ONWC]]
![[ONWC]]
|Oni Weapon Class
|Oni Weapon Class
|style="background:fuchsia"|L (0B)
!?
|-
|-
|[[OPge]]
!style="background:aqua"|[[OPge]]
|Objective Page
|Objective Page
|style="background:aqua"|M
!?
|-
|-
|[[OSBD]]
![[OSBD]]
|Oni Sound Binary Data
|Oni Sound Binary Data
|style="background:lime"|L0
!?
|-
|-
|[[OTIT]]
!style="background:lime"|[[OTIT]]
|Oct Tree Interior Node Array
|Oct Tree Interior Node Array
|style="background:fuchsia"|L
!?
|-
|-
|[[OTLF]]
!style="background:lime"|[[OTLF]]
|Oct Tree Leaf Node Array
|Oct Tree Leaf Node Array
|style="background:fuchsia"|L
!?
|-
|-
|[[PLEA]]
!style="background:lime"|[[PLEA]]
|Plane Equation Array
|Plane Equation Array
|style="background:fuchsia"|L
!?
|-
|-
|[[PNTA]]
![[PNTA]]
|3D Point Array
|3D Point Array
| -
!?
|-
|-
|[[PSpc]]
!style="background:aqua"|[[PSpc]]
|Part Specification
|Part Specification
|style="background:aqua"|M
!?
|-
|-
|[[PSpL]]
!style="background:aqua"|[[PSpL]]
|Part Specification List
|Part Specification List
|style="background:lime"|L0
!?
|-
|-
|[[PSUI]]
!style="background:aqua"|[[PSUI]]
|Part Specifications UI
|Part Specifications UI
|style="background:lime"|L0
!?
|-
|-
|[[QTNA]]
!style="background:lime"|[[QTNA]]
|Quad Tree Node Array
|Quad Tree Node Array
|style="background:fuchsia"|L
!?
|-
|<strike>QUDA</strike>
|Quad Array
|style="background:black"|
|-
|-
|[[SNDD]]
![[SNDD]]
|Sound Data
|Sound Data
| -
!?
|}
|
{| border="1" cellpadding="0" cellspacing="0" style="background:#f9f9f9" width=100%
|-style="background:#e9e9e9"
!Type
!Description
!Notes
|-
|[[StNA]]
|String Array
|style="background:lime"|L0
|-
|-
|[[SUBT]]
!style="background:aqua"|[[SUBT]]
|Subtitle Array
|Subtitle Array
|style="background:lime"|L0
!!
|-
|<strike>TMFA</strike>
|Float Array
|style="background:black"|
|-
|<strike>TMRA</strike>
|Template Reference Array
|style="background:black"|
|-
|-
|[[TRAC]]
!style="background:yellow"|[[TRAC]]
|Animation Collection
|Animation Collection
|style="background:yellow"|C
!?
|-
|-
|[[TRAM]]
!style="background:yellow"|[[TRAM]]
|Totoro Animation Sequence
|Totoro Animation Sequence
|style="background:yellow"|C
!?
|-
|-
|[[TRAS]]
!style="background:yellow"|[[TRAS]]
|Totoro Aiming Screen
|Totoro Aiming Screen
|style="background:yellow"|C
!?
|-
|-
|[[TRBS]]
!style="background:yellow"|[[TRBS]]
|Totoro Body Set
|Totoro Body Set
|style="background:yellow"|C
!?
|-
|-
|[[TRCM]]
!style="background:yellow"|[[TRCM]]
|Totoro Quaternion Body
|Totoro Quaternion Body
|style="background:yellow"|C
!?
|-
|<strike>TRFT</strike>
|Totoro Facing Table
|style="background:black"|
|-
|-
|[[TRGA]]
!style="background:yellow"|[[TRGA]]
|Totoro Quaternion Body Geometry Array
|Totoro Quaternion Body Geometry Array
|style="background:yellow"|C
!?
|}
|
{| border="1" cellpadding="0" cellspacing="0" style="background:#f9f9f9" width=100%
|-style="background:#e9e9e9"
!Type
!Description
!OK
|-
|-
|[[TRGE]]
![[TRGE]]
|Trigger Emitter
|Trigger Emitter
|style="background:lime"|L0
!?
|-
|-
|[[TRIA]]
!style="background:yellow"|[[TRIA]]
|Totoro Quaternion Body Index Array
|Totoro Quaternion Body Index Array
|style="background:yellow"|C
!?
|-
|-
|[[TRIG]]
![[TRIG]]
|Trigger
|Trigger
|style="background:lime"|L0
!?
|-
|-
|[[TRMA]]
!style="background:yellow"|[[TRMA]]
|Texture Map Array
|Texture Map Array
|style="background:yellow"|C
!?
|-
|-
|[[TRSC]]
!style="background:yellow"|[[TRSC]]
|Screen (Aiming) Collection
|Screen (Aiming) Collection
|style="background:yellow"|C
!?
|-
|-
|[[TRTA]]
!style="background:yellow"|[[TRTA]]
|Totoro Quaternion Body Translation Array
|Totoro Quaternion Body Translation Array
|style="background:yellow"|C
!?
|-
|-
|[[TSFF]]
!style="background:aqua"|[[TSFF]]
|Font Family
|Font Family
|style="background:aqua"|M (0B)
!?
|-
|-
|[[TSFL]]
!style="background:aqua"|[[TSFL]]
|Font Language
|Font Language
|style="background:lime"|L0
!?
|-
|-
|[[TSFT]]
!style="background:aqua"|[[TSFT]]
|Font
|Font
|style="background:lime"|L0
!?
|-
|-
|[[TSGA]]
!style="background:aqua"|[[TSGA]]
|Glyph Array
|Glyph Array
|style="background:lime"|L0
!?
|-
|[[TStr]]
|String
|style="background:lime"|L0
|-
|-
|[[TURR]]
![[TURR]]
|Turret
|Turret
|style="background:lime"|L0
!?
|-
|-
|[[TXAN]]
![[TXAN]]
|Texture Map Animation
|Texture Map Animation
| -
!!
|-
|-
|[[TXCA]]
![[TXCA]]
|Texture Coordinate Array
|Texture Coordinate Array
| -
!!
|-
|-
|[[TXMA]]
!style="background:lime"|[[TXMA]]
|Texture Map Array
|Texture Map Array
|style="background:fuchsia"|L
!?
|-
|-
|[[TXMB]]
![[TXMB]]
|Texture Map Big
|Texture Map Big
| -
!?
|-
|-
|[[TXMP]]
![[TXMP]]
|Texture Map
|Texture Map
| -
!?
|-
|<strike>TXPC</strike>
|Texture Procedure Data
|style="background:black"|
|-
|-
|[[TxtC]]
!style="background:aqua"|[[TxtC]]
|Text Console
|Text Console
|style="background:aqua"|M
!?
|-
|<strike>UUEA</strike>
|Error Binding Array
|style="background:black"|
|-
|<strike>UVDL</strike>
|UV Data List
|style="background:black"|
|-
|-
|[[VCRA]]
![[VCRA]]
|3D Vector Array
|3D Vector Array
| -
!!
|-
|-
|[[WMCL]]
!style="background:aqua"|[[WMCL]]
|WM Cursor List
|WM Cursor List
|style="background:lime"|L0
!?
|-
|-
|[[WMDD]]
!style="background:aqua"|[[WMDD]]
|WM Dialog Data
|WM Dialog Data
|style="background:lime"|L0
!?
|-
|-
|[[WMM_]]
!style="background:aqua"|[[WMM_]]
|WM Menu
|WM Menu
|style="background:lime"|L0
!?
|-
|-
|[[WMMB]]
!style="background:aqua"|[[WMMB]]
|WM Menu Bar
|WM Menu Bar
|style="background:lime"|L0
!?
|-
|-
|[[WPge]]
!style="background:aqua"|[[WPge]]
|Weapon Page
|Weapon Page
|style="background:lime"|L0
!?
|-
!bgcolor="#e9e9e9" colspan=3|The following nine types are [[OBD:File types/Defunct#Unused|not used]] by Oni's engine
|-
!style="background:lime"|[[AGDB]]
|style="background:black;color:white"|Gunk Quad Debug Array
!?
|-
!style="background:lime"|[[AITR]]
|style="background:black;color:white"|AI Script Trigger Array
!?
|-
!style="background:lime"|[[OBDC]]
|style="background:black;color:white"|Door Class Array
!?
|-
!style="background:lime"|[[ONFA]]
|style="background:black;color:white"|Imported Flag Node Array
!?
|-
!style="background:lime"|[[ONMA]]
|style="background:black;color:white"|Imported Marker Node Array
!?
|-
!style="background:lime"|[[ONSA]]
|style="background:black;color:white"|Imported Spawn Array
!?
|-
!style="background:lime"|[[ONTA]]
|style="background:black;color:white"|Trigger Array
!?
|-
![[StNA]]
|style="background:black;color:white"|String Array
!!
|-
![[TStr]]
|style="background:black;color:white"|String
!!
|}
|}
|}
|}