Skip to main content

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

  1. Create Custom Database: Right-click in any Resources folder (or subfolder like Resources/HookUI): Create > HookUI > Database.
  2. Populate: Add your Views, Buttons, and Signals to this new asset.
  3. 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.