Retro Multi Tools icon

Retro Multi Tools

A cross-platform desktop utility for managing, inspecting, and patching retro game ROMs.

Get Started View on GitHub

License: BSD-2-Clause .NET Platform


Retro Multi Tools screenshot


Getting Started

New to Retro Multi Tools? Start here.

Document Description
Installation Download and install on Windows, Linux, macOS, or FreeBSD
First Steps Quick walkthrough to get up and running

User Guides

Step-by-step guides for key features.

Document Description
ROM Browser & RetroArch Guide Comprehensive guide to browsing, managing, and launching ROMs
Big Picture Mode Fullscreen, controller-friendly ROM library interface
Remote Transfer & Sharing Send ROMs to remote targets or share on the local network

Features

Detailed documentation for every tool in the application.

Document Description
Browsing & Inspection ROM Browser, ROM Inspector, Hex Viewer
Patching ROM Patcher (IPS/BPS/xDelta), IPS Patch Creator
Conversion & Extraction N64 Converter, ROM Format Converter, Save File Converter, Archive Manager, Split ROM Assembler
Verification & Analysis Checksum Calculator, ROM Comparer, DAT Verifier, DAT Filter, Dump Verifier, Duplicate Finder, Batch ROM Hasher, Security & DRM Analysis, GoodTools Identifier
ROM Management Header Export, SNES Header Tool, Batch Header Fixer, ROM Trimmer, ROM Renamer, Metadata Scraper, ROM Organizer
Cheats & Emulation Cheat Code Converter, Emulator Config Generator
Disc Tools Disc image burning, image creation from discs and files
USB Tools USB drive file explorer, formatting, image writing, and backup

Integrations

Setup and usage for third-party hardware and software.

Document Description
RetroArch Core management, playlists, shortcuts, achievements, Discord Rich Presence
MAME ROM set auditor, CHD verifier, CHD converter, DAT editor, rebuilder, Dir2Dat, sample auditor
Mednafen Emulator path configuration, ROM launching, multi-system support
Analogue Hardware Pocket, Mega SG, NT / Super NT, 3D

Configuration

Application settings and customization.

Document Description
Settings Language, updates, system tray, native menu, controller profiles, gamepad key mapper
Keyboard Shortcuts All keyboard and controller shortcuts in one place

Reference

Technical reference material for advanced users and developers.

Document Description
Supported Systems Full list of 46 supported consoles, computers, and file extensions
Cheat Code Reference Supported cheat code formats with encoding details
DAT File Formats Logiqx XML, MAME XML, No-Intro, TOSEC formats
Emulator Configurations Generated config formats for 10 emulators
Remote Transfer Protocols FTP, SFTP, WebDAV, S3, and cloud storage protocol details

Development

For contributors and developers.

Document Description
Building from Source Build instructions, requirements, and publish commands
Project Structure Repository layout and architecture overview

Troubleshooting

Document Description
Troubleshooting & FAQ Common issues and solutions for all platforms

Downloads

Download the latest release from the GitHub Releases page.