Z64Utils
Z64Utils copied to clipboard
More detections for the Object Analyzer
trafficstars
This adds more detections to the object analyzer:
- BgCheck Collision
- CollisionHeader
- CollisionVertices
- CollisionPolygons
- CollisionSurfaceTypes
- CollisionCamData
- Other limb types
- SkinLimb
- LODLimb
- LinkAnimationHeader in gameplay_keep
- Material Animations in Majora's Mask, all 6 types (some share the same holder data)
- MatAnimHeader
- MatAnimTexScrollParams
- MatAnimColorParams
- MatAnimTexCycleParams
- MatAnimTextureIndexList
- MatAnimTextureList
Addresses #30 and #31.
This also removes the assumption that single limb skeletons do not exist, as it has been shown they do. I'm unsure whether there are any regressions caused by this change, since as I mentioned in #48 there isn't a great way to check this currently except just trying a few objects.
Still to do:
- C Exporter for Collision and Material Animations
- Skeleton Renderer supporting other limb types
Very cool
This doesn't change or add anything rendering-wise, right? Or does it allow rendering skeletons using skin/lod limbs?
That's correct it doesn't add any new rendering features, it just makes the data available for possible renderers to be added.