Smart Blueprint Analyzer
=========================
Overview
– Editor-only plugin that scans selected Content folders and exports a compact JSON „Knowledge Pack“ for external tools.
– Deep extraction for Blueprints, Widget Blueprints, User Structs/Enums. Optional generic scan for all other assets.
– Works across UE 5.x editor versions. No third-party DLLs.
Installation
1) Place the plugin folder at: Plugins/SmartBlueprintAnalyzer inside your project.
2) MAKE SURE YOU CAN COMPILE YOUR PROJECT VIA IDE
3) Ensure the plugin is enabled in Edit -> Plugins (category: Editor) or by adding it to your .uproject Plugins list.
Usage
– Main menu: Tools -> Analyzer -> Analyze Content…
– Pick a Content virtual path (e.g., /Game/AIBehaviorSystem) and optional output directory.
– Toggle „Include non-Blueprint assets“ to also export metadata cards for Materials, Textures, Meshes, etc.
– Content Browser (right-click on a folder): Analyzer -> Analyze Selected Folder…
– For multiple folders, each is analyzed into its own Knowledge Pack.
Output
– Default base directory: <Project>/Source/BlueprintContext/<slug>
– index.json — Compact index of analyzed assets.
– cards/*.json — Per-asset summaries (Blueprints, Widgets, Structs, Enums, and optionally other assets).
– cards/*.md — Human-readable Markdown next to each JSON card.
Packaging & Marketplace
– This plugin follows Marketplace folder structure. No unused build artifacts are included.
– Config/FilterPlugin.ini excludes local/temp folders (Binaries, Build, Intermediate, Saved) and allows including Docs.