Local Package Button to make fixes/modifications to packages more easy

Hi, like the title says a button to make a Unity Package local to the project, this means is easy to modify/fix and extend.

The process to make a Unity Package local now is:

  1. Install the Package with Package Manager into the project.
  2. Backup the packae from Library/PackageCache into another folder.
  3. Remove the Package of the project with Package Manager.
  4. Copy the backup of step 2 into the Assets folder.

All this with all the waiting from install/remove/import from all the steps.

The button should move the package into “Assets/Plugins/Unity Packages” for example to be able to push the changes into VCS.

I agree that adding a dedicated button would be helpful, but you actually can skip steps 2 and 3. You can directly copy a package from the PackageCache folder to the Packages folder and it will make the package ‘embedded’.

1 Like