Об этом проекте
RomM — это self-hosted веб-приложение для управления и запуска коллекции ПЗУ. В README оно описывается как красивый, мощный self-hosted менеджер и плеер ПЗУ, лицензированный под AGPL-3.0, без отслеживания и платных функций.
Основные описанные возможности:
- Сканирование и обогащение библиотеки метаданными от таких провайдеров, как IGDB, Screenscraper, LaunchBox и MobyGames; пользовательские изображения из SteamGridDB; отслеживание достижений через RetroAchievements.
- Запуск игр прямо в браузере с помощью EmulatorJS и RuffleRS, без дополнительной настройки.
- Синхронизация сохранений и состояний между устройствами, включая разрешение конфликтов.
- Покрытие метаданными для более чем 400 платформ, а также многодисковые игры, DLC, моды, хаки и руководства.
- Встроенный патчер ПЗУ для применения ромхаков и переводов на лету.
- Детальные права для каждого пользователя и единый вход через OIDC для совместного использования библиотеки.
Установка описана в Quick Start Guide и на страницах устранения неполадок; также упоминается вариант размещённого развёртывания через Hostinger, с примечанием, что поддержку развёртывания осуществляет этот провайдер, а партнёрские регистрации делятся доходом с проектом.
Официальные сопутствующие приложения:
- Плагин Playnite для Windows-десктопа с сопряжением по QR-коду.
- Argosy — Android-лаунчер, ориентированный на геймпад, для портативных устройств, таких как Anbernic, Retroid Pocket и Odin, с синхронизацией библиотеки, загрузкой по требованию, отслеживанием достижений и синхронизацией сохранений.
- Grout — лёгкий клиент для кастомных прошивок портативных устройств (Allium, Batocera, Knulli, MinUI, muOS, NextUI, Onion, ROCKNIX, Spruce, TrimUI) для беспроводной загрузки игр, обложек и BIOS, а также автоматической синхронизации сохранений.
Среди перечисленных проектов сообщества — приложение для iOS, синхронизация RetroArch, десктопные клиенты (RomMate, romm-client, Freegosy), инструменты для SteamOS и Switch, Discord-бот, инструмент для поиска игр и утилита синхронизации Syncthing. В README отмечается, что команда не проверяет исходный код сообщества на регулярной основе.
Проект поддерживается через Open Collective, и в нём перечислены связанные проекты, такие как Lutris, Cocoon, muOS, RetroDECK, Steam ROM Manager, Hasheous, Gaseous, Playmatch, EmulatorJS, PortMaster, MelonLoader, NextUI и RetroAchievements.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.