This fails for non Smash Ultimate models such as Pokemon Snap. The vertex normals can't be assumed to have 4 components, for example. A reasonable solution may be to convert sizes 1,2,3,4 to size 4 for reading tangents, for example, and set the remaining values to defaults.
[x] Support arbitrary component lengths based on data type
This fails for non Smash Ultimate models such as Pokemon Snap. The vertex normals can't be assumed to have 4 components, for example. A reasonable solution may be to convert sizes 1,2,3,4 to size 4 for reading tangents, for example, and set the remaining values to defaults.