rommapp / romm

rommapp / romm

A beautiful, powerful, self-hosted ROM manager and player. 这是一个美观、强大且可自托管的 ROM 管理器与播放器。

Overview

概述

RomM (ROM Manager) allows you to scan, enrich, browse and play your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes, and custom tags, RomM is a must-have for anyone who plays on emulators. RomM (ROM 管理器) 允许你通过简洁且响应迅速的界面来扫描、丰富、浏览并游玩你的游戏收藏。凭借对多平台、多种命名方案以及自定义标签的支持,RomM 是所有模拟器玩家的必备工具。

Features

功能特性

  • Scan and enhance your game library with metadata from IGDB, Screenscraper and MobyGames
  • 使用来自 IGDB、Screenscraper 和 MobyGames 的元数据扫描并增强你的游戏库
  • Fetch custom artwork from SteamGridDB
  • 从 SteamGridDB 获取自定义封面图
  • Display your achievements from Retroachievements
  • 显示来自 Retroachievements 的成就
  • Metadata available for 400+ platforms
  • 提供 400 多个平台的元数据支持
  • Play games directly from the browser using EmulatorJS and RuffleRS
  • 使用 EmulatorJS 和 RuffleRS 直接在浏览器中游玩游戏
  • Share your library with friends with limited access and permissions
  • 通过受限的访问权限与朋友分享你的游戏库
  • Official apps for Playnite, Android and CFWs
  • 提供适用于 Playnite、Android 和自制固件 (CFW) 的官方应用
  • Supports multi-disk games, DLCs, mods, hacks, patches, and manuals
  • 支持多碟游戏、DLC、模组、改版、补丁和说明书
  • Parse and filter by tags in filenames
  • 解析并根据文件名中的标签进行筛选
  • View, upload, update, and delete games from any modern web browser
  • 通过任何现代网页浏览器查看、上传、更新和删除游戏

Preview

预览

🖥 Desktop / 桌面端 📱 Mobile / 移动端

Installation

安装

To start using RomM, check out the Quick Start Guide in the docs. If you are having issues with RomM, please review the page for troubleshooting steps. 若要开始使用 RomM,请查看文档中的“快速入门指南”。如果你在使用 RomM 时遇到问题,请查阅故障排除页面。

Contributing

贡献

To contribute to RomM, please check Contribution Guide. 如需为 RomM 做出贡献,请查看“贡献指南”。

Community

社区

Here are a few projects maintained by members of our community. Please note that the RomM team does not regularly review their source code. 以下是一些由社区成员维护的项目。请注意,RomM 团队不会定期审查这些项目的源代码。

Mobile / 移动端

  • 🔷 Argosy: Native client for installing and launching games by @tmgast
  • 🔷 Argosy:由 @tmgast 开发的用于安装和启动游戏的原生客户端
  • romm-ios-app: Native iOS app by @ilyas-hallak
  • romm-ios-app:由 @ilyas-hallak 开发的原生 iOS 应用
  • romm-mobile: Android (and soon iOS) app by @mattsays
  • romm-mobile:由 @mattsays 开发的 Android(即将支持 iOS)应用

Desktop / 桌面端

  • 🔷 Playnite plugin: Library plugin for Playnite by @gantoine
  • 🔷 Playnite 插件:由 @gantoine 开发的 Playnite 库插件
  • RommBrowser: Electron client by @smurflabs
  • RommBrowser:由 @smurflabs 开发的 Electron 客户端
  • RetroArch Sync: Sync RetroArch library with RomM by @Covin90
  • RetroArch Sync:由 @Covin90 开发,用于将 RetroArch 库与 RomM 同步
  • RomMate: Desktop app for browsing your collection by @brenoprata10
  • RomMate:由 @brenoprata10 开发的用于浏览收藏的桌面应用
  • romm-client: Desktop client by @chaun14
  • romm-client:由 @chaun14 开发的桌面客户端

Handhelds / 手持设备

  • Grout: Download client for muOS and NextUI by @BrandonKowalski
  • Grout:由 @BrandonKowalski 开发的 muOS 和 NextUI 下载客户端
  • DeckRommSync: SteamOS downloader and syncer by @PeriBluGaming
  • DeckRommSync:由 @PeriBluGaming 开发的 SteamOS 下载与同步工具
  • SwitchRomM: Homebrew NRO for Switch by @Shalasere
  • SwitchRomM:由 @Shalasere 开发的 Switch 自制软件 NRO

Other / 其他

  • romm-comm: Discord bot by @idio-sync
  • romm-comm:由 @idio-sync 开发的 Discord 机器人
  • GGRequestz: Game discovery and request tool by @XTREEMMAK
  • GGRequestz:由 @XTREEMMAK 开发的游戏发现与请求工具
  • Syncthing sync: Small tool to push a Syncthing library to RomM by @amn-96
  • Syncthing sync:由 @amn-96 开发的小工具,用于将 Syncthing 库推送到 RomM

[🔷] Official first-party app / 官方第一方应用

Join us on Discord, where you can ask questions, submit ideas, get help, showcase your collection, and discuss RomM with other users. 欢迎加入我们的 Discord,你可以在那里提问、提交想法、寻求帮助、展示你的收藏,并与其他用户讨论 RomM。

Technical Support

技术支持

If you have any issues with RomM, please open an issue in this repository. 如果你在使用 RomM 时遇到任何问题,请在本仓库中提交 Issue。

Financial Support

财务支持

Consider supporting the development of this project on Open Collective. All funds will be used to cover the costs of hosting, development, and maintenance of RomM. 请考虑在 Open Collective 上支持该项目的开发。所有资金将用于支付 RomM 的托管、开发和维护费用。

Our Friends

我们的朋友

Here are a few projects that we think you might like: 以下是一些我们认为你可能会喜欢的项目:

  • EmulatorJS: An embeddable, browser-based emulator
  • EmulatorJS:可嵌入的浏览器模拟器
  • RetroDECK: Retro gaming on SteamOS and Linux
  • RetroDECK:SteamOS 和 Linux 上的复古游戏平台
  • ES-DE Frontend: Emulator frontend for Linux, macOS and Windows
  • ES-DE Frontend:适用于 Linux、macOS 和 Windows 的模拟器前端
  • Gaseous: Another ROM manager with web-based emulator
  • Gaseous:另一个带有网页模拟器的 ROM 管理器
  • Retrom: A centralized game library/collection management service
  • Retrom:一个集中的游戏库/收藏管理服务
  • Drop: Steam-like experience for DRM-free games
  • Drop:为无 DRM 游戏提供类似 Steam 的体验
  • LanCommander: Digital game platform for PC games
  • LanCommander:PC 游戏的数字游戏平台
  • Steam ROM Manager: An app for managing ROMs in Steam
  • Steam ROM Manager:用于管理 Steam 中 ROM 的应用程序