Sobre o projeto

Playdex é um aplicativo desktop projetado para organizar e lançar coleções de ROMs armazenadas em drives locais. Construído com Tauri 2 (Rust) e React, ele serve como um gerenciador de biblioteca abrangente que indexa arquivos ROM existentes sem baixar jogos. A funcionalidade central gira em torno da identificação precisa: ele escaneia pastas, calcula hashes CRC32, MD5 e SHA1 (até mesmo dentro de arquivos), e usa esses dados para corresponder jogos a provedores de metadados como ScreenScraper e TheGamesDB para obter capas e descrições. Recursos principais incluem detecção sofisticada de plataforma usando números mágicos e análise de estrutura de arquivo, suporte a imagens de disco (CUE/BIN) e arquivos, e verificação contra arquivos DAT do No-Intro/Redump para garantir a integridade do dump. Ele também suporta ROM hacks, aplicando patches IPS, UPS ou BPS a cópias de ROMs originais. Para lançamento, ele se integra ao RetroArch e emuladores autônomos, gerenciando a seleção de cores e arquivos de cheats automaticamente. O aplicativo rastreia o tempo de jogo, gerencia estados de salvamento e oferece várias skins de UI otimizadas para navegação por teclado, mouse ou controle. Playdex enfatiza a privacidade de dados locais, armazenando metadados em SQLite e buscando arte via um protocolo privado, enquanto fornece ferramentas para atualizações em massa de metadados e limpeza de biblioteca.