Javascript is required

TOP › My Page TOP ›
Submission Workflow ›
Vket Official Assets

Vket Official Assets

Virtual Market provides frequently used gimmicks such as Avatar Pedestal, Pickup, and components to integrate exhibits into world gimmicks as official assets.

  • To use these, open the VketTools Control Panel in Unity, click the VketPrefabs List button to open the VketPrefabsMainMenu, and generate or configure them from there.
  • Some Unity components can only be used when using the official prefabs.
  • In addition to prefabs, programs for Udon gimmicks and sample images for UI are also included.

General instructions

  • All assets inside this package will not be submitted upon submission. Instead, the organizers will import the same assets to the world Unity Project. Thus, if you edit any files inside the package at your Unity Project, the changes will not be reflected to the world. Please do not edit any files inside the package.
  • If you use Unity Components that are only allowed as part of the official Prefab, please do not Unpack the Prefab. The Submission Rule Check will yield errors for Unpacked Prefabs and copied Prefabs, because the tool will refer to the GUID of the Prefab.
  • The contents of the official assets may be changed or updated for each event. Please check the details again when submitting your work.

List of Contents for Individual World Package

VketZoocadiaItem (Component)

The Zoocadiaverse offers an experience where exhibits with this component attached are added to the Creature Encyclopedia when visitors take photos of them in the world.

  • Attach this component to the object you want to include in the Creature Encyclopedia.
  • This component can be used for Space Exhibitions and Item Exhibitions in The Zoocadiaverse.
  • Please note that this cannot be used for submissions via Vket Booth Maker.

Precautions

  • *Please note that not all exhibits can be included, depending on the requirements of the experience.
  • *Only the visual appearance of the exhibit's model is included in the Creature Encyclopedia. Gimmicks such as animations triggered by Pickup or Use will not function in the encyclopedia. Gimmicks of the exhibits placed in your space will work as usual.
  • *When included in the Creature Encyclopedia, the scale of the 3D model may be adjusted by Vket staff in consideration of visitor experience. The size of the exhibits placed in your space will not change.
  • *Exhibits with this component attached remain placed in your space and are photographed by visitors. If an exhibit is hidden, it cannot be photographed and will not work with the Creature Encyclopedia gimmick.

Manual / How to Use

List of Common Package Contents

VketAttachItem (Prefab)

This prefab includes a gimmick that makes items follow the player’s body when activated by a button. The item’s position can be adjusted using a slider UI.

Manual / How to Use

VketAvatarPedestal (Prefab)

This Avatar Pedestal will show confirmation dialog.

  • By interacting with the dialog again, users can change into the avatar.
  • We provide below 3 kinds of it.
    • Default: A pedestal with an avatar image. This pedestal's appearance is the same as the default VRChat Pedestal. The displayed image is based on the avatar's thumbnail.
    • 2D: You may assign a 2D image of your choice for the prefab's appearance.
    • 3D: You may assign a 3D model of your choice for the prefab's appearance.

Manual / How to Use

VketBGMFader (Prefab)

A prefab that can play audio either on Interact or when a player enters the exhibition area.

  • When a sound source is set, it fades in to replace the world BGM.
    • The fade-in effect of the audio can be specified in the range from 0 to 1.0.
    • The audio is played locally, stops when the player leaves the exhibition area, and the world BGM fades back in.
      • The fade can also be controlled via UdonEvent.

About the sound volume

  • Please adjust the Volume of the AudioSource or the sound source file by referring to the sample sound source file packaged together.
    • The Vket staff may adjust the file if the sound is excessively louder than desirable.

Specification of Sample Audio

  • Location of Sample Audio: Assets > VketAssets > VketPrefabs > AudioVolumeSample
  • Loudness value: -14LUFS(Ceiling is -3.0dB)
  • Export setting: .ogg -128kbps

Manual / How to Use

VketChair (Prefab)

This prefab contains a chair gimmick for general use.

Manual / How to Use

VketFittingChair (Prefab)

This Prefab contains a chair gimmick which auto adjusts by the player’s Hip bone height.

  • 'By sitting on, the player’s Y-axis height will be automatically adjusted, to match the Hip bone height to the chair’s “EnterLocation” object height.

Manual / How to Use

VketCirclePageOpener (Prefab)

On Interact, the exhibitor circle page on Vket official site will open on the web browser.

This prefab only works within the Vket venue worlds during the event period.

  • 2D: You may assign a 2D image of your choice for the prefab's appearance.
  • 3D: You may assign a 3D model of your choice for the prefab's appearance.

Manual / How to Use

VketGroupPageOpener (Prefab)

On Interact, the Group page will open inside the VRChat menu. If the group has a subscription, its store page can also be opened.

As a visual for the prefab, you may set an image from templates, or a designated image at your choice.

Manual / How to Use

VketMarketplaceOpener (Prefab)

On Interact, the purchase screen of the designated listing will open inside the VRChat menu.

  • Only listings published on the Avatar Marketplace, etc. can be opened.
  • Listing ID is the only setting.
  • This Prefab does not work in Check in VRChat (Build & Test), but it works in the Preview World.

Manual / How to Use

VketURLOpener (Prefab)

A prefab that opens a specified web page from a URL.

Only domains designated by Vket staff can be used.

