Wildenhaus / Index

A tool for browsing and extracting assets from Halo 2 Anniversary.
16 stars 1 forks source link

Nodes/Meshes/Bones need a better naming scheme #15

Open Wildenhaus opened 2 years ago

Wildenhaus commented 2 years ago

Bones Right now we're naming them as-is. In the TPL these are always follow the naming scheme b_BONENAME. A user pointed out that the bone names are seemingly identical to the base Halo 2 bones, except the original bones aren't prefixed with the b_. Ripped animations apparently work, but the user needs to rename all of the bones to remove the b_ prefix.

Meshes Saber mesh objects can be children of other mesh objects. This is often the case with LODs. The LOD meshes are usually just named something like "lod1", so in the mesh list you couldn't really tell what they were unless you hid/removed them.

To combat this, we did a few things for the beta release:

Some mesh/bone names are already prefixed with an underscore. A user reported this, but I'm not entirely sure it's much of an issue. It's annoying to look at, sure, but upon stable release I'd like to make the exported model as accurate of a representation to the game model as possible. It's still something to consider though.

image

Actions

Wildenhaus commented 2 years ago

Added fix for bone names in DEV: c35cecb

Will leave this open for now as a potential future action.