Adding Emulated Games
Once you've configured your emulators and their respective profiles in the previous step, you can start adding emulated games to your Playnite library.
This section will guide you through configuring a scanner that Playnite will use to automatically add these games to your library.
Note
How games are imported is controller by an emulator and its selected profile. Built-in emulators/profiles use several different method how to detect a game so it's important that your emulators configuration is correct!
Note
Custom profiles primarily matches games by specified file extensions. If you want to increase accuracy of the import, make sure you also assign correct platforms to the profile and that those platforms have platform specification assigned to them.
Auto-scan configurations
Creating an Auto-Scan configuration
Navigate to Main menu
> Library
> Configure emulators…
on Playnite Desktop Mode to open the Emulators configuration window.
Afterwards, continue with the following:
Select the
Auto-scan configurations
tabClick the
Add
button to create a new scan entryInput the
Name
you want for the scannerIn
Scan folder
, select the folder where your games are locatedIn
Scan with the emulator
, select the emulator you want to use to scan first and afterwards select aProfile
used by the emulator that will be used to run these games.Modify any additional configuration you wish to and finally click
Save
to finish.
Using an Auto-scan configuration to import emulated games
After creating an Auto-scan configuration, you can start using it to import emulated games using the following methods:
Automatic: You can start games scan by navigating to
Main menu
>Update game library
>Update emulated folders
. This option will automatically add detected games without requiring user inputAutomatic during library update: By default, Playnite will scan for emulated games during library update. This behavior can be changed globally for all scan configurations with the
Scan emulation folders
option inSettings
>Updating
or you can configure this option for individual scanners inMain menu
>Library
>Configure emulators
>Auto-scan configurations
Manual: Navigate to
Main menu
>Add Game
>Emulated Game
and follow the instructions.
Note
Playnite by default groups multi-disc games under one game entry. You can alternatively split or merge these via right-click menu after selecting games on import list. Right-click menu also gives you an ability to change platform and region in bulk.
Exclude patterns
Exclude patterns are used during the checksum scan. When a file matches any of the specified patterns, its checksum won't be calculated, and the game will be imported based on other ROM properties, mainly the file name. While this approach can significantly speed up the scanning process, it will also result in less accurate imports.
Note
A checksum serves as a unique identifier for a game file. Playnite uses this identifier to check if the file is available in Playnite's emulation database and retrieve information about it, like game metadata.
Multiple patterns can be specified by separating the list with comma, for example: *.chd,*.iso
Note
chd
files are excluded by default because there are currently no records for them in emulation database Playnite uses for game matching.
Excluding files and folders from import completely
Scanner configurations allow to specify a list of files and folders to be completely ignored during emulation scan. This list can be configured through the Exclusions
tab. Files and folders can be also added directly from scan results, via right-click menu on scanned games/files.
The exclusion list should consist of relative file and folder paths, which are relative to the scan folder specified in the scanner's settings. These exclusion can be configured in multiple modes:
Mode | Examples | Prefix | Description |
---|---|---|---|
Absolute | test.file folder\other.file |
none | This will match files explicitly to the scan folder. If scan folder is c:\games\ , then c:\games\test.file and c:\games\folder\other.file files will be excluded. |
Relative | >test.file >folder\other.file |
> | This will match files on any sub level to the scan folder. If scan folder is c:\games\ , then same files from "Absolute" example will be excluded in addition to files like c:\games\subfolder\test.file and c:\games\subfolder\folder\other.file . |
Regex matching | ?test.file$ ?folder\\other.file$ |
? | This mode uses regular expression to match file exclusion rooted to the scan folder. If scan folder is c:\games\ , then files matching c:\\games\\test.file$ and c:\\games\\folder\\other.file$ expressions will be excluded. |
Relative regex | >?test.file |
>? | Combined relative and regex mode. It will exclude files matching specified regular expression but not rooted to the scan folder. |
Exclude online files
Enabling this option will skip the scanning of files stored in cloud storage paths that are not currently downloaded. This helps prevent files from being downloaded during the scanning process.
The currently supported cloud storage platforms include:
- Google Drive
- Dropbox
- OneDrive
Relative path support
When the Import using relative paths
option is enabled, Playnite attempts to import emulated games, specifically the paths to ROM files, using relative paths. This is achieved by replacing specific parts of the file path with {PlayniteDir}
or {EmulatorDir}
variables where applicable, provided that the ROM location is within the emulator's or Playnite's folder.
Tips
- Make sure your emulators are correctly configured with their respective BIOS files and settings for the best emulation experience.
- Keep your emulated game ROMs organized in a dedicated directory for easy management and scanning by Playnite.
With Playnite's emulation support, you can enjoy your favorite retro games alongside your modern library, all within a unified gaming platform.