btsouth/omakade

A beautiful, local-first game library built for Omarchy.

解决的问题

Omakade 是一款专为 Linux 设计的统一游戏库管理器,旨在将来自 Steam、Lutris、Heroic、RetroArch 以及各种模拟器的游戏整合到一个视觉聚焦的单一界面中。无需在不同启动器之间切换即可浏览和启动您的游戏收藏。

工作原理

Omakade 会扫描各种平台和启动器(例如 Steam、GOG、Battle.net)上安装的游戏,并读取其数据,而无需修改原始启动器的数据库。它提供了一个集中式中心,游戏以封面艺术瓷砖的形式呈现。它集成了以下功能:

  • 启动器: Steam、Lutris、Heroic、Faugus、Battle.net 以及直接的 GOG 安装。
  • 模拟器: RetroArch、PCSX2、Ryujinx、Cemu、shadPS4 和 Dolphin。
  • 元数据与艺术资源: 与 IGDB 集成以获取评分和游戏详情,与 SteamGridDB 集成以获取肖像封面,并支持本地自定义艺术资源。
  • 流媒体: 将应用列表导出至 Sunshine,允许通过 Moonlight 启动游戏。

适用人群

使用多个启动器和与启动器无关的模拟器的 Linux 游戏玩家,特别是 Omarchy 或 Arch Linux 发行版用户,希望为客厅设置提供一个统一、控制器友好的「Couch Mode」。

主要亮点

  • 统一库: 将 Steam、Lutris、Heroic、GOG 和模拟器中的游戏整合到一个视图中。
  • Couch Mode: 以控制器为中心的界面,支持屏幕内搜索和网格视图。
  • 丰富元数据: 可选的 IGDB 评分、人气排序以及 Steam 成就支持。
  • 艺术资源自定义: 支持 SteamGridDB 和用户手动选择的封面与徽标。
  • 无缝启动: 通过原始拥有平台启动游戏,以保持兼容性和控制器设置。
  • 游玩时间追踪: 可选的会话记录器,可监控模拟器进程以追踪那些不原生支持游玩时间记录的游戏。

相关

  • 项目
  • 项目
  • 项目
  • 项目