OBD talk:File types

From OniGalore
Jump to navigation Jump to search

Outdated stuff

Character files

Type Description Notes
CBPI Character Body Part Impacts -
CBPM Character Body Part Material -
Impt Impact Tree 0 byte file
ONCC Oni Character Class -
ONCP Oni Character Particle Array useless?
ONCV Oni Character Variant 0 byte file, useless?
ONIA Oni Character Impact Array useless?
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 -
TRIA Totoro Quaternion Body Index Array -
TRMA Texture Map Array -
TRSC Screen (Aiming) Collection half 0 byte file
TRTA Totoro Quaternion Body Translation Array -

Big table

  • BLAH* means that there are no BLAH files in Oni's binaries and that they're probably defunct (same as BLAH below)
Type Description Notes
3CLA* RGB Color Array -
ABNA BSP Tree Node Array Level file
AGDB Gunk Quad Debug Array Level file
AGQC Gunk Quad Collision Array Level file
AGQG Gunk Quad General Array Level file
AGQM* Gunk Quad Material -
AGQR Gunk Quad Render Array Level file
AISA AI Character Setup Array Level file
AITR AI Script Trigger Array Level file
AIWA* AI Imported Waypoint Array -
AKAA Adjacency Array Level file
AKBA Side Array Level file
AKBP BSP Node Array Level file
AKDA Door Frame Array Level file
AKEV Akira Environment Level file
AKOT Oct Tree Level file
AKVA BNV Node Array Level file
BINA Binary Data Start file
CBPI Character Body Part Impacts Character file
CBPM Character Body Part Material Character file
CONS Console Level 0 file
CRSA Corpse Array Level file
DOOR Door Level 0 file
DPge Diary Page Level 0 file
EDIA* Edge Index Array -
ENVP Env Particle Array Level file
FILM Film -
FXLR* FX Laser Effect -
GMAN* Geometry Animation -
HPge Help Page Level 0 file
IDXA Index Array -
IGHH IGUI HUD Help Level 0 file
IGPA IGUI Page Array Message file
IGPG IGUI Page Message file
IGSA IGUI String Array Message file
IGSt IGUI String Message file
Impt Impact Tree Character file, 0 byte file
IPge Item Page Message file, not in all levels
KeyI Key Icons Level 0 file
M3GA Geometry Array -
M3GM Geometry -
M3TA* Triangle Array -
Mtrl Material 0 byte file
NMSA* Network Spawn Point Array -
OBAN Object Animation -
OBDC Door Class Array Level file
OBLS* Object LS Data -
OBOA Starting Object Array Level file
OFGA Object Furn Geom Array Level 0 file
ONCC Oni Character Class Character file
ONCP Oni Character Particle Array Character file, useless?
ONCV Oni Character Variant Character file, 0 byte file, useless?
ONFA Imported Flag Node Array Level file
ONGS Oni Game Settings Level 0 file
ONIA Oni Character Impact Array Character file, useless?
ONLD Oni Game Level Descriptor Level 0 file
ONLV Oni Game Level Level file
Type Description Notes
ONMA Imported Marker Node Array Level file
ONOA Object Gunk Array Level file
ONSA Imported Spawn Array Level file
ONSK Oni Sky Class Level file
ONTA Trigger Array Level file, useless?
ONVL Oni Variant List Level 0 file, useless?
ONWC Oni Weapon Class Level file, 0 byte file
OPge Objective Page Message file
OSBD Oni Sound Binary Data Level 0 file
OTIT Oct Tree Interior Node Array Level file
OTLF Oct Tree Leaf Node Array Level file
PLEA Plane Equation Array Level file
PNTA 3D Point Array -
PSpc Part Specification Message file
PSpL Part Specification List Level 0 file
PSUI Part Specifications UI Level 0 file
QTNA Quad Tree Node Array Level file
QUDA* Quad Array -
SNDD Sound Data -
StNA String Array Level 0 file
SUBT Subtitle Array Level 0 file
TMFA* Float Array -
TMRA* Template Reference Array -
TRAC Animation Collection Character file
TRAM Totoro Animation Sequence Character file
TRAS Totoro Aiming Screen Character file
TRBS Totoro Body Set Character file
TRCM Totoro Quaternion Body Character file
TRFT* Totoro Facing Table -
TRGA Totoro Quaternion Body Geometry Array Character file
TRGE Trigger Emitter Level 0 file
TRIA Totoro Quaternion Body Index Array Character file
TRIG Trigger Level 0 file
TRMA Texture Map Array Character file
TRSC Screen (Aiming) Collection Character file, half 0 byte file
TRTA Totoro Quaternion Body Translation Array Character file
TSFF Font Family Message file, 0 byte file
TSFL Font Language Level 0 file
TSFT Font Level 0 file
TSGA Glyph Array Level 0 file
TStr String Level 0 file
TURR Turret Level 0 file
TXAN Texture Map Animation -
TXCA Texture Coordinate Array -
TXMA Texture Map Array Level file
TXMB Texture Map Big -
TXMP Texture Map -
TXPC* Texture Procedure Data -
TxtC Text Console Message file
UUEA* Error Binding Array -
UVDL* UV Data List -
VCRA 3D Vector Array -
WMCL WM Cursor List Level 0 file
WMDD WM Dialog Data Level 0 file
WMM_ WM Menu Level 0 file
WMMB WM Menu Bar Level 0 file
WPge Weapon Page Level 0 file

Page header

OK, I've tried to organize it a little bit. The first little table is in alphabetical order, and the other ones are thematic. The thematic grouping is subject to change and further hierarchisation.

The table below shows all of Oni's file types.

Appearance Meaning
BLAH Absent from the binaries
BLAH Level 0 file
BLAH Level file
BLAH Character file
3CLA ABNA AGDB AGQC AGQG AGQM
AGQR AISA AITR AIWA AKAA AKBA
AKBP AKDA AKEV AKOT AKVA BINA
CBPI CBPM CONS CRSA DOOR DPge
EDIA ENVP FILM FXLR GMAN HPge
IDXA IGHH IGPA IGPG IGSA IGSt
Impt IPge KeyI M3GA M3GM M3TA
Mtrl NMSA OBAN OBDC OBLS OBOA
OFGA ONCC ONCP ONCV ONFA ONGS
ONIA ONLD ONLV ONMA ONOA ONSA
ONSK ONTA ONVL ONWC OPge OSBD
OTIT OTLF PLEA PNTA PSpc PSpL
PSUI QTNA QUDA SNDD StNA SUBT
TMFA TMRA TRAC TRAM TRAS TRBS
TRCM TRFT TRGA TRGE TRIA TRIG
TRMA TRSC TRTA TSFF TSFL TSFT
TSGA TStr TURR TXAN TXCA TXMA
TXMB TXMP TXPC TxtC UUEA UVDL
VCRA WMCL WMDD WMM_ WMMB WPge