satetsu888 / vts-chameleon

generic tint color plugin for VTube Studio
https://satetsu888.github.io/vts-chameleon/
MIT License
4 stars 0 forks source link

Multiple ArtMeshes being colored at once #4

Open celvrc opened 9 months ago

celvrc commented 9 months ago

Describe the bug If the user selects only 1 art mesh that shares a name with another art mesh e.g. Base and BASE then when only one of those is selected, the program treats them as they are both selected.

To Reproduce Steps to reproduce the behavior:

  1. Go to Select Art Mesh
  2. Click on Mesh that shares a name with another
  3. Hit Save
  4. Recolor mesh
  5. See that both meshes that share the same name as the first mesh selected in step 2 are now recolored even if the other mesh was not selected.

Expected behavior I expected that the program would treat meshes separately based on capitalization instead of combining meshes with the same name.

Environment (please complete the following information):

Additional context Program treating multiple art meshes as combined when they should be handled as separate items.

satetsu888 commented 7 months ago

Thank you for reporting the issue.

After looking into it, it seems the VTubeStudio API operates in a case-insensitive manner, making it difficult to fix this within the plugin.

We apologize, but you may need to ensure that the art mesh names in your Live2D model do not have any duplicates, even with different capitalization.

https://github.com/DenchiSoft/VTubeStudio?tab=readme-ov-file#tint-artmeshes-with-color