OBD:File types/Naming: Difference between revisions

m
spacing
m (→‎M3GM: oops)
m (spacing)
Line 9: Line 9:




 
----
----
==TXMP==
==TXMP==
TXMP are generally ''named''; unnamed TXMP are always animation frames of a ''named'' TXMP.
TXMP are generally ''named''; unnamed TXMP are always animation frames of a ''named'' TXMP.
Line 20: Line 21:
*RAW/SEP part
*RAW/SEP part


----
===Named TXMP===
===Named TXMP===
;parent
;parent
Line 38: Line 41:




----
----
----
==M3GM==
==M3GM==
Line 49: Line 53:
*(unnamed) IDXA x2
*(unnamed) IDXA x2
*(named) TXMP (optional, see below)
*(named) TXMP (optional, see below)
===Named M3GM===
===Named M3GM===
Named M3GM can be orphans or part of the level hierarchy (ONLV/ONOA/M3GA/M3GM)
Named M3GM can be orphans or part of the level hierarchy (ONLV/ONOA/M3GA/M3GM)
Line 54: Line 60:
*...
*...
*(named) TXMP (''always'' provided for named M3GMs)
*(named) TXMP (''always'' provided for named M3GMs)
====Level M3GM====
====Level M3GM====
;parent
;parent
Line 59: Line 67:
Some of those have OBAN named after them (auto-assigned animations) ^^
Some of those have OBAN named after them (auto-assigned animations) ^^


----
====Orphan M3GM====
====Orphan M3GM====
;Here's a tentative list
;Here's a tentative list
Line 101: Line 111:
*w11_shrapnel
*w11_shrapnel


----
===Unnamed M3GM===
===Unnamed M3GM===
Possible parents: CONS, CONS/OFGA, DOOR/OFGA, ONWC, TRIG, TRGE, TURR, TRBS/TRCM/TRGA
Possible parents: CONS, CONS/OFGA, DOOR/OFGA, ONWC, TRIG, TRGE, TURR, TRBS/TRCM/TRGA
Line 122: Line 134:


----
----
 
----
==Always named==
==Always named==
===Orphans===
===Orphans===
Line 130: Line 142:
;RAW/SEP part
;RAW/SEP part


----
====CONS====
====CONS====
looked up by name???
looked up by name???
Line 136: Line 150:
*(unnamed) M3GM
*(unnamed) M3GM


----
====DOOR====
====DOOR====
looked up by name???
looked up by name???
Line 144: Line 160:
:OSBD
:OSBD


----
====DPge====
====DPge====
looked up by name???
looked up by name???
Line 149: Line 167:
:(unnamed) IGPG
:(unnamed) IGPG


----
====FILM====
====FILM====
looked up by name???
looked up by name???
Line 154: Line 174:
:(named) TRAM x2 (optional)
:(named) TRAM x2 (optional)


----
====HPge====
====HPge====
looked up by name???
looked up by name???
Line 159: Line 181:
:(unnamed) IGPG
:(unnamed) IGPG


----
====IGHH====
====IGHH====
Only one IGHH, in level 0, called '''hud_help_info.IGHH'''
Only one IGHH, in level 0, called '''hud_help_info.IGHH'''
Line 164: Line 188:
:(named) TXMP
:(named) TXMP


----
====IPge====
====IPge====
looked up by name???
looked up by name???
Line 169: Line 195:
:(unnamed) IGPG
:(unnamed) IGPG


----
====KeyI====
====KeyI====
Only one KeyI, in level 0, called '''keyicons.IGHH'''
Only one KeyI, in level 0, called '''keyicons.IGHH'''
Line 174: Line 202:
:(named) TXMP
:(named) TXMP


----
====ONGS====
====ONGS====
Only one ONGS, in level 0, called '''game_settings.ONGS'''
Only one ONGS, in level 0, called '''game_settings.ONGS'''
Line 182: Line 212:
:TXMP (powerup glow)
:TXMP (powerup glow)


----
====ONLD====
====ONLD====
:One instance per level, names vary.
:One instance per level, names vary.
Line 187: Line 219:
;no children
;no children


----
====ONLV====
====ONLV====
:One instance per level, names vary.
:One instance per level, names vary.
Line 205: Line 239:
*(unnamed) CRSA (ONCC children) (corpses)
*(unnamed) CRSA (ONCC children) (corpses)


----
====ONVL====
====ONVL====
Only one ONVL, in level 0, called '''variant_list.ONVL'''
Only one ONVL, in level 0, called '''variant_list.ONVL'''
Line 210: Line 246:
:(named) ONCV
:(named) ONCV


