Repository navigation
v0.1.4-beta1
Pre-release
Pre-release
Pre-release. Pre-1.0 API, breaking changes included.
Fixed
- Events (
ModelLoadedEventand all others) dropped when the frame carried arequestID. Live VTS always sends one; classification is now bymessageType. (#36) VTubeStudioErrorIdvalues did not match upstreamErrorID.cs(shifted groups mapped real errors to wrong members). Now mirrors upstream numbering exactly, extended to full coverage. Old values will not match.ModelClickedEventPayload.ArtMeshHitsis nowIReadOnlyList<ArtMeshHit>(wasstring); the wire type is objects.ItemUnloadResponse.UnloadedItemsis nowIReadOnlyList<UnloadedItem>.TintArtMeshAsyncreturnsTask<ColorTintResponse>with the matched count.
Added
- Parameters: create/delete custom parameters.
- Permissions: query and request (
RequestPermissionAsync). - Session:
VTSFolderInfo, scene lighting overlay, NDI config, post-processing list/update. - Models: physics get/set,
modelPositionon current model. - Items: animation control, move, sort, pin;
ItemLoadcustom-image fields;ItemInstance/ItemListResponsecompletions. - ArtMesh: groups, group-id matcher, at-position query, user selection.
- Events:
TestEvent,ModelOutlineEvent,Live2DCubismEditorConnectedEvent,ExpressionToggledEvent,ArtMeshTrackingEvent,ArtMeshOutlineEventpayloads;UnsubscribeFromAllEventsAsync. - Expressions:
detailsfields (usedInHotkeys,parameters,secondsSinceLastActive). - Sample:
--autobatch mode runs every demo with a per-demo report and exit code.
Notes
- Beta-only upstream surface (artmesh tracking/outline events, expression-toggled, at-position, NDI changes) is modeled but requires the VTS beta branch; stable builds return unknown-type errors.