OBD:File types: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(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
!!
|}
|}
|}
|}

Revision as of 17:51, 24 May 2008

OBD.png
Categories
Level
Character
Interface
Other
See also
Named files (and unnamed ones)
Defunct files (and unused ones, too)
Empty files (a.k.a. placeholders)
Instance files (.dat and .oni, .raw and .sep)


Type Description OK
ABNA BSP Tree Node Array ?
AGQC Gunk Quad Collision Array ?
AGQG Gunk Quad General Array ?
AGQR Gunk Quad Render Array ?
AISA AI Character Setup Array ?
AKAA Adjacency Array ?
AKBA Side Array ?
AKBP BSP Node Array ?
AKDA Door Frame Array ?
AKEV Akira Environment ?
AKOT Oct Tree ?
AKVA BNV Node Array ?
BINA Binary Data ?
CBPI Character Body Part Impacts ?
CBPM Character Body Part Material ?
CONS Console ?
CRSA Corpse Array ?
DOOR Door ?
DPge Diary Page ?
ENVP Env Particle Array ?
FILM Film ?
HPge Help Page ?
IDXA Index Array !
IGHH IGUI HUD Help ?
IGPA IGUI Page Array ?
IGPG IGUI Page ?
IGSA IGUI String Array ?
IGSt IGUI String ?
Impt Impact Tree ?
IPge Item Page ?
KeyI Key Icons ?
M3GA Geometry Array ?
M3GM Geometry !
Type Description OK
Mtrl Material ?
OBAN Object Animation ?
OBOA Starting Object Array ?
OFGA Object Furn Geom Array ?
ONCC Oni Character Class ?
ONCP Oni Character Particle Array ?
ONCV Oni Character Variant ?
ONGS Oni Game Settings ?
ONIA Oni Character Impact Array ?
ONLD Oni Game Level Descriptor ?
ONLV Oni Game Level ?
ONOA Object Gunk Array ?
ONSK Oni Sky Class ?
ONVL Oni Variant List ?
ONWC Oni Weapon Class ?
OPge Objective Page ?
OSBD Oni Sound Binary Data ?
OTIT Oct Tree Interior Node Array ?
OTLF Oct Tree Leaf Node Array ?
PLEA Plane Equation Array ?
PNTA 3D Point Array ?
PSpc Part Specification ?
PSpL Part Specification List ?
PSUI Part Specifications UI ?
QTNA Quad Tree Node Array ?
SNDD Sound Data ?
SUBT Subtitle Array !
TRAC Animation Collection ?
TRAM Totoro Animation Sequence ?
TRAS Totoro Aiming Screen ?
TRBS Totoro Body Set ?
TRCM Totoro Quaternion Body ?
TRGA Totoro Quaternion Body Geometry Array ?
Type Description OK
TRGE Trigger Emitter ?
TRIA Totoro Quaternion Body Index Array ?
TRIG Trigger ?
TRMA Texture Map Array ?
TRSC Screen (Aiming) Collection ?
TRTA Totoro Quaternion Body Translation Array ?
TSFF Font Family ?
TSFL Font Language ?
TSFT Font ?
TSGA Glyph Array ?
TURR Turret ?
TXAN Texture Map Animation !
TXCA Texture Coordinate Array !
TXMA Texture Map Array ?
TXMB Texture Map Big ?
TXMP Texture Map ?
TxtC Text Console ?
VCRA 3D Vector Array !
WMCL WM Cursor List ?
WMDD WM Dialog Data ?
WMM_ WM Menu ?
WMMB WM Menu Bar ?
WPge Weapon Page ?
The following nine types are not used by Oni's engine
AGDB Gunk Quad Debug Array ?
AITR AI Script Trigger Array ?
OBDC Door Class Array ?
ONFA Imported Flag Node Array ?
ONMA Imported Marker Node Array ?
ONSA Imported Spawn Array ?
ONTA Trigger Array ?
StNA String Array !
TStr String !