Engineering
bpx-class avatar

bpx-class

Inspects specific class export headers and payloads within Unreal Engine asset files.

Introduction

The bpx-class skill is a diagnostic utility within the OpenBPX toolkit designed for inspecting the internal structure of Unreal Engine assets (.uasset files). It enables developers, modders, and automation engineers to pinpoint specific class export data by index. By querying the asset's export table, users can extract granular header information and payload data without the overhead of the full Unreal Editor. This capability is essential for deep-dive debugging, verifying asset structure, and preparing for programmatic asset manipulation.

  • Precise inspection of individual class export headers and associated binary payloads.

  • Indexed access allowing for targeted retrieval of specific assets within a package.

  • Integration with the broader BPX ecosystem, leveraging shared configuration and environment settings.

  • Ideal for automation pipelines, binary analysis, and asset validation workflows where performance and CLI-based operation are required.

  • Usage: Execute 'bpx class <file.uasset> --export <n>' to target a specific export index.

  • Dependencies: Requires the bpx-shared prerequisite skill to manage global environment and asset safety configurations.

  • Safety: Operates in a read-only capacity to ensure binary integrity; treats all input files as untrusted data, maintaining strict byte-preservation standards.

  • Expected Output: Returns structured diagnostic information, typically formatted to show the specific file and export details mapped to the requested index.

  • Limitations: Restricted to UE 5.0 through 5.7 versions; high-risk structural changes are blocked to prevent corruption of the .uasset binary structure.

Repository Stats

Stars
87
Forks
6
Open Issues
0
Language
Go
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 03:59 PM
View on GitHub