vrcx-team / VRCX

Friendship management tool for VRChat
MIT License
980 stars 184 forks source link

[Bug] Metadata not saved to photos/screenshots taken using the Multi-Layer Camera #746

Closed shadsbot closed 6 months ago

shadsbot commented 7 months ago

Photos taken using VRChat's Multi-Layer Camera do not have metadata written to them by VRCX.

To Reproduce Steps to reproduce the behavior:

  1. Enable the Screenshot Helper in Settings > Advanced
  2. Take a photo with the VRChat Camera
  3. Take a photo with the VRChat Multi-Layer Camera
  4. Open the photos in the metadata inspector in Settings > Advanced > Screenshot Metadata. Observe that the photos taken with the Multi-Layer Camera do not have metadata applied to them

Expected behavior World and Player information should be applied to either the composite photo or all layers of the photo taken by the Multi-Layer camera, as they do with the regular camera.

Screenshots Image taken using normal camera, contains world info and users in the world at the time of the photo image

Image taken using multi-layer camera, contains no metadata. This is the composite image, but the background layer and player layer contains no metadata as well. image

What version you are running Version Stable 2023.12.24

GroovyTeacup commented 7 months ago

Known limitation. VRCX uses the VRChat log to tell when a screenshot has been taken and where it was saved; The multi-layer camera doesn't output any logs.