OBD:File types/Character: Difference between revisions
Jump to navigation
Jump to search
m (converted list to use Template:Tree list) |
m (typo) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==Hierarchy== | ==Hierarchy== | ||
This section shows the character-related resources as a hierarchy mostly stemming from ONCC plus a few additional resources with more modest hierarchies below that. The trees do show some file types that are technically [[OBD:File types/General|General]] files, not Character files; see the {{SectionLink||List}} for a stricter list of types classified as Character. | |||
{{Tree list}} | {{Tree list}} | ||
*[[OBD:ONCC|ONCC]] Oni Character Class | *[[OBD:ONCC|ONCC]] Oni Character Class | ||
**[[OBD:ONCV|ONCV]] Oni Character Variant (for randomized/upgraded appearance) | **[[OBD:ONCV|ONCV]] Oni Character Variant (for randomized/upgraded appearance) | ||
**[[OBD:ONCP|ONCP]] Oni Character Particle Array ''(unnamed)'' | **[[OBD:ONCP|ONCP]] Oni Character Particle Array ''(unnamed)'' | ||
Line 14: | Line 15: | ||
******[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ''(unnamed)'' | ******[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ''(unnamed)'' | ||
******[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ''(unnamed)'' | ******[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ''(unnamed)'' | ||
****** | ******VCRA 3D Vector Array (face normals) ''(unnamed)'' | ||
******[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ''(unnamed)'' | ******[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ''(unnamed)'' | ||
******[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ''(unnamed)'' | ******[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ''(unnamed)'' | ||
****** | ******IDXA Index Array (face assignment) ''(unnamed)'' | ||
****[[OBD:TRTA|TRTA]] Totoro Quaternion Body Translation Array ''(unnamed)'' | ****[[OBD:TRTA|TRTA]] Totoro Quaternion Body Translation Array ''(unnamed)'' | ||
****[[OBD:TRIA|TRIA]] Totoro Quaternion Body Index Array ''(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 (19, one for each bone) | ***[[OBD:TXMP|TXMP]] Texture Map (19, one for each bone) | ||
**** | ****TXMP Texture Map (environment mapping, if any) | ||
**TXMP Texture Map (character's shadow) | |||
**[[OBD:CBPM|CBPM]] Character Body Part Material ''(unnamed)'' | **[[OBD:CBPM|CBPM]] Character Body Part Material ''(unnamed)'' | ||
***[[OBD:Mtrl|Mtrl]] Material (19 of those) | ***[[OBD:Mtrl|Mtrl]] Material (19 of those) | ||
Line 28: | Line 30: | ||
***[[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 | ||
*** | ***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 (one for standing, running, etc.) | ***[[OBD:TRAS|TRAS]] Totoro Aiming Screen (one for standing, running, etc.) | ||
**** | ****TRAM Totoro Animation Sequence (set of keyframes for aiming screen) | ||
{{Tree list/end}} | {{Tree list/end}} | ||
{{Tree list}} | |||
*[[OBD:ONVL|ONVL]] Oni (Character) Variant List | |||
**ONCV Oni Character Variant | |||
{{Tree list/end}} | |||
{{Tree list}} | |||
*[[OBD:BINA/SABD|SABD]] Sound Animations Binary Data | |||
**ONCV Oni Character Variant | |||
**TRAM Totoro Animation Sequence | |||
**[[OBD:OSBD|OSBD]] Sound Binary Data | |||
{{Tree list/end}} | |||
{{Tree list}} | |||
*[[OBD:ONWC|ONWC]] Weapon Class | |||
**M3GM (embedded 3D mesh) | |||
***PNTA (points) | |||
***VCRA (vertex normals) | |||
***VCRA (face normals) | |||
***TXCA (texture coordinates) | |||
***IDXA (triangle strips) | |||
***IDXA (face normal indices) | |||
***TXMP (texture) | |||
{{Tree list/end}} | |||
==List== | |||
A stricter list of only what we have grouped under the Character family of file types. | |||
{| | |||
| | |||
{|class="wikitable" | |||
|- | |||
!Type | |||
!Description | |||
|- | |||
|[[OBD:CBPI|CBPI]] | |||
|Character Body Part Impacts | |||
|- | |||
|[[OBD:CBPM|CBPM]] | |||
|Character Body Part Material | |||
|- | |||
|[[OBD:Impt|Impt]] | |||
|Impact Tree | |||
|- | |||
|[[OBD:ONCC|ONCC]] | |||
|Character Class | |||
|- | |||
|[[OBD:ONCP|ONCP]] | |||
|Particle Array | |||
|- | |||
|[[OBD:ONCV|ONCV]] | |||
|Character Variant | |||
|- | |||
|[[OBD:ONIA|ONIA]] | |||
|Character Impact Array | |||
|- | |||
|[[OBD:ONVL|ONVL]] | |||
|Variant List | |||
|- | |||
|[[OBD:ONWC|ONWC]] | |||
|Weapon Class | |||
|- | |||
|[[OBD:BINA/SABD|SABD]] | |||
|Sound Animations Binary Data | |||
|} | |||
|valign="top"| | |||
{|class="wikitable" | |||
|- | |||
!Type | |||
!Description | |||
|- | |||
|[[OBD:TRAC|TRAC]] | |||
|Animation Collection | |||
|- | |||
|[[OBD:TRAM|TRAM]] | |||
|Animation Sequence | |||
|- | |||
|[[OBD:TRAS|TRAS]] | |||
|Aiming Screen | |||
|- | |||
|[[OBD:TRBS|TRBS]] | |||
|Body Set | |||
|- | |||
|[[OBD:TRCM|TRCM]] | |||
|Quaternion Body | |||
|- | |||
|[[OBD:TRGA|TRGA]] | |||
|Quaternion Body Geometry Array | |||
|- | |||
|[[OBD:TRIA|TRIA]] | |||
|Quaternion Body Index Array | |||
|- | |||
|[[OBD:TRMA|TRMA]] | |||
|Texture Map Array | |||
|- | |||
|[[OBD:TRSC|TRSC]] | |||
|Screen (Aiming) Collection | |||
|- | |||
|[[OBD:TRTA|TRTA]] | |||
|Quaternion Body Translation Array | |||
|} | |||
|} | |||
{{OBD}} | {{OBD}} |
Latest revision as of 18:28, 9 December 2023
This is an overview of Oni's character data represented as a hierarchy of connected resources underneath ONCC. 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
This section shows the character-related resources as a hierarchy mostly stemming from ONCC plus a few additional resources with more modest hierarchies below that. The trees do show some file types that are technically General files, not Character files; see the § List for a stricter list of types classified as Character.
- ONCC Oni Character Class
- ONCV Oni Character Variant (for randomized/upgraded appearance)
- ONCP Oni Character Particle Array (unnamed)
- ONIA Oni Character Impact Array (unnamed)
- TRBS Totoro Body Set
- TRMA Texture Map Array
- TXMP Texture Map (19, one for each bone)
- TXMP Texture Map (environment mapping, if any)
- TXMP Texture Map (19, one for each bone)
- TXMP Texture Map (character's shadow)
- CBPM Character Body Part Material (unnamed)
- Mtrl Material (19 of those)
- CBPI Character Body Part Impacts (unnamed)
- Impt Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
- TRAC Totoro Animation Collection
- TRAC Totoro Animation Collection (inherited TRAC; either none or one)
- TRAM Totoro Animation Sequence (specific animations; either none or many)
- TRSC Screen (Aiming) Collection
- TRAS Totoro Aiming Screen (one for standing, running, etc.)
- TRAM Totoro Animation Sequence (set of keyframes for aiming screen)
- TRAS Totoro Aiming Screen (one for standing, running, etc.)
- ONVL Oni (Character) Variant List
- ONCV Oni Character Variant
- ONWC Weapon Class
- M3GM (embedded 3D mesh)
- PNTA (points)
- VCRA (vertex normals)
- VCRA (face normals)
- TXCA (texture coordinates)
- IDXA (triangle strips)
- IDXA (face normal indices)
- TXMP (texture)
- M3GM (embedded 3D mesh)
List
A stricter list of only what we have grouped under the Character family of file types.
|
|