No description
Find a file
2026-01-07 20:51:19 +01:00
.github/workflows Add better release woorkflow 2024-11-15 15:09:39 +01:00
Instancer.asmdef Ready package for release 2024-02-22 00:41:31 +01:00
Instancer.asmdef.meta Ready package for release 2024-02-22 00:41:31 +01:00
Instancer.cs Handle prefabs better 2025-12-18 01:45:34 +01:00
Instancer.cs.meta Ready package for release 2024-02-22 00:41:31 +01:00
LICENSE Ready package for release 2024-02-22 00:41:31 +01:00
LICENSE.meta Ready package for release 2024-02-22 00:41:31 +01:00
package.json Move instancer to dependencies category 2024-02-22 16:12:27 +01:00
package.json.meta Ready package for release 2024-02-22 00:41:31 +01:00
README.md Rename readme for website compatibility 2024-10-07 22:04:35 +02:00
README.md.meta Rename readme for website compatibility 2024-10-07 22:04:35 +02:00

Instancer

Generic badge Generic badge Generic badge Generic badge

Generic badge Generic badge

VRLabs' Instancing system that copies files over for use in the Assets directory and can also runs install scripts

⬇️ Download Latest Version

📦 Add to VRChat Creator Companion


How it works

  • It gets called by a small dummy file included in the package, and when called copies all the files over, and replaces references to old files with references to new files.
  • It can also run an install script callback once it's done with this.

Install guide

  • It should generally only be installed as a dependency of a VRLabs package

How to use

  • Click the VRLabs/[PackageName] button in the toolbar and select an output folder to copy to.

Instance Any Package

  • You can use the VRLabs/Instance Any Package button to instance and rename any package in the Assets folder.
  • It will ask you for the package name and the new instance name.
    • Note that it will only rename things that start with the package name, so if you have e.g. controller parameters that start with a different name, they wont be renamed and will clash with the initial package.
    • Note that materials will reference shaders from the original package as shaders are not copied over.
    • Note that big packages might crash your Unity Editor and cancel the renames, so notall packages will work.

Contributors

License

Instancer is available as-is under MIT. For more information see LICENSE.