Skip to main content

Type Definitions

AssetType

type AssetType = "vrm" | "vrma" | "sound" | "image" | "html";
ValueDescription
vrmVRM 3D character models
vrmaVRMA animation files for VRM characters
soundAudio files (sound effects, BGM)
imageImage files (PNG, JPG, etc.)
htmlHTML files for WebView content

AssetInfo

interface AssetInfo {
/** Globally unique asset ID (e.g., "elmer:character"). */
id: string;
/** The asset type. */
type: AssetType;
/** The MOD that provides this asset. */
mod: string;
/** Optional description of the asset. */
description?: string;
}

AssetFilter

interface AssetFilter {
/** Filter by asset type. */
type?: AssetType;
/** Filter by MOD name. */
mod?: string;
}