----
====OPge====
====OPge====
looked up by name???
looked up by name???
Line 215: Line 253:
:(unnamed) IGPA (IGPG and subtree...)
:(unnamed) IGPA (IGPG and subtree...)


----
====OSBD====
====OSBD====
looked up by name???
looked up by name???
Line 222: Line 262:
:SNDD (by name from OSGr)
:SNDD (by name from OSGr)


----
====PSpL====
====PSpL====
Only one PSpL, in level 0, called '''partspec_list.PSpL'''
Only one PSpL, in level 0, called '''partspec_list.PSpL'''
Line 227: Line 269:
:(named) PSpc
:(named) PSpc


----
====PSUI====
====PSUI====
looked up by name???
looked up by name???
Line 232: Line 276:
:(named) PSpc
:(named) PSpc


----
====SNDD====
====SNDD====
looked up by name???
looked up by name???
Line 237: Line 283:
;RAW/SEP part
;RAW/SEP part


----
====StNA====
====StNA====
looked up by name???
looked up by name???
Line 242: Line 290:
:(unnamed) Tstr
:(unnamed) Tstr


----
====SUBT====
====SUBT====
looked up by name???
looked up by name???
Line 247: Line 297:
;RAW/SEP part
;RAW/SEP part


----
====TURR====
====TURR====
looked up by name???
looked up by name???
Line 255: Line 307:
:OSBD, BINA/PAR3
:OSBD, BINA/PAR3


----
====TXMB====
====TXMB====
looked up by name???
looked up by name???
Line 260: Line 314:
:(named) TXMP
:(named) TXMP


----
====TxtC====
====TxtC====
looked up by name???
looked up by name???
Line 265: Line 321:
:(unnamed) IGPA (IGPG and subtree...)
:(unnamed) IGPA (IGPG and subtree...)


----
====WMCL====
====WMCL====
Only one WMCL, in level 0, called '''cursor_list.WMCL'''
Only one WMCL, in level 0, called '''cursor_list.WMCL'''
Line 270: Line 328:
:(named) PSpc
:(named) PSpc


----
====WMDD====
====WMDD====
looked up by name???
looked up by name???
Line 275: Line 335:
:(named) TSFF
:(named) TSFF


----
====WPge====
====WPge====
looked up by name???
looked up by name???
Line 282: Line 344:




----
===Semi-orphans===
===Semi-orphans===
Those only link to files of the same type as themselves.
Those only link to files of the same type as themselves.
Line 291: Line 354:
:(named) Impt (or none)
:(named) Impt (or none)


----
====Mtrl====
====Mtrl====
looked up by name???
looked up by name???
Line 299: Line 364:




----
===Non-orphans===
===Non-orphans===
====AISA====
====AISA====
Line 310: Line 376:
Although ONCC and ONWC are not ''really'' "children" here...
Although ONCC and ONWC are not ''really'' "children" here...


----
====AITR====
====AITR====
:One instance per level, called '''level#_scripts'''
:One instance per level, called '''level#_scripts'''
Line 318: Line 386:
;no children
;no children


----
====AKEV====
====AKEV====
:One instance per level, names vary.
:One instance per level, names vary.
Line 342: Line 412:




----
====OBAN====
====OBAN====
;parent
;parent
Line 351: Line 422:
;no children
;no children


----
====OBDC====
====OBDC====
:One instance per level, called '''level#_scripts'''
:One instance per level, called '''level#_scripts'''
Line 359: Line 432:
:(named) OBAN
:(named) OBAN


----
====ONCC====
====ONCC====
:no global instance in original Oni
:no global instance in original Oni
Line 381: Line 456:




----
====ONCV====
====ONCV====
:except for the linking from ONCC, this is actually a set of "semi-orphans" ^^
:except for the linking from ONCC, this is actually a set of "semi-orphans" ^^
Line 390: Line 466:
:(named) ONCV (optional)
:(named) ONCV (optional)


----
====ONSA====
====ONSA====
:One instance per level, called '''level#_scripts'''
:One instance per level, called '''level#_scripts'''
Line 397: Line 475:
;no children
;no children


----
====ONSK====
====ONSK====
:One instance per level, names vary.
:One instance per level, names vary.
Line 408: Line 488:
*(named) TXMP x5 (flares?)
*(named) TXMP x5 (flares?)


----
====ONWC====
====ONWC====
:global instances only in original Oni
:global instances only in original Oni
Line 422: Line 504:




----
====PSpc====
====PSpc====
looked up by name???
looked up by name???
Line 432: Line 515:
:(named) TXMP
:(named) TXMP


