-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started Installation
FindRomCover is distributed as a framework-dependent Windows application. This page explains what you need, how to install it, and where it keeps its data.
| Requirement | Details |
|---|---|
| Operating system | Windows 10 or later (x64 or ARM64) |
| Runtime | .NET 10.0 Desktop Runtime — choose .NET Desktop Runtime |
| Web search | Microsoft Edge WebView2 Runtime — required for the Google Web and Bing Web tabs; pre-installed on most Windows 10/11 systems |
| Google API (optional) | A Google Cloud API key with the Custom Search JSON API enabled |
| AI Vision Assist (optional) | An API key for your chosen provider, or a local OpenAI-compatible server such as Ollama or LM Studio |
Note: The released builds are framework-dependent. The .NET Desktop Runtime must be installed separately. If it is missing, Windows will show a prompt with a download link when you start the application.
- Open the Releases page.
- Download the archive for your architecture:
-
release_x.y.z_win-x64.zipfor standard Intel/AMD PCs -
release_x.y.z_win-arm64.zipfor Windows on ARM devices
-
- Extract the archive to a folder of your choice. Avoid extracting into
Program Filesunless you plan to run the application as administrator, because it writes logs next to the executable. - Run
FindRomCover.exe.
No installer is required. To uninstall, delete the extracted folder and, optionally, the data folder described below.
On first start FindRomCover creates default settings and opens the main window. Recommended first steps:
- Set your ROM Folder and Image Folder — the scan starts automatically as soon as both are set.
- Open
Settings > Edit Supported Extensions...and adjust the list if your collection uses unusual file extensions. - Pick a theme under the Theme menu if you prefer light mode.
- If you want to use the Google Custom Search API, configure the key under
Settings > API Settings...— see Google Custom Search API. - If you want AI-assisted picking, configure a provider under
Settings > AI Settings...— see AI Vision Assist.
| Path | Contents |
|---|---|
%LocalAppData%\FindRomCover\Settings.dat |
All settings in a SQLite database, including encrypted API keys |
%LocalAppData%\FindRomCover\QueryHistory.dat |
SQLite database of covers already queried with AI Assist |
%LocalAppData%\FindRomCover\ai-cache.json |
Cached AI verdicts (30-day retention) |
%LocalAppData%\FindRomCover\ai-models.json |
Cached model lists per AI provider (7-day retention) |
| Application folder |
app.log, error.log, error_user.log, mame.dat, settings.dat.legacy (if migrated) |
See Data Storage for retention rules and backup instructions.
FindRomCover checks GitHub for a newer release at startup and offers to open the download page. To update manually:
- Download the latest archive from Releases.
- Close FindRomCover.
- Extract the new archive over the existing folder, keeping your data folder untouched.
- Start FindRomCover again. Settings are preserved because they live in
%LocalAppData%\FindRomCover.
If you prefer to build the application yourself, see Building & Running. The short version:
git clone https://github.com/purelogiccode/FindRomCover.git
cd FindRomCover
dotnet build| Symptom | Solution |
|---|---|
| "You must install .NET Desktop Runtime" | Install the .NET 10.0 Desktop Runtime and start the app again |
| Windows SmartScreen warning | The builds are unsigned; choose More info and Run anyway if you trust the download |
| WebView2 runtime missing | Follow the in-app prompt to download the runtime from Microsoft, then restart FindRomCover |
| Application closes immediately | Check error.log in the application folder, and see Troubleshooting
|
- Quick Start — find your first cover in five minutes
- Interface Overview — learn the main window
FindRomCover — find and download missing cover art for your retro gaming ROM collection.
Getting Started
User Guide
- Interface Overview
- Folders & Scanning
- Local Files Search
- Web Search (Google Web & Bing Web)
- Google Custom Search API
- Image Handling
- Missing Covers List
AI Vision Assist
- AI Vision Assist
- Providers & Models
- AI Settings
- Picking Covers
- Batch Fill
- Query History
- Recommended Models
- AI Troubleshooting
Configuration
- Settings Overview
- Themes & Appearance
- Similarity Algorithms
- Supported Extensions
- Data Storage
- Logs & Diagnostics
Reference
Development
More