OBD:File types/Character: Difference between revisions

m
link fix, wording
mNo edit summary
m (link fix, wording)
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 data represented as a hierarchy of connected resources underneath ONCC. The "[[OBD:File types/Naming|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.
 
 
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 (for random/upgraded appearance)
#[[OBD:ONCV|ONCV]] Oni Character Variant (for randomized/upgraded appearance)
#[[OBD:ONCP|ONCP]] Oni Character Particle Array ([[OBD:File types/Named|UNNAMED]])
#[[OBD:ONCP|ONCP]] Oni Character Particle Array ''(unnamed)''
#[[OBD:ONIA|ONIA]] Oni Character Impact Array ([[OBD:File types/Named|UNNAMED]])
#[[OBD:ONIA|ONIA]] Oni Character Impact Array ''(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:File types/Named|UNNAMED]])
#*[[OBD:TRCM|TRCM]] Totoro Quaternion Body (5 of them, one for each level of detail) ''(unnamed)''
#*#[[OBD:TRGA|TRGA]] Tototo Quaternion Body Geometry Array ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRGA|TRGA]] Totoro Quaternion Body Geometry Array ''(unnamed)''
#*#*[[OBD:M3GM|M3GM]] Geometry (a bone's mesh data : 19 of those) ([[OBD:File types/Named|UNNAMED]])
#*#*[[OBD:M3GM|M3GM]] Geometry (19, one for each bone's mesh data) ''(unnamed)''
#*#*#[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ''(unnamed)''
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ''(unnamed)''
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (face normals) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (face normals) ''(unnamed)''
#*#*#[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ''(unnamed)''
#*#*#[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ''(unnamed)''
#*#*#[[OBD:IDXA|IDXA]] Index Array (face assignment) ([[OBD:File types/Named|UNNAMED]])
#*#*#[[OBD:IDXA|IDXA]] Index Array (face assignment) ''(unnamed)''
#*#[[OBD:TRTA|TRTA]] Tototo Quaternion Body Translation Array ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRTA|TRTA]] Totoro Quaternion Body Translation Array ''(unnamed)''
#*#[[OBD:TRIA|TRIA]] Tototo Quaternion Body Index Array ([[OBD:File types/Named|UNNAMED]])
#*#[[OBD:TRIA|TRIA]] Totoro Quaternion Body Index Array ''(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 (19, one for each bone)
#**[[OBD:TXMP|TXMP]] Texture Map (environment mapping if any)
#**[[OBD:TXMP|TXMP]] Texture Map (environment mapping, if any)
#[[OBD:CBPM|CBPM]] Character Body Part Material ([[OBD:File types/Named|UNNAMED]])
#[[OBD:CBPM|CBPM]] Character Body Part Material ''(unnamed)''
#*[[OBD:Mtrl|Mtrl]] Material (19 of those)
#*[[OBD:Mtrl|Mtrl]] Material (19 of those)
#[[OBD:CBPI|CBPI]] Character Body Part Impacts ([[OBD:File types/Named|UNNAMED]])
#[[OBD:CBPI|CBPI]] Character Body Part Impacts ''(unnamed)''
#*[[OBD:Impt|Impt]] Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
#*[[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, one at most, usually one)
#*[[OBD:TRAC|TRAC]] Totoro Animation Collection (inherited TRAC; either none or one)
#*[[OBD:TRAM|TRAM]] Totoro Animation Sequence (specific animations, either none 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 (a different screen for standing, running, etc)
#*[[OBD:TRAS|TRAS]] Totoro Aiming Screen (one for standing, running, etc.)
#**[[OBD:TRAM|TRAM]] Totoro Animation Sequence (set of keyframes for aiming screen)
#**[[OBD:TRAM|TRAM]] Totoro Animation Sequence (set of keyframes for aiming screen)


{{OBD}}
{{OBD}}