这个项目能做什么
Freegosy 是一个跨平台 Flutter 应用,作为 RomM ROM 游戏库的统一前端。它允许用户浏览和筛选游戏收藏、下载 ROM 并实时跟踪进度,以及直接在支持的模拟器中启动游戏。该应用与 RomM 深度集成,包括支持 RomM 4.9 功能,如按设备存档同步和游玩会话跟踪。
主要功能包括原生支持 macOS(ARM64/Intel)、Windows 和 Linux(包括 Steam Deck/EmuDeck 和 RetroDECK),增强的离线模式与持久元数据缓存,以及高级模拟器管理。用户可以直接在设置中下载、更新和卸载模拟器,自动解压常见归档格式并智能检测二进制文件。RetroArch 核心管理支持 197 个 libretro 核心,可按平台和按游戏选择核心。
存档同步是重点功能,包括与 RomM 的本地到云端双向同步、本地备份历史、串行后台同步队列,以及 RomM 4.9+ 上的按设备存档隔离。该应用支持多种模拟器,包括 RetroArch、DuckStation、PPSSPP、Ryujinx、PCSX2、mGBA、Dolphin、Cemu、RPCS3 等,存档同步兼容性各不相同。
Freegosy 还包含用于脚本和自动化的无头模式,允许从命令行执行列表、下载和启动操作并输出 JSON。UI 采用视觉优先的网格布局,包含游戏卡片、最近游玩快速访问、截图画廊、多光盘支持,以及支持模拟摇杆和帽开关的控制器映射。可通过 Nix flakes、Windows 安装程序、macOS DMG 和 Linux AppImage 或 tarball 进行安装。
评论
0 评分人数达到10人后显示
登录后参与讨论。