The Choicer VoicerCommunity
Open menu
Creation10 min read

How to Make a Studio Pack

Build custom 3D studio environments for The Choicer Voicer game show — GLB/GLTF models, background music, score screen videos, and studio configuration.


Studio Pack Overview

Studio packs change the 3D environment where The Choicer Voicer game show takes place. They are used in the standard game mode and the Twitch panelist voting mode. A custom studio can include a 3D model, background music, custom score screen videos, and more.

Studio packs belong in the packs_studio folder inside your game directory, accessible from the main menu.

Studio 3D Model

A custom 3D model is the main feature of a studio pack, though it is optional. Export your model as a .glb or .gltf file and name it model. The game will load your model in place of the default studio.

Important

Large model files increase game loading time. Studios with many vertices may take multiple seconds to load. Optimize your geometry where possible.

Getting Started with a Model

When you create a new studio folder in-game, a template .glb file is automatically generated. This template shows the correct size and positions for judges, contestants, and three screens. None of the template objects are required — they are reference guides for sizing and placement.

Additional Studio Assets

Background Music

By default, game shows use the built-in track by AzureOtsu. To use custom music, add an audio file (WAV, MP3, or OGG) named music_studio to your pack.

Score Screen Video

The contestant score screen background can be replaced with a looping video. Add an OGV video file named screen to your studio pack. The video plays on loop and is muted.

Absolute Score Image

When a player earns a rare perfect 6/5 score, the judge screen displays an "absolute" match image. You can customize this by including a PNG or JPG file named absolute_image. Note that judge pack absolute images take priority over studio pack ones.

Studio Configuration

The audio recording overlay colors can be edited through the in-game Customization Menu. For advanced users:

  • Music loop point: Edit music_studio_loop_start in the config file. For WAV, this is the starting sample number. For MP3/OGG, it is the start time in seconds.
  • Built-in lighting: If your model includes its own lighting, set use_builtin_light to false in the config file to disable the default game lights.