Skip to main content

Configuration

Licensed with the CrZVRC License Manager

This asset comes with the License Manager. You can add it to your world and try it right away, but you must validate your product license with the License Manager before you can publish your world.

Spin Bottle Game ships as two separate, independently-installable versions built from the same idea. They are not two modes of one prefab — each has its own game controller script, its own prefabs, and mostly its own scripts:

  • Normal — SB_SpinBottleGame. Adds player join/lock management: players must join the game before they can spin, and the game can be locked to stop new joins.
  • Lite — SBL_SpinBottleGame. No join step — anyone can walk up and click the bottle to spin, at any time.
FeatureNormalLite
Sentence table, spin animation, Pastebin fetch✅✅
Bottle interaction✅ (shared script)✅ (shared script)
Player list (join / leave / lock)✅❌
"Owner" role (gates Lock / Reset / Reroll)✅❌
Game menu & players panel theming✅❌
Reset button✅❌

The rows only Normal has are covered on the Players Management and UI Configuration pages. Everything below this point applies to both versions.


General Settings​

  • Sentence Delay (Default: 2): How long, in seconds, the bottle's spin animation plays before the landed sentence is revealed. This is meant to match the length of the spin animation clip — do not change it unless you've also changed the bottle's animation, otherwise the sentence will reveal before (or well after) the animation actually finishes.

Fetch Sentences​

You can load your own list of sentences from Pastebin, so you can update the game's text over the internet without re-uploading your VRChat world.

  • Create a List: Go to Pastebin and create a new paste with the sentences you want to use, one sentence per line.
  • Get the Raw Link: Once saved, click the Raw button on your Pastebin page.
  • Copy the URL: Copy the URL from your browser's address bar (it should look like https://pastebin.com/raw/...).
  • Sentences List Url: Paste that raw URL here.
  • Reload Delay (Default: 300): How many seconds to wait before re-fetching the Pastebin, so you can update the list without re-uploading your world. For example, 600 re-fetches every 10 minutes.

At each seat around the table, a sentence is picked randomly from the downloaded list. When a seat's sentence is revealed by a spin, that seat is refilled with a new random pick the next time someone spins, trying to avoid repeating a sentence that's already shown elsewhere on the table (it falls back to any random sentence if your list is too small to avoid a repeat).