OBD:File types

From OniGalore
Revision as of 16:58, 29 December 2005 by Geyser (talk | contribs)
Jump to navigation Jump to search

Main Page >> Oni Binary Data >> File types

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. Is the "Code" column really informative?

The table below shows all file types of Oni.
files with a * are relicts of an early development stage and therefore without any function.

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

Main Page >> Oni Binary Data >> File types

General files

Unsorted

Type Code Description Notes
3CLA* ALC3 RGB Color Array -
AGQM* MQGA Gunk Quad Material -
AIWA* AWIA AI Imported Waypoint Array -
BINA ANIB Binary Data Start file
EDIA* AIDE Edge Index Array -
FILM MLIF Film -
FXLR* RLXF FX Laser Effect -
GMAN* NAMG Geometry Animation -
IDXA AXDI Index Array -
M3GA AG3M Geometry Array -
M3GM MG3M Geometry -
M3TA* AT3M Triangle Array -
Mtrl lrtM Material zero byte file
NMSA* ASMN Network Spawn Point Array -
OBAN NABO Object Animation -
OBLS* SLBO Object LS Data -
PNTA ATNP 3D Point Array -
QUDA* ADUQ Quad Array -
SNDD DDNS Sound Data -
TMFA* AFMT Float Array -
TMRA* ARMT Template Reference Array -
TRFT* TFRT Totoro Facing Table -
TXAN NAXT Texture Map Animation -
TXCA ACXT Texture Coordinate Array -
TXMB BMXT Texture Map Big -
TXMP PMXT Texture Map -
TXPC* CPXT Texture Procedure Data -
UUEA* AEUU Error Binding Array -
UVDL* LDVU UV Data List -
VCRA ARCV 3D Vector Array -

Message files

Type Code Description Notes
IGPA APGI IGUI Page Array -
IGPG GPGI IGUI Page -
IGSA ASGI IGUI String Array -
IGSt tSGI IGUI String -
IPge egPI Item Page not in all levels
OPge egPO Objective Page -
PSpc cpSP Part Specification -
TSFF FFST Font Family 0 byte file
TxtC CtxT Text Console -

Level 0 files

Type Code Description Notes
CONS SNOC Console -
DOOR ROOD Door -
DPge egPD Diary Page -
HPge egPH Help Page -
IGHH HHGI IGUI HUD Help -
KeyI IyeK Key Icons -
OFGA AGFO Object Furn Geom Array -
ONGS SGNO Oni Game Settings -
ONLD DLNO Oni Game Level Descriptor -
ONVL LVNO Oni Variant List useless?
OSBD DBSO Oni Sound Binary Data -
PSpL LpSP Part Specification List -
PSUI IUSP Part Specifications UI -
StNA ANtS String Array -
SUBT TBUS Subtitle Array -
TRGE EGRT Trigger Emitter -
TRIG GIRT Trigger -
TSFL LFST Font Language -
TSFT TFST Font -
TSGA AGST Glyph Array -
TStr rtST String -
TURR RRUT Turret -
WMCL LCMW WM Cursor List -
WMDD DDMW WM Dialog Data -
WMM_ _MMW WM Menu -
WMMB BMMW WM Menu Bar -
WPge egPW Weapon Page -

Level files

Unsorted

Type Code Description Notes
ABNA ANBA BSP Tree Node Array -
AGDB BDGA Gunk Quad Debug Array -
AGQC CQGA Gunk Quad Collision Array -
AGQG GQGA Gunk Quad General Array -
AGQR RQGA Gunk Quad Render Array -
AISA ASIA AI Character Setup Array -
AITR RTIA AI Script Trigger Array -
AKAA AAKA Adjacency Array -
AKBA ABKA Side Array -
AKBP PBKA BSP Node Array -
AKDA ADKA Door Frame Array -
AKEV VEKA Akira Environment -
AKOT TOKA Oct Tree -
AKVA AVKA BNV Node Array -
CRSA ASRC Corpse Array -
ENVP PVNE Env Particle Array -
OBDC CDBO Door Class Array -
OBOA AOBO Starting Object Array -
ONFA AFNO Imported Flag Node Array -
ONLV VLNO Oni Game Level -
ONMA AMNO Imported Marker Node Array -
ONOA AONO Object Gunk Array -
ONSA ASNO Imported Spawn Array -
ONSK KSNO Oni Sky Class -
ONTA ATNO Trigger Array useless?
ONWC CWNO Oni Weapon Class 0 byte file
OTIT TITO Oct Tree Interior Node Array -
OTLF FLTO Oct Tree Leaf Node Array -
PLEA AELP Plane Equation Array -
QTNA ANTQ Quad Tree Node Array -
TXMA AMXT Texture Map Array -

Character files

Type Code Description Notes
CBPI IPBC Character Body Part Impacts -
CBPM MPBC Character Body Part Material -
Impt tpmI Impact Tree 0 byte file
ONCC CCNO Oni Character Class -
ONCP PCNO Oni Character Particle Array useless?
ONCV VCNO Oni Character Variant 0 byte file, useless?
ONIA AINO Oni Character Impact Array useless?
TRAC CART Animation Collection -
TRAM MART Totoro Animation Sequence -
TRAS SART Totoro Aiming Screen -
TRBS SBRT Totoro Body Set -
TRCM MCRT Totoro Quaternion Body -
TRGA AGRT Totoro Quaternion Body Geometry Array -
TRIA AIRT Totoro Quaternion Body Index Array -
TRMA AMRT Texture Map Array -
TRSC CSRT Screen (Aiming) Collection half 0 byte file
TRTA ATRT Totoro Quaternion Body Translation Array -

Main Page >> Oni Binary Data >> File types

BIG table

Type Code Description Notes
3CLA* ALC3 RGB Color Array -
ABNA ANBA BSP Tree Node Array Level file
AGDB BDGA Gunk Quad Debug Array Level file
AGQC CQGA Gunk Quad Collision Array Level file
AGQG GQGA Gunk Quad General Array Level file
AGQM* MQGA Gunk Quad Material -
AGQR RQGA Gunk Quad Render Array Level file
AISA ASIA AI Character Setup Array Level file
AITR RTIA AI Script Trigger Array Level file
AIWA* AWIA AI Imported Waypoint Array -
AKAA AAKA Adjacency Array Level file
AKBA ABKA Side Array Level file
AKBP PBKA BSP Node Array Level file
AKDA ADKA Door Frame Array Level file
AKEV VEKA Akira Environment Level file
AKOT TOKA Oct Tree Level file
AKVA AVKA BNV Node Array Level file
BINA ANIB Binary Data Start file
CBPI IPBC Character Body Part Impacts Character file
CBPM MPBC Character Body Part Material Character file
CONS SNOC Console Level 0 file
CRSA ASRC Corpse Array Level file
DOOR ROOD Door Level 0 file
DPge egPD Diary Page Level 0 file
EDIA* AIDE Edge Index Array -
ENVP PVNE Env Particle Array Level file
FILM MLIF Film -
FXLR* RLXF FX Laser Effect -
GMAN* NAMG Geometry Animation -
HPge egPH Help Page Level 0 file
IDXA AXDI Index Array -
IGHH HHGI IGUI HUD Help Level 0 file
IGPA APGI IGUI Page Array Message file
IGPG GPGI IGUI Page Message file
IGSA ASGI IGUI String Array Message file
IGSt tSGI IGUI String Message file
Impt tpmI Impact Tree Character file, 0 byte file
IPge egPI Item Page Message file, not in all levels
KeyI IyeK Key Icons Level 0 file
M3GA AG3M Geometry Array -
M3GM MG3M Geometry -
M3TA* AT3M Triangle Array -
Mtrl lrtM Material 0 byte file
NMSA* ASMN Network Spawn Point Array -
OBAN NABO Object Animation -
OBDC CDBO Door Class Array Level file
OBLS* SLBO Object LS Data -
OBOA AOBO Starting Object Array Level file
OFGA AGFO Object Furn Geom Array Level 0 file
ONCC CCNO Oni Character Class Character file
ONCP PCNO Oni Character Particle Array Character file, useless?
ONCV VCNO Oni Character Variant Character file, 0 byte file, useless?
ONFA AFNO Imported Flag Node Array Level file
ONGS SGNO Oni Game Settings Level 0 file
ONIA AINO Oni Character Impact Array Character file, useless?
ONLD DLNO Oni Game Level Descriptor Level 0 file
ONLV VLNO Oni Game Level Level file
ONMA AMNO Imported Marker Node Array Level file
ONOA AONO Object Gunk Array Level file
ONSA ASNO Imported Spawn Array Level file
ONSK KSNO Oni Sky Class Level file
ONTA ATNO Trigger Array Level file, useless?
ONVL LVNO Oni Variant List Level 0 file, useless?
ONWC CWNO Oni Weapon Class Level file, 0 byte file
OPge egPO Objective Page Message file
OSBD DBSO Oni Sound Binary Data Level 0 file
OTIT TITO Oct Tree Interior Node Array Level file
OTLF FLTO Oct Tree Leaf Node Array Level file
PLEA AELP Plane Equation Array Level file
PNTA ATNP 3D Point Array -
PSpc cpSP Part Specification Message file
PSpL LpSP Part Specification List Level 0 file
PSUI IUSP Part Specifications UI Level 0 file
QTNA ANTQ Quad Tree Node Array Level file
QUDA* ADUQ Quad Array -
SNDD DDNS Sound Data -
StNA ANtS String Array Level 0 file
SUBT TBUS Subtitle Array Level 0 file
TMFA* AFMT Float Array -
TMRA* ARMT Template Reference Array -
TRAC CART Animation Collection Character file
TRAM MART Totoro Animation Sequence Character file
TRAS SART Totoro Aiming Screen Character file
TRBS SBRT Totoro Body Set Character file
TRCM MCRT Totoro Quaternion Body Character file
TRFT* TFRT Totoro Facing Table -
TRGA AGRT Totoro Quaternion Body Geometry Array Character file
TRGE EGRT Trigger Emitter Level 0 file
TRIA AIRT Totoro Quaternion Body Index Array Character file
TRIG GIRT Trigger Level 0 file
TRMA AMRT Texture Map Array Character file
TRSC CSRT Screen (Aiming) Collection Character file, half 0 byte file
TRTA ATRT Totoro Quaternion Body Translation Array Character file
TSFF FFST Font Family Message file, 0 byte file
TSFL LFST Font Language Level 0 file
TSFT TFST Font Level 0 file
TSGA AGST Glyph Array Level 0 file
TStr rtST String Level 0 file
TURR RRUT Turret Level 0 file
TXAN NAXT Texture Map Animation -
TXCA ACXT Texture Coordinate Array -
TXMA AMXT Texture Map Array Level file
TXMB BMXT Texture Map Big -
TXMP PMXT Texture Map -
TXPC* CPXT Texture Procedure Data -
TxtC CtxT Text Console Message file
UUEA* AEUU Error Binding Array -
UVDL* LDVU UV Data List -
VCRA ARCV 3D Vector Array -
WMCL LCMW WM Cursor List Level 0 file
WMDD DDMW WM Dialog Data Level 0 file
WMM_ _MMW WM Menu Level 0 file
WMMB BMMW WM Menu Bar Level 0 file
WPge egPW Weapon Page Level 0 file

Main Page >> Oni Binary Data >> File types