OpenMLTD/MLTDTools

Hand Accessories (suggestion)

Closed this issue · 1 comments

there can be a way to add a function in the program to extract Live hand accessories? like "MUSIC♪" mic, "Parade D'amour" flower or "Do the Idol" Chupacabra plush, etc.?

I think it's not one of the main goals of MillionDance.

To extract the accessories, open chara_item_xxxxxx.unity3d (where xxxxxx is the song ID) and you will find item settings (ScriptableObjects serialized as MonoBehaviours). Model map can be found in chara_item.unity3d (thank you BNSI for keeping the column titles, really). For example, the fan in 百花は月下に散りぬるを (hyagek) is linked to ci_137_a and ci_137_b, which map on the model chara_item_ci_137. Please note that, although I describe them as "models", they are actually game objects, which can have animations and configurable shaders. In the game the scenario manager triggers animations and sets shader parameters. But in MMD you have to do it yourself.

However the microphone in MUSIC♪ (hmt050) is something different. I can't find its settings. The microphone model itself, however, may be in one of the overwhelming temporary accessory objects (chara_item_ci_xxx.unity3d).