How can I update my project to the package manager versions of TMP and Cinemachine?

My project uses both TextMeshPro and Cinemachine. Prior to 2018.1, these were acquired from the asset store, and my project has them imported that way, as assets like any other.

Now that TMP and Cinemachine are available from the package manager, I’d like to update my project to use them that way. Is there a way to automatically do this? When I import a package and then delete the asset version (or when I do it in the other order) all my components just have “missing” scripts.

I have hundreds of gameobjects with TextMeshPro components on them, and I’d really, really like to not convert them all manually :frowning:


I am silly. Should have searched more before posting.

Here is the guide on upgrading TMP, and here is the guide on updating Cinemachine. Both worked perfectly for me.

2 Likes