Multi-Database Support
This advanced feature allows HookUI to aggregate IDs from multiple HookUIDatabase.asset files.
Use Case
- Modular Features: You have a "Store" module that you import into multiple projects. It has its own UI Views (
StoreMain,StoreItem). - Third Party Assets: Downloading a HookUI-compatible asset pack shouldn't force you to write their IDs into your main global database.
How to Use
- Create Custom Database: Right-click in any
Resourcesfolder (or subfolder likeResources/HookUI): Create > HookUI > Database. - Populate: Add your Views, Buttons, and Signals to this new asset.
- Done: HookUI automatically finds this asset at runtime (and in the Editor) and merges its IDs into the global headers.
Note: External databases are read-only in the Dashboard Settings to prevent accidental modification of package data. You must edit the asset file directly or switch your focus if you want to modify them.