com.toshi.vlivekit
v0.1.30
Published
Unity Editor tools for installing VLiveKit packages and exporting console errors from Live Console.
Maintainers
Readme
VLiveKit Package Manager
VLiveKit Package Manager is a small Unity Editor package for installing and updating VLiveKit packages.
This package does not depend on the individual VLiveKit packages. It adds an installer menu that checks the current project and installs missing VLiveKit packages when you choose to do so.
Menu
After the package is imported, open:
toshi > VLiveKit Package Manager
The legacy menu is also available at:
toshi > VLiveKit > Package Manager
The window can:
- refresh the package catalog from the latest published
com.toshi.vlivekitpackage - check installed package versions
- check the latest versions from the npm registry
- open package GitHub repositories and documentation
- install all available packages or only missing packages from the header buttons
- update installed registry packages from the header
Updatebutton - show update progress while batch operations are running
- detect local
Packagesfolders, submodules, andAssets/toshi.VLiveKitfolders without replacing them automatically
Unity Console errors can be copied or exported from:
toshi > VLiveKit > Console > Live Console
Live Console writes exported errors to Logs/VLiveKitConsoleLogs so they can be shared without selecting console entries one by one.
LensFilters HDRP volume setup can be opened from:
toshi > VLiveKit > LensFilters > Recommended HDRP Volume Settings...
The settings window shows whether each recommended LensFilters HDRP custom post process is already configured, missing, or placed in the other post-process phase. It applies the recommended order only when you press the apply button inside the window.
Package
- Display name:
VLiveKit Package Manager - Package ID:
com.toshi.vlivekit - Unity:
2022.3 - Repository: https://github.com/toshi-kundesu/VLiveKit
Install
Bootstrap unitypackage
Import VLiveKitPackageManagerBootstrap.unitypackage into the Unity project.
Unity adds a bootstrap script under Assets/VLiveKitPackageManagerBootstrap/Editor/ and shows a VLiveKitPackageManager prompt. Choose Set Up to add the com.toshi scoped registry and install com.toshi.vlivekit with Unity Package Manager.
Unity 6.3 and newer can verify UPM package signatures. Use signed .tgz releases when publishing to npm so Unity Package Manager can show a verified package instead of Missing Signature.
If the project is not managed with Git, make a project backup before installing packages.
After installation, open:
toshi > VLiveKit Package Manager
Manual manifest setup
Configure the scoped registry in Packages/manifest.json.
{
"scopedRegistries": [
{
"name": "toshi",
"url": "https://registry.npmjs.org",
"scopes": [
"com.toshi"
]
},
{
"name": "npmjs",
"url": "https://registry.npmjs.com",
"scopes": [
"jp.keijiro",
"com.hecomi"
]
}
],
"dependencies": {
"com.toshi.vlivekit": "0.1.30"
}
}Signed release helper
Tools~/SignVLiveKitPackages.ps1 signs packages listed in package-catalog.json with Unity 6.3 -upmPack. It skips third-party package entries and verifies that each signed tarball contains .attestation.p7m before optional npm publish.
Provide credentials through local environment variables instead of committing or pasting them:
$env:UNITY_CLOUD_ORG="your_org_id"
$env:UNITY_USERNAME="[email protected]"
$env:UNITY_PASSWORD="your_password"
powershell -ExecutionPolicy Bypass -File Packages\VLiveKit\Tools~\SignVLiveKitPackages.ps1 -Publish -IncludePackageManager