Installation
This guide walks you through installing Datoso and its plugin ecosystem on your system.Requirements
Python 3.11 or higher is required to run Datoso.
Installation Methods
Using Virtual Environment (Recommended)
Using a virtual environment keeps Datoso isolated from your system Python installation and prevents dependency conflicts.Create a virtual environment
Navigate to your desired installation directory and create a new virtual environment:
System-Wide Installation
If you prefer a system-wide installation, you can install directly with pip (not recommended for most users):Installation Options
Datoso uses a plugin architecture where the base package doesn’t do much without seeds (plugins). Choose one of these installation approaches:Install Base Only
The base installation provides the core Datoso functionality without any seed plugins:Install with All Official Seeds
For the complete experience with all officially supported seeds:Install with Specific Seeds
To install only the seeds you need, use the seed name as an extra:Install Seeds Separately
You can also install seed plugins independently after installing the base package:Available Seeds
| Seed Name | Package | Description |
|---|---|---|
fbneo | datoso-seed-fbneo | Final Burn Neo arcade ROMs |
nointro | datoso-seed-nointro | No-Intro DAT-o-MATIC collections |
redump | datoso-seed-redump | Redump optical media preservation |
pleasuredome | datoso-seed-pleasuredome | PleasureDome MAME collections |
tdc | datoso-seed-tdc | Total DOS Collection |
vpinmame | datoso-seed-vpinmame | Visual Pinball ROMs |
whdload | datoso-seed-whdload | WHDLoad Amiga collections |
eggman | datoso-seed-eggman | Teknoparrot and ALL.Net arcade games |
enhanced | datoso-seed-enhanced | Enhanced ROM versions (includes MD Enhanced, SFC Enhanced Colors, SFC MSU-1, SFC Speed Hacks) |
translatedenglish | datoso-seed-translatedenglish | English translation patches |
Some enhancement seeds (MD Enhanced, SFC Enhanced Colors, SFC MSU-1, SFC Speed Hacks) are now consolidated into the
enhanced seed but can still be installed individually for backward compatibility.Verify Installation
After installation, verify that Datoso is properly installed:First-Time Setup
On first run, Datoso will automatically:- Create configuration directories in
~/.config/datoso/(Linux/macOS) or%APPDATA%\datoso\(Windows) - Initialize the local database for tracking DAT metadata
- Download initial system rules and MIA lists