Skip to content

Core

The Core module hosts the EQLabs Hub — the central tool launcher — plus two Release-category tools and all the shared services that power every other tool in the plugin.

2 registered Hub tools (the smallest module by tool count, but the most important by reach — the framework lives here).


ToolDescription
Project Health DashboardAggregated health score across Assets / Materials / Performance / Blueprints / Animation / Level. The first tool to run on any project.
Ship LabFrom compile to cartridge. Six-phase build / packaging / release pipeline. Custom asset editor (Pattern B).
DocWhat it covers
Core Shared ServicesThe framework underneath every tool — Hub Window, Tool Registry, Base Tool Panel, Style, Result Items, Result List View, Viewport Overlay, Asset Navigator, Operation Cache, Blueprint API, Codex Subsystem, ArtForge services.

A breakdown of the building blocks every Hub tool uses:

  • Hub & RegistrationSEQLabsHubWindow, FEQLabsToolRegistry, IEQLabsTool, FEQLabsBaseToolPanel
  • StyleFEQLabsStyle (centralized colors, brushes, icons)
  • Interactivity FrameworkFEQLabsResultItem, SEQLabsResultListView, FEQLabsViewportOverlay, FEQLabsAssetNavigator, FEQLabsOperationCache
  • CodexUEQLabsCodexSubsystem, SEQLabsCodexStrip (367 entries / 15 volumes)
  • Blueprint APIUEQLabsBlueprintLibrary (16 Blueprint-callable functions)
  • ArtForge Shared ServicesFAFBakeEngine, FAFUVSessionContext, FAFBatchProcessor, FAFPresetStore

See the Shared Services doc for full detail.


Every tool that persists settings or user data writes to [Project]/Saved/EQLabs/:

{Project}/Saved/EQLabs/
├── Settings/<ToolId>.json ← Per-tool persisted settings
├── ColorSchemes.json ← Color Scheme Manager palettes
├── CVarPresets/<name>.json ← Console Variable Browser user presets
├── MaterialPresets/<name>.json ← Material Preset Manager presets
├── Patchwork/ ← Patchwork snapshot data + thumbnails
└── Playtest/sessions/<name>.json ← Playtest Recorder & Tagger sessions
Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.