Skip to content

Moss 1 (EN)

Brendan Walker edited this page Nov 17, 2025 · 1 revision

Streamer Tools for Polyarc Games

Overview

On PC versions of our games we support an additional set of functionality to help make streaming our VR games more comfortable and fun to watch for viewers. Currently we support the following functions:

Spectator Camera

Streaming the first person view in VR is often uncomfortable to watch due to the VR player's head motion looking around world.

Moss.2025-08-04.22-16-43.mp4

The most common way help with this is to add an additional camera that follows a smoothed version of the VR headset position and rotation.

Moss.2025-08-04.22-17-45.mp4

Additionally a statically placed camera may be preferred for the most comfort. The static camera will rotate to follow Quill as she runs around to keep her in view.

Moss.2025-08-04.22-22-23.mp4

The streamer can also grab and move around the static camera to highlight important

Moss.2025-08-04.22-25-15.mp4

VRM Avatar Model

For VTubers or other streamers that prefer to use a 3d Avatar representation, it is possible to load your avatar model into the game using the VRM model format.

Moss.2025-08-04.22-36-42.mp4

Web Panels

It is also possible to spawn web browser sources as movable panels. The main use case for this is to see Twitch or YouTube chat in game while playing

Moss.2025-08-04.22-41-09.mp4

Web Interface Panel

The settings for all of these tools is controlled with a web page which can be launched by pressing Ctrl+L with the game window selected. When this button is pressed you should see a web browser launch and go to the URL http://localhost:1932/index.html.

image

Web Interface Sections

1. Language Selection

Switch between English and Japanese languages

2. Spectator Camera Settings

Camera Mode Control

  • Cycle Camera Mode Button: Switches between different camera modes
  • Current Mode Display: Shows the active camera mode (FirstPerson, Stationary, etc.)
  • Camera Enable/Disable: Checkbox to turn the spectator camera on or off

Available Camera Modes:

  • FirstPerson: First-person perspective view
  • Stationary: Fixed/static camera position

How to Use:

  1. Click "Cycle Camera Mode" to switch between available camera modes
  2. Check/uncheck the "Spectator Camera" checkbox to enable/disable the camera
  3. Status messages will appear to confirm actions

3. Avatar Settings

Current Avatar Display

  • Shows the name of the currently visible avatar
  • Updates automatically when avatars are switched

Avatar Management

Features:

  • View all configured avatars in a scrollable list
  • Add new avatars
  • Configure avatar properties
  • Delete existing avatars
  • Switch between avatars

Avatar Configuration Fields:

  • Name: Display name for the avatar (shown in the title bar)
  • File Path: Full path to the VRM avatar file
    • Example: D:\VrmModels\avatar.vrm
    • Must be a complete file system path
  • Scale: Numeric scale factor for avatar size (default: 1.0)

Avatar Actions:

  • Show Avatar: Makes the selected avatar visible in the environment
  • Delete: Removes the avatar configuration (with confirmation dialog)
  • Add New Avatar: Creates a new avatar entry for configuration

How to Use Avatars:

  1. Click "Add New Avatar" to create a new avatar entry
  2. (optional) Fill in the avatar name
  3. Enter the complete file path to the VRM file (ex: D:\VrmModels\avatar.vrm)
  4. Adjust the scale if needed (1.0 = normal size)
  5. Click "Show Avatar" to make it visible in the environment
  6. The "Visible Avatar" field will update to show the current avatar

4. Web Panel Settings

Panel Management

Features:

  • View all configured web panels in a scrollable list
  • Add new web panels
  • Configure panel properties
  • Delete existing panels

Web Panel Configuration Fields:

  • Name: Display name for the web panel
  • URL: Web address to display in the panel
  • Width: Panel width in pixels
  • Height: Panel height in pixels

Panel Actions:

  • Delete: Removes the web panel configuration (with confirmation dialog)
  • Add New Web Panel: Creates a new panel entry for configuration

How to Use Web Panels:

  1. Click "Add New Web Panel" to create a new panel entry
  2. Enter a descriptive name for the panel
  3. Input the URL of the website/content to display
  4. Set the desired width and height in pixels
  5. Changes are automatically saved when you modify fields

Twitch Chat Display

For some reason the default twitch chat display link doesn't work in this window. But KapChat appears to work well so I recommend using that. Either use the link generation tool on KapChat or copy this link and past in your channel name:

https://nightdev.com/hosted/obschat?theme=bttv_dark&channel=<channel_name>&fade=false&bot_activity=false&prevent_clipping=false

Troubleshooting

Common Issues:

  • Avatar not loading: Verify the file path is correct and the VRM file exists
  • Web panel not displaying: Check that the URL is accessible and valid
  • Camera mode not changing: Ensure the spectator camera is enabled
  • Interface not updating: Check browser console for network errors

Status Indicators:

  • Green status messages indicate successful operations
  • Red status messages indicate errors
  • "Loading..." text appears while data is being fetched
  • Confirmation dialogs prevent accidental deletions