Package JSON from Repository
{
"name": "hackebein.objecttracking",
"version": "0.6.16",
"sha256": "51cbb94b3bb431de352de2a6a00dba0bf3ed0187b08e6bdd9b678a05d237741c",
"displayName": "Hackebein's Object Tracking",
"url": "https://vpmm.dev/files/hackebein.objecttracking/0.6.16/51cbb94b3bb431de352de2a6a00dba0bf3ed0187b08e6bdd9b678a05d237741c",
"author": {
"email": "hackebein@gmail.com",
"name": "Hackebein",
"url": "https://hackebein.de"
},
"changelogUrl": "https://github.com/Hackebein/Object-Tracking-Unitypackage/blob/main/CHANGELOG.md",
"description": "Hackebein's setup for Object Tracking in VRChat",
"documentationUrl": "https://github.com/Hackebein/Object-Tracking-Unitypackage/blob/main/README.md",
"license": "GPL-3.0-only",
"licensesUrl": "https://github.com/Hackebein/Object-Tracking-Unitypackage/raw/main/Packages/hackebein.objecttracking/LICENSE",
"unity": "2022.3",
"vpmDependencies": {
"com.vrchat.avatars": ">=3.7.0"
},
"foundAt": "2026-02-09T01:36:28.712726Z",
"updatedAt": "2026-08-18T16:47:50.702492Z",
"changedAt": "2026-08-18T16:47:50.702492Z",
"buildAt": "2025-02-02T16:39:08Z",
"size": 8527383,
"uncompressedSize": 21347340,
"urls": [
"https://github.com/Hackebein/Object-Tracking-Unitypackage/releases/download/0.6.16/hackebein.objecttracking-0.6.16.zip"
],
"userRepos": [
"https://github.com/Hackebein/Object-Tracking-Unitypackage"
],
"files": [
{
"path": "Dependencies/Valve OpenXR/CHANGELOG.md",
"sha256": "e6b85a9eeb71e5fe26c7beeabfcae5054d432a60cbfa1ec283fba20ba3ce9164",
"size": 3853,
"guid": "fc1e49dea544a08409ba1970c98a82e9"
},
{
"path": "Dependencies/Valve OpenXR/Editor/OpenVRBuildProcessor.cs",
"sha256": "7bff390dfa7eb035ac92ac80920e4c9c774786d6efd1d50df0bc80467d05deed",
"size": 1908,
"guid": "5318268ec1124a842aede4e7aff44005"
},
{
"path": "Dependencies/Valve OpenXR/Editor/OpenVRLoaderMetadata.cs",
"sha256": "a2fe2df68ddeedf50c3fcf4d02550030dd42c4b79e421a8bfb5817ddd3e4e6f9",
"size": 1861,
"guid": "7be5a9f6dc9b26d43bfce6109841ffe5"
},
{
"path": "Dependencies/Valve OpenXR/Editor/OpenVRSettingsCopier.cs",
"sha256": "63d8b6ea3b584e232da0a13fee9e274c48bda7a535a6e8465608b78d7e463299",
"size": 5410,
"guid": "ca9f8b5478cdcc443b6017651f29d5b2"
},
{
"path": "Dependencies/Valve OpenXR/Editor/OpenVRSettingsEditor.cs",
"sha256": "eefe6d35a3a57fd8454459bb0a377b65bda1bb6879432d43f1f496b52209aa0e",
"size": 4015,
"guid": "ca5566524b8d1ef48b5fb05b0ad0b564"
},
{
"path": "Dependencies/Valve OpenXR/LICENSE.md",
"sha256": "cddce39468859af91f0e05326479f1eb0ebe07d1861a2c1271f40e1b70fd2723",
"size": 1503,
"guid": "5e1bc58d6b989ad47b54d5bf4729255c"
},
{
"path": "Dependencies/Valve OpenXR/README.md",
"sha256": "7a7cf44cdbccd9e510928962be37f2d3e4413d4169451f824a5e8c46b16298a0",
"size": 3687,
"guid": "d7601c5eceb1a8248a4ec86cee840f36"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/DeviceLayouts.cs",
"sha256": "cac4a82b03bd3e0cfa41a4b8d526df7d0e66fc92c7e4cc23ac1575e2b2547fc8",
"size": 289,
"guid": "7eac8d99b363b094db90dc5b59665823"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/OpenVREvents.cs",
"sha256": "25b99d991e4d6fc23fa52aba06fff415aada67c4e4f6e53f83c97f870f43ac38",
"size": 5365,
"guid": "cb505e6a72cfceb4090e068d104af212"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/OpenVRHelpers.cs",
"sha256": "99b0fcbf0778edcbea41cef010c2cb3cc07b9aac67a864e76a02d30298d5e410",
"size": 2356,
"guid": "ef682552623b09642aecf7201ce1733d"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/OpenVRLoader.cs",
"sha256": "dc2de9d7a9577038887e0e7c710f057e8ad07a236be29a391a76d5752955b6fd",
"size": 17322,
"guid": "e00a699292c112c46a958e721f4e20d6"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/OpenVRSettings.cs",
"sha256": "7a3dd2b9aa9afb9d2dc249d8a56ffc7485addaabdd1bc355ea349cb329b57475",
"size": 7500,
"guid": "642f9302999e6414fbe73dd29a2320a9"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/Unity.XR.OpenVR.asmdef",
"sha256": "3383f35718c577b97e7844ac0988cc0ef943d8af3884b0528908528be8e815b6",
"size": 825,
"guid": "1cfbcd76a29a93e4c99d7d24270f2bcb"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/UnitySubsystemsManifest.json",
"sha256": "2399997f6ddd01ea998e083bbe342103bf76ed2b41d37e73adf43ed4c5be93dc",
"size": 299,
"guid": "e95aec448a077004495d5024b514c926"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/openvr_api.cs",
"sha256": "9dd5752298ef862051a2d79f40641386755773a1582a88e463c641cbed8e36d6",
"size": 346593,
"guid": "513c1eab8437f804c9105d8e30c2f1f2"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/XRSDKOpenVR.dll",
"sha256": "90ace1f8e7ef9a1d84d5b6746b04e0b7de2fbf8f0a00d1ce849438c98e185da1",
"size": 617472,
"guid": "798b1953a36b9c24a9a9f9bd8b78ce0c"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/XRSDKOpenVR.dll.sig",
"sha256": "8b533f94bb8b2ee16cc3b2e4f816c938dd048fe36242a08231be2733a209ebd4",
"size": 1469,
"guid": "29de79db89a5dff41b0ae42c94b63a8b"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/XRSDKOpenVR.exp",
"sha256": "ae9945ccad9b634e36eaae695731e89c27aca7e92b93107b73b6f1b07052eeef",
"size": 121671,
"guid": "356373dc6c207c64b9afa27dcec62a11"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/XRSDKOpenVR.lib",
"sha256": "904536611e919d6e57b97a206a197fceb0c9e06f9d5fd3b5a9dca5ffbf760ada",
"size": 197118,
"guid": "6dcb5d2cd8d08234faa3c5762ff18bf5"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/libXRSDKOpenVR.so",
"sha256": "0e1accf6a47279407cfee2348faba78776706e76b94ea7f2c466bcb4a32dba88",
"size": 526496,
"guid": "0e122db1dd9eaaa4d8a7ede3c9014428"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/libopenvr_api.so",
"sha256": "53094250d7a771ffee340ee75e1d54c7bdf16390a7201a7f05bd16063c5250d0",
"size": 322960,
"guid": "0205ac724897de14093210d73610a809"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/libopenvr_api.so.dbg",
"sha256": "a04f3ffe61fffffcb041bb96215179633bd896b0d2f9b8869157fc67f3bcb3fd",
"size": 2800424,
"guid": "d9a975b3fbdd9074184f237f215ebfff"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/openvr_api.dll",
"sha256": "a4abe2e3298dec191f87e3a51770243637504cb1d8b31f0a1263fe33bf3a6dd1",
"size": 827712,
"guid": "621a66b9a7dcf4a4fb9e76f8acf14fd2"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/openvr_api.dll.sig",
"sha256": "2b339e7ce9e206405bb0dc62127b04f921b4e7a5bda45092eac4e42a8f287b2a",
"size": 1450,
"guid": "8dcbfbb187adb6246ac3039a65544ac7"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/openvr_api.lib",
"sha256": "a0bf57c5920f569e8d21ab3e5bc95bac4b73e2016217f8b5b93495a2a7197bbb",
"size": 5500,
"guid": "15d0d0f5dbfa7ab4fbab5c5584c3abcb"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x64/ucrtbased.dll",
"sha256": "5bfaea141dfee4dfe63a0f332d5701f55a5b45aac23b9c0d7d27d8563b68a0ee",
"size": 1808576,
"guid": "6deb187ea27ccbc4c9fb5cb35a4eae81"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/XRSDKOpenVR.dll",
"sha256": "c4b9339f50f5b34c4b3f8bb0ebeb2b9461dcf75279e004ccf867817e1375bdf3",
"size": 480256,
"guid": "d701870138d1d1842874109271d21b13"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/XRSDKOpenVR.dll.sig",
"sha256": "f3c2925d1b9d42530d273cd58b41e4d3376bf38c0ca40ac36328dfb6daf66486",
"size": 1469,
"guid": "663dd0f4a1e4f8e498c0ba7a9a4b6ce5"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/XRSDKOpenVR.exp",
"sha256": "a9803a3149ebd377fc4b0b9e2cfe96d193823ba6e00140e206d093799aff3c76",
"size": 118210,
"guid": "a7a4ac874c1ca644b891f45c5a00ec65"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/XRSDKOpenVR.lib",
"sha256": "19c34b609b718b890c9a50eeddbdad46a67be4ff47ddf2189d368951fb494045",
"size": 191416,
"guid": "de2899c22e17b5b47944d2318d392aea"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/libopenvr_api.so",
"sha256": "7be6e7be520afa25c4805b55908565f8c28ab22dacfc05d96c8ff335e8b7ed8e",
"size": 1768116,
"guid": "60ea4d0d3d3039b408d648fc9e9acc9b"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/libopenvr_api.so.dbg",
"sha256": "6c19b8bfd6bcf2fedcab40e3bb0928dd8a252d232732d500b2ffaba014e6d37b",
"size": 6379012,
"guid": "dd4685dd627887349a87d8185ea4ad91"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/openvr_api.dll",
"sha256": "b699648b2de76d90ca1015e8e80bbb8783d6f7c6c721c2ece0d61a5b2c2995fc",
"size": 629568,
"guid": "c2b0b2e1a7ca0364da641e348d51be58"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/openvr_api.dll.sig",
"sha256": "cd6859a32121af18e7163105e720f7d40b18e4dcec81b74c66ea399542ab19b7",
"size": 1450,
"guid": "18e93e9e14e4b8a42a53fa538601813b"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/openvr_api.lib",
"sha256": "9ec5921313d97eb88d7fb98371e31cc0eb73f792266f8ea4ef387031fe0d3a3d",
"size": 5578,
"guid": "308e0552d264a11449206f9c56040c05"
},
{
"path": "Dependencies/Valve OpenXR/Runtime/x86/ucrtbased.dll",
"sha256": "b5508168f8299a841d2e4a825e22009ee45324ac20e37e9dbef74883514ead9f",
"size": 1514176,
"guid": "4d63deed17b24384fb9394ff582a3b6b"
},
{
"path": "Dependencies/Valve OpenXR/package.json",
"sha256": "096b0076c942090bec9ad3cbc69c524c97f130eb2d55ee8d5675433360625b10",
"size": 782,
"guid": "e37ec057560c32e4b9c07651b7ca4473"
},
{
"path": "Docs/base_component.png",
"sha256": "671019174ca78af9fcd8864bad33bd41bbafd955f652954881d58fc3572b0523",
"size": 119733,
"guid": "abf0975788e9452479dad4026304dffa"
},
{
"path": "Docs/tracker_component.png",
"sha256": "3c97b745ca43a0bfefdd4cff979ba32349e21c7a38e098c896f2abf4f16ee56c",
"size": 56948,
"guid": "a8e70afc6985f9641b011828519032a0"
},
{
"path": "Editor/AvatarBuildHook.cs",
"sha256": "c7031e0368f5a100b5ab2d5e1b049d590d3199f61da89c00ac382e6a36292e53",
"size": 926,
"guid": "72449897450245ea8a6887a16f9ee0c2"
},
{
"path": "Editor/Base.cs",
"sha256": "b7d62664d41923d0bab4815be11cb2e4ba7dc4e40d6c4d5d5d1aa3779eb25e9f",
"size": 91009,
"guid": "d58dbdaed1fa4e45baa81807046044cf"
},
{
"path": "Editor/BaseEditor.cs",
"sha256": "f2a3f118ef0d3aa6dfc59a5691485e23019ffca90e2f7ac0393e64f96d29daff",
"size": 23224,
"guid": "4acf3520f639484081e6dcaf81fe2965"
},
{
"path": "Editor/SteamVR/TrackedDevices.cs",
"sha256": "00c7a6727ca7c1110295574af1cd734c23f615bc6d49b8ace2d425d90858a219",
"size": 12404,
"guid": "d7d996aafd0045f78c77306e11b21c08"
},
{
"path": "Editor/Tracker.cs",
"sha256": "42c4452e99ef90c1bab6e9032dd94c45b08b6cdb05b2ce88ca1776af4250532d",
"size": 4596,
"guid": "f60e0b0fe536430d855fd5d44d17747c"
},
{
"path": "Editor/TrackerEditor.cs",
"sha256": "41b698a6083113ad8e5688791cf45ab224df0d1c83a0362672d2695cce7c63f5",
"size": 12509,
"guid": "f2c2b85b7e094836b586070f84362608"
},
{
"path": "Editor/Utilities.cs",
"sha256": "732626efdfef606823a5ea59d965a68eb4ff3a80550df9bb6982e3d6a90f36cb",
"size": 34694,
"guid": "45e458935caa47e46a5ec4217b16c69e"
},
{
"path": "Editor/Utility/Axe.cs",
"sha256": "e6c274a7de1f71f82d544b2f9594c5623bb4a845c80a86a7875d879823b9a775",
"size": 6901,
"guid": "c82b6466ec154c3285d4e22f8cf7e185"
},
{
"path": "Editor/Utility/Input.cs",
"sha256": "599244c18dbd1f4a570475bd33b48dd3f02ade9e92931d6af0b3e8a81b811bb8",
"size": 2471,
"guid": "efa9ca93d6544b96bd4faa83b2a0ab64"
},
{
"path": "Editor/Utility/RegistryReader.cs",
"sha256": "8a29cf99029ff121b725a0ff6dcf556cae8c8a908999eb5ce0c2977bcb48a2c2",
"size": 6335,
"guid": "aefc0c92b59c41939c80d23e87e5a496"
},
{
"path": "Editor/Utility/UnityHelper.cs",
"sha256": "f07f79eca0461f13cfdd6cdf8666c8928045fc0d04ea92744582926cfd6ff48b",
"size": 2535,
"guid": "dfb2c006a13f441ca1e57aabc80f5db6"
},
{
"path": "Editor/VRChat/ExpressionMenu.cs",
"sha256": "4161f183497962b865ac95e588b8b0889f45daeb82495420a2e05191c203765f",
"size": 2108,
"guid": "ddc82efed6e54724af3be0badc745e4d"
},
{
"path": "Editor/VRChat/PlayerHeights.cs",
"sha256": "7afa9c3e73c3911569de53112363963535fec554264c5083ca50f9ad7a911a3e",
"size": 2438,
"guid": "6518d20c5d9d436fad7757605a623acb"
},
{
"path": "Editor/hackebein.objecttracking.Editor.asmdef",
"sha256": "fd99804021270555af533dae9134409a54a5aa321ea1f8e7fc24ee6b5e61ecdb",
"size": 643,
"guid": "f14705d6110805f4b95fa08a4b01bb39"
},
{
"path": "LICENSE",
"sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",
"size": 35149,
"guid": "3426ebcb3ed4fac4ba6c09e346221826"
},
{
"path": "Prefab/ByModelNumber/logitech_raw_stylus_v4_0.fbx",
"sha256": "0bf58a7acb3e67f9e9c4c37596af3ad83b09a5617d66122f05bfe2b78551d65e",
"size": 192764,
"guid": "aeb7233e640a1754498e5a164a792064"
},
{
"path": "Prefab/ByModelNumber/tundra_tracker.fbx",
"sha256": "c37176c504a035761455d4c16a1cdd4e21d604feb66abe9e7fc3092e034a65c9",
"size": 204060,
"guid": "ffb8042a3700c9d478893559c37a9458"
},
{
"path": "Prefab/ByModelNumber/vive_tracker_3_0_mv.fbx",
"sha256": "7e6aa0e2ebfdb90bbd73d1a2812bf81992c8536867deeb714a192a1f60d5ad64",
"size": 137004,
"guid": "a6ff520bcd9eb53438ce4edc8ab1e703"
},
{
"path": "Prefab/ByModelNumber/vive_tracker_mv.fbx",
"sha256": "d42ec5e070b5a3a6654d13e4737bce4d27146cf9ef6ac8fc8a52e908a97ff5f9",
"size": 108620,
"guid": "39074f88c1f27ab4996650d49830a6e7"
},
{
"path": "Prefab/ByModelNumber/vive_tracker_pro_mv.fbx",
"sha256": "d42ec5e070b5a3a6654d13e4737bce4d27146cf9ef6ac8fc8a52e908a97ff5f9",
"size": 108620,
"guid": "95d6066285e311a4780e9e9b6e0b5a8f"
},
{
"path": "Prefab/ByModelNumber/vive_tracker_pvt.fbx",
"sha256": "d42ec5e070b5a3a6654d13e4737bce4d27146cf9ef6ac8fc8a52e908a97ff5f9",
"size": 108620,
"guid": "c53a90f0d29074a46bb86286294c3246"
},
{
"path": "Prefab/Gizmo.fbx",
"sha256": "cac55d70ffd98eaca6e40f245d71fa81fdcaba780c2ef430fa8a1848fa2c24ac",
"size": 37164,
"guid": "ff8dc4849228a6548a5a50255f3bb6c0"
},
{
"path": "Prefab/GizmoUnity.fbx",
"sha256": "168f87926198e8108b0669fbb7c0c85b1800e3df926a86bc10251e3380dd8b0d",
"size": 35612,
"guid": "fc31f4d7ebe696a4e88955e98615458e"
},
{
"path": "Prefab/HTC Vive 2.0.fbx",
"sha256": "d42ec5e070b5a3a6654d13e4737bce4d27146cf9ef6ac8fc8a52e908a97ff5f9",
"size": 108620,
"guid": "5e61ef84b15a15f4f9d81cff6e41af78"
},
{
"path": "Prefab/HTC Vive 3.0.fbx",
"sha256": "7e6aa0e2ebfdb90bbd73d1a2812bf81992c8536867deeb714a192a1f60d5ad64",
"size": 137004,
"guid": "ca14a135b5798da4e86fb583603b7b6e"
},
{
"path": "Prefab/Logitech VR Ink Stylus.fbx",
"sha256": "0bf58a7acb3e67f9e9c4c37596af3ad83b09a5617d66122f05bfe2b78551d65e",
"size": 192764,
"guid": "cb387caf572de424fa09ebcc21296c2a"
},
{
"path": "Prefab/MissingModels.md",
"sha256": "d9fb12ec971f363989dab7ad376ec4646ac9dbaa9526809ed8b497a3f00115b8",
"size": 297,
"guid": "4ccad780ca12c9447b6ced12d0ef2537"
},
{
"path": "Prefab/Tundra Labs Tundra Tracker screw rotated.fbx",
"sha256": "7159008ba415d97c0ff575c105f0f8894c55ad8a4c630cb926b19746d7c2e47c",
"size": 211852,
"guid": "e0da184197c32ae4fa4d930bc5bf0d08"
},
{
"path": "Prefab/Tundra Labs Tundra Tracker screw.fbx",
"sha256": "78be58d039db71b55ed65a9e2a50a32a08ae69268128f1cb2b621f540a710e92",
"size": 211612,
"guid": "7ea2f2a5caa90c84b92da6bcf06e1f26"
},
{
"path": "Prefab/Tundra Labs Tundra Tracker strap.fbx",
"sha256": "7fdbd52a1c352d9240736d1d0b286a824fc99ee2132ba777dcbc367937ef16a4",
"size": 139228,
"guid": "845b044e978ab7e43b62ff38a653b75e"
},
{
"path": "Prefab/Tundra Labs Tundra Tracker.fbx",
"sha256": "c37176c504a035761455d4c16a1cdd4e21d604feb66abe9e7fc3092e034a65c9",
"size": 204060,
"guid": "8ea913fedf6a1914181a86d73cf84dcf"
},
{
"path": "README.md",
"sha256": "ba7164771a20ec7305f6d94ffef83f2e7ca9199409951ec86c58e2c6b2ced95c",
"size": 3329,
"guid": "b31628eb6034fc74590fc941834ce579"
},
{
"path": "package.json",
"sha256": "b2a790056b18999862c8b445393c3bfbd8408612da8ffe69e12567815262ead5",
"size": 766,
"guid": "b15030045fda3914f9b2641f7c4cf3e7"
}
],
"tests": [
{
"class": "package.archive.convert",
"status": "pass",
"message": "passthrough",
"createdAt": "2026-02-16T00:22:21.012222Z"
},
{
"class": "package.archive.paths",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.264793Z"
},
{
"class": "package.archive.paths.linux",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.266938Z"
},
{
"class": "package.archive.paths.mac",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.267599Z"
},
{
"class": "package.archive.paths.windows",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.266164Z"
},
{
"class": "package.archive.unzip",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.2717Z"
},
{
"class": "package.author",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-18T16:47:50.71115Z"
},
{
"class": "package.av.clamav",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-18T16:47:50.739116Z"
},
{
"class": "package.av.windefender",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-18T16:47:50.739539Z"
},
{
"class": "package.compat.contradiction",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-18T16:47:50.738177Z"
},
{
"class": "package.compat.network",
"status": "pass",
"message": "no non-allowlisted connections",
"createdAt": "2026-08-18T16:47:50.742735Z"
},
{
"class": "package.compat.screenshots",
"status": "pass",
"message": "captured=4 failed=0 total=4",
"createdAt": "2026-08-18T16:47:50.742507Z"
},
{
"class": "package.compat.sdk",
"status": "pass",
"message": "avatars=>=3.7.0 min=3.7.0 · references avatars",
"createdAt": "2026-08-18T16:47:50.737632Z"
},
{
"class": "package.compat.unity",
"status": "pass",
"message": "package.json unity=2022.3 · eras 2022",
"createdAt": "2026-08-18T16:47:50.737197Z"
},
{
"class": "package.compat.unity.missing",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-18T16:47:50.738661Z"
},
{
"class": "package.compat.verify",
"status": "pass",
"message": "all eras pass",
"createdAt": "2026-08-18T16:47:50.741534Z"
},
{
"class": "package.compat.verify.2022",
"status": "pass",
"message": "avatars: pass",
"createdAt": "2026-08-18T16:47:50.741867Z"
},
{
"class": "package.compat.verify.2022.uploadMin",
"status": "pass",
"message": "pass",
"createdAt": "2026-08-18T16:47:50.741226Z"
},
{
"class": "package.compat.verify.6",
"status": "pass",
"message": "avatars: pass",
"createdAt": "2026-08-18T16:47:50.74218Z"
},
{
"class": "package.credentials",
"status": "pass",
"message": "ok",
"createdAt": "2026-08-18T16:47:50.73671Z"
},
{
"class": "package.dependencies.range",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.215376Z"
},
{
"class": "package.field.optional.author.url",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.196052Z"
},
{
"class": "package.field.optional.author.url.reachable",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.253811Z"
},
{
"class": "package.field.optional.changelogurl",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.194528Z"
},
{
"class": "package.field.optional.changelogurl.reachable",
"status": "warning",
"message": "not reachable (status 404)",
"createdAt": "2026-02-14T01:12:38.25165Z"
},
{
"class": "package.field.optional.dependencies",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.137732Z"
},
{
"class": "package.field.optional.description",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.075983Z"
},
{
"class": "package.field.optional.documentationurl",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.195044Z"
},
{
"class": "package.field.optional.documentationurl.reachable",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.252509Z"
},
{
"class": "package.field.optional.hideineditor",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.180914Z"
},
{
"class": "package.field.optional.keywords",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.127677Z"
},
{
"class": "package.field.optional.legacyfiles",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.190697Z"
},
{
"class": "package.field.optional.legacyfolders",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.184111Z"
},
{
"class": "package.field.optional.legacypackages",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.191458Z"
},
{
"class": "package.field.optional.license",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.076659Z"
},
{
"class": "package.field.optional.licensesurl",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.195545Z"
},
{
"class": "package.field.optional.licensesurl.reachable",
"status": "warning",
"message": "not reachable (status 404)",
"createdAt": "2026-06-09T11:22:54.40424Z"
},
{
"class": "package.field.optional.samples",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.174671Z"
},
{
"class": "package.field.optional.type",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.117474Z"
},
{
"class": "package.field.optional.unity",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.095187Z"
},
{
"class": "package.field.optional.unityrelease",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.106999Z"
},
{
"class": "package.field.optional.vpmdependencies",
"status": "pass",
"message": "present",
"createdAt": "2026-02-14T01:12:38.159249Z"
},
{
"class": "package.field.optional.zipsha256",
"status": "skipped",
"message": "missing",
"createdAt": "2026-02-14T01:12:38.192986Z"
},
{
"class": "package.field.required.author.email",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.069984Z"
},
{
"class": "package.field.required.author.email.exists",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.258561Z"
},
{
"class": "package.field.required.author.email.mx",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.254625Z"
},
{
"class": "package.field.required.author.name",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.069402Z"
},
{
"class": "package.field.required.displayname",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.068031Z"
},
{
"class": "package.field.required.name",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.064809Z"
},
{
"class": "package.field.required.sha256",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.074941Z"
},
{
"class": "package.field.required.version",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.068723Z"
},
{
"class": "package.guid.duplicates",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.271108Z"
},
{
"class": "package.guid.format",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.270415Z"
},
{
"class": "package.guid.missing",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.26966Z"
},
{
"class": "package.license",
"status": "warning",
"message": "license URL not reachable (status 404)",
"createdAt": "2026-08-18T16:47:50.728479Z"
},
{
"class": "package.license.expression",
"status": "pass",
"message": "ok: GPL-3.0-only",
"createdAt": "2026-02-14T01:12:38.194015Z"
},
{
"class": "package.license.file",
"status": "pass",
"message": "ok: GPL-3.0",
"createdAt": "2026-02-14T01:12:38.263178Z"
},
{
"class": "package.license.url",
"status": "warning",
"message": "license URL not reachable (status 404)",
"createdAt": "2026-02-14T01:12:38.261774Z"
},
{
"class": "package.meta.missing",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.268282Z"
},
{
"class": "package.meta.orphan",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.268996Z"
},
{
"class": "package.name.length",
"status": "pass",
"message": "ok",
"createdAt": "2026-03-02T20:41:35.813923Z"
},
{
"class": "package.name.unity",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.065864Z"
},
{
"class": "package.name.unity.prefix",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.067332Z"
},
{
"class": "package.parsing",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.272355Z"
},
{
"class": "package.samples.archive",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.265471Z"
},
{
"class": "package.version",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.193518Z"
},
{
"class": "package.vpmDependencies.range",
"status": "pass",
"message": "ok",
"createdAt": "2026-02-14T01:12:38.24645Z"
}
],
"compat": {
"unityDeclared": "2022.3",
"unityEras": [
"2022"
],
"unitySources": [
"declared",
"verified"
],
"sdk": {
"avatarsDeclared": ">=3.7.0",
"inferredMin": "3.7.0",
"avatarsReferenced": true
},
"confidence": "mixed",
"signals": [
"asmdef.present",
"native_plugin",
"sdk.declared:com.vrchat.avatars",
"sdk.era:2022",
"sdk.referenced:com.vrchat.avatars",
"unity.declared"
],
"analyzedAt": "2026-08-18T16:39:51.349753224Z",
"verify": {
"matrix": [
{
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"compileStatus": "pass",
"compileMessage": "ok",
"pinRole": "current"
},
{
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"compileStatus": "pass",
"compileMessage": "skipped; 2022 current passed (SDK 3.10.4)",
"pinRole": "uploadMin"
},
{
"unity": "6000.0.80f1",
"era": "6",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"compileStatus": "pass",
"compileMessage": "ok",
"pinRole": "preview"
}
],
"verifiedAt": "2026-08-18T16:46:33.109379006Z"
}
},
"uiEntryPoints": [
{
"kind": "addComponentMenu",
"path": "Hackebein/Hackebein's Object Tracking Base Component",
"file": "Editor/Base.cs"
},
{
"kind": "addComponentMenu",
"path": "Hackebein/Hackebein's Object Tracking Tracker",
"file": "Editor/Tracker.cs"
}
],
"screenshots": [
{
"entryPoint": {
"kind": "addComponentMenu",
"path": "Hackebein/Hackebein's Object Tracking Base Component",
"file": "Editor/Base.cs"
},
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"imageKey": "compat/hackebein.objecttracking/51cbb94b3bb431de352de2a6a00dba0bf3ed0187b08e6bdd9b678a05d237741c/2022/3.10.4/906a02aeb1440cfb.png",
"imageId": "906a02aeb1440cfb",
"capturedAt": "2026-08-18T16:47:45.900606288Z",
"status": "captured"
},
{
"entryPoint": {
"kind": "addComponentMenu",
"path": "Hackebein/Hackebein's Object Tracking Base Component (fullscreen)",
"file": "Editor/Base.cs"
},
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"imageKey": "compat/hackebein.objecttracking/51cbb94b3bb431de352de2a6a00dba0bf3ed0187b08e6bdd9b678a05d237741c/2022/3.10.4/aad76bd3b1485198.png",
"imageId": "aad76bd3b1485198",
"capturedAt": "2026-08-18T16:47:45.900606288Z",
"status": "captured"
},
{
"entryPoint": {
"kind": "addComponentMenu",
"path": "Hackebein/Hackebein's Object Tracking Tracker",
"file": "Editor/Tracker.cs"
},
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"imageKey": "compat/hackebein.objecttracking/51cbb94b3bb431de352de2a6a00dba0bf3ed0187b08e6bdd9b678a05d237741c/2022/3.10.4/f07aa9d47f3a7961.png",
"imageId": "f07aa9d47f3a7961",
"capturedAt": "2026-08-18T16:47:45.900606288Z",
"status": "captured"
},
{
"entryPoint": {
"kind": "addComponentMenu",
"path": "Hackebein/Hackebein's Object Tracking Tracker (fullscreen)",
"file": "Editor/Tracker.cs"
},
"unity": "2022.3.22f1",
"era": "2022",
"sdkName": "com.vrchat.avatars",
"sdkVersion": "3.10.4",
"imageKey": "compat/hackebein.objecttracking/51cbb94b3bb431de352de2a6a00dba0bf3ed0187b08e6bdd9b678a05d237741c/2022/3.10.4/8b9fd00e74c0a517.png",
"imageId": "8b9fd00e74c0a517",
"capturedAt": "2026-08-18T16:47:45.900606288Z",
"status": "captured"
}
],
"previewImageId": "summary"
}