This prefab only works within the Vket venue worlds during the event period.

  • 2D: You may assign a 2D image of your choice for the prefab's appearance.
  • 3D: You may assign a 3D model of your choice for the prefab's appearance.

Manual / How to Use

VketLanguageSwitcher (Prefab)

This Switcher will switch the language settings in the venue world. (This will be used to switch English notations and Japanese notations)

When set to English, objects set to En Switch Objects will be shown, and Jp Switch Objects will be hidden.

On Japanese, the show/hide will be reversed.

The language switch also applies to other exhibitions, changing the English/Japanese display for the entire world. The language switch is applied locally and is not synchronized with other players.

Important

Initial State Settings in UnityIf the Active/Inactive settings of GameObjects are not correct, it may lead to unintended display behavior when entering the world, such as objects not appearing in the intended language or overlapping with each other. In addition to the VketTools settings, please ensure the following states in Unity:

  • Japanese Objects: Active (ON)
  • English Objects: Inactive (OFF)

Manual / How to Use

VketMirror (Prefab)

A prefab that displays a VRC_Mirror.

  • *VRC_Mirror can only be used for exhibitions via this prefab.
  • The mirror is displayed when the player enters the area and hidden when they leave.
    • Display can also be controlled via UdonEvent.
  • *When the player leaves the exhibition area, the mirror will be automatically hidden.

Manual / How to Use

VketPickup (Prefab)

This Pickup lets one hold the object in hand.

  • The object will return to the original location if nobody touches the object for 30 seconds.
    • The player can bring the object outside of the exhibition space by moving while holding the object.

Manual / How to Use

VketFollowPickup (Prefab)

In addition to VketPickup, this Pickup allows you to equip the object on the head or other parts.

  • The position will be synchronized globally, and will return to the initial position if idle for 30 seconds.

Example of usage: Equip a hat on the head. The hat will follow the head even after letting the hands go.

  • You may specify the Bone to be followed upon submission. When the player Use the object near the set Bone (like pressing a button. Exact control depends on controllers.), the object will start to follow the player.

Manual / How to Use

VketScalingTeleporter (Prefab)

This prefab teleports a player who enters the entrance, and changes their avatar scale at the same time.

  • The scale is restored when the player enters the exit or leaves the designated area.
  • You can also teleport players without changing their scale.

Manual / How to Use

VketVideoPlayer (Prefab)

The VketVideoPlayer will play a video upon Interact or Player’s entry to the exhibition area or a designated area.

  • The video will be specified with a URL. You may not upload and submit the video file itself.
  • The video is played locally and stops when the player leaves the exhibition area.
    • Using Udon gimmicks, multiple URLs can be called to play multiple videos.

Limitation: only 1 per 1 exhibition can be used.

Manual / How to Use

VketVideoUrlTrigger (Prefab)

This prefab will change the URL of the designated VketVideoPlayer, and play the video.

  • The VideoPlayer will play the video on either of the following triggers:
    • on player interact
    • on player’s entry to the designated space

Manual / How to Use

VketInteractTrigger (Udon Program Source)

Like the Trigger in the VRCSDK2, it will run an action upon Interact.

  • You may choose to run several of below actions.
    • SetGameObjectActive: Set the Active of an object to be True or False, or Toggle.
    • SetAnimatorTrigger: Set the Trigger of Animator parameter.
    • SetAnimatorBool: Set the Bool Animator parameter to be True or False, or Toggle.
    • SetAnimatorInt: Set or make arithmetic operations on Int Animator parameter.
    • SetAnimatorFloat: Set or make arithmetic operations on Float Animator parameter.
  • You may choose local or Sync, though the status may not be synced with players joining the world later.

Manual / How to Use

VketOnBoothTrigger (Udon Program Source)

Like the Trigger in the VRCSDK2, it will run an action upon Player’s entry or exit from the exhibition space.

  • The same actions as Vket Interact Trigger are provided.
    • You can configure actions to occur when the player enters or exits the exhibition area.
  • You may choose local or Sync, though the status may not be synced with players joining the world later.

Manual / How to Use

VketImageDownloader (Prefab)

A prefab that downloads an image from a URL using VRChat’s Image Loading feature.

You can specify where the downloaded image will be displayed using the Renderer and Material.

The image is loaded when VketOnBoothEnter is triggered, and overwrites the MainTex of the specified Renderer’s material. (The shader parameter to overwrite can be changed in TextureInfo)

Only one image can be loaded at a time across the entire world. If another exhibition loads an image, previously displayed images will revert to their original texture.

*If the domain is not set in VRChat's TrustedURLs, the image will only load if the visitor has enabled "Allow Untrusted URLs" in their settings.

*This prefab is intended for advanced users. Please configure settings via the Inspector after generating the prefab.

Manual / How to Use

VketStringDownloader (Prefab)

A prefab that downloads text data from a URL using VRChat’s String Loading system when a player enters the exhibition area.

The downloaded text is written to the component specified in Target Text.

The Text, TextMeshPro, and TextMeshProUGUI components are supported for output.

*If the domain is not set in VRChat's TrustedURLs, the text will only load if the visitor has enabled "Allow Untrusted URLs" in their settings.

*This prefab is intended for advanced users. Please configure settings via the Inspector after generating the prefab.

Manual / How to Use


↑ Back to Top