I was wondering, but didn’t find an answer to this:
Can I specify which version to use for an included add-on like Kangaroo?
It is possible for packages installed with the package-manager, however Kangaroo comes preinstalled.
for context, I was using shapediver, which does not yet support Kangaroo 2.5.3, only 2.5.2. However I do not necessarily need version 2.5.3 for my project.
When saving a Grasshopper model, the file contains a list of plugins being used by the model, including the plugins’ version number. This corresponds to the version number of the plugin installed. A few possibilities to solve the challenge you are facing:
Use the Rhino 7 backend system (assuming you have a paid ShapeDiver account). Version 2.5.3 of Kangaroo is installed there. You can find a list of available plugins on this settings page of your ShapeDiver account.
Downgrade your locally installed Kangaroo to 2.5.2
Hack: Save the model using Grasshopper’s xml file format. Edit the file using a text editor, and change the version number noted for Kangaroo.
You need to edit the version of Kangaroo, not the version of Grasshopper. You can do this with a quick search for all instances of the string 2.5.3 and replace those with 2.5.2:
Thanks for the screen-shot, I now know what to look for.
funny enough I don’t even use kangaroo, which is likely why I didn’t find it in the first place.
I will later try to include kangaroo in the .ghx nonetheless, and see whether this would work as well.