Sobre o projeto
RomM é uma aplicação web auto-hospedada para gerenciar e jogar uma coleção de ROMs. O README a descreve como um gerenciador e player de ROMs auto-hospedado bonito, poderoso, licenciado sob AGPL-3.0, sem rastreamento ou recursos pagos.
Capacidades principais descritas:
- Escanear e enriquecer uma biblioteca com metadados de provedores como IGDB, Screenscraper, LaunchBox e MobyGames; arte personalizada do SteamGridDB; acompanhamento de conquistas via RetroAchievements.
- Jogar diretamente no navegador usando EmulatorJS e RuffleRS, sem configuração adicional.
- Manter saves e estados sincronizados entre dispositivos, incluindo resolução de conflitos.
- Cobertura de metadados para mais de 400 plataformas, além de jogos multi-disco, DLCs, mods, hacks e manuais.
- Aplicador de patches de ROM integrado para aplicar romhacks e traduções em tempo real.
- Permissões granulares por usuário e single sign-on OIDC para compartilhar uma biblioteca.
A instalação é documentada por meio de um Guia de Início Rápido e páginas de solução de problemas; uma opção de implantação hospedada via Hostinger também é mencionada, com a observação de que o suporte à implantação é tratado por esse provedor e que inscrições de afiliados compartilham receita com o projeto.
Aplicativos complementares oficiais:
- Plugin do Playnite para desktop Windows, com pareamento por QR.
- Argosy, um launcher Android focado em gamepad para portáteis como Anbernic, Retroid Pocket e Odin, oferecendo sincronização de biblioteca, downloads sob demanda, acompanhamento de conquistas e sincronização de saves.
- Grout, um cliente leve para firmwares customizados de portáteis (Allium, Batocera, Knulli, MinUI, muOS, NextUI, Onion, ROCKNIX, Spruce, TrimUI) para downloads sem fio de jogos, box art e BIOS, além de sincronização automática de saves.
Projetos da comunidade listados incluem um app para iOS, sincronização com RetroArch, clientes desktop (RomMate, romm-client, Freegosy), ferramentas para SteamOS e Switch, um bot para Discord, uma ferramenta de descoberta de jogos e um utilitário de sincronização com Syncthing. O README observa que a equipe não revisa regularmente o código-fonte da comunidade.
O projeto é apoiado por meio da Open Collective e lista projetos relacionados como Lutris, Cocoon, muOS, RetroDECK, Steam ROM Manager, Hasheous, Gaseous, Playmatch, EmulatorJS, PortMaster, MelonLoader, NextUI e RetroAchievements.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.