このプロジェクトについて
OpenROMは、断片化されたROM管理ツールを置き換えるために設計された、無料のオープンソース汎用レトロゲーミングツールキットです。PS1、PS2、Xbox、GameCube、Wii、Saturn、Sega CDを含む複数のプラットフォームにわたるROMコレクションの変換、パッチ適用、圧縮、クリーニング、管理をサポートします。
主な機能は以下の通りです:
- **ROM変換**:20以上の変換パス(ISO、BIN、CUE、GDI、IMG、ECM、CHD、CSO、ZSO、XISO、RVZ、WIA、WBFS、GCZなど)をサポートし、マジックバイトによるスマートなプラットフォーム検出、実際のCHDヘッダー解析、正確なコーデックルーティング、CUEの自動生成、整合性検証を備えています。
- **ROMパッチ適用**:11のパッチ形式(IPS、IPS32、UPS、BPS、PPF、APS、EBP、DPS、xdelta3、SSP、DCP)をサポートし、形式の自動検出、チェックサム検証、チェックサム無視モードを備えています。
- **Dreamcastツール**:DCPパッチ適用ツール、IP.BINエディター(リージョンフラグ、VGAトグル、Shift-JISサポート)、GDIトラックインスペクター。
- **圧縮と展開**:プリセット付きのZIPおよび7Zサポート、既に圧縮された形式のスマートスキップ、バッチ展開、ソース削除オプション。
- **ROMヘッダー除去**:NES、SNES、Game Boy/GBCのコピアヘッダーを検出して除去し、信頼度評価と二重除去保護を備えています。
- **コレクションユーティリティ**:M3Uプレイリストジェネレーター、BINマージャー、CUEシートエディター、バッチ処理。
- **ROMリネーマー**:No-IntroおよびRedump DATサポート、CRC32マッチング、ドライランモード、大規模DATファイル用のストリーミングXMLパーサー。
- **UIとワークフロー**:テーマ(Gaming Dashboard、Cyberpunk、Terminal、Minimal)を備えたFlutterベースのゲーミングダッシュボードUI、リアルタイムターミナルログ、ドラッグアンドドロップ、キューマネージャー、圧縮プレビュー、自動化用の完全なヘッドレスCLI。
- **オフラインとプライバシー**:100%オフラインで動作し、テレメトリやネットワークリクエストはありません。
OpenROMは、chdman、maxcso、ecm/unecm、extract-xiso、nodtool、xdelta3、nkit、saturn-patcherなどのオープンソースツールをバンドルしています。Windows、Linux(x86_64およびARM64)、macOS(Apple SiliconおよびIntel)をサポートし、AndroidはTermux経由で近日対応予定です。このプロジェクトはGPL v3の下でライセンスされており、スクリプトと自動化用のCLIが含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.