Accepted: Godot Engine HTTP Server for GLB Download and Repack

What is the context of the proposal?

We plan to integrate a VRChat loader that fetches scenes from a Godot Engine HTTP server, enabling dynamic content updates.

What is the problem being solved?

Allow external tools to efficiently modify and synchronize the world environment to facilitate updates and management of complex scenes in VRChat.

Describe how your proposal will work with code, pseudo-code, mock-ups, or diagrams.

GLB with Repacked DDS Support

Implement a protocol in Godot Engine for HTTP GET requests of GLB files with repacked DDS textures.

Is this a V-Sekai core responsibility, and should it be done by us?

This solution could broaden social VR possibilities. However, before adopting it as the core, a thorough review of feasibility and integration with VRChat is necessary.

What is the status of the proposal?

Status: Accepted

Who is making decisions on the proposal?

  • V-Sekai development team
  • Fire
  • Astral Druid
  • HumbleTim

What tags does the proposal have?

  • V-Sekai
  • VRChat
  • Godot Engine
  • HTTP Server
  • GLB
  • DDS
  • Real-time Updates
  • Scene Management

List further reading references.

  1. V-Sekai · GitHub
  2. V-Sekai/v-sekai-game
  3. VRChat GLB Loader
  4. Galbi SDK
  5. World Name: Project Galbi
  6. The-Cheap-or-Nasty-Pattern
  7. V-Sekai-fire/godot-http-glb-host

AI assistant Aria assisted with this article.