dfgHiatus / VRCFT-Babble

Project Babble Module for VRCFaceTracking v5. An open-source VR mouth tracking solution
MIT License
20 stars 7 forks source link

Configurable Host and Port for Babble Module #4

Closed Amoenus closed 3 months ago

Amoenus commented 3 months ago

User Story

As a user running VRCFaceTracking (VRCFT) with the Babble module on a Cloud PC, I need the ability to configure the host and port settings of the BabbleOSC component. This will allow me to receive OSC data from my local computer, where Babble is running, to my Cloud PC via a public IP address, not just the loopback (127.0.0.1) IP.

Use Case

Scenario:

  1. Local Computer (Sender): A user is running Babble software that generates OSC data. This data needs to be sent to a remote Cloud PC.
  2. Cloud PC (Receiver): The Cloud PC is running VRCFaceTracking (VRCFT) with the Babble module, which listens for OSC data to drive face tracking features.

Current Limitation:

Proposed Solution:

Requirements

Configurable Host and Port:

  1. Configuration:
    • Provide a documentation of how to change configuration or settings file where users can specify the desired host and port.

Benefits

Acceptance Criteria

  1. The BabbleOSC component must allow configuration of host and port parameters.
  2. The component should bind to the specified IP address and port correctly.
  3. Documentation must be updated to reflect the new configuration options.
  4. Users must be able to configure these settings through a user-friendly interface or configuration file.
  5. The system must handle incorrect configurations gracefully, providing meaningful error messages or fallbacks.
dfgHiatus commented 3 months ago

Thank you!