Improve ROM Filename Cleanup During Import

📋 Summary

Improve ROM import title detection by filtering common filename tags before matching games to metadata.


❗ Problem

Some ROM filenames include extra information that is not part of the actual game title.

Examples:

  • 7th Sector [01004B200DF76000] incl v1.0.2.xci

  • 88 Heroes 98 Heroes Edition [010006A0042F0000] + (v65536 UPD)

During import, LaunchBox may treat parts like incl v1.0.2, +, title IDs, or update labels as part of the game name. This can cause incorrect titles and failed metadata matches.


💡 Proposal

Improve ROM filename parsing to ignore common non-title metadata during import.

Examples of text to filter could include:

  • Title IDs in brackets

  • Version/update labels

  • UPD, Update, or patch indicators

  • incl v... style text

  • Standalone symbols like + when used as separators

  • Other common ROM release tags

LaunchBox should use the cleaned title for metadata matching while still preserving the original filename.


🧩 Use Cases

  • Import Switch ROMs with title IDs and update labels

  • Improve metadata matching for ROM sets with release-group style naming

  • Reduce manual title cleanup after import

  • Prevent games from being skipped or unmatched due to filename clutter


📦 Benefits

  • Better automatic metadata matching

  • Less manual cleanup after importing

  • Smoother import experience for modern ROM collections

  • More accurate game titles in the library


⚠️ Considerations

Filename cleanup should be conservative so valid game titles are not accidentally changed. Ideally, users could review or edit detected titles before finalizing the import.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
Custom icon

LaunchBox for Windows

Date

26 days ago

Author

Mighty_Richman

Subscribe to post

Get notified by email when there are changes.