Closed anatawa12 closed 9 months ago
Good catch, although having localpath in the package is the intended way to indicate that the package shouldn't be fetched from the remote location.
We should improve documentation around that as I am struggling to find it documented anywhere, which makes me wonder how AV3 Emulator even ended up with that key in their json. We only really used it for automated testing to allow packages to be loaded from local listings of local folders
However, the fact that the package creator can, in that way, force any folder to be copied into the unity project is not a good thing to have, so I think we should just change how this is handled in the newer versions of the VCC
I think the reason why av3emu use localPath is that package maker adds that property. If you want creators not to use localpath, I think it's better to not include in package maker-created packages.
Same Issue exists for poiyomi, if you try to add it in vcc 2.5.1 https://poiyomi.github.io/vpm/
This will be addressed in the next release
Fixed in VCC 2.1.6!
Describe the bug
Packages with
localPath
in package manifest (e.g. Av3Emulator) canot be installed with VCC 2.1.5To Reproduce
Expected behavior
Installs Av3Emulator
Screenshots
No Screenshots~
Related Product
VCC (VRChat Creator Companion)
Product Version
VCC 2.1.5, Resolver 0.1.25
OS
Windows 11
Additional context
It might be possible to install any folder to unity project.
We can workaround this issue by installing the package with older version of VCC / resolver