Skip to main content

The Asset Browser

The Asset Browser panel within the FactsDB Debugger is a specialized view of your project's Content Browser, designed to help you quickly find and open the source assets that define your facts and queries.

The Asset Browser panel

Purpose

As your project grows, you may have dozens of UDataTables defining facts and several UFactsDBQueryDefinition assets for queries. Remembering which asset contains a specific definition can become difficult. The Asset Browser solves this by providing context-sensitive filtering.

Features

Asset Type Filter

At the top of the panel, you can switch between viewing two types of assets:

  • Facts: Shows all UDataTable assets in your project that are configured with the FFactDefinition row structure.
  • Queries: Shows all UFactsDBQueryDefinition Data Assets in your project.

Contextual Filtering

The browser's most powerful feature is its ability to automatically filter the asset list based on your selection in the main Hierarchy View.

  • When the Facts filter is active, if you select a Scope (a live Context or a defined Schema) in the Hierarchy View, the Asset Browser will only show the Data Tables that are part of that selected Schema's definition, including those inherited from parent schemas.

This makes it incredibly easy to answer the question, "Which Data Table is responsible for the facts on this character?"

note

This contextual filtering only applies when the "Facts" filter is selected. Query definitions are global and are not tied to a specific schema, so the list of Query assets does not change based on your hierarchy selection.

The Contextual Asset Browser panel

Interaction

  • Single-Click: Selecting an asset in the browser will select it in the main Content Browser as well.
  • Double-Click: Double-clicking any asset in the list will open its corresponding editor (the Data Table editor or the Data Asset editor). This provides a quick "Go to Definition" workflow.

This concludes the guide on the debugger tools. You now have a complete overview of how to inspect, diagnose, and test your gameplay state using the powerful suite of tools provided by FactsDB.

Next Up: Reference & Advanced Topics: Blueprint API Reference