In Houdini I have published a HDA, and there are different ways of loading it into the hip file.
To load I go to AYON > Load, upon which they appear in AYON_CONTAINERS > SOPS > my_hda_name.
Loading this way shows the HDA in the scene inventory . But it’s in a location which I cannot use (AYON_CONTAINERS > SOPS).
If I load by using Right Mouse Button > AYON > my_project_name > my_hda_name, I can place the HDA where I need it, but it does not appear in the scene inventory.
Is this correct? How do I place my published HDA where I need it and have it tracked in the scene inventory?
Hello,
Currently, this is a bug.
opened 10:01AM - 09 May 24 UTC
### Is there an existing issue for this?
- [X] I have searched the existing iss… ues
### Current Behavior:
By default Houdini doesn't install the published HDAs until a user load them from load tool.
When an HDA is installed, it becomes available to be loaded via TAB menu.
HDAs loaded from TAB menu are not tracked by the load tool.
**Problem 1: inventory tool tells the wrong count.**
Also, removing the instances from the inventory tool, doesn't uninstall the HDA.
Which means I can still able to create as much as HDAs and inventory tool won't know.
But tbh, when updating the definition of an HDA. it's set in the Houdini session for this node type.
which means Houdini will automatically update any instance of that node.
which also means that count table should be grayed out because updating one instance will also update all the instances (Houdini default).
**Problem 2: updating one HDA instance updates all the HDAs because we are updating the HDA definition. So, we need that limitation to be visible in the inventory tool.**
### Expected Behavior:
Personally, I expect :
1. Created HDAs via TAB menu should also created AYON extra attributes
2. Inventory tool should disable actions per instance children.

### Version
1.0.0
### What platform you are running on?
Windows
### Steps To Reproduce:
In Houdini:
**Problem 1: inventory tool tells the wrong count.**
1. Publish an HDA product
2. Load that HDA
3. Crete that HDA from TAB menu
4. open inventory tool, you'll find count is one.
**Problem 2: updating one HDA instance updates all the HDAs because we are updating the HDA definition. So, we need that limitation to be visible in the inventory tool.**
1. Publish multiple versions of an HDA product
2. Load that HDA multiple times
3. Set version for one instance
4. You'll find all the HDAs are updated because we are updating the node definition itself.
> [!NOTE]
> You'll find all the HDAs are updated even though the inventory tool will detect a wrong version for them (It's the same as https://github.com/ynput/ayon-houdini/issues/12)
### Are there any labels you wish to add?
- [X] I have added the relevant labels to the bug report.
### Relevant log output:
_No response_
### Additional context:
_No response_
[cuID:[AY-5262](https://app.clickup.com/t/86bypmgxc)]
To preserve the metadata/AYON spare parameters on the HDA, Does copying/pasting the HDA work?
Good to know that it is a known thing. I did cut and paste the asset and it appears in the Scene Inventory, so that is a suitable workaround for the time being. Thank you!
1 Like