Skip to content

Configuration

github-actions[bot] edited this page Oct 11, 2026 · 4 revisions

Settings Overview

FindRomCover stores all settings in a single SQLite database (the database itself is not encrypted, but stored API keys are). Most settings are changed through menus and windows; there is no separate settings file to edit by hand. The database lives in the per-user data folder — see Data Storage for the exact location on Windows, Linux, and macOS.

Where settings are changed

Setting group Where
Theme and accent color Theme menu
Similarity algorithm and threshold Set Similarity Algorithm and Set Similarity Threshold menus
Bracketed-text matching Ignore Bracketed Text in Matching menu
Thumbnail size Set Thumbnail Size menu
Google API key Settings > API Settings...
AI provider, model, limits, behavior Settings > AI Settings...
Supported ROM extensions Settings > Edit Supported Extensions...
MAME descriptions Settings > Use MAME Descriptions
Log window visibility Settings > Show/Hide Log Window

Settings reference

Search and matching

Setting Default Range Description
Similarity threshold 70% 10–90 Minimum filename similarity for local results
Similarity algorithm Jaro-Winkler Distance — Jaccard, Jaro-Winkler, or Levenshtein
Ignore bracketed text On — Ignore (), [], and {} contents when matching
Use MAME descriptions Off — Use MAME descriptions instead of cleaned filenames
Supported extensions 120 extensions — ROM file extensions that are scanned
Last image folder empty — Persisted when you browse for a folder or close the app, but never restored into the interface; used only for temporary-file cleanup at startup. The ROM folder is not persisted

Display

Setting Default Range Description
Base theme Dark Light, Dark Window theme
Accent color Blue 23 colors Theme accent
Thumbnail size 300 px 100–500 Preview size for Google API thumbnails and Local Files results
Max images to load 30 — Maximum Local Files results loaded per search; the Google API always requests 10 results

API and network

Setting Default Description
Google API key empty Key for the Google Custom Search API
API timeout 30 s HTTP timeout for Google API requests
Image loader retries 3 Retry attempts for image downloads
Image loader retry delay 200 ms Delay between retries
Bug report API key / URL built-in Used by the automatic bug-report pipeline

AI Vision Assist

Setting Default Range Description
AI assist enabled Off — Master switch
Provider OpenRouter 8 options Cloud, local, or custom
Base URL provider preset — API endpoint
API key empty — Stored encrypted
Model provider preset — Vision-capable model ID
Timeout 90 s 10–300 Per-request timeout
Max candidates sent 6 1–20 Images sent to the model
Image max size 512 px 128–2048 Downscale before upload
Min cover width 200 px 0–2048 Reject narrower downloads (0 disables)
Auto-save threshold 80% 0–100 Minimum confidence for auto-save
Candidate similarity 70% 0–100 Filename pre-filter for AI candidates
Auto-save Off — Save confident picks automatically
Auto-run Off — Start AI pick after each local search
Verify on save Off — AI-check images before renaming
Skip previously queried On — Use the query history

See AI Settings for the full AI reference.

Resetting settings

Goal Method
Reset everything Close FindRomCover and delete Settings.dat from the per-user data folder; defaults are recreated on the next start
Reset one area Change the values through the menus/windows; there is no per-area reset
Keep a backup Copy Settings.dat while the application is closed

Note: Deleting Settings.dat removes stored API keys. Have them ready before resetting.

Related pages

Clone this wiki locally