Convert unitypackage files to upm so you can use the package manager.
- Create a
package.json
file. In most cases, you can use something like this:If you need more options, for example if there are dependencies, look at the full{ "name" : "your.package.name", "displayName" : "Your Package Name", "version" : "0.1.0", "unity" : "2019.4", "description" : "A description of your package" }
package.json
reference. - Execute
unitypackage-to-upm <PACKAGE.UNITYPACKAGE> <PACKAGE.JSON> <UPM.ZIP>
.
The resulting zip file can be extracted somewhere and then added as a user package.
- It only works for some unitypackage files. Shader packages are probably okay. Packages that contain scripts are unlikely to work.
- VRChat Creator Companion 0.2.5's UI supports having at most three packages. Additional packages will not be visible or selectable. You can work around this by adding the packages through Unity's package manager, but this is less convenient and can confuse VRChat Creator Companion.