Repository navigation
Releases: Agash/VTubeStudio.Client
Releases · Agash/VTubeStudio.Client
Release list
v0.1.4-beta2
What's Changed
Dependencies
- ci: bump advanced-security/component-detection-dependency-submission-action from 0.1.4 to 0.1.6 in the github-actions group by @dependabot[bot] in #39
- build: Bump the nuget-minor-and-patch group with 5 updates by @dependabot[bot] in #42
- build: Bump the testing group with 3 updates by @dependabot[bot] in #43
Other changes
Full Changelog: v0.1.4-beta1...v0.1.4-beta2
v0.1.4-beta1
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.
v0.1.3-dev1
Dependency refresh: update NuGet packages to latest and verify the net11.0 target builds and tests clean.
v0.1.2-dev1
Generate and ship XML documentation for the published package.
v0.1.1-dev1
Multi-target net11.0 (dev prerelease).
v0.1.0-dev1
First prerelease.
Modern .NET 10 / C# 14 client for the VTube Studio Public API. AOT-friendly, System.Text.Json source-generated, fully typed.
See README for usage.