Skip to main content

Datoso Documentation

Download, organize, and deduplicate ROM DAT files from multiple sources with a powerful Python CLI tool designed for retro gaming enthusiasts.

Quick Start

Get Datoso up and running in minutes with these simple steps.

1

Install Datoso

Install Datoso with pip. Python 3.11+ is required.
pip
pip install datoso
Install Datoso with plugins for specific ROM collections:
Install all seeds
pip install datoso[all]
Install specific seed
pip install datoso[redump]
2

Choose Your Seeds

List available seeds (plugins) to see what ROM collections are supported.
datoso seed installed
Available official seeds include fbneo, nointro, redump, pleasuredome, and more.
3

Download and Process DATs

Fetch DAT files from your chosen source and process them into an emulator-friendly structure.
Fetch DATs
datoso redump --fetch
Process DATs
datoso redump --process

Explore by Topic

Dive deeper into Datoso’s features and capabilities.

Core Concepts

Learn how Datoso works and understand the architecture behind seeds and DAT processing.

Commands Reference

Complete reference for all CLI commands including seed, dat, config, and deduper.

Configuration

Configure paths, rules, and settings for global or local project-specific setups.

Guides

Step-by-step guides for common workflows like downloading, processing, and deduplication.

Key Features

Everything you need to manage your ROM DAT collection.

Multi-Source Downloads

Download DAT files from dat-omatic, redump, pleasuredome, and other trusted sources.

Emulator-Friendly Structure

Process DATs into organized folder structures optimized for use with emulators.

Smart Deduplication

Remove duplicate ROMs across DAT files to save space and improve organization.

Plugin System

Extend functionality with official seeds for fbneo, nointro, redump, and more collections.

Resources

Additional resources to help you get the most out of Datoso.

Plugin Development

Build your own seeds to support additional DAT sources.

Troubleshooting

Common issues and solutions to help you resolve problems quickly.

GitHub Repository

View source code, report issues, and contribute to the project.

Ready to organize your ROM collection?

Get started with Datoso today and streamline your DAT file management workflow.

Install Now