Bad experience trying to get started (again!) with Grasshopper

So I have another project in which Grasshopper would be useful.
Done a little research and the Kangaroo plug-in seems to be necessary to get what I need. I find and download the thing from Food4Rhino. Ask the IT guy to come and drag the components to the required folder.
I download the example file “SimpleTensile” from GitHub and open it.
A warning appears and tells me some components are missing. There’s a handy “Download and Install” button and it seems to work. I need to restart Rhino though…
After closing Rhino and re-opening “SimpleTensile”, I get the same warning. The “Download and Install” button didn’t work after all. I then check that all the files are unblocked in “C:\Program Files\Rhino 6\Plug-ins\Grasshopper\Components” and they are.
I’m losing interest fast now…

1 Like

Salut Marc,

It seems odd to me you would have needed to either install Kangaroo or install additional plugins. Rhino 6 comes with Kangaroo 2 bundled and opening up the SimpleTensile definition, I’m not seeing any components that are coming from outside Kangaroo or standard Grasshopper.

What are the components it’s telling you to install? From my experience, the Grasshopper component auto-installer very rarely works. It’s fairly new and it seems like few developers have put their components in its library.

It‘s not grasshoppers fault if you fail installing a plugin. As @Louis_Leblanc already mentioned kangaroo is included in GH 1. if you want to install additional plugins make sure, the files are unblocked. (In components folder -> rightclick on the files -> unblock)

@Marc, can you please post a screenshot of the “Unrecognised Objects” dialog that shows up when you open the SimpleTensile example? Also, what version of Rhino are you using (_SystemInfo command)?

@Louis_Leblanc yes, I never saw the component installer work. But in this case it says it succeeded…
@tim.stark It’s Grasshopper’s fault if it’s so troublesome. Check the questions on grasshopper3d.com and you’ll find hundreds of users having problems with that. As I said in my post I made sure all the files were unblocked, why do you ask that?
@will My Rhino version: Version 6 SR9 (6.9.18271.20591, 2018-09-28)
And here is the message:
image

1 Like

By any chance did you try to install kangaroo 2? Because it is already part of gh1 with Rhino 6, maybe by you also installing it created some conflict.

Yes I did…
I read at some point that Kangaroo was required so I thought it needed to be installed :thinking:
I did find the download on food4rhino… :face_with_raised_eyebrow:
And on grasshopper3d.com/group/kangaroo it’s pretty clear that I need to install it in order to use it :unamused:
An idea about how I repair this?

Hi Marc,
Michael is right - if you have Rhino 6, you don’t need to install Kangaroo2 separately.
Do you get any messages when Grasshopper starts up about conflicts?
Is the Kangaroo2 tab visible when you open Grasshopper?

Hi Daniel,
No message when Grasshopper starts and no Kangaroo tab in Grasshopper.

Thanks Marc,
Can you please check what Kangaroo files you have in these directories?:

C:\Users…\AppData\Roaming\Grasshopper\Libraries

and

C:\Program Files\Rhino 6\Plug-ins\Grasshopper\Components

The Libraries directory is empty.

And in components:
image

Ah, there needs to be another file in there called KangarooSolver.dll
If you have already downloaded that file, put it in the same directory and unblock it, then restart Rhino.

Ok, thanks, I’ll ask that when the IT guy next comes up here…

That dll file should have been there originally as part of the Rhino6 install, so I guess it must have got deleted at some point.

I can see how some of the information on the old Grasshopper page was misleading, since it didn’t mention that Kangaroo now comes as part of Rhino6, so there’s no need to install. I’ve now added a note there to clarify.

help daniel please, i have just installed the trial version of Rhino6 and no, Kangaroo2 is not showing up when i open Grasshopper in this version! also, the Grasshopper for this version seems to be locating itself here:
C:\Program Files\Rhino 6\Plug-ins\Grasshopper\Components
rather than here:
C:\Users\aileen\AppData\Roaming\Grasshopper\Libraries

note i still have a working version of Rhino5 which shows Kangaroo2 and don’t want to uninstall Rhino5 before i can get the new one to work.

please help

@aileen - Grasshopper loads the built-in components from C:\Program Files\Rhino 6\Plug-ins\Grasshopper\Components. Since Rhino 6, this includes Kangaroo2. The %AppData%\Grasshopper\Libraries directory is still used for third-party plug-ins.

Do you have Kangaroo2Component.gha and KangarooSolver.dll in either (or both) of these directories?

yes Kangaroo2 and KangarooSolver.dll are in both directories, is that a problem?
also now Kangarro2 is not showing up in my Rhino5 version.
is there anyway we can share screen?

It could be that you need to add a “no6” file in the r5 libraries folder to stop r6 from trying to load this one. That way you can keep different versions of a gha for r5 and r6. See David’s reply here: Rhino 6 grasshopper install fails

ok so i have 3 directories:
C:\Program Files\Common Files\McNeel\Rhinoceros\5.0\Plug-ins\Grasshopper (b45a29b1-4343-4035-989e-044e8580d9cf)\0.9.76.0\Components
C:\Users\aileen\AppData\Roaming\Grasshopper\Libraries
C:\Program Files\Rhino 6\Plug-ins\Grasshopper\Components

and 2 versions of Rhino, Rhino5 and Rhino6.

does Rhino6 use other directories other than C:\Program Files\Rhino 6\Plug-ins\Grasshopper\Components

do i need all 3 directories?
in all 3 directories i have copied:
Kangaroo2
Kangaroo2Component
and
KangarooSolver.dll

now i will open Rhino5 and Rhino6 again and see if any of them have Kangaroo2

please help i am desperate to get this working, want to use the new tools like RigidBody

ok no still not seeing Kangaroo2 appear in either version of Rhino
also when i right click on any of these files i do not get the window with the option to Unblock, in case that is somehow related.
again, please reply/ help