Prerequisites
Before downloading DATs, ensure you have:- Installed Datoso with at least one seed plugin
- Configured your download paths (optional, defaults to
~/.datoso/tmp)
Check your installed seeds with
datoso seed installed to see what sources are available.Basic Fetch Workflow
List Available Seeds
View all installed seed plugins:This displays all available sources you can download from, such as:
nointro- No-Intro (dat-omatic)redump- Redumpfbneo- Final Burn Neopleasuredome- Pleasuredome- And more…
Fetch DATs from a Specific Source
Download all DATs from a specific seed:This downloads all available DAT files from Redump to your configured download path (default:
~/.datoso/tmp/redump/dats/).Fetching from Multiple Sources
Fetch All Seeds at Once
Download DATs from all installed seeds:Selective Fetching
Fetch only specific seeds when usingall:
Seed-Specific Examples
No-Intro (Datomatic)
Redump
Final Burn Neo
Pleasuredome
Download Location
By default, DATs are downloaded to:- Redump DATs:
~/.datoso/tmp/redump/dats/ - No-Intro DATs:
~/.datoso/tmp/nointro/dats/
Customizing Download Path
Configure a custom download location:Verifying Downloads
After fetching, verify the downloads:Troubleshooting
Fetch Errors
If you encounter errors during fetch:- Network timeouts: Check your internet connection
- Captcha errors: Wait before retrying (especially with datomatic)
- Missing dependencies: Run
datoso doctorto check requirements
Empty Downloads
If no files are downloaded:Next Steps
After downloading DATs, you’ll typically want to:- Process the DATs to organize them for your emulators
- Deduplicate DATs to remove redundant entries
- Configure DAT properties for specific behavior
The
--fetch command only downloads DAT files. To process them into your final structure, use the --process command covered in the Processing DATs guide.