1. Than make your own section there, thanks to this you don't have to search far.
2. But you are expanding environment variable yourself, and then doing some other things. Wouldn't it be easier to just create something like this:
Code: Select all
HOUDINI_SCRIPT_PATH = "$GITHUB_PATH/dcc-lib/Houdini/Home/scripts;&"
This takes care about all scripts in any current Houdini directory + your custom directory. And in this directory you just have you own scripts/packages. No need to expand anything.
HOUDINI_SCRIPT_PATH - is one of the default Houdini variables that you can override. If you want to know others launch Houdini CommandLineTools and type:
What's the fuss with all those functionNameToCall ?
If you have everything set there right than all you need to import your custom stuff are 3 lines:
Code: Select all
import myStuff
reload(myStuff)
myStuff.RunWhateverYouWant()
3. Wrangle nodes are made by custom XML file. This is the same one node, but under TAB menu you have it under 3 names, Point/Attribute/Primitive Wrangle. It uses XMl file with script that just launches it named and setup properly.