I would like to request the addition of URL redirection functionality for string loading and image loading in VRChat, similar to the existing feature for videos and livestreams. This would allow creators to serve dynamic assets like strings and images from trusted URLs easier, enhancing content flexibility and reducing redundancy. The feature should be restricted to trusted URLs to avoid potential misuse or malicious activities by third parties.
Currently, VRChat supports URL redirects for videos and livestreams utilizing YT-DLP, enabling creators to dynamically update content without requiring re-uploads or modifications to assets. Extending this feature to string loading and image loading would provide similar benefits, including:
  1. Enhanced Asset Management:
  • This feature enables creators to manage assets like images and strings on the server-side, allowing them to cycle through different versions without needing to overwrite or replace files at the same URL. A common problem is that users are forced to overwrite files (
    e.g., /string/whitelist.json
    ) to apply changes, which can lead to caching issues depending on the service used.
  • By simply pointing requests to
    /string/whitelist/
    to a different file, creators can avoid overwrites and ensure more efficient updates.
  1. Consistency Across Media Types:
  • By using URL redirection for both strings and images, the management of different media types in VRChat becomes more streamlined. This reduces the need to overwrite files, minimizing caching issues and providing a smoother workflow for creators working with text, images, and videos.
Enabling URL redirects for string loading and image loading in VRChat, restricted to trusted URLs, would provide significant flexibility and efficiency to creators while maintaining security. The current implementation for videos and livestreams has proven successful, and extending the same approach to strings and images would streamline workflows and improve content management, without compromising user safety.