OBD:File types/Character: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(nicification)
Line 1: Line 1:
This is an overview of Oni's "character files" (the sub-hierarchy of an [[OBD:ONCC|Oni Character Class]])
This is an overview of Oni's "character files" (the sub-hierarchy of an [[OBD:ONCC|Oni Character Class]])
The [[OBD:File types/Named|UNNAMED]] files belong exclusively to a given ONCC or TRBS (sorta like private data).
(however, duplicates can be detected and removed when the [[dat|instance file]] is constructed)
==Hierarchy==
==Hierarchy==
[[OBD:ONCC|ONCC]] Oni Character Class
[[OBD:ONCC|ONCC]] Oni Character Class
#[[OBD:TXMP|TXMP]] Texture Map (character's shadow)
#[[OBD:TXMP|TXMP]] Texture Map (character's shadow)
#[[OBD:ONCV|ONCV]] Oni Character Variant
#[[OBD:ONCV|ONCV]] Oni Character Variant (for random/upgraded appearance)
#[[OBD:ONCP|ONCP]] Oni Character Particle Array
#[[OBD:ONCP|ONCP]] Oni Character Particle Array ([[OBD:File types/Named|UNNAMED]])
#[[OBD:ONIA|ONIA]] Oni Character Impact Array (possibly [[OBD:File types/Useless|obsolete]])
#[[OBD:ONIA|ONIA]] Oni Character Impact Array ([[OBD:File types/Named|UNNAMED]])
#[[OBD:TRBS|TRBS]] Totoro Body Set
#[[OBD:TRBS|TRBS]] Totoro Body Set
#*[[OBD:TRCM|TRCM]] Totoro Quaternion Body (5 of those : one for each level of detail)
#*[[OBD:TRCM|TRCM]] Totoro Quaternion Body (5 of those : one for each level of detail) ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRGA|TRGA]] Tototo Quaternion Body Geometry Array
#*#[[OBD:TRGA|TRGA]] Tototo Quaternion Body Geometry Array ([[OBD:File types/Named|UNNAMED]])
#*#*[[OBD:M3GM|M3GM]] Geometry (a bone's mesh data : 19 of those)
#*#*[[OBD:M3GM|M3GM]] Geometry (a bone's mesh data : 19 of those) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:PNTA|PNTA]] 3D Point Array (a bone's polygons)
#*#*#[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (a bone's normals : 2 of those)
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:TXCA|TXCA]] Texture Coordinate Array (a bone's mapping coordinates)
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (face normals) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:IDXA|IDXA]] Index Array (a bone's materials : 2 of those)
#*#*#[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRTA|TRTA]] Tototo Quaternion Body Translation Array
#*#*#[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRIA|TRIA]] Tototo Quaternion Body Index Array
#*#*#[[OBD:IDXA|IDXA]] Index Array (face assignment) ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRTA|TRTA]] Tototo Quaternion Body Translation Array ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRIA|TRIA]] Tototo Quaternion Body Index Array ([[OBD:File types/Named|UNNAMED]])
#[[OBD:TRMA|TRMA]] Texture Map Array
#[[OBD:TRMA|TRMA]] Texture Map Array
#*[[OBD:TXMP|TXMP]] Texture Map (a bone's texture : 19 of those)
#*[[OBD:TXMP|TXMP]] Texture Map (a bone's texture : 19 of those)
#**[[OBD:TXMP|TXMP]] Texture Map
#**[[OBD:TXMP|TXMP]] Texture Map (environment mapping if any)
#[[OBD:CBPM|CBPM]] Character Body Part Material
#[[OBD:CBPM|CBPM]] Character Body Part Material ([[OBD:File types/Named|UNNAMED]])
#*[[OBD:Mtrl|Mtrl]] Material (empty, probably [[OBD:File types/Useless|obsolete]]) (19 of those)
#*[[OBD:Mtrl|Mtrl]] Material (19 of those)
#[[OBD:CBPI|CBPI]] Character Body Part Impacts
#[[OBD:CBPI|CBPI]] Character Body Part Impacts ([[OBD:File types/Named|UNNAMED]])
#*[[OBD:Impt|Impt]] Impact Tree (empty, probably [[OBD:File types/Useless|obsolete]]) (3*19=57 of those)
#*[[OBD:Impt|Impt]] Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
#[[OBD:TRAC|TRAC]] Totoro Animation Collection  
#[[OBD:TRAC|TRAC]] Totoro Animation Collection  
#*[[OBD:TRAC|TRAC]] Totoro Animation Collection (inherited TRAC, usually one)
#*[[OBD:TRAC|TRAC]] Totoro Animation Collection (inherited TRAC, one at most, usually one)
#*[[OBD:TRAM|TRAM]] Totoro Animation Sequence (specific animations, either non or "many")
#*[[OBD:TRAM|TRAM]] Totoro Animation Sequence (specific animations, either none or "many")
#[[OBD:TRSC|TRSC]] Screen (Aiming) Collection
#[[OBD:TRSC|TRSC]] Screen (Aiming) Collection
#*[[OBD:TRAS|TRAS]] Totoro Aiming Screen
#*[[OBD:TRAS|TRAS]] Totoro Aiming Screen (a different screen for standing, running, etc)
#**[[OBD:TRAM|TRAM]] Totoro Animation Sequence
#**[[OBD:TRAM|TRAM]] Totoro Animation Sequence (set of keyframes for aiming screen)

Revision as of 15:58, 24 May 2008

This is an overview of Oni's "character files" (the sub-hierarchy of an Oni Character Class)


The UNNAMED files belong exclusively to a given ONCC or TRBS (sorta like private data).

(however, duplicates can be detected and removed when the instance file is constructed)

Hierarchy

ONCC Oni Character Class

  1. TXMP Texture Map (character's shadow)
  2. ONCV Oni Character Variant (for random/upgraded appearance)
  3. ONCP Oni Character Particle Array (UNNAMED)
  4. ONIA Oni Character Impact Array (UNNAMED)
  5. TRBS Totoro Body Set
  6. TRMA Texture Map Array
    • TXMP Texture Map (a bone's texture : 19 of those)
      • TXMP Texture Map (environment mapping if any)
  7. CBPM Character Body Part Material (UNNAMED)
    • Mtrl Material (19 of those)
  8. CBPI Character Body Part Impacts (UNNAMED)
    • Impt Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
  9. TRAC Totoro Animation Collection
    • TRAC Totoro Animation Collection (inherited TRAC, one at most, usually one)
    • TRAM Totoro Animation Sequence (specific animations, either none or "many")
  10. TRSC Screen (Aiming) Collection
    • TRAS Totoro Aiming Screen (a different screen for standing, running, etc)
      • TRAM Totoro Animation Sequence (set of keyframes for aiming screen)