{"name":"Fen's VPM Listing","author":"chemicalcrux","url":"https://chemicalcrux.github.io/vpm-listing/index.json","id":"com.chemicalcrux.vpm-listing","packages":{"best.crux.bone-link":{"versions":{"0.1.10":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.10","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1226.0","best.crux.core":">=0.8.0 <0.10.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"15ba7414d068ffc3473d4d0116fac7438815b5198c6f4b72525041e4c8d71f8e","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.10/best.crux.bone-link-0.1.10.zip"},"0.1.9":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.9","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1226.0","best.crux.core":"^0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"abdb2ab73d6792116b852497629937722ab921b36c4ce6dd2b3aafef4ee17553","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.9/best.crux.bone-link-0.1.9.zip"},"0.1.8":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.8","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.9.X","com.vrcfury.vrcfury":">=1.1226.0","best.crux.core":"^0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"577fd8594fd23d8fc36e26de024bc5bc59d4dd34d3604596d3941b307983c380","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.8/best.crux.bone-link-0.1.8.zip"},"0.1.7":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.7","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.9.X","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.7.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"1292fb9f993f3906dbee976c109c3fec97fcd6e43f08075331b2979e223fffca","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.7/best.crux.bone-link-0.1.7.zip"},"0.1.6":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.6","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.9.X","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.6.4"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"461d9e37ec78bcf14510a22ec0f1ea8ac9d29e1a9db96a3208824059ae055974","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.6/best.crux.bone-link-0.1.6.zip"},"0.1.5":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.5","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.6.4"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"8a9b54d0782fb2bf5945b4a5528ffedd23b5e7e9d0839c905fd81d0a4a45fb90","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.5/best.crux.bone-link-0.1.5.zip"},"0.1.4":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.4","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0","best.crux.crux-core":">=0.6.4"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"05ac76f0d3c0b5a1be6b10b29b8ba85ef3082e7d4c8279c9eaf6763644f12b4a","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.4/best.crux.bone-link-0.1.4.zip"},"0.1.3":{"name":"best.crux.bone-link","displayName":"Bone Link","version":"0.1.3","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0","com.chemicalcrux.crux-core":">=0.6.4"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"e96915fa29d3fef53b53dafbc6380aa34fa6175b9068a45ee97b9b19810a9f03","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.3/best.crux.bone-link-0.1.3.zip"}}},"com.chemicalcrux.armature-reparenter":{"versions":{"0.1.2":{"name":"com.chemicalcrux.armature-reparenter","displayName":"Armature Reparenter","version":"0.1.2","unity":"2022.3","description":"Staples one armature onto another","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"ac9b090784e33688a53ee5d258f106c695808e73f18a7fca6ee2da8d57dba025","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.2/com.chemicalcrux.armature-reparenter-0.1.2.zip"},"0.1.1":{"name":"com.chemicalcrux.armature-reparenter","displayName":"Armature Reparenter","version":"0.1.1","unity":"2022.3","description":"Staples one armature onto another.","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"zipSHA256":"b1efd7b5c4a933c8467453b5341502b0dd1ab06811cb1480183b6dbf710507ec","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.1/com.chemicalcrux.armature-reparenter-0.1.1.zip"},"0.1.0":{"name":"com.chemicalcrux.armature-reparenter","displayName":"Armature Reparenter","version":"0.1.0","unity":"2022.3","description":"Staples one armature onto another.","zipSHA256":"7ca54bf5140dd7a88cc1c45326d57308d28d6dfe377cb7fb1c8ea93e521345ca","url":"https://github.com/chemicalcrux/vrc-bone-link/releases/download/0.1.0/com.chemicalcrux.armature-reparenter-0.1.0.zip"}}},"best.crux.physbone-calibrator":{"versions":{"0.5.3":{"name":"best.crux.physbone-calibrator","displayName":"Physbone Calibrator","version":"0.5.3","unity":"2022.3","description":"Creates a menu to tweak physbone settings","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.8.0 <0.10.0"},"samples":[{"displayName":"Demo","description":"An example of how to use the calibrator. It includes calibrators for hair, ear, and tail physbones.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-physbone-calibrator/blob/main/Packages/best.crux.physbone-calibrator/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.physbone-calibrator/","vrchatVersion":"2025.1.2","zipSHA256":"0188ca16a41bcc6a00380cc177dcbe0b4d6c2ed5f911a396d7edcadb599812ac","url":"https://github.com/chemicalcrux/vrc-physbone-calibrator/releases/download/0.5.3/best.crux.physbone-calibrator-0.5.3.zip"},"0.5.2":{"name":"best.crux.physbone-calibrator","displayName":"Physbone Calibrator","version":"0.5.2","unity":"2022.3","description":"Creates a menu to tweak physbone settings","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.8.0 <0.9.0"},"samples":[{"displayName":"Demo","description":"An example of how to use the calibrator. It includes calibrators for hair, ear, and tail physbones.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-physbone-calibrator/blob/main/Packages/best.crux.physbone-calibrator/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.physbone-calibrator/","vrchatVersion":"2025.1.2","zipSHA256":"b179f6d9f2d6ee88b0b9999b2da6e4b93b5f74a573932ce963dbd447c3a260dd","url":"https://github.com/chemicalcrux/vrc-physbone-calibrator/releases/download/0.5.2/best.crux.physbone-calibrator-0.5.2.zip"},"0.5.1":{"name":"best.crux.physbone-calibrator","displayName":"Physbone Calibrator","version":"0.5.1","unity":"2022.3","description":"Creates a menu to tweak physbone settings","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.8.0 <0.9.0"},"samples":[{"displayName":"Demo","description":"An example of how to use the calibrator. It includes calibrators for hair, ear, and tail physbones.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-physbone-calibrator/blob/main/Packages/best.crux.physbone-calibrator/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.physbone-calibrator/","vrchatVersion":"2025.1.2","zipSHA256":"d9ed6bbf09810835dc4f9ad7255830a8c88a81bb23f2c6f5aededeef48a642b1","url":"https://github.com/chemicalcrux/vrc-physbone-calibrator/releases/download/0.5.1/best.crux.physbone-calibrator-0.5.1.zip"},"0.5.0":{"name":"best.crux.physbone-calibrator","displayName":"Physbone Calibrator","version":"0.5.0","unity":"2022.3","description":"Creates a menu to tweak physbone settings","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.9.X","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.8.0 <0.9.0"},"samples":[{"displayName":"Demo","description":"An example of how to use the calibrator. It includes calibrators for hair, ear, and tail physbones.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-physbone-calibrator/blob/main/Packages/best.crux.physbone-calibrator/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.physbone-calibrator/","vrchatVersion":"2025.1.2","zipSHA256":"a04f19a2fd124a595287e1b6f0d67e2bcf34fed92905b23b59953a1b2148148b","url":"https://github.com/chemicalcrux/vrc-physbone-calibrator/releases/download/0.5.0/best.crux.physbone-calibrator-0.5.0.zip"},"0.4.0":{"name":"best.crux.physbone-calibrator","displayName":"Physbone Calibrator","version":"0.4.0","unity":"2022.3","description":"Creates a menu to tweak physbone settings","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.9.X","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":">=0.7.0 <0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"fe454e0d9f15863d06462dcc3dcb61446ac3880357450d4d30c4f48c73021c31","url":"https://github.com/chemicalcrux/vrc-physbone-calibrator/releases/download/0.4.0/best.crux.physbone-calibrator-0.4.0.zip"},"0.3.0":{"name":"best.crux.physbone-calibrator","displayName":"Physbone Calibrator","version":"0.3.0","unity":"2022.3","description":"Creates a menu to tweak physbone settings","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.9.X","com.vrcfury.vrcfury":">=1.1206.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"aed489d504e7db0316ea8b504a6f1d2b4068253d0437619716d48979ca860aca","url":"https://github.com/chemicalcrux/vrc-physbone-calibrator/releases/download/0.3.0/best.crux.physbone-calibrator-0.3.0.zip"}}},"best.crux.animator-dynamics":{"versions":{"0.3.4":{"name":"best.crux.animator-dynamics","displayName":"Animator Dynamics","version":"0.3.4","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.base":">=3.7.6 <3.11.0","com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1207.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0","best.crux.procedural-controller":"^0.2.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"3957ac14b37fbc5e4208a9e0841e23b6a60c3060791a0199510ee5e26e8695be","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.3.4/best.crux.animator-dynamics-0.3.4.zip"},"0.3.3":{"name":"best.crux.animator-dynamics","displayName":"Animator Dynamics","version":"0.3.3","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.base":">=3.7.6 <3.10.0","com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1207.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0","best.crux.procedural-controller":"^0.2.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"2be5918c55de4cf99e27e6bd6d71d9e839241a97320d4986f78453b6614ed067","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.3.3/best.crux.animator-dynamics-0.3.3.zip"},"0.3.2":{"name":"best.crux.animator-dynamics","displayName":"Animator Dynamics","version":"0.3.2","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.base":">=3.7.6 <3.10.0","com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1207.0 <2.0.0","best.crux.core":"^0.8.0","best.crux.procedural-controller":"^0.2.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"f01f3e3fe39fd69142ecff7a3a0485d1e775b7f3c0f87de70545bf4d20fd1c70","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.3.2/best.crux.animator-dynamics-0.3.2.zip"},"0.3.1":{"name":"best.crux.animator-dynamics","displayName":"Animator Dynamics","version":"0.3.1","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.base":">=3.7.6 <3.10.0","com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1207.0 <2.0.0","best.crux.core":"^0.8.0","best.crux.procedural-controller":"^0.2.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"9e2541f7a325c6332d711d1c317afa872d7f43362be0099d24fd3e0ed695fd5d","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.3.1/best.crux.animator-dynamics-0.3.1.zip"},"0.3.0":{"name":"best.crux.animator-dynamics","displayName":"Animator Dynamics","version":"0.3.0","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.base":">=3.7.6 <3.9.0","com.vrchat.avatars":">=3.7.6 <3.9.0","com.vrcfury.vrcfury":">=1.1207.0","best.crux.core":"^0.8.0","best.crux.procedural-controller":"^0.2.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"59bd29922aee8aeb828eb833b9a99f62c3ef78b3a2cc5157cd60d43206940b98","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.3.0/best.crux.animator-dynamics-0.3.0.zip"}}},"com.chemicalcrux.animator-dynamics":{"versions":{"0.2.0":{"name":"com.chemicalcrux.animator-dynamics","displayName":"Animator Dynamics","version":"0.2.0","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0","com.chemicalcrux.procedural-controller":"0.1.X"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"6855253721a2ccb9ee3d8bc14a70e343f20ca1958d537efdadbcc685af62eefe","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.2.0/com.chemicalcrux.animator-dynamics-0.2.0.zip"},"0.1.0":{"name":"com.chemicalcrux.animator-dynamics","displayName":"Animator Dynamics","version":"0.1.0","unity":"2022.3","description":"Creates animator controllers that perform linear blends, second order dynamics, etc.","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"d946a69e72d7e6b4d9ffa067e939b3e841ff3587447c576991efb32dcd997bc6","url":"https://github.com/chemicalcrux/vrc-animator-dynamics/releases/download/0.1.0/com.chemicalcrux.animator-dynamics-0.1.0.zip"}}},"best.crux.procedural-controller":{"versions":{"0.2.9":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.9","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":">=0.9.3 <0.10.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"3d914dc2f7181dff94a7fb0d07a6083258104601b71cde534702b74aa8be41c3","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.9/best.crux.procedural-controller-0.2.9.zip"},"0.2.8":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.8","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"b983bc2bd1afb679b72cb59f4f8b477b1ed4e509cdddf9fa84a0c17807c4883c","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.8/best.crux.procedural-controller-0.2.8.zip"},"0.2.7":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.7","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"da67fdac566d6078df5afd181238b3f956ae6c1bdb4fd5a6f850bc50aa69b689","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.7/best.crux.procedural-controller-0.2.7.zip"},"0.2.6":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.6","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"4ca673fd2ddace2cd10a6025597e3d19c0c756a517fa34a573300f7df1515d19","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.6/best.crux.procedural-controller-0.2.6.zip"},"0.2.5":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.5","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.11.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"fc49dd063806fff6bc7480a9c4f4104a7b9ab6563caa935487362a6da90956c3","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.5/best.crux.procedural-controller-0.2.5.zip"},"0.2.4":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.4","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":">=0.8.0 <0.10.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"4890210645ab6c2b5e022aec40cd493978f3a3c23a9169bca028d57cf0c65a78","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.4/best.crux.procedural-controller-0.2.4.zip"},"0.2.3":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.3","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":"^0.8.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-procedural-controller/blob/main/Packages/best.crux.procedural-controller/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.procedural-controller/","vrchatVersion":"2025.1.2","zipSHA256":"37d22160e294095191507c0b372a5db1fdce7aba3f8d6909e9ac62311b0a9b37","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.3/best.crux.procedural-controller-0.2.3.zip"},"0.2.2":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.2","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.10.0","com.vrcfury.vrcfury":">=1.1206.0 <2.0.0","best.crux.core":"^0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"cb8dfa9cedee3ab0f542d099759ddb42013000e3c6e3e9eb70271404c1cf8b2d","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.2/best.crux.procedural-controller-0.2.2.zip"},"0.2.1":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.1","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.9.0","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":"^0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"60ecde621c06034b143ab176843ec511bb87ab579c4ed929010f0010e6a05253","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.1/best.crux.procedural-controller-0.2.1.zip"},"0.2.0":{"name":"best.crux.procedural-controller","displayName":"Procedural Controller","version":"0.2.0","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 <3.9.0","com.vrcfury.vrcfury":">=1.1206.0","best.crux.core":"^0.7.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"150d8b23aee20cf5b4495ff11e544edace6f0a0a31c99ff1925a91251c73dc3e","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.2.0/best.crux.procedural-controller-0.2.0.zip"}}},"com.chemicalcrux.procedural-controller":{"versions":{"0.1.1":{"name":"com.chemicalcrux.procedural-controller","displayName":"Procedural Controller","version":"0.1.1","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"42bd1188aab5dc9c603248077e2ac1f3b6bd776db2ab2a81f3502c26c24c5c1a","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.1.1/com.chemicalcrux.procedural-controller-0.1.1.zip"},"0.1.0":{"name":"com.chemicalcrux.procedural-controller","displayName":"Procedural Controller","version":"0.1.0","unity":"2022.3","description":"Generates VRCFury Full Controllers as your avatar is built","vpmDependencies":{"com.vrchat.avatars":">=3.7.6 < 3.8.X","com.vrcfury.vrcfury":">=1.1206.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"f9101eed935b4035db01548230e0ccb0ec33dc54cde17d09e30c2112404e83b2","url":"https://github.com/chemicalcrux/vrc-procedural-controller/releases/download/0.1.0/com.chemicalcrux.procedural-controller-0.1.0.zip"}}},"best.crux.core":{"versions":{"0.9.3":{"name":"best.crux.core","displayName":"Crux Core","version":"0.9.3","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"c515ca8bd6f70598245a020bea131651d2e6e2a7db7e7b41c1c14d1f707435c2","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.9.3/best.crux.core-0.9.3.zip"},"0.9.2":{"name":"best.crux.core","displayName":"Crux Core","version":"0.9.2","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"301c8631b620961938b15fff9cf200c80f0c610cdf1b94b13dd303acbe727c4d","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.9.2/best.crux.core-0.9.2.zip"},"0.9.1":{"name":"best.crux.core","displayName":"Crux Core","version":"0.9.1","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"6e443a0a2770e44b0972f9424830a7f27c6500017477658fc8ff34de1b8b30a9","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.9.1/best.crux.core-0.9.1.zip"},"0.9.0":{"name":"best.crux.core","displayName":"Crux Core","version":"0.9.0","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"8bb002f636948aeaad4ad80ec63a2ec7b078036a7f215d5f99ca613faa6d73c3","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.9.0/best.crux.core-0.9.0.zip"},"0.8.2":{"name":"best.crux.core","displayName":"Crux Core","version":"0.8.2","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"7ef72614bf317dc384182869bf168d5c8372e561fbf4e9384fc17cff141c8f92","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.8.2/best.crux.core-0.8.2.zip"},"0.8.1":{"name":"best.crux.core","displayName":"Crux Core","version":"0.8.1","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"99352ff076e81f69ef3a67f4496dee0c372411521c41d82c6f1562c23d3f016d","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.8.1/best.crux.core-0.8.1.zip"},"0.8.0":{"name":"best.crux.core","displayName":"Crux Core","version":"0.8.0","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","samples":[{"displayName":"Documentation Example","description":"An example set of documentation pages, including demonstrations of things like alert boxes and asset-pinging buttons.","path":"Samples~/Documentation Example"},{"displayName":"Hidden Icons","description":"A demo of how scene-view icons can be automatically disabled with the [HideIcon] attribute","path":"Samples~/Hidden Icons"},{"displayName":"Inspector Gadgets","description":"Shows various usages of tooltip and manual buttons, plus Reveal Areas","path":"Samples~/Inspector Gadgets"},{"displayName":"Menu Paths","description":"A demo of various prefixes for things like the Create Asset Menu","path":"Samples~/Menu Paths"},{"displayName":"Upgradable Data","description":"Examples of the upgradable data system, including overrides and custom property drawers","path":"Samples~/Upgradable Data"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/Packages/best.crux.core/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"a37c40987e894df487cb54b73ab39deda7f6b1123215241959c01b060dd48017","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.8.0/best.crux.core-0.8.0.zip"},"0.7.1":{"name":"best.crux.core","displayName":"Crux Core","version":"0.7.1","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","changelogUrl":"https://github.com/chemicalcrux/vrc-crux-core/blob/main/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.core/","vrchatVersion":"2025.1.2","zipSHA256":"bcca8358a82050daef165d3528be65f8396c6ddbc60d655b75945fd50b423665","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.7.1/best.crux.core-0.7.1.zip"},"0.7.0":{"name":"best.crux.core","displayName":"Crux Core","version":"0.7.0","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"0ed3a1f7db151aebae25b3c4631c580c7a8c512e8189a283a08be67af6d3abfb","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.7.0/best.crux.core-0.7.0.zip"},"0.6.4":{"name":"best.crux.core","displayName":"Crux Core","version":"0.6.4","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"ffcbfc0a804dc17f145a98f672789a1831f27838352253b7fde3c5b8e151e1fb","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.6.4/best.crux.core-0.6.4.zip"},"0.6.3":{"name":"best.crux.core","displayName":"Crux Core","version":"0.6.3","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"7eda340c198d893f1b4ecf1f2f3c94adce944b0bfb43606c8ebef6f308ec0570","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.6.3/best.crux.core-0.6.3.zip"},"0.6.2":{"name":"best.crux.core","displayName":"Crux Core","version":"0.6.2","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"d763c76e945c4f8dd38eb6501ee9d9449a7bf98f2d60b901f685b1c913bab1b1","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.6.2/best.crux.core-0.6.2.zip"},"0.6.1":{"name":"best.crux.core","displayName":"Crux Core","version":"0.6.1","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"16185951d6c3fe18a7aadf21ba103144204859689c2074a5c4035278dee242ae","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.6.1/best.crux.core-0.6.1.zip"},"0.6.0":{"name":"best.crux.core","displayName":"Crux Core","version":"0.6.0","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"227bd2fd385b63351442539d16dd6fbeac79691c9dd11edafe0f7055a0279edf","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.6.0/best.crux.core-0.6.0.zip"},"0.5.0":{"name":"best.crux.core","displayName":"Crux Core","version":"0.5.0","unity":"2022.3","description":"Provides custom editors and a documentation viewer for all of my packages","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"43cd2958b27cd21e37f7609a17943c93b20d5ac2859cce156c00c6bc2112fb93","url":"https://github.com/chemicalcrux/vrc-crux-core/releases/download/0.5.0/best.crux.core-0.5.0.zip"}}},"best.crux.buffer-viewer":{"versions":{"0.2.5":{"name":"best.crux.buffer-viewer","displayName":"Buffer Viewer","version":"0.2.5","unity":"2022.3","description":"Visualizes the stencil and depth buffers.","vpmDependencies":{"best.crux.core":">=0.8.0 <0.10.0"},"samples":[{"displayName":"Demo","description":"Includes a scene with various stencil-based shaders, as well as opaque and transparent shaders to show how they influence the depth buffer.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-buffer-viewer/blob/main/Packages/best.crux.buffer-viewer/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.buffer-viewer/","vrchatVersion":"2025.1.2","zipSHA256":"7608a7214c1e98639bae0ca2bd9d4b745cdc724c6e660b4ae1033b955424336b","url":"https://github.com/chemicalcrux/vrc-buffer-viewer/releases/download/0.2.5/best.crux.buffer-viewer-0.2.5.zip"},"0.2.4":{"name":"best.crux.buffer-viewer","displayName":"Buffer Viewer","version":"0.2.4","unity":"2022.3","description":"Visualizes the stencil and depth buffers.","vpmDependencies":{"best.crux.core":">=0.8.0 <0.9.0"},"samples":[{"displayName":"Demo","description":"Includes a scene with various stencil-based shaders, as well as opaque and transparent shaders to show how they influence the depth buffer.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-buffer-viewer/blob/main/Packages/best.crux.buffer-viewer/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.buffer-viewer/","vrchatVersion":"2025.1.2","zipSHA256":"fd930adf0861dfce7b8e2d525bb16f15fed4f930b08fd453691a36c083568eb3","url":"https://github.com/chemicalcrux/vrc-buffer-viewer/releases/download/0.2.4/best.crux.buffer-viewer-0.2.4.zip"},"0.2.3":{"name":"best.crux.buffer-viewer","displayName":"Buffer Viewer","version":"0.2.3","unity":"2022.3","description":"Visualizes the stencil and depth buffers.","vpmDependencies":{"best.crux.core":">=0.8.0 <0.9.0"},"samples":[{"displayName":"Demo","description":"Includes a scene with various stencil-based shaders, as well as opaque and transparent shaders to show how they influence the depth buffer.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-buffer-viewer/blob/main/Packages/best.crux.buffer-viewer/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.buffer-viewer/","vrchatVersion":"2025.1.2","zipSHA256":"de47a7ad4e9076ba0718639d7ba4c72824c998ab641224bec260b9ab0504e633","url":"https://github.com/chemicalcrux/vrc-buffer-viewer/releases/download/0.2.3/best.crux.buffer-viewer-0.2.3.zip"},"0.2.2":{"name":"best.crux.buffer-viewer","displayName":"Buffer Viewer","version":"0.2.2","unity":"2022.3","description":"Visualizes the stencil and depth buffers.","vpmDependencies":{"best.crux.core":">=0.8.0 <0.9.0"},"samples":[{"displayName":"Demo","description":"Includes a scene with various stencil-based shaders, as well as opaque and transparent shaders to show how they influence the depth buffer.","path":"Samples~/Demo"}],"changelogUrl":"https://github.com/chemicalcrux/vrc-buffer-viewer/blob/main/Packages/best.crux.buffer-viewer/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.buffer-viewer/","vrchatVersion":"2025.1.2","zipSHA256":"dd35ed128ba38c1cdf564dc013c8d20afd799081f8d32945fb60c36a423e0da5","url":"https://github.com/chemicalcrux/vrc-buffer-viewer/releases/download/0.2.2/best.crux.buffer-viewer-0.2.2.zip"},"0.2.1":{"name":"best.crux.buffer-viewer","displayName":"Buffer Viewer","version":"0.2.1","unity":"2022.3","description":"Visualizes the stencil and depth buffers.","vpmDependencies":{"best.crux.core":">=0.7.0 <0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"5610e7b7537cdf33c76df1275c68a45b6759f1e67febac342c7a7db20495e893","url":"https://github.com/chemicalcrux/vrc-buffer-viewer/releases/download/0.2.1/best.crux.buffer-viewer-0.2.1.zip"},"0.2.0":{"name":"best.crux.buffer-viewer","displayName":"Buffer Viewer","version":"0.2.0","unity":"2022.3","description":"Visualizes the stencil and depth buffers.","vpmDependencies":{"best.crux.core":">=0.7.0 <0.8.0"},"author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"vrchatVersion":"2025.1.2","zipSHA256":"d38ab6bea1381a551922a2b00675317247fda86953a95a6505245dce91d42c9a","url":"https://github.com/chemicalcrux/vrc-buffer-viewer/releases/download/0.2.0/best.crux.buffer-viewer-0.2.0.zip"}}},"best.crux.avatar-sensing":{"versions":{"0.2.6":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.6","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.11.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"9fbb6598cff461065f80cd2b5a3ffdd5a351ce91dfb91b349c6cb65df78bb1a8","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.6/best.crux.avatar-sensing-0.2.6.zip"},"0.2.5":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.5","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.11.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"dc8f76f16100a1519a85358442d4f3cccec98794b56d3c262f8356413fe200aa","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.5/best.crux.avatar-sensing-0.2.5.zip"},"0.2.4":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.4","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.11.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"74560a96792ba76aac061758c060d7f4c07a0ab01591a53b5861f65b7bf28e13","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.4/best.crux.avatar-sensing-0.2.4.zip"},"0.2.3":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.3","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.11.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"d2fcfe2a802465efbd4a9cb9b24197bedcfc4527e916663f4b5fe6012a7145d7","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.3/best.crux.avatar-sensing-0.2.3.zip"},"0.2.2":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.2","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.11.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"66072e18792f83095a5828bfc09660e9649ca5b34bf80bff4c4d708e8e0306ec","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.2/best.crux.avatar-sensing-0.2.2.zip"},"0.2.1":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.1","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.10.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"030c88da575445e666964e6f4ca6cb4cfe5b320a99ee97937c989b5a9c35fd42","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.1/best.crux.avatar-sensing-0.2.1.zip"},"0.2.0":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.2.0","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.10.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.9.0 < 0.10.0","best.crux.procedural-controller":">=0.2.2 <0.3.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"1070a4e7546b7aa6eb0add79fff287c317b780a70a369801e9451e9d3d5de734","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.2.0/best.crux.avatar-sensing-0.2.0.zip"},"0.1.2":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.1.2","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.10.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.8.1 <0.9.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"36cbb6206f383ce2b5aca9023e586fbfd3fbad5e20fd3baf6327765b333a2d7c","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.1.2/best.crux.avatar-sensing-0.1.2.zip"},"0.1.1":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.1.1","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.10.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.8.1 <0.9.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"5777442d3ed004cac6581e6727bd09da0339fcaf7de02be8c66a8fb6f83b629c","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.1.1/best.crux.avatar-sensing-0.1.1.zip"},"0.1.0":{"name":"best.crux.avatar-sensing","displayName":"Avatar Sensing","version":"0.1.0","unity":"2022.3","description":"Various tools for detecting avatar motion and interaction.","vpmDependencies":{"com.vrchat.avatars":">=3.9.0 <3.10.0","com.vrcfury.vrcfury":">=1.1258.0 <2.0.0","best.crux.core":">=0.8.1 <0.9.0"},"changelogUrl":"https://github.com/chemicalcrux/vrc-avatar-sensing/blob/main/Packages/best.crux.avatar-sensing/CHANGELOG.md","author":{"name":"chemicalcrux","email":"chemicalcrux@gmail.com","url":"https://github.com/chemicalcrux/"},"documentationUrl":"https://chemicalcrux.github.io/vrc-docs/docs/code/best.crux.avatar-sensing/","vrchatVersion":"2025.1.2","zipSHA256":"7f0aa12f63adf30ab45b26c445331954e00e68a6f759b15e4a579e909a0fc66a","url":"https://github.com/chemicalcrux/vrc-avatar-sensing/releases/download/0.1.0/best.crux.avatar-sensing-0.1.0.zip"}}}}}