Skip to main content

@hmcs/assets

The Assets MOD (@hmcs/assets) provides the default resources that other MODs depend on — a VRM character model, VRMA animations, and sound effects.

Overview

Asset IDTypeDescription
vrm:elmerVRMDefault character model (Elmer)
vrma:idle-maidVRMAStanding idle animation with hands clasped in front
vrma:grabbedVRMAReactive pose while being dragged by the user
vrma:idle-sittingVRMASeated idle loop
se:openSoundHUD open sound effect
se:closeSoundHUD close sound effect

Features

These assets are referenced by their asset ID in other MODs and SDK calls. For example, the Elmer MOD spawns the default character with:

const elmer = await Vrm.spawn("vrm:elmer");

MOD developers can reference these assets in their own MODs using the same IDs. See the SDK documentation for details.

Notes

  • This MOD has no service — it only provides static asset files.
  • The @hmcs/elmer MOD depends on this MOD — it uses vrm:elmer, vrma:idle-maid, vrma:grabbed, and vrma:idle-sitting to spawn and animate the default character.
  • Removing this MOD will break the Elmer MOD and any other MODs that reference these asset IDs.