Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] VCC does not apply package migration to legacy non-VCC packages in VCC projects #24

Closed
Metamaniac opened this issue Nov 24, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Metamaniac
Copy link

Describe the bug:
For VCC-upgraded projects that have legacy versions of VRWorldToolkit, EasyQuestSwitch, AudioLink, or AV3Manager installed, "adding" the curated VPM-versions of those prefabs does not properly remove the old versions and migrate data, instead installing the VPM-versions alongside the legacy ones and causing script errors due to duplicate scripts.

To Reproduce:
Steps to reproduce the behavior:

  1. Have a VCC project containing legacy versions of any of the (currently) 4 curated packages
  2. Click on "Add" for any/all of the new VPM-versions of those packages
  3. Check Unity

Expected behavior:
VCC does a check for the existance of legacy packages during the process of adding a curated VPM-version, and appropriately performs similar migration functions to migrating non-VCC projects to VCC.

Desktop:

  • OS: Win10
  • Version 1.0.4

Additional context
For packages like EasyQuestSwitch, removing the legacy versions in Unity either before or after installing the VPM-version results in lost data (presumably as list entries are being stored as components on a gameobject). VCC's migration of non-VCC projects seems to preserve the data somehow, so hopefully better handling of upgrading prefabs in VCC projects to VPM versions will prevent accidental data loss 😅

@momo-the-monster
Copy link
Contributor

Feature added in next release!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants