I then click File and CreatUserObject
I fill all data, add icon. I can see component inside correct group new node but I select new one it does not contain all my modify inputs? how should I modified name and how should I do it correctly?
thanks @gankeyu
strange that Grasshopper natively does not Refresh Names…
anyway it works, so I will document steps so might be helpful for other new users…
so the steps are:
1.generate script
2. select and cluster all components you want without inputs and outputs you want to keep outside Cluster
3. edit cluster and adjust input name and description inside Cluster Input
4. save and close and exit the cluster
5. select cluster and then Go to Pancake - Utilities - Cluster Operations - Refresh Names of Inputs
6. select cluster and then go to Files - Create UserObject and fill data including Category and Sub-Category to placed in your plugin
now you have your file generated inside AppData\Roaming\Grasshopper\UserObjects as .ghuser file so it contains data like icon, Category etc…
It has confused me a lot when I started using GH as well and still ocasionally gets me.
+1 for making Pancake installed by default in GH. So much useful stuff in there!! (ps: @gankeyu can you add a “disconnect all inputs” to the ctrl-shift context menu for components. that would be so handy! often I copy a component, but dont want all the cables still connected, so an easy way to disconnect all would be nice.)
btw in the following release Pancake will be able to recognize name changes inside cluster automatically, so you won’t need to click the menu manually.