----
====TRAC====
====TRAC====
looked up by name???
looked up by name???
Line 441: Line 526:
*(named) TRAM
*(named) TRAM


----
====TRAM====
====TRAM====
looked up by name???
looked up by name???
Line 454: Line 541:
:ONCC/ONIA
:ONCC/ONIA


----
====TRAS====
====TRAS====
looked up by name???
looked up by name???
Line 461: Line 550:
:(named) TRAM
:(named) TRAM


----
====TRBS====
====TRBS====
looked up by name???
looked up by name???
Line 468: Line 559:
:(unnamed) TRCM
:(unnamed) TRCM


----
====TRGE====
====TRGE====
looked up by name???
looked up by name???
Line 475: Line 568:
:(unnamed) M3GM
:(unnamed) M3GM


----
====TRIG====
====TRIG====
looked up by name???
looked up by name???
Line 487: Line 582:
:OSBD
:OSBD


----
====TRMA====
====TRMA====
looked up by name???
looked up by name???
Line 494: Line 591:
:(named) TXMP
:(named) TXMP


----
====TRSC====
====TRSC====
looked up by name???
looked up by name???
Line 501: Line 600:
:(named) TRAS
:(named) TRAS


----
====TSFF====
====TSFF====
:Only one instance in original Oni, in level 0, called '''Tahoma.TSFF'''
:Only one instance in original Oni, in level 0, called '''Tahoma.TSFF'''
Line 511: Line 612:
*(unnamed) TSFT
*(unnamed) TSFT


----
====TSFL====
====TSFL====
:Only one instance in original Oni, in level 0, called '''Roman.TSFL'''
:Only one instance in original Oni, in level 0, called '''Roman.TSFL'''
Line 517: Line 620:
;no children
;no children


----
====WMM_====
====WMM_====
looked up by name???
looked up by name???
Line 523: Line 628:
;no children
;no children


----
====WMMB====
====WMMB====
:Only one instance in original Oni, in level 0, called '''menubar_oniwindow.WMMB'''
:Only one instance in original Oni, in level 0, called '''menubar_oniwindow.WMMB'''
Line 529: Line 636:




----
----
----
==Always unnamed==
==Always unnamed==
Line 534: Line 642:
;part of (named) AKEV
;part of (named) AKEV


----
===AGDB===
===AGDB===
;part of (named) AKEV
;part of (named) AKEV
:(RAW/SEP parts)
:(RAW/SEP parts)


----
===AGQC===
===AGQC===
;part of (named) AKEV
;part of (named) AKEV


----
===AGQG===
===AGQG===
;part of (named) AKEV
;part of (named) AKEV


----
===AGQR===
===AGQR===
;part of (named) AKEV
;part of (named) AKEV


----
===AKAA===
===AKAA===
;part of (named) AKEV
;part of (named) AKEV


----
===AKBA===
===AKBA===
;part of (named) AKEV
;part of (named) AKEV


----
===AKBP===
===AKBP===
;part of (named) AKEV
;part of (named) AKEV


----
===AKDA===
===AKDA===
;part of (named) AKEV
;part of (named) AKEV


----
===AKOT===
===AKOT===
;part of (named) AKEV
;part of (named) AKEV
Line 567: Line 693:
:link to (unnamed) IDXA (no subtree)
:link to (unnamed) IDXA (no subtree)


----
===AKVA===
===AKVA===
;part of (named) AKEV
;part of (named) AKEV
:(RAW/SEP parts)
:(RAW/SEP parts)


----
===CBPI===
===CBPI===
;part of (named) ONCC
;part of (named) ONCC
:links to (named) Impt (global)
:links to (named) Impt (global)


----
===CBPM===
===CBPM===
;part of (named) ONCC
;part of (named) ONCC
:links to (named) Mtrl (global)
:links to (named) Mtrl (global)


----
===CRSA===
===CRSA===
;part of (named) ONLV
;part of (named) ONLV


----
===ENVP===
===ENVP===
;part of (named) ONLV
;part of (named) ONLV
;part of (unnamed) OBOA (part of (named) ONLV)
;part of (unnamed) OBOA (part of (named) ONLV)


----
===IDXA===
===IDXA===
;part of (named) AKEV ("gunk" lookup)
;part of (named) AKEV ("gunk" lookup)
Line 592: Line 730:
;part of (unnamed) ONOA (part of (named) ONLV)
;part of (unnamed) ONOA (part of (named) ONLV)


----
===IGPA===
===IGPA===
;part of (named) OPge or TxtC
;part of (named) OPge or TxtC
:links to (unnamed) IGPG
:links to (unnamed) IGPG


----
===IGPG===
===IGPG===
;part of (named) DPge or HPge or IPge or WPge
;part of (named) DPge or HPge or IPge or WPge
Line 603: Line 745:
:links to (unnamed) IGSA
:links to (unnamed) IGSA


----
===IGSA===
===IGSA===
;part of (unnamed) IGPG
;part of (unnamed) IGPG
:links to (unnamed) IGSt
:links to (unnamed) IGSt


----
===IGSt===
===IGSt===
;part of (unnamed) IGSA
;part of (unnamed) IGSA
Line 612: Line 758:




----
===M3GA===
===M3GA===
;part of (unnamed) OBOA
;part of (unnamed) OBOA
:links to (named) M3GM
:links to (named) M3GM


----
===OBOA===
===OBOA===
;part of (named) ONLV
;part of (named) ONLV
Line 622: Line 771:
:link to (unnamed) ENVP (part of (named) ONLV)
:link to (unnamed) ENVP (part of (named) ONLV)


----
===OFGA===
===OFGA===
;part of (named) CONS
;part of (named) CONS
Line 628: Line 779:
:links to OBLS (obsolete)
:links to OBLS (obsolete)


----
===ONCP===
===ONCP===
;part of (named) ONCC
;part of (named) ONCC
:links by label...
:links by label...


----
===ONIA===
===ONIA===
;part of (named) ONCC
;part of (named) ONCC
:links by label...
:links by label...


----
===ONFA===
===ONFA===
;part of (named) ONLV
;part of (named) ONLV


----
===ONMA===
===ONMA===
;part of (named) ONLV
;part of (named) ONLV


----
===ONOA===
===ONOA===
;part of (named) ONLV
;part of (named) ONLV
:link to (unnamed) IDXA
:link to (unnamed) IDXA


----
===ONTA===
===ONTA===
;part of (named) ONLV
;part of (named) ONLV
:(always empty, WTF)
:(always empty, WTF)


----
===OTIT===
===OTIT===
;part of (unnamed) AKOT (part of (named) AKEV)
;part of (unnamed) AKOT (part of (named) AKEV)


----
===OTLF===
===OTLF===
;part of (unnamed) AKOT (part of (named) AKEV)
;part of (unnamed) AKOT (part of (named) AKEV)


----
===QTNA===
===QTNA===
;part of (unnamed) AKOT (part of (named) AKEV)
;part of (unnamed) AKOT (part of (named) AKEV)


----
===PLEA===
===PLEA===
;parent
;parent
Line 664: Line 835:
;no children
;no children


----
===PNTA===
===PNTA===
;parent
;parent
Line 670: Line 843:
;no children
;no children


----
===TRCM===
===TRCM===
:actually, there are both ''named'' (bip_****) and ''orphan'' TRCM (both in level 0 and levels) (but who cares? ^^)
:actually, there are both ''named'' (bip_****) and ''orphan'' TRCM (both in level 0 and levels) (but who cares? ^^)
Line 679: Line 854:
:(unnamed) TRIA
:(unnamed) TRIA


----
===TRGA===
===TRGA===
;parent
;parent
Line 685: Line 862:
:(unnamed) M3GM
:(unnamed) M3GM


----
===TRIA===
===TRIA===
;parent
;parent
:(unnamed) TRCM (child of (named) TRBS)
:(unnamed) TRCM (child of (named) TRBS)


----
===TRTA===
===TRTA===
;part of (unnamed) TRCM (part of (named) TRBS)
;part of (unnamed) TRCM (part of (named) TRBS)


----
===TSFT===
===TSFT===
;part of (named) TSFF
;part of (named) TSFF
:link to (unnamed) TSGA
:link to (unnamed) TSGA


----
===TSGA===
===TSGA===
;part of (unnamed) TSFT (part of (named) TSFF)
;part of (unnamed) TSFT (part of (named) TSFF)


----
===TStr===
===TStr===
;part of (named) StNA
;part of (named) StNA


----
===TXAN===
===TXAN===
;part of (named) TXMP
;part of (named) TXMP
;links to (unnamed) TXMP
;links to (unnamed) TXMP


----
===TXCA===
===TXCA===
;part of (named) AKEV
;part of (named) AKEV
;part of M3GM (part of ...)
;part of M3GM (part of ...)


----
===TXMA===
===TXMA===
;part of (named) AKEV
;part of (named) AKEV
:links to (named) TXMPs
:links to (named) TXMPs


----
===VCRA===
===VCRA===
;part of M3GM (part of...)
;part of M3GM (part of...)