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

Playdexは、ローカルドライブに保存されたROMコレクションを整理し、起動するためのデスクトップアプリケーションです。Tauri 2(Rust)とReactで構築されたこのアプリは、ゲームをダウンロードすることなく、既存のROMファイルをインデックス化する包括的なライブラリマネージャーとして機能します。その中核機能は正確な識別であり、フォルダをスキャンし、CRC32、MD5、SHA1ハッシュ(アーカイブ内も含む)を計算し、そのデータをScreenScraperやTheGamesDBなどのメタデータプロバイダーと照合して、カバーアートや説明を取得します。 主な機能には、マジックナンバーやファイル構造分析を使用した高度なプラットフォーム検出、ディスクイメージ(CUE/BIN)やアーカイブのサポート、No-Intro/Redump DATファイルとの照合によるダンプ整合性の検証が含まれます。また、IPS、UPS、BPSパッチを元のROMのコピーに適用することで、ROMハックもサポートしています。起動に関しては、RetroArchやスタンドアロンエミュレータと統合され、コアの選択やチートファイルの管理を自動的に行います。さらに、プレイ時間の追跡、セーブステートの管理、キーボード、マウス、コントローラーに最適化された複数のUIスキンを提供します。Playdexはローカルデータのプライバシーを重視し、メタデータをSQLiteに保存し、アートワークはプライベートプロトコル経由で取得し、一括メタデータ更新やライブラリクリーンアップのためのツールも提供しています。