Customizing ROMs

Rename games, replace cover art, and edit game metadata

Provenance lets you personalize your game library. You can replace cover art, rename games, and edit detailed game metadata — all from within the app.

Customizable fields: Cover Art, Title, Description, Genre, Publisher, Release Date, Region, Play History

circle-exclamation

Replacing Cover Art

The quickest way to replace a single game's artwork:

  1. Find an image in Safari, Photos, Files, or any app

  2. Tap and hold the image → Copy

  3. Open Provenancelong-press the game you want to update

  4. Select Paste Custom Artwork

  5. The cover art updates immediately

Formatting

For cover art to auto-match, image filenames must correspond to ROM filenames:

ROM file:

Super Mario World.sfc

Matching cover art:

Requirements:

  • Image format must be .png or .jpg

  • Filename (minus extension) must match the ROM filename exactly

  • Images without a matching ROM will remain in the directory until matched or manually deleted


Renaming Games

  1. Long-press the game in your library

  2. Select Rename

  3. Type the new name → tap Done


Editing Game Info

Edit detailed metadata for any game (iOS only):

  1. Long-press a game in your library

  2. Select Game Info (or 3D Touch and swipe up)

  3. Long-press any editable field:

    • Title

    • Description

    • Genre

    • Publisher

    • Release Date

    • Region

  4. Type, paste, or reset the field → tap Done

circle-info

Play History (play count, time spent) can be reset but not manually edited.


Known Issues

chevron-rightCover art lost on "Refresh Library"hashtag

Custom cover art is not retainedarrow-up-right when using the Refresh Library option in Settings. If you use custom artwork, keep backups of your image files so you can re-upload them via the Web Server after a refresh.

chevron-rightCover art doesn't appear after uploadinghashtag
  • Upload ROMs first, then cover art — uploading art before its matching ROM may not match immediately

  • Uploading ROMs + cover art in a single archive may delay matching

  • Fix: Force quit Provenance and relaunch to trigger re-matching

chevron-rightCustom game names reset on Refresh Libraryhashtag

Custom names are not currently preservedarrow-up-right during Refresh Library. Avoid refreshing if you've renamed many games.

chevron-rightFiles with extra dots in filename cause a crashhashtag

Filenames with multiple . characters (e.g., Game.v2.1.zip) can cause issues. Rename the file to use only one dot before the extension (e.g., Game v2-1.zip).

chevron-rightMetadata not auto-matching for some ROMshashtag

ROMs that fail checksum matching (translations, hacks, homebrew) won't auto-populate metadata. You can manually edit game info from the Game Info view.


circle-info

Need help? Ask on Discordarrow-up-right.

Last updated