Skip to content

Assets & Importing

Nodes do not silently create the images or sounds they need. That is intentional. You choose assets first, then point nodes at them from Properties.

This keeps larger projects easier to repair. If a background, sprite, portrait, or sound is missing, the warning points at the field that needs attention.

Background

Scene background images used by Background nodes.

Cover

Images that can be used for overlays and menu presentation.

Sprite Image

Character sprite images. Importing one can also create a sprite asset entry for you.

Portrait

Small character portraits used by dialog and portrait links.

Audio

Music, ambience, one-shot sounds, and cue sounds.

Scroll Sound

Typing sound sets used while dialog text appears.

  1. Choose Story > Import Asset or open the Assets tab and choose Import Asset.
  2. Pick a category.
  3. Paste a Roblox asset ID, rbxassetid:// value, or Roblox asset URL.
  4. Optionally enter a name.
  5. Choose Import.

The importer accepts plain digits, rbxassetid://123456789, and Roblox URLs that contain an asset ID. If you leave the name blank, VNC tries to use the Roblox asset name. If that is unavailable, it creates a readable ID from the category and number.

A sprite image is the raw image that can appear on screen. A sprite asset is the story-level character sprite that owns poses.

When you import a Sprite Image, VNC creates the image entry and can create a matching sprite asset entry. After that, Sprite Enter and Sprite Update nodes can choose the sprite asset, then choose a pose.

Asset typeUsed by
BackgroundBackground nodes, Overlay image mode
CoverOverlay image mode, runtime menu imagery
Sprite ImageSprite asset poses
PortraitDialog portrait override, Character defaults, Portrait Link
AudioAudio nodes, SFX nodes, dialog cues, runtime menu sounds
Scroll SoundCharacter defaults, Dialog override, Scroll Sound Link
Warning situationWhat to do
A Background node has no background assetImport a background, then select it in Background.
A Sprite Enter node has no spriteCreate or import a sprite asset, then select it in Sprite.
A pose is missingAdd the pose back under the sprite asset or choose a different pose.
An Audio or SFX node has no audioImport an audio asset, then select it in the node.
A portrait or scroll sound link points nowhereChoose an existing character and an existing portrait or scroll sound set.

The safest habit is to import and name assets before wiring many nodes to them. You can still sketch first, but clear the warnings before runtime testing.