このプロジェクトについて

Freegosyは、RomMのROMライブラリ用の統合フロントエンドとして機能するクロスプラットフォームFlutterアプリケーションです。ユーザーはゲームコレクションを閲覧・フィルタリングし、リアルタイムの進捗追跡付きで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で利用可能です。