18,739
edits
m (correcting prev/next types in nav header) |
m (copy-edit) |
||
Line 1: | Line 1: | ||
{{ XML_File_Header | prev=TRIG | type=TRMA | next=TRSC | name=Texture Map Array}} | {{ XML_File_Header | prev=TRIG | type=TRMA | next=TRSC | name=Texture Map Array}} | ||
==General information== | |||
* The | * The XML on this page is compatible with OniSplit '''v0.9.61.0'''. | ||
* TRMA files are stored '' | * TRMA files are stored locally in level''x''_Final.dat, but are globalized in the AE. | ||
* | * These files are used by [[XML:ONCC|ONCCs]] to look up the textures for a character's 3D mesh ([[XML:TRBS|TRBS]]). | ||
* | * A character model has 19 body parts so there are also 19 texture links in the TRMA. | ||
* | * The order of the TRMA links is determined by the mesh hierarchy in the [[XML:TRIA|TRIA]]. | ||
==Example== | |||
TRMAkonoko002_high_texture_generic.xml: | |||
TRMAkonoko002_high_texture_generic.xml | |||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
<Oni> | <Oni> | ||
Line 39: | Line 37: | ||
</Oni> | </Oni> | ||
The TXMP links always contain a '/' character, as seen above, because the original resources were grouped in subfolders. The actual TXMP file use a "%2F" to encode the "/", e.g. "TXMPIteration001%2FKS_pelvis.oni". | |||
==VBS code for Mod Tool== | |||
This snippet gets the file path, width and height of all textures of the selected character. Could be [[Mod_Tool/Scripting#Write_text_file|extended to write XML]] for a TRMA and TXMP generator. | |||
if selection.count > 0 then | if selection.count > 0 then | ||
' any part could be selected, let's find the root body part | ' any part could be selected, let's find the root body part |