Skip to content

No. 0011 TE TechEQLabs Pro

Asset Naming Convention Checker

UE 5.4–5.85/52.0.5

Module: Tech · Category: QA · Tool ID: AssetNamingChecker

Validates asset names against configurable prefix rules: SM_ for Static Meshes, SK_ for Skeletal Meshes, T_ for Textures, M_ for Materials, etc. Detects spaces and special characters. Generates suggested corrected names. Supports per-asset rename plus batch-rename-all-violations.

Checker after scan, violations list with mixed Error / Warning entries, Suggested Name column visible.
Checker after scan, violations list with mixed Error / Warning entries, Suggested Name column visible.
  • Pre-shipping QA: confirming naming conventions are consistent
  • Onboarding to a project with poor naming: bulk-fix violations
  • After importing third-party packs: usually full of non-standard names
  • Don’t expect this to handle complex naming rules. Basic prefix + special character validation; for richer rules use a custom tool.
  1. Open the EQLabs Hub and search for Naming (or browse to Tech → QA).
  2. Click the tool card.
  3. Click Scan.
FieldWhat it doesDefault
Scan PathFolder to scan/Game
Check PrefixesToggle prefix rule checktrue
Check SpacesToggle space detectiontrue
Check Special CharsToggle special-char detectiontrue
Type Filter comboShow only one asset type
Name FilterSubstring filter on asset name
ScanWalks the path
Copy ResultsPlain-text dump
Batch RenameRenames every violation to its suggested name
StatsTotal scanned / violation count
Violations listPer-row: severity, asset name, type, expected prefix, issue, suggested name, rename action
SeverityMeaning
ErrorSpecial characters in name (often breaks cooking)
WarningWrong / missing prefix, spaces
InfoMinor issue

SM_ (Static Mesh), SK_ (Skeletal Mesh), T_ (Texture), M_ (Material), MI_ (Material Instance), BP_ (Blueprint), WBP_ (Widget BP), A_ (Animation), MNT_ (Montage), PA_ (PoseAsset), NS_ (Niagara System), SC_ (SoundCue), SW_ (SoundWave), etc.

Several violations selected with Suggested Names visible, Batch Rename button highlighted.
Several violations selected with Suggested Names visible, Batch Rename button highlighted.
A scan of nine assets finding four missing prefixes, each with a suggested name and a Rename button.
A scan of nine assets finding four missing prefixes, each with a suggested name and a Rename button.
  1. Set Scan Path.
  2. Click Scan.
  3. Filter by type / name.
  4. Click Batch Rename to fix all violations at once.
  1. Walk the violations list.
  2. For each row, click the per-row Rename action to apply just that fix.
  3. Skip rows where the suggested name doesn’t match what you actually want.
Renaming a flagged asset to its suggested name, then scanning again.
Renaming a flagged asset to its suggested name, then scanning again.
FieldDefault
Scan Path/Game
Check Prefixes / Spaces / Special Charsall true

Settings file: [Project]/Saved/EQLabs/Settings/AssetNamingChecker.json

  • Asset rename operations. Modifies asset names + updates references.
  • Clipboard. Copy Results.
  • Undo. Wrapped in ScopedTransaction per-rename.
  • Renames update references. UE’s asset rename automatically fixes up referrers, but commit before bulk renames just in case.
  • Suggested name uses <Prefix>_<OriginalCleanName>. Review before bulk applying; suggestions can be wrong for unusual base names.
  • Special characters cause cook failures. These are Errors and should be fixed first.
Report an issue with this tool

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