Customizing the new Grasshopper C# Script Component in Rhino 8?

Hey there!

Just wondering—does anyone know if it’s possible to extend or modify the new Grasshopper C# script component?

I really like the new script editor UI, but I have no idea how to implement a version with custom modifications. Essentially, I want to:

  • Implement a custom abstract class for Script_Instance, or perhaps swap the Script_Instance outright with my own instead.
  • Create a new script component with custom assembly references and apply this custom abstract class.
  • Allow the input types to accept my own custom parameter (defined in my .gha), as well as standard primitive types like int, bool, double, etc.

I like the text editor, but just want to incorporate it with my own plugin for some scripting capability.

Has anyone looked into this or found a way to approach it?

Thanks in